@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0;}

html {height: 100%;}

body {background:#8fc8e8; height:100%;}

#main { margin:0 auto; width:800px;}

#page-wrap {background: #2e3f77; min-width: 800px; max-width: 1600px; margin: 0 auto; width:expression(document.body.clientWidth < 802? "800px" : document.body.clientWidth >  "800px" : "auto");}

/*-------------------------------------------------- Header Begins Here --------------------------------------------------------*/	
#header {background: url('../Images/header-bg.png') no-repeat; height:98px; margin:0 auto;}
/*-------------------------------------------------------- Header Ends Here --------------------------------------------------------*/	


/*------------------------------------Top navigation begins here---------------------------------------------------------------*/
#top-nav {background:url('../Images/top-nav-bg.png') no-repeat; margin:0 auto}
#top-nav ul {margin:0; padding:0 0 0 7px; list-style:none;}
#top-nav li {display:inline; margin:0; background: url('../Images/menu-divider.png') no-repeat 0 3px; line-height:24px; padding-left:7px; padding-right:3px; padding-top:0; padding-bottom:0}
#top-nav li a {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; padding:0; text-decoration:none; color:#000e49;}
#top-nav li a:hover {color:#ffffff;}
#top-nav li a.active {color:#ffffff;}
/*------------------------------------Top navigation ends here---------------------------------------------------------------*/


/*------------------------------------picture banner begins here---------------------------------------------------------------*/
#banner {background:url('../Images/banner.png') no-repeat; width:800px; height:165px; margin:0}
/*------------------------------------picture banner ends here---------------------------------------------------------------*/


/*-------------------------------------------------- Main Content Begins Here --------------------------------------------------------*/	
#content {margin:0;}


/*-------------------------------------------------- Left column Begins Here --------------------------------------------------------*/	
#left-col{width:204px; margin:0; float:left;}
* html #left-col{width:200px; margin:0; float:left;}


/*-------------------------------------------------- Left Menu Begins Here --------------------------------------------------------*/	
#ddblueblockmenu{border-bottom-width: 0; width: 204px; background:#11296a;}
#ddblueblockmenu ul{margin: 0; padding:5px 0 14px 0; list-style-type: none; }
#ddblueblockmenu li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; display: block; padding: 0 0 0 24px; line-height:14px; width: 180px; /*204px minus all left/right paddings and margins*/ text-decoration: none; color:#FFF;}
* html #ddblueblockmenu li a{ /*IE only */padding: 0 0 0 24px; width: 280px; /*IE 5*/ w\idth: 180px; /*204px minus all left/right paddings and margins*/ }
#ddblueblockmenu li a:hover {padding: 0 0 0 24px; color:#999999;}
#ddblueblockmenu li a.active {padding: 0 0 0 24px; color:#999999;}
#ddblueblockmenu div.bodymenutitle{background:#11296a url('../Images/bodymenutitle.png') no-repeat 0 0; width:204px; height:80px; margin:0; padding:0}
#ddblueblockmenu div.facemenutitle{background:#11296a url('../Images/facemenutitle.png') no-repeat 0 0; width:204px; height:76px; margin:0; padding:0}
.left-pics {margin:0 0 0 25px;}
#left-pic1 {width:150px; height:69px; margin:2px 0;}
#left-pic2 {width:158px; height:69px; margin:2px 0;}
#left-pic3 {width:150px; height:70px; margin:2px 0;}
/*-------------------------------------------------- Left Menu Ends Here --------------------------------------------------------*/	

#perma {background:url('../Images/right-cnt-bg.png') repeat-y 0 0; width:178px; margin: 0px 50px 0 0px ;}
#perma p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:13px; padding:6px 6px 10px 10px; text-align:left;}
#perma img { text-align: center; margin: 5px 14px;}
#perma-top { width:171px; margin: 20px 43px 0 3px ; border-bottom: solid 1px #69F}
#perma-bottom {background: url('../Images/right-cnt-bottom.png') no-repeat 0 0; width:178px; height:11px; }

/*-------------------------------------------------- Left column Ends Here --------------------------------------------------------*/	



/*-------------------------------------------------- middle column Begins Here --------------------------------------------------------*/	
#mid-col{width:400px; margin:0; float:left;}
* html #mid-col{width:200px; margin:0 0 0 -1px; float:left;}



#mid-col-cnt{width:400px; margin:0; background:url('../Images/mid-col-bg.png') repeat-y 0 0;float:left}
.mid-col-padding {padding:0 20px;}
* html .mid-col-padding {padding:0 7px;}


h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a89878; padding:25px 0 20px 0; text-align:left;}

#mid-col-cnt p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; line-height:16px; padding:5px 0 14px 0;}
.b-border { border-bottom:1px dotted #a89878;}
* html #mid-col-cnt p{ line-height:20px;}
*:first-child+html #mid-col-cnt p{ line-height:20px;}
#logo-panel {margin:0 10px 16px 12px; width:400px;clear:both;}
* html #logo-panel {margin:0 0 16px 0px;}
#ASPS{background:url('../Images/ASPS-member-surgeon.png') no-repeat 0 0; width:80px; height:90px; float:left; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:10px}
#ASAPS{background: url('../Images/ASAPS-member.png') no-repeat 0 0; width:80px; height:90px; float:left; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:10px;}
#symbol-pic{background: url('../Images/symbol-pic.png') no-repeat 0 0; width:80px; height:90px; float:left; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:10px}
#ABPS{background: url('../Images/ABPS.png') no-repeat 0 0; margin:0; width:80px; height:90px; float:left; margin-bottom:10px;}
#mid-col-bottom {width:400px; background:url('../Images/mid-col-bottom-bg.png') no-repeat 0 0; height:26px;float:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:16px}
#mid-col ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; line-height:16px;}
/*-------------------------------------------------- middle column Ends Here --------------------------------------------------------*/	



/*-------------------------------------------------- Right Menu Begins Here --------------------------------------------------------*/	
#right-col{width:196px; margin:0;float:left;}
.right-col-margin {margin:12px 0 0 9px;}
#meet-our-surgeon {background:url('../Images/meet-our-surgeon.png') no-repeat 0 0; width:178px; height:72px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
#meet-our-surgeons {background:url('../Images/meet-our-surgeons.png') no-repeat 0 0; width:178px; height:72px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
#case-study {background: url('../Images/featured-case-study.jpg') no-repeat 0 0; width:178px; height:160px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}
#right-cnt-bg {background:url('../Images/right-cnt-bg.png') repeat-y 0 0; width:178px}
#right-cnt-bg p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:13px; padding:6px 6px 10px 10px; text-align:left;}
#right-cnt-bg ul {margin:0; padding:0 0 10px 0; list-style:none;}
#right-cnt-bg ul li {background:url('../Images/white-arrow.png') no-repeat 10px 8px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
#right-cnt-bg ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left; text-decoration:none; padding:0 0 0 12px; line-height:13px;}
#right-cnt-bg ul li a:hover {color:#999;}
.click {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#8a99c8; text-decoration:none; padding:0px 10px 10px 10px; line-height:30px;}
* html .click {line-height:24px;}
:hover.click {color:#fff;}
#blog-button {background:url('../Images/blog-button.jpg') top no-repeat; width:178px; height:162px; position:relative; }
	#blog-button a { width:171px; height:81px; top:71px; position:absolute; }
	#blog-button a span { display:none; }
#spaservice-button {background:url('../Images/spaservice-button.jpg') top no-repeat; width:178px; height:213px; position:relative; }
	#spaservice-button a { width:171px; height:132px; top:71px; position:absolute; }
	#spaservice-button a span { display:none; }
#right-cnt-bottom {background: url('../Images/right-cnt-bottom.png') no-repeat 0 0; width:178px; height:11px}
.address {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#faecd2; text-align:left; line-height:14px; padding:15px 0 0 10px;}
/*-------------------------------------------------- Right Menu Ends Here --------------------------------------------------------*/	


/*----------------------------------------------------------------- Main Content Ends Here ------------------------------------------------------------------*/	


/*-------------------------------------------------- Footer Begins Here --------------------------------------------------------*/	
#footer {background:url('../Images/footerbg.png') repeat-y 0 0; height:131px; margin:0 auto; width:800px; clear:both; border-top:1px solid #81a0ef; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px;}
#footer p {font-family:Helvetica; font-size:11px; font-weight:bold; color:#fff; line-height:14px; padding:8px 30px; margin:0 auto;}
#footer a {color:#FFFFFF; text-decoration:underline;}
#footer a:hover {color:#FFFFFF; text-decoration:none;}
*:first-child+html #footer p { font-size:12px;}

/*-------------------------------------------------- Footer Ends Here --------------------------------------------------------*/	


.email {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#81755c; border-bottom:1px dashed #a89878; padding:0px; }

:hover.email {color:#a89878; border-bottom:none;}

.error	{ background: #fcc; border: 1px solid #c00; }
