@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(images/bg.jpg);
	font-size:0.7em;
	color:#666;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper{
	width:900px;
	margin-right:auto;
	margin-left:auto;
}
#header{
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	width:900px;
	height:167px;
	behavior: url(iepngfix.htc);
}
#menu{
	padding-left:35px;
	padding-top:30px;
}
#menu a{
	display:block;
	float:left;
}
#logo{
	height:101px;
	width:238px;
	position:relative;
	left:330px;
	
}
#logo img{
	behavior: url(iepngfix.htc);
}
#phone{
	float:right;
	width:320px;
	text-align:right;
	
}
#phone span{
	font-size:1.4em;
	color:#1d5e63;
}
#splash{
	width:866px;
	height:221px;
	background-image:url(images/splash_bg.jpg);
	background-repeat:no-repeat;
	padding-left:34px;
	padding-top:11px;
}
#content{
	padding:20px 30px 30px 30px;;
	background-color:#fff;
}
#content p{
	margin-top:15px;
	margin-bottom:15px;
}
#content_subpage_wrapper{
	background-image:url(images/content_bg.jpg);
	background-repeat:no-repeat;
	width:826px;
	padding:15px 37px 30px 37px;
	background-color:#fff;
}
#submenu{
	background-image:url(images/submenu.jpg);
	background-repeat:no-repeat;
	width:219px;
	min-height:489px;
	padding-top:1px;
	float:left;
}
#submenu h2{
	padding-left:15px;
	width:204px;
	border-bottom:solid 1px #e5cec2;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#submenu h2:hover{
	background-color:#ead7cc;
}
#submenu a{
	color:#357e84;
	display:block;
	padding:15px 0px;
}
#subpage_content{
	float:left;
	width:605px;
	min-height:489px;
}
#subpage_content a{
	color:#247f9d;	
}
.subpage_heading{
	width:590px;
	padding-left:15px;
	height:34px;
	padding-top:125px;
	color:#FFF;
}
.subpage_heading h1{
	font-size: 2.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#subpage_body{
	width:575px;
	min-height:359px;
	padding:15px;
	background-image:url(images/subpage_body.jpg);
	background-repeat:no-repeat;
}
#subpage_body h2{
	font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2f6b75;
	margin-top:15px;
	margin-bottom:15px;
}
#subpage_body h3{
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a36d53;
	margin-top:15px;
	margin-bottom:15px;
	
}
.border_bottom{
	border-bottom:solid 1px #e5cec2;
}
#subpage_body h4{
	font-size:1.3em;
	font-weight:bold;
	color:#666;
	margin-top:15px;
	margin-bottom:15px;
}
#subpage_body p{
	margin-top:10px;
	margin-bottom:10px;
}
#subpage_body ul{
	list-style-type:disc;
	padding-left:30px;
}
#patients{
	background-image:url(images/heading_patients.jpg);
	background-repeat:no-repeat;
}
#aesthetic{
	background-image:url(images/heading_aesthetic.jpg);
	background-repeat:no-repeat;
}
#vein_center{
	background-image:url(images/heading_veincenter.jpg);
	background-repeat:no-repeat;
}
#vascular{
	background-image:url(images/heading_vascular.jpg);
	background-repeat:no-repeat;
}
#about_us{
	background-image:url(images/heading_aboutus.jpg);
	background-repeat:no-repeat;
}
#contact_us{
	background-image:url(images/heading_contactus.jpg);
	background-repeat:no-repeat;
}
#box_about_us{
	width:275px;
	height:177px;
	padding-left:15px;
	background-image:url(images/box_about_us.jpg);
	background-repeat:no-repeat;
	float:left;
}
#box_about_us a{
	color:#247f9d;	
	text-decoration:underline;
}
#box_dr{
	width:275px;
	height:190px;
	padding-left:15px;
	background-image:url(images/box_dr.jpg);
	background-repeat:no-repeat;
	float:left;
}
#box_dr a{
	color:#247f9d;
	text-decoration:underline;
}
#box_request{
	width:244px;
	height:184px;
	padding-left:15px;
	background-image:url(images/box_request.jpg);
	background-repeat:no-repeat;
	float:left;
}
#box_request td{
	padding:5px;
}
#box_request fieldset{
	padding-top:15px;	
}
#box_treatments{
	float:left;
	width:219px;
	height:206px;
	padding:20px 20px 20px 20px;
	background-color:#f7efe9;	
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right:31px;
}
#box_treatments a{
	color:#306583;
	text-decoration:underline;
}
#box_treatments a:hover{
	text-decoration:none;	
}
#box_treatments h1{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#box_procedures{
	float:left;
	width:530px;
	height:206px;
	background-color:#eef5f5;
	padding:20px 0px 20px 20px;

	
}
#box_procedures a{
	color:#9c674e;
}
#box_procedures a:hover{
	text-decoration:underline;	
}
#box_procedures ul{
	line-height:15px;
	padding-top:15px;
	padding-left:10px;
}
#box_procedures sup{
	font-size:0.5em;	
}
#box_procedures_leftcol{
	float:left;
	width:280px;
}
#box_procedures_rightcol{
	float:left;
	width:240px;
}
.brown_text{
	color:#9c674e;	
}
.blue_text{
	color:#306583;	
}
.image_right{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}
#copy{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:50px;
	text-align:right;
	padding-top:10px;
	color:#54969b;
}
#footer_wrapper{
	background-color:#c5d8d9;
	padding-top:20px;
	padding-bottom:20px;
}
#footer_inner{
	width:900px;
	margin-right:auto;
	margin-left:auto;	
}
#footer_inner a{
	color:#54969b;
}
#footer_inner a:hover{
	text-decoration:underline;	
}
#footer_inner h2{
	margin-bottom:1px;
	text-transform:uppercase;
	font-weight:bold;
}
.footer_list{
	min-width:30px;
	float:left;
	margin-right:20px;
}
/*request appointment form CSS*/
.button input{	
	width:63px;
	height:27px;
	background-image:url(images/button_submit.jpg);
	background-repeat:no-repeat;
	border:0px;
	border:none;
	cursor:pointer;
}
#error{
	padding-left:20px;
	font-size:0.9em;
	color:#e00000;
}
.table_submit{
	text-align:right;
	width:205px;
	color:#e00000;
	vertical-align:top;
}
/*slide show CSS*/
#slideshow {
    position:relative;
    height:205px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#downloads a{
	padding-left:10px;
	
}
	