.listprice { color: #505153;
	font-family: Verdana;
	font-size: 7pt;
	font-style:italic;

} 

.ourprice { color: #63aeb0;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;

}

/*top area*/
.phonefont  { color: #ffffff; font-family : Arial; font-size : 10pt; font-weight:bold;}
/*top area*/

/*reviews*/
.lightBlueUnderline { border-bottom: solid #63aeb0 1px; } /*6fc6c8*/
.grayseparator { border-bottom: solid #CCCCCC 1px; }
.reviewtext { color: #505153; font-family: Verdana; font-size: 8pt; }
.reviewsectionTitle { color: #5ccbf3; font-family: Arial; font-size: 13px; font-weight:bold; }
.reviewtextsmall { color: #505153; font-family: Verdana; font-size: 8pt; }
/*reviews*/

/* site gray border */
.outerborder { border-left: solid #747474 1px;
	border-right: solid #747474 1px;
	border-top: solid #747474 1px;
	border-bottom: solid #747474 1px;
}
/* site gray border */

.lightBlueBorderTop { border-top: solid #63aeb0 1px; }

.lightBlueBorderBottom { border-bottom: solid #63aeb0 1px; }

.lightBlueBorderLeft { border-left: solid #63aeb0 1px; }

.lightBlueBorderRight { border-right: solid #63aeb0 1px; }

.productDetailsImageBorder { border: solid #63aeb0 1px; }

.darkGreenFontBold { color: #5ca3a5; font-family: Arial; font-size: 12px; font-weight:bold; }

.LightGreenFontBoldLarge { color: #5ccbf3; font-family: Arial; font-size: 13px; font-weight:bold; }

.LightGreenFontBold { color: #5ccbf3; font-family: Arial; font-size: 12px; font-weight:bold; }

.MessageAlert { color: #5c72f3; font-family: Arial; font-size: 14px; font-weight:bold; }

.darkGreenFont { color: #5ca3a5; font-family: Arial; font-size: 12px; }

.ProductDetailscontentText { color: #505153; font-family: Arial; font-size: 12px; }


/*dr. blurb*/
.bgLightBlue { background-color: #e9f4f5; }
.darkGrayTextHome { color: #505153;
	font-family: Verdana;
	font-size: 7pt;
	padding-left:7px;
	padding-right:8px;

}
/*dr. blurb*/

/*dr. blurb big*/
.darkGrayTextHomeBig { color: #505153;
	font-family: Verdana;
	font-size: 8pt;
	padding-left:7px;
	padding-right:8px;

}
/*dr. blurb big*/

/*most popular */
.mostpopular { color: #4a98ac;
	font-family: Arial;
	font-weight:bold;
	font-size: 9pt;
	padding-left:4px;
	padding-right:5px;
	border-left: solid #63aeb0 1px;
	

}

.mostpopularRow1BG {
background-color: #ffffff;
}
.mostpopularRow2BG {
background-color: #e9f4f5;
}
/*most popular */

/*featured home page titles */
.featuredtitles { color: #4a98ac;
	font-family: Arial;
	font-weight:bold;
	font-size: 9pt;
}
/*featured home page titles */

/*consultation*/
.consultationHeader { color: #5ccbf3; font-family: Arial; font-size: 18pt; }
/*consultation*/

/*skinalysis*/

.skinalysisHeader { color: #5ccbf3; font-family: Arial; font-size: 18pt; }

.skinalysisText { color: #505153;
	font-family: Verdana;
	font-size: 10pt;

} 

.skinalysisTextsmall { color: #505153;
	font-family: Verdana;
	font-size: 8pt;

} 

.skinalysisSectionTitle { color: #626466;
	font-family: Verdana;
	font-size: 12pt;
	font-weight:bold;

}

.skinalysisStep2Boxes { 
    background-color:#efeff0;
	color: #626466;
	font-family: Verdana;
	font-size: 8pt;

}

/*skinalysis*/

.LargeLetter {

color: #63aeb0;
font-family: Verdana;
font-size: 17pt;
font-style:italic;
}

.contentAreaText { color: #505153;
	font-family: Verdana;
	font-size: 9pt;
	padding:5px;

}

.contentAreaTextNoPad { color: #505153;
	font-family: Verdana;
	font-size: 9pt;

}

.darkGrayText { color: #505153;
	font-family: Verdana;
	font-size: 7pt;

}

.FeatureProdDesc { color: #a1a2a4;
	font-family: Arial;
	font-size: 8pt;

}

.FeatureProdPrice { color: #63aeb0;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;

}

.FeatureProdPriceLarge { color: #63aeb0;
	font-family: Arial;
	font-size: 14pt;
	font-weight:bold;

}

.SpecialPrice { color: #0000FF;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;

}

.SpecialPriceLarge { color: #0000FF;
	font-family: Arial;
	font-size: 13pt;
	font-weight:bold;

}

.SpecialText { color: #00CC33;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;

}

.footerFont { color: #818386;
	font-family: Arial;
	font-size: 8pt;

}



/*shop drop down*/
.shopDropdown {
	
	border: 1px solid #63aeb0; 
	background-color:#ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	

}
/*shop drop down*/

/*search field*/
.searchField {
	
	border: 1px solid #63aeb0; 
	background-color:#ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	

}
/*search field*/

a:link  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:visited  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:active  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:hover  {text-decoration: none; color: #818386; font-family : Arial; font-size : 9pt; font-weight:bold;}

a:link.reviewlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:visited.reviewlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:active.reviewlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:hover.reviewlink  {text-decoration: underline; color: #818386; font-family : Arial; font-size : 9pt; font-weight:bold;}

a:link.large  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:visited.large  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:active.large  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:hover.large  {text-decoration: none; color: #818386; font-family : Arial; font-size : 10pt; font-weight:bold;}

a:link.hpageCat  {text-decoration: none; color: #818386; font-family : Verdana; font-size : 10pt;}
a:visited.hpageCat  {text-decoration: none; color: #818386; font-family : Verdana; font-size : 10pt;}
a:active.hpageCat  {text-decoration: none; color: #818386; font-family : Verdana; font-size : 10pt;}
a:hover.hpageCat  {text-decoration: none; color: #6ec7db; font-family : Verdana; font-size : 10pt;}

a:link.FeatureProdName  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:visited.FeatureProdName  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:active.FeatureProdName  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:hover.FeatureProdName  {text-decoration: none; color: #818386; font-family : Arial; font-size : 9pt; font-weight:bold;}

a:link.FooterLink  {text-decoration: none; color: #666666; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:visited.FooterLink  {text-decoration: none; color: #666666; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:active.FooterLink  {text-decoration: none; color: #666666; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:hover.FooterLink  {text-decoration: none; color: #999999; font-family : Arial; font-size : 10pt; font-weight:bold;}

a:link.AddImg  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9px;}
a:visited.AddImg  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9px;}
a:active.AddImg  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9px;}
a:hover.AddImg  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9px;}


a:link.TopNavButtons  {text-decoration: none; color: #5ca3a5; font-family : Arial; font-size : 10px; font-weight:bold;}
a:visited.TopNavButtons  {text-decoration: none; color: #5ca3a5; font-family : Arial; font-size : 10px; font-weight:bold;}
a:active.TopNavButtons  {text-decoration: none; color: #5ca3a5; font-family : Arial; font-size : 10px; font-weight:bold;}
a:hover.TopNavButtons  {text-decoration: none; color: #818386; font-family : Arial; font-size : 10px; font-weight:bold;}

a:link.lightlink  {text-decoration: none; color: #ffffff; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:visited.lightlink  {text-decoration: none; color: #ffffff; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:active.lightlink  {text-decoration: none; color: #ffffff; font-family : Arial; font-size : 10pt; font-weight:bold;}
a:hover.lightlink  {text-decoration: none; color: #818386; font-family : Arial; font-size : 10pt; font-weight:bold;}

a:link.alertlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 14px; font-weight:bold;}
a:visited.alertlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 14px; font-weight:bold;}
a:active.alertlink  {text-decoration: underline; color: #4eaed0; font-family : Arial; font-size : 14px; font-weight:bold;}
a:hover.alertlink  {text-decoration: underline; color: #818386; font-family : Arial; font-size : 14px; font-weight:bold;}

/* bread crums */
a:link.BreadCrum  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt;}
a:visited.BreadCrum  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt;}
a:active.BreadCrum  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt;}
a:hover.BreadCrum  {text-decoration: none; color: #818386; font-family : Arial; font-size : 9pt;}

.breadfont {
color: #63aeb0;
font-family : Arial; font-size : 9pt;
}
/* bread crums */



/* return label */
.labellines { border-bottom: solid #333333 1px; }
.labletext { color: #000000; font-family: Arial; font-size: 16px; }
.labletextsmall { color: #505153; font-family: Arial; font-size: 12px; }
.lablecutlines { border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
/* return label */


/*Order History*/
.OrderHistoryBorder { border: solid #63aeb0 1px; }
.OrderHistoryHeaderFont { color: #5ca3a5; font-family: Arial; font-size: 12px; font-weight:bold; background-color: #F0F0F0 }
.OrderHistorydarkRow { color: #505153; font-family: Verdana; font-size: 8pt; background-color:#D7ECFD; }
.OrderHistorylightRow { color: #505153; font-family: Verdana; font-size: 8pt; background-color:#ffffff; }

a:link.PrintLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 8pt; font-weight:bold;}
a:visited.PrintLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 8pt; font-weight:bold;}
a:active.PrintLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 8pt; font-weight:bold;}
a:hover.ProductLink  {text-decoration: none; color: #818386; font-family : Arial; font-size : 8pt; font-weight:bold;}
/*Order History*/


/*billing receipt*/

.BillingcontentText { color: #505153; font-family: Arial; font-size: 12px; }
 
 /*billing receipt*/

/*return table*/
.returnHeaderFont { color: #505153; font-family: Arial; font-size: 12px; font-weight:bold; background-color:#E6EFFF; }
.returndetailsHeaderFont { color: #5ca3a5; font-family: Arial; font-size: 13px; font-weight:bold; background-color:#E6EFFF; }
.returnDetailsBorder { border-left: solid #63aeb0 1px;
	border-right: solid #63aeb0 1px;
	border-top: solid #63aeb0 1px;
	border-bottom: solid #63aeb0 1px;
}
/*return table*/

/* view cart table */
a:link.ProductLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:visited.ProductLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:active.ProductLink  {text-decoration: none; color: #4eaed0; font-family : Arial; font-size : 9pt; font-weight:bold;}
a:hover.ProductLink  {text-decoration: none; color: #818386; font-family : Arial; font-size : 9pt; font-weight:bold;}

.viewCartBorder { border: solid #63aeb0 1px; }
.viewCartHeaderFont { color: #5ca3a5; font-family: Arial; font-size: 12px; font-weight:bold; }
.viewCartdarkGrayText { color: #505153; font-family: Verdana; font-size: 8pt; }

.ViewCartQDropdown { border: 1px solid #63aeb0; 
	padding: 2px;
	background-color:#ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
}

.cartlineshipping { background-color: #AFD7E2;
	font-family : Arial;
 	font-size : 10pt;
	color : #ffffff;
}

.cartlinediscount { background-color: #AFD7E2;
	font-family : Arial;
 	font-size : 10pt;
	color: #0000FF;
}

.cartlinemisc { background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	color: #505153;
	font-size : 10pt;

}

.cartlinetotal { background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	color: #505153;
	font-size : 10pt;
	font-weight: bold;

}

.discountrow { background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	color: #5c72f3;
	font-size : 10pt;
	font-weight: bold;

}

.cartlinesubtotal { background-color: #63aeb0;
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
	
}

.viewcartitemrow { background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	
	
}

.viewcartitemrow2 { background-color: #F2F9FF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	
	
}




/* product lister */
.pListerBorder { border: solid #63aeb0 1px; }
.pListerHeaderFont { color: #5ca3a5; font-family: Arial; font-size: 12px; font-weight:bold; }
.pListerdarkGrayText { color: #505153; font-family: Verdana; font-size: 8pt; }

.pListerRow { background-color: white;
	font-family: Verdana;
	color: #505153;
	font-size: 8pt;
	
}

.pListerRow2 { background-color: #F2F9FF;
	font-family: Verdana;
	color: #505153;
	font-size: 8pt;
	
	
}

.pListerCatHeader { color: #5ccbf3; font-family: Arial; font-size: 18pt; }

.PlistercontentText { color: #505153; font-family: Arial; font-size: 12px; }

/* product lister */

/* price match */
.PriceMatchTitle { color: #5ccbf3; font-family: Arial; font-size: 16pt; }

/* price match */


.savings {
	font-family: Verdana;
	font-style: italic;
	font-size: 7pt;
	color: green;
}





.messageheader { color: #5ccbf3; font-family: Arial; font-size: 16pt; }
.contentText { color: #505153; font-family: Arial; font-size: 12px; }
.contentTextBig { color: #505153; font-family: Arial; font-size: 14px; }

.fontBold8red { font-family : Arial, Helvetica, sans-serif;
	color: #963316;
	font-size : 10pt;
	font-weight: bold;

}












.styleprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59002e;
}
.style3 {color: #005b2b}



.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

font  {
 	font-family : Verdana;
 	font-size : 10pt;
 }

 td  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : #000000;
 }

 .fontwhite  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : #000000;
 }

 .fontred  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : #FF0000;
 }
 
  .yellowfont  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : yellow;
 }
 
 .fontgreen  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : green;
 }
 
  .fontredBig  {
 	font-family : Verdana;
 	font-size : 12pt;
	color : #FF0000;
	font-weight: bold;
 }
 
 .font8  {
 	font-family : Verdana;
 	font-size : 10pt;
 }

  .errorfont  {
 	font-family : Verdana;
 	font-size : 10pt;
	color : red;
	font-weight: bold;	
 }
  
.AdminTitle {
	font-family: trebuchet, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}



.tabnav {
	font-family: trebuchet, tahoma, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: cc6600 ;
	text-decoration : none;
}

.tabnavoff {
	font-family: trebuchet, tahoma, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: ccccff;
	text-decoration : none;
}

.tdcolorlight {
	background-color : 003878;
}

.tdcolormedium {
	background-color : 004C88;
}

input.txtSm {
	font : 10pt Verdana;
	padding : 1px 3px 1px 3px;
	border : 1px solid Black;
	width : 100px
	background-color : 000000;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 336699;
	font-weight : 200;
}

.TableBorder {
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	border-top: solid #000000 1px;
	border-bottom: solid #000000 1px;

}

.BillingBorderTable {
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;

}

.BillingBorderHeader {
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
	background-color : #0066FF;
	color:#000000;

}

.BillingBordercell {
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;

} /* - FORMS - */
	/*TR.FormHeading { background-color: #3f3f3f; color: #000000; font-weight: bold; } 
	TD.ElementTitle { font-size: 7pt; margin-right: 5px; } */
	INPUT { font-family: Verdana, Arial, Sans-serif; font-size: 10pt; color: #000000; }
	TEXTAREA { font-family: Verdana, Arial, Sans-serif; font-size: 10pt; color: #000000; }
	/*SELECT { font-family: Verdana, Arial, Sans-serif; font-size: 10pt; color: #000000; }*/
	
 BODY {
    SCROLLBAR-FACE-COLOR: #63aeb0; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #5ca3a5; background-color: #ffffff;
    }


.calendarDiv{width:195px; height:200px; display:none; position:absolute; background-color:##ecece6;}
.calendarDiv table{border:none; line-height:1.4em; font-size:.9em; border-collapse:collapse;}