body 
{
    background-color:#fefaf0;
	font-family:  Calibri, sans-serif;
}

a
{
	color:inherit;
	text-decoration:inherit;
}

a.newslink
{
	color:inherit;
	text-decoration:inherit;
}

a.newslink:hover {
  
  text-decoration: underline;
}



a.divnavlink
{
	font-size:12pt;
	font-weight:bolder;
	position:absolute;
	top:590px;
	left:460px;
	color:#f0f0af;
}

h2
{
	margin-left:75px;
}

div.outerdiv
{
	width:1px;
	height:1px;
	background-color:#aaaa0a;
}
div.footer
{
	width:1px;
	height:13px;
	background-color:#aaaa0a;
	font-size:9pt;
	color:#eeeeee;
	top:-12px;
	position: relative;
	margin: 0 auto;
	text-align:center;
	opacity:0.0;
}
div.menudiv
{
	width:970px;
	height:65px;
	position: absolute;
	margin: 0 auto;
	background-color:#561061;
}
div.menulink
{
	border-style:solid;
	border-color:#d78477;
	border-radius:36px;
	border-width:6px;
	color:#eeeeee;
	font-size:36pt;
	font-weight:lighter;
	background-color:#2b0830;
	text-align:center;
	text-decoration:none;
	position: absolute;
	margin: 0 auto;
	width:196px;
	left:auto;
	top:320px;
}
div.closedbrush
{
	
	background-image:url('../img/logobrush.png');
	background-position:left;
	background-attachment:local;
	background-repeat:no-repeat;
	width: 390px;
	height: 320px;
	position: absolute;
	top:20px;
	left:10px;

}
div.logo
{
	
	background-image:url('../img/cclogo.jpg');
	background-position:center;
	background-attachment:local;
	background-repeat:no-repeat;
	width: 768px;
	height: 384px;
	position: relative;
	top:0px;
	left:202px;

}
div.freeshipping
{
	
	background-image:url('../img/freeshippingseal.png');
	background-position:left;
	background-attachment:local;
	background-repeat:no-repeat;
	width: 220px;
	height: 220px;
	position: absolute;
	top:0px;
	left:0px;

}

div.social
{
    position:absolute;
    top:270px;
    left:666px;
  
}
div.errlogo
{
	
	background-image:url('../img/ccerror.jpg');
	background-position:center;
	background-attachment:local;
	background-repeat:no-repeat;
	width: 768px;
	height: 768px;
	position: relative;
	top:0px;
	left:202px;

}

div.errtxt
{
	width: 512px;
	height: 512px;
	position: absolute;
	top:2px;
	left:2px;

}

div.pagecontent
{
	width:926px;
	height:400px;
	position: absolute;
	padding:19px;
	margin: 0 auto;
	background-color:#fefaf0;
	top:456px;
	opacity:1.0;
	border-style:solid;
	border-color:#2b0830;
	border-radius:36px;
	border-width:3px;
	color:#462b27;
	font-size:12pt;
	font-weight:bolder;
    
		
}
div.innerdiv
{
	position:absolute;
	
	visibility:hidden;
}

div.searchdiv
{
	position:relative;
    left: 780px;
    right: 2px;
    top: 15px;
	margin: auto, 2px, auto, auto;
}

.searchlook
{
    font-size:19pt;
    background-color:#fbdfff;
    width:100px;
}


div.screenshotnav
{
	position:absolute;
	visibility:hidden;
	width:1px;
	height:1px;
	opacity:1.0;
	background-color:rgba(0,0,0,0.75);
	top:0px;
	left:0px;
}

div.coverall
{
    display:block;
	position:absolute;
	visibility:hidden;
    width:980px;
    height:980px;
    line-height:400px;
    text-align: center;
    opacity:1.0;
	background-color:#fefefe;
	top:0px;
	left:0px;
}

div.closex
{
	position:absolute;
	visibility:hidden;
	width:1px;
	height:1px;
	opacity:1.0;
	background-color:rgba(1,1,1,0.75);
	top:0px;
	right:0px;
}

p.figuretext
{
	font-size:9pt;
	font-style:italic;
	font-weight:lighter;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align:top;
	margin-top:0px;
}

p.onsaletext
{
	font-size:11pt;
	font-style:italic;
	font-weight:lighter;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align:top;
	margin-top:0px;
    color:#5a1566;
}

img.pageicon
{
	width:64px;
	height:64px;
	position:absolute;
	margin-right:32px;
}

img.imgcenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
    margin-top:10px;
	border-color:#0f0f0f;
	border-width:1px;
	border-style:solid;
	opacity:1.0;
	background-color:#000000;
	
}

img.imgprod
{
	display:block;
	margin-left:auto;
	margin-right:auto;
    margin-top:70px;
	border-color:#0f0f0f;
	border-width:1px;
	border-style:solid;
	opacity:1.0;
	background-color:#000000;
	
}

.cartline0
{
    background-color:#fbdfff;
}
.cartline1
{
    background-color:#f5e9df;
}

.pinkchecker0
{
    background-color:#fbdfff;
    width:210px;
    text-align:center;
    vertical-align:middle;
}
.pinkchecker1
{
    background-color:#f5e9df;
    width:210px;
    text-align:center;
    vertical-align:middle;

}
.centerhv
{
	display:block;
	margin:auto;
    line-height:900px;
	border-width:0px;
	
}

.centerp
{
    display:block;
	margin:auto;
	border-width:0px;
    text-align:center;
}

.cartlook
{
    font-size:24pt;
}


img.imgthumb
{
	position:absolute;
	display:block;
	border-color:#0f0f0f;
	border-width:1px;
	border-style:solid;
	margin:10px 20px 10px 20px;
}

a.greenbtn {
  background: #34d93f;
  background-image: -webkit-linear-gradient(top, #34d93f, #2bb82b);
  background-image: -moz-linear-gradient(top, #34d93f, #2bb82b);
  background-image: -ms-linear-gradient(top, #34d93f, #2bb82b);
  background-image: -o-linear-gradient(top, #34d93f, #2bb82b);
  background-image: linear-gradient(to bottom, #34d93f, #2bb82b);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
 
  color: #ffffff;
  font-size: 16px;
  padding: 8px 14px 8px 14px;
  text-decoration: none;
}

a.greenbtn:hover {
  background: #3cfc49;
  background-image: -webkit-linear-gradient(top, #3cfc49, #34d934);
  background-image: -moz-linear-gradient(top, #3cfc49, #34d934);
  background-image: -ms-linear-gradient(top, #3cfc49, #34d934);
  background-image: -o-linear-gradient(top, #3cfc49, #34d934);
  background-image: linear-gradient(to bottom, #3cfc49, #34d934);
  text-decoration: none;
}

.purpbtn {
  background: #34d93f;
  background-image: -webkit-linear-gradient(top, #5a1566, #561061);
  background-image: -moz-linear-gradient(top, #5a1566, #561061);
  background-image: -ms-linear-gradient(top, #5a1566, #561061);
  background-image: -o-linear-gradient(top, #5a1566, #561061);
  background-image: linear-gradient(to bottom, #5a1566, #561061);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
 
  color: #ffffff;
  font-size: 16px;
  padding: 8px 14px 8px 14px;
  text-decoration: none;
}

.purpbtn:hover {
  background: #3cfc49;
  background-image: -webkit-linear-gradient(top, #602a71, #5a1566);
  background-image: -moz-linear-gradient(top, #602a71, #5a1566);
  background-image: -ms-linear-gradient(top, #602a71, #5a1566);
  background-image: -o-linear-gradient(top, #602a71, #5a1566);
  background-image: linear-gradient(to bottom, #602a71, #5a1566);
  text-decoration: none;
}


a.greybtn {
  background: #323232;
  background-image: -webkit-linear-gradient(top, #343434, #222222);
  background-image: -moz-linear-gradient(top, #343434, #222222);
  background-image: -ms-linear-gradient(top, #343434, #222222);
  background-image: -o-linear-gradient(top, #343434, #222222);
  background-image: linear-gradient(to bottom, #343434, #222222);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
 
  color: #111111;
  font-size: 16px;
  padding: 8px 14px 8px 14px;
  text-decoration: none;
}



.pinkrow
{
    background: #f1d3ba;
}

.description
{
    font-size: 11pt;
    color:#260b07;
}

.ingredients
{
    font-size: 10pt;
    color:#464b47;
}

hr.lefthr
{
    width:98%;
    margin-right:2px;
}
hr.righthr 
{
    width: 98%;
    margin-left: 2px;
}


div.catdiv
{
    width: 780px;
	height: 60px;
	position: absolute;
	margin: 10px auto;
	
    text-align:center;
    vertical-align:middle;
}
.catlink
{
    color:#eeeeee;
	font-size:22pt;
	font-weight:lighter;
	text-decoration:none;
}

.keeperdiv
{
    width:1px;
    height:1px;
	position:absolute;
	visibility:hidden;
}

.wrapTextL
{
    clear:right;
    float: left;
    margin: 10px;
}

.wrapTextR 
{
    clear: left;
    float: right;
    margin: 10px;
}
