/****
	Main Page Elements***
***/


/*BODY*/
body {margin:0; font:normal 12px/16px  Verdana, Arial, sans-serif; color: #003366; background:#E5F8FF url(images/pageElements/repeat-across.jpg) top center repeat-x;  }

/*SHELL*/
#shell { margin:0 auto; background:url(images/pageElements/repeater_up.jpg) 0 0 repeat-y; position:relative;  padding:0; width:770px;}

/*CONTENT*/
.content {margin:0; background:url(images/pageElements/header.jpg) 0 0 no-repeat; padding: 453px 0 20px 163px; min-height:1000px; _height:1000px;}


#central{width:395px; float:left;}
#central .centralcontent{padding:0px 5px;}
#sidebar{width:211px; float:left; margin-left:0px; position:relative; top:-67px; font:normal 12px/14px  Helvetica, Arial, sans-serif; color: #003366; padding-top:42px;}
#topflash{position:absolute; top:136px; left:0;}
#headertext{position:absolute; top:11px; right:0; width:234px; height:94px; overflow:hidden;}
#headertext img{position:absolute; top:0; left:0;}
/****
	Content Styles***
***/
	.content a {color:#003366; text-decoration:underline;}
	.content a:hover {text-decoration:none;}
	.content hr {height:1px; color:#222; background:#222; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:5px; margin-bottom:16px;  }
	.content ul li{margin-left:15px;}
	
	.content h3{display:block; color:#003366; font-size:12px;  line-height:20px; margin:0; padding:0 0 2px 0;}
	.content h3.slim{display:block; color:#2190AC;line-height:20px; margin:0; padding:0 0 2px 0;font:bold 15px/15px  Helvetica, Arial, sans-serif; }
	.clear{clear:both;}
	
	
	.content .bigbluep{display:block; background:#70C5E2; padding:10px; border:solid #34B5EE; border-width:1px 0;}
	#sidebar div.sidebartitle, #sidemenu div.sidebartitle{background:#71C6E3; height:32px; margin:0; padding:0 0 0 8px; overflow:hidden;}
	#sidebar p{margin:5px;}
	#sidebar span.logos{display:block; margin-left:1px; width:198px; height:134px;}
	#sidebar img{border:none;}
	#sidebar img.logos{margin:0; padding:0;float:left;}
	#sidebar img.associations{margin:0 0 0 2px; padding:0; }
	#sidebar img.products{margin:0 0 0 1px; padding:0; display:block; }
			 .smalltext{font:normal 11px/12px  Helvetica, Arial, sans-serif;}
	#sidebar img.tightpic{padding-left:1px;}
	#sidebar img#pagephoto{border:solid #33B3F2; border-width:1px 1px 1px 0; }
/****
	Secondary Page Elements***
***/

	
/****
	Specialty Formatting***
***/
.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}
/*photos*/

.photoleft{border:1px solid #82CCE5; float:left; margin:5px 20px 10px 5px;}
a.videoleft{float:left; margin:5px 20px 10px 5px; text-align:center;}
a.videoleft img, a.videoright img{border:1px solid #82CCE5; display:block;}

a.videoright{margin:5px 5px 10px 20px; text-align:center; }

/*OTHER*/
.gt{font-size:8px;letter-spacing:-2px;}
.hr{height:1px; clear:left; margin:0; padding:0; line-height:0; background:#34B5EE;}
a.learn{display:block; background:transparent url(images/pageElements/learnLinkbg.jpg) 0 0 no-repeat; color:#003C65; width:88px; height:13px; font-size:10px; line-height:13px; text-decoration:none; margin:0;}
a.learn:hover{background:transparent url(images/pageElements/learnLinkbg_over.jpg) 0 0 no-repeat;}
a.special{position:absolute; bottom:0; left:0;}
.address a, .address a:hover{text-decoration:none;}

.flashlet{width:146px; height:137px;position:absolute; top:0; right:5px; }
.byflashlet{width:390px; padding:0 0 0 5px; position:relative; height:137px; margin:0;}
.byflashlet p{width:230px;}
.pic, #sidebar img.pic{border:1px solid #70C5E2; padding:1px; background:#ffffff;}


img.arrow{position:relative; top:-30px;}
img.higharrow{top:-170px;}
#sidebar .arrow{top:0px;}
#sidebar .higharrow{top:-50px;}
.graphicbutton img{border:none;}
.graphicbutton{display:block; padding-left:10px;}

.tummytuck, .breastaug{background:#71C6E3; width:358px; overflow:auto; padding:1px; border:solid #000; border-width:1px 1px 0 1px; margin:0 auto;}
.latisse {background:#71C6E3; width:358px; overflow:auto; padding: 0px 1px 5px 4px; border:solid 1px #000; margin:0 auto;}
.latisse img, .breastaug img{border:1px solid #104070; float:left; margin:1px;}
img.singlettpic{margin-left:87px; margin-bottom:2px;}
img.bashortpic{margin-top:23px;}
.babottom, .ttbottom{border-bottom:1px solid;}

.map{border:solid #37B1F2; border-width:1px 0px ; padding:0; margin:0;}


#special {padding:12px; background:#fff; border:2px #003366 dashed; width:91%; margin:1px auto 10px 2px; color:#333; line-height:14px; text-align:left; }
#special h3 {color:#333; font:bold 13px arial, helvetica, verdana; margin:1px 0px 1px 0px; }
#special h4 {color:#004D93; font:bold 14px tahoma, arial, helvetica, verdana; margin:8px 0px 3px 0px; }
#special h5 {color:#000; font:bold 14px arial, helvetica, verdana; margin:1px 0px 9px 0px; }
#special a { color:blue; }
#special a:hover {color:#FF0000;}
#morespecials{display:none;}

.pagenav{margin:4px 0 4px 30px;}
.centered{text-align:center;}
.centered img{border:1px solid #000;}

.consultform p{display:block; width:380px; position:relative; height:30px; border:solid #71C6E3; border-width:1px 0 0 0;}
.consultform p.nob{border:none;}
.consultform p strong{width:160px; display:block; padding-top:2px; }
.consultform p input, .consultform p select{position:absolute; right:0; top:2px;  background:#E5F8FF;}
.consultform p select{width:200px;}
.consultform p input{width:195px;}
.consultform textarea, {background:#E5F8FF;}
.consultform ul{list-style:none; text-align:right; margin:5px 2px; padding:0;}
p.centeredimages{text-align:center;}
img.logo{border:none; padding:8px;}

a.treatmentbtn, span.treatmentbtn{display:block; width:150px;  border:2px solid #71C6E3; background:#E5F8FF; text-decoration:none; color:#71C6E3; font-weight:bold; line-height:20px; text-align:center; margin:3px 10px; float:left;}
a.treatmentbtn:hover{border-color:#99D0F6; color:#99D0F6;}