/* Central Valley Dermatology Laser & Skin Care Center CSS Document */
/* Developed by Jeff Virgen - Virgen Design - www.virgendesign.com */

/*MAIN STRUCTURE*/
#container{
	text-align: left;
	width: 840px;
	margin: 0 auto;
}
#containerH{
	text-align: left;
	width: 1010px;
	margin: 0 auto;
}
#ad{
	float: left;
	margin: 0 0 0 6px;
	width:160px;
	height: 600px;
}
#site_wrapper{
	float:left;
	width:840px;
	border:#FFFFFF solid 1px;
	background:#f2f2f2;
}
#header{
	float:left;
	width:832px;
	height:132px;
	background:url(../images/header.jpg) no-repeat;
	border-bottom:#FFFFFF solid 1px;
	padding: 12px 8px 0px 0px;
	text-align:right;
	font-family:"Lucida Grande", Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#content_wrapper{
	float:left;
}
#left_col{
	float:left;
	width:180px;
	border-right:#FFFFFF solid 1px;
}
#right_col{
	float:left;
	width:600px;
	margin: 12px 0px 8px 25px;
	font-family: Arial, Verdana, arial, helvetica;
	font-size:12px;
	color:#000000;
}
#right_col a{
	text-decoration:none;
	color:#000000;
}
#disclaimer_link{
	float:left;
	width:600px;
	margin: 0px 0px 8px 25px;
	font-family: Arial, Verdana, arial, helvetica;
	font-size:12px;
	color:#000000;
}
#disclaimer_link a{
	font-size: 20px;
	font-weight:bold;
	color: #7E0033;
	text-decoration:none;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#disclaimer_link a:hover{
	font-size: 20px;
	font-weight:bold;
	color: #7E0033;
	text-decoration:underline;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#home_right_col{
	float:left;
	width:616px;
	margin: 12px 0px 8px 25px;
}
#footer{
	float:left;
	width:780px;
	padding: 5px 0px 10px 0px;
	margin:8px 12px 0px 18px;
	border-top:#FFFFFF solid 1px;
	font-family:"Lucida Grande", Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#77164c;
	text-align:center;
}
#footer a{
	text-decoration:none;
	color:#77164C;
}
#footer a:hover{
	text-decoration:underline;
	color:#000000;
}
#breaker{
	clear:both;
	font-size:1px;
}
#hr_divider{
	clear:both;
	font-size:1px;
	border-top:#d8d8d8 dotted 2px;
}
#hr_divider{
	clear:both;
	font-size:1px;
	border-top:#C7C7C7 dotted 2px;
}
/*END MAIN STRUCTURE*/
/*MAIN NAVA AREA*/
#nava{
	float:left;
	width:180px;
	margin-top:12px;
	border-top:#d8d8d8 solid 1px;
	border-bottom:#FFFFFF solid 1px;
}
#nav {
	width: 180px;
	text-align: left;
	font-family: Arial, Verdana, arial, helvetica;
	padding: 0px 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
}
#nav li {
	display: inline;
	margin:0px 0px;
}
#nav li a {
	height: 18px;
	display: block;	
	padding: 8px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color:#741d4e;
	font-weight:bold;
	text-decoration: none;
	border-top:#FFFFFF solid 1px;
	border-bottom:#d8d8d8 solid 1px;
	
}
#nav li a:hover {
	color: #FFFFFF;
	font-size:11px;
	padding: 8px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
/*END MAIN NAVA AREA*/

/*SUB NAVA SECTION*/
#nav .sub_sub_parent a, #nav .sub_sub_parent a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
#sub_sub {
	text-align: left;
	font-family: "trebuchet ms", arial, helvetica;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color:#525491;
	font-weight:bold;
	text-decoration: none;
}
#sub_sub li {
	display: inline;
}
#sub_sub li a {
	width:150px;
	height:20px;
	display: block;
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 1px 30px;
	font-size: 11px;
	color:#525491;
	text-decoration: none;
}
#sub_sub li a:hover {
	width:150px;
	height:20px;
	display: block;
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 1px 30px;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	background:#8d8ebd;
}
#sub_sub .sub_sub_selected a, #sub_sub .sub_sub_selected a:hover{
	width:150px;
	height:20px;
	display: block;
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 1px 30px;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	background:#8d8ebd;
}
/*END SUB NAVA SECTION*/

/*NAVA LOCATION INDECATION*/
body.home #nav #home a, body.home #nav #home a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.locations #nav #locations a, body.locations #nav #locations a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.med_staff #nav #med_staff a, body.med_staff #nav #med_staff a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.cosmetic #nav #cosmetic a, body.cosmetic #nav #cosmetic a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.lasers #nav #lasers a, body.lasers #nav #lasers a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.products #nav #products a, body.products #nav #products a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
body.contact #nav #contact a, body.contact #nav #contact a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/nava_over_bg.gif) repeat-x;
}
/*END NAVA LOCATION INDECATION*/

/*EMAIL NEWSLETTER AREA*/
#email_nl_wrapper{
	float:left;
	width:161px;
	height:121px;
	margin:28px 0px 0px 7px;
	border:#FFFFFF solid 1px;
}
#email_nl_image{
	float:left;
	width:161px;
	height:73px;
	margin:0px;
	padding:0px;
	background:url(../images/email_nl_signup.jpg) no-repeat;
}
#email_desc{
	float:left;
	width:151px;
	padding: 5px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background:#6466a4;
	border-top:#FFFFFF solid 1px;
}
/*END EMAIL NEWSLETTER AREA*/

/*CONTENT AREA*/
#home_right_col span.home_text{
	font-size: 15px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.home_text{
	font-size: 12px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.desc{
	font-size: 12px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.info{
	font-size: 14px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.bio_titles{
	font-size: 14px;
	font-weight:bold;
	color: #6466a4;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.text{
	font-size: 15px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.text_emph{
	font-size: 16px;
	color: #6466a4;
	font-weight:bold;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.prod_disclaimer{
	font-size:35px;
	color:#6466a4;
	font-weight:bold;
}
#right_col span.special_order{
	font-size:14px;
	color:#6466a4;
	font-weight:bold;
}
#right_col a{
	font-size: 12px;
	color: #535593;
	font-weight:bold;
	text-decoration:none;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col a:hover{
	font-size: 12px;
	color: #535593;
	font-weight:bold;
	text-decoration:none;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_col span.link{
	font-size: 12px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
h1{
	font-size: 17px;
	font-weight:bold;
	color: #494949;
	font-family: "trebuchet ms", Helvetica, Tahoma, Arial, Verdana;
	margin: 0px 0px 5px 0px;
}
h2{
	font-size: 16px;
	font-weight:bold;
	color: #7E0033;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	margin: 0px 0px 5px 0px;
}
h3{
	font-size: 18px;
	font-weight:bold;
	color: #000000;
	font-family: "trebuchet ms", Helvetica, Tahoma, Arial, Verdana;
	margin: 0px 0px 5px 0px;
}
h4{
	font-size: 18px;
	font-weight:bold;
	color: #7E0033;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	margin: 0px 0px 5px 0px;
}
h5{
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	margin: 0px 0px 5px 0px;
}
#ex_before_wrapper{
	float:left;
	width:125px;
	height:100%;
}
#ex_before_image{
	float:left;
	width:119px;
	padding:2px;
	border:#7E0033 solid 1px;
}
#ex_after_wrapper{
	float:left;
	width:125px;
	height:100%;
	margin-left:5px;
}
#ex_after_image{
	float:left;
	width:119px;
	padding:2px;
	border:#7E0033 solid 1px;
}
#ex_before_wrapper_wide{
	float:left;
	width:131px;
	height:100%;
}
#ex_before_image_wide{
	float:left;
	width:127px;
	padding:2px;
	border:#7E0033 solid 1px;
}
#ex_after_wrapper_wide{
	float:left;
	width:131px;
	height:100%;
	margin-left:5px;
}
#ex_after_image_wide{
	float:left;
	width:127px;
	padding:2px;
	border:#7E0033 solid 1px;
}
#resty_cap{
	float:left;
	width:119px;
	padding-top:5px;
	text-align:center;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#left_content{
	float:left;
	width:250px;
	color: #000000;
	font-size:13px;
	padding-bottom:8px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#left_content span.desc{
	font-size: 13px;
	color: #000000;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#right_content{
	float:left;
	width:350px;
	color: #000000;
	font-size:13px;
	padding-bottom:8px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#bottom_content{
	float:left;
	width:590px;
	color: #000000;
	font-size:13px;
	padding-bottom:8px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#right_col span.content_titles{
	font-size: 14px;
	font-weight:bold;
	color: #6466a4;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#col_01{
	float:left;
	width:250px;
	height:417px;
	padding-bottom:15px;
	color: #000000;
	font-size:13px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#col_02{
	float:left;
	width:350px;
	padding-bottom:15px;
	color: #000000;
	font-size:13px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#col_03{
	float:left;
	margin-top:15px;
	width:350px;
	color: #000000;
	font-size:13px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#col_04{
	float:left;
	margin-top:15px;
	width:250px;
	color: #000000;
	font-size:13px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#prod_thumbnail{
	float:left;
	height:47px;
	padding:2px;
	margin: 0px 4px 5px 4px;
	border:#7E0033 solid 1px;
}
.subtitle{
	color:#6466a7;
	font-size:16px;
}
img.rightimg{
	float:right;
	padding: 0px 0px 4px 8px;
}
.exampleTitle{
	color:#8d8ebd;
	font-size:22px;
}
#examples{
	float:left;
	width:600px;
	border-bottom: #8d8ebd solid 2px;
	margin: 8px 0 0 0;
}
#bimg{
	float: left;
	width:285px;
	margin:0;
	color:#8d8ebd;
	font-size: 18px;
}
#aimg{
	float: right;
	width:282px;
	color:#8d8ebd;
	font-size: 18px;
}
#imginfo{
	float:left;
	width:100%;
	text-align: right;
	color:#383838;
	font-size:13px;
	font-weight: bold;
	margin-bottom: 6px;
}
#examples img.pad{
	padding:0 0 4px 0;
}
.disclaimer{
	font-size:12px;
	color:#383838;
	padding:8px 0 0 0;
	width:100%;
	height:20px;
	clear:both;
}
#latisseEX{
	float:left;
	clear:both;
	width:600px;
	color:#383838;
}
#latisseEX .examples{
	float:left;
	width:600px;
	margin: 8px 0 8px 0;
}
#latisseEX #bimg{
	float: left;
	width:285px;
	margin:0;
	color:#8d8ebd;
	font-size: 18px;
}
#latisseEX #aimg{
	float: right;
	width:282px;
	color:#8d8ebd;
	font-size: 18px;
}
#lat_content .disclaimer{
	font-size:12px;
	color:#383838;
	padding:8px 0 8px 0;
	width:100%;
	height:auto;
	clear:both;
}
#lat_content span.title{
	color:#6466a7;
	font-size:16px;
}
/*END CONTENT AREA*/

/*PRODUCTS AREA*/
#prod_left_wrapper{
	float:left;
	width:300px;
}
#prod_right_wrapper{
	float:left;
	width:295px;
}
#derma_hrspacer{
	clear:both;
	font-size:16px;
	height:25px;
}
#right_col span.disclaimer{
	color:#333333;
	font-size:11px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, Tahoma;
}
#prod_cata{
	float:left;
	width:295px;
	color:#474984;
	font-size:13px;
	font-weight:bold;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	margin-bottom:4px;
}
#prod_item01{
	float:left;
	width:170px;
	font-size:12px;
	padding:3px 0px 3px 5px;
	border-right:#A7A7A7 solid 1px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#prod_quantity01{
	float:left;
	width:55px;
	font-size:12px;
	text-align:center;
	border-right:#A7A7A7 solid 1px;
	padding:3px 0px 3px 0px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#prod_price01{
	float:left;
	width:55px;
	text-align:right;
	font-size:12px;
	padding:3px 5px 3px 0px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
#prod_item02{
	float:left;
	width:170px;
	font-size:12px;
	border-right:#A7A7A7 solid 1px;
	padding:3px 0px 3px 5px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	background:#bdbee7;
}
#prod_quantity02{
	float:left;
	width:55px;
	font-size:12px;
	text-align:center;
	border-right:#A7A7A7 solid 1px;
	padding:3px 0px 3px 0px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	background:#bdbee7;
}
#prod_price02{
	float:left;
	width:55px;
	text-align:right;
	font-size:12px;
	
	padding:3px 5px 3px 0px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
	background:#bdbee7;
}
#revaleskin_content{
	float:left;
	width:290px;
	color: #000000;
	font-size:13px;
	padding-bottom:8px;
	font-family: "trebuchet ms",Tahoma, Helvetica, Arial, Verdana;
}
/*END PRODUCTS AREA*/

#espanol{
	float:left;
	width:161px;
	height:117px;
	margin:8px 0px 0px 7px;
}