@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/page_bg.jpg) repeat-x #ffd86e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0;
	padding:10px 0 0 0;
	}
img{
	border:none;
	}	
p, ul, li, h1, h2, h3, h4, h5, h6, form{
	margin:0px;
	padding:0px;
	}
h1{
	color:#b1824a;
	padding:0 0 6px 0;
	}
h4{
	font-size:11px;
	font-weight:normal;
	}
/*h3{
	font-weight:bold;
	color:#000;
	}
*/	
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
.left-margin10px{
	padding-left:10px;
	}
.right-margin20px{
	margin-right:20px;
	}
.right-margin10px{
	margin-right:10px;
	}
.top-margin10px{
	margin-top:10px;
	}
.bottom-margin10px{
	margin-bottom:10px;
	}
#wrapper{
	margin:auto;
	width:1030px;
	background:url(../images/top_page_bg1.png) no-repeat;
	padding:25px 0 0 0;
	}
#wrapper_l{
	background: url(../images/page_shadow.png) repeat-y left top;
	padding: 0 15px;
	margin:auto;
	width:1030px;
	}
#header{	
	margin: 0 30px 0 0px;
	background:#000000;
	color:#ffffff;
	padding:10px 30px 12px 18px;
	}
#header_right{ 
	text-align:right;
	}
#header_right .icon{
	margin:0 18px;
	}
#header_right .phone{ 
	padding:7px 0 32px 0;
	}
#banner_container{
	background:#000000;
	float:left;
	width:1000px;
	}
#nav{ 
	background:url(../images/nav_bg.png) repeat-x;
	height:41px;
	margin: 0 30px 0 0px;
	padding-left: 30px;
	}
#nav h3{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	}
#nav ul{ 
	list-style:none;
	height:41px;
	}
#nav ul li{ 
	display:inline; 
	color:#c8aa77; 
	line-height:40px; 
	font-size:14px; 
	text-transform:uppercase; 
	padding-right:10px
	}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited{
	color:#c8aa77;
	text-decoration:none;
	}
#nav ul li a:hover{
	text-decoration:underline;
	}
#main_content_wrapper{
	background:url(../images/page_container_bg.png) repeat-x #ffffff;
	width:958px;
	padding:27px 12px 0 30px;
	margin:auto 0;
	}
#index_content_left{
	width:588px;
	float:left;
	height:auto;
	}
#index_content_left p a:link, #index_content_left p a:visited, #index_content_left p a:active{
	color:#000000;
	text-decoration:underline;
	}
#index_content_left p a:hover{
	text-decoration:none;
	}
#index_content_left h2{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#b1824a;
	font-weight:normal;
	margin:0;
	}
#index_content_left h1{
	font-weight:normal;
	margin:0;
	font-size:12px;
	color:#000000;
	}
.read_more{
	color:#b1050d;
	}
.read_more a:visited, .read_more a:active, .read_more a:link{
	background:url(../images/read_more_bullets.png) no-repeat;
	text-decoration:none;	
	color:#b1050d;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	font-weight:bold;
	}
.read_more a:hover{
	text-decoration:underline;
	font-weight:bold;
	}
	
.index_testi{
	color:#b1050d;
	padding:0 0 0 280px;
	}
.index_testi a:visited, .index_testi a:active, .index_testi a:link{
	background:url(../images/read_more_bullets.png) no-repeat;
	text-decoration:none;	
	color:#b1050d;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	font-weight:bold;
	}
.index_testi a:hover{
	text-decoration:underline;
	font-weight:bold;
	}

#index_content_right{
	width:341px;
	float:left;
	height:auto;
	padding:0 0 20px 25px;
	}
#index_contact_bg{
	background:url(../images/index_contact_bg.png) no-repeat;
	padding:60px 0px 0 0px;
	}
.contact_textarea{
	height:auto;
	width:186px;
	border:1px solid #cccccc;
	}
.contact_textbox{
	height:16px;
	width:186px;
	border:1px solid #cccccc;
	}
.lineheight_9px{
	line-height:9px;
	}
#form_container{
	margin:auto;
	width:300px;
	padding-left:20px;
	}
#index_right_bottom{
	margin:auto;
	width:270px;
	}
.contact_submit{
	background:url(../images/contact_btn.png) no-repeat;
	height:26px;
	width:86px;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 0 19px;
	}
#bottom_image_container{
	background:url(../images/bottom_image_container_bg.png) no-repeat;
	height:172px;
	padding:0 0 0 28px;
	margin-top:24px;
	}
.bottom_img_space{
	padding:0 0 0 13px;
	float:left;
	}
#bottom_image_container ul{
	}
#bottom_image_container ul li{
	display:inline;
	}
#index_pr_box{
	width:160px;
	float:left;
	color:#868481;
	}
.learn_more_btn{
	background:url(../images/learn_more_btn.png) no-repeat;
	height:21px;
	width:105px;
	font-family:"Trebuchet MS";
	color:#595959;
	padding:2px 0 0 25px;
	}
.learn_more_btn a:link, .learn_more_btn a:active, .learn_more_btn a:visited{
	color:#595959;
	text-decoration:none;
	}
.learn_more_btn a:hover{
	text-decoration:underline;
	}
#bottom_logo_container{
	padding:10px 0 24px 53px;
	background:#ffffff;
	
	}
.bottom_logo_space{
	padding:0 0 0 4px;
	}
#copyright_container{
	background:#000000;
	color:#8e6d47;
	width:970px;
	padding:10px 0 10px 30px;
	}
#copyright_container h6{
	font-size:12px;
	font-weight:normal;
	}
#copyright{
	padding:0 0 0 100px;
	}
#footer{
	background:#2a2a2a;
	color:#858282;
	line-height:18px;
	width:1000px;
	padding:12px 0 40px 0;
	}
#footer h5{
	font-size:11px;
	font-weight:normal;
	}
#footer a:link, #footer a:visited, #footer a:active{
	color:#858282;
	text-decoration:none;
	}
#footer a:hover{
	text-decoration:underline;
	}
#inner_content_wrapper{
	background:url(../images/page_container_bg.png) repeat-x;
	width:964px;
	padding:20px 6px 0 30px;
	margin:auto 0;
	}
#divider_shadow_bg{
	background:url(../images/divider_shadow_bg.png) repeat-y;
	width:1000px;
	padding:0px 0px 0 0px;
	margin:auto 0;
	}
#inner_pr_bg{
	/*background:url(../images/inner_pr_bg.png) no-repeat;*/
	padding:20px 0px 0 0px; clear:both;
	}
#inner_ncen_bg{
	background:url(../images/inner_ncen_bg.png) no-repeat;
	padding:60px 0px 0 0px;
	}
#inner_pr_bg_back{
	background:url(../images/inner_pr_bg_back.png) no-repeat;
	padding:60px 0px 0 0px;
	}
#inner_page_divider_shadow{
	background:url(../images/inner_page_divider_shadow.png) repeat-y;

	}
#inner_pr_box{
	width:150px;
	float:left;
	color:#868481;
	}
#inner_content_left h2{
	font-size:11px;
	font-weight:bold;
	color:#630e2b;
	}
#inner_content_left h2 a:link, #inner_content_left h2 a:visited, #inner_content_left h2 a:active{
	font-size:11px;
	font-weight:bold;
	color:#630e2b;
	text-decoration:underline;
	}
#inner_content_left h2 a:hover{
	text-decoration:none;
	}
#inner_content_left h2.page-summery{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
#inner_content_left h2.page-subhead{
font-size:15px;
	font-weight:bold;
	color:#000000;
}
#inner_content_left{
	width:596px;
	float:left;
	height:auto;
	padding:0 0 20px 0;
	}
#video_content_left{
	width:596px;
	float:left;
	height:auto;
	padding:0 0 20px 0;
	}
#inner_content_left p.right{
	margin-top:-15px;
	margin-bottom:15px;
	text-align:right;
	}
#inner_content_left p a:link, #inner_content_left p a:visited, #inner_content_left p a:active{
	color:#000000;
	text-decoration:underline;
	}
#inner_content_left p a:hover{
	text-decoration:none;
	}
#inner_content_left h4 a:link, #inner_content_left h4 a:visited, #inner_content_left h4 a:active{
	color:#000000;
	text-decoration:underline;
	}
#inner_content_left h4 a:hover{
	text-decoration:none;
	}
#inner_content_left ul li a:link, #inner_content_left ul li a:visited, #inner_content_left ul li a:active{
	color:#000000;
	text-decoration:underline;
	}
#inner_content_left ul li a:hover{
	text-decoration:none;
	}
.top a:link, .top a:active, .top a:visited{
	color:#000000;
	text-decoration:underline;
	float:right;
	}
.top a:hover{
	text-decoration:none;
	text-align:right;
	}
#inner_content_left ul{
	list-style:none;
	padding:15px 0 0 20px;
	}
#inner_content_left ul li{
	list-style-image:url(../images/inner_bullets.png);
	}
#inner_content_right{
	width:341px;
	float:left;
	height:auto;
	padding:0 0 20px 17px;
	}
img.img-right {
	float: right;
	margin: 0px 0px 5px 5px;
	border:2px #d1d1d1 solid;
	}
img.img-border {
	border:2px #d1d1d1 solid;
	}
.inner_page_divider_padding{
	padding:10px 0 10px 0;
	}
.right_heading_padding{
	margin:20px 0 0 0;
	padding:10px 0 10px 6px;
	background:url(../images/headings/heading_bg_right.png) no-repeat;
	height:20px;
	width:255px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#8e6d47;
	font-weight:normal;
	}
	
	
/*------- Drop Down menu CSS starts-----------------*/

a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff; 
	} 
.menuItemborder{
	background:#000000;
	}
div.menu a.menuItem{ 
	color: #C8AA77; 
    cursor: default; 
    display: block; 
    padding: 6px 20px 6px 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: default;
    font-size:16px;    
    background-color:#340112;	   
	border-bottom:1px #671030 solid;
	font-family:"Times New Roman", Times, serif;	  
	} 
	
div.menu a.menuItemLast{ 
	color: #ffffff; 
    cursor: default; 
    display: block; 
    padding: 6px 20px 6px 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: default;
    font-size:14px;    
    background-color:#7f5c88;
    } 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {
	color: #C8AA77;
	cursor: pointer; 
	background-color:#53051f;
	} 
div a.menuButton{ 
	background-color: transparent; 
   	color: #ffffff; 
    cursor: default; 
    left: 0px; 
    margin: 1px; 
    padding: 2px 6px 2px 6px; 
    position: relative; 
    text-decoration: none; 
    top: 0px; 
    z-index: 100; 
    } 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
	}  
div a.menuButtonActive , a.menuButtonActive:hover{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;*/  
	}
div.menu{
	left: 0px;
	padding:10px 0 5px 0;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:10px;
	visibility: hidden;
	margin-left:-30px;
	} 
div.menu.last {
    margin-left:-100px;
	}
.website a:link, .website a:active, .website a:hover, .website a:visited {
	color:#cccccc;
	text-decoration:none;
	font-size:10px;
	}
.grey{
	font-size:10px;
	color:#cccccc;
	/*padding-top:5px;*/ padding:3px;
	}	
#doctors{
	margin-left:-20px;
	padding-top:13px;
	}
#breast{
	margin-left:-20px;
	padding-top:13px;
	}
#body{
	margin-left:-20px;
	padding-top:13px;
	}
#face{
	margin-left:-20px;
	padding-top:13px;
	}
#skin{
	margin-left:-20px;
	padding-top:13px;
	}
#click_to_more_photo a:link, #click_to_more_photo a:visited, #click_to_more_photo a:active{
	color:#6f696a;
	font-size:14px;
	text-decoration:none;
	}
#click_to_more_photo a:hover{
	text-decoration:underline;
	}
.fall_open{
	color:#6f696a;
	font-size:13px;
	text-decoration:none; text-align:center; line-height:18px; padding:0 0 10px 20px; width:200px;
	}

#designed-by{
	padding:0px 40px 0px 0px;
	text-align:right;
	line-height:20px;
	}
#designed-by a:link, #designed-by a:active, #designed-by a:visited{
	text-decoration:none;
	color:#8e6d47;
	}
#designed-by a:hover{
	text-decoration:underline;
	color:#8e6d47;
	}
.font_size_13px{
	font-size:13px;
	}

#index_mid_new_bg{
	background:url(../images/index_mid_new_bg.png) no-repeat;
	height:220px;
	padding:45px 40px 0 40px;
	}
	
#specials_table table{}
#specials_table table{
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	}
#specials_table table tr th{
	font-weight:bold;
	color:#333333;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	padding:2px 0 2px 5px;
	text-align:left;
	font-size:12px;
	}
#specials_table table tr td{
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	padding:2px 0 2px 5px;
	}
#specials_table table tr td a:link, #specials_table table tr td a:visited, #specials_table table tr td a:active{
	color:#666666;
	text-decoration:none;
	}
#specials_table table tr td a:hover{
	text-decoration:underline;
	}

#gallery{
	position:relative;
	height:191px;
	}
#gallery a{
	float:left;
	position:absolute;
	}	
#gallery a img {
	border:none;
	}
#gallery a.show {
	z-index:500;
	height:191px;
	}
#testimonial{
	padding:20px 0px 0px 0px;

}
#testimonial-head{
	height:30px;
	background-color:#630c2c;
	line-height:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ebeae9;
	padding:0px 0px 0px 10px;
}
#testimonial-text{
	border:1px solid #d4d4d4;
	padding:15px 15px 30px 15px;

}
/*--------------------------------------------------------------------------*/
#testi-name{
	font-weight:bold;
	color:#630c2c;

}

.font_size_15px{
	font-size:15px;
	}
	
	.listing
	{ margin:0px;
	list-style:circle;
	
	}
	
	.financeblock
	{float:left;
	padding-left:30px;
	}
	.financeblock a:link, .financeblock a:active, .financeblock a:visited{
	
	text-decoration:none;
	}
.financeblock a:hover{
	text-decoration:none;
	}
	.text_size{font-size:13px; font-weight:bold;}
	
	.textbolck
	{font-weight:bold;
	color:#630c2c;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	}
	
	#inner_gal_bg{
	background:url(../images/inner_gal_bg.png) no-repeat;
	padding:60px 0px 0 0px;
	}
	
	#gal_container{
	margin:auto;
	width:270px;
	}
	
	#pr_container{
	background:url(../images/inner_pr_bg.png) no-repeat left top;
	padding:60px 0px 0 0px;
	width:301px;
	margin-left:20px;
	
	}
	
	/*.tdclass
	{text-decoration:none;
	color:#630C2C;
	font-size:16px;
	font-weight:bold;
	}
	
	.tdclass a:hover , .tdclass a:active
	{text-decoration:none;}*/
	
	
	#home_gal_bg{
	background:url(../images/home_gal_bg.png) no-repeat;
	padding:60px 0px 0 0px;
	width:305px;
	height:191px;
	}
	
	/*------------------------------------------------------- Edited Css Nov 17 2010*---------------------------------------------*/
	
	.marron{color:#660000; font-size:13px;}
	.marron_fnt_big{color:#660000; font-size:15px;}
	.marron_fnt_small{color:#660033; font-size:11px;}
	.marron_fnt_col{color:#660033;}
	
	.black{color:#000000; font-size:13px;}
	.black_fnt_big{color:#000000; font-size:15px;}
	
	.font-size_12px{font-size:12px;}
	
	.blue{color: #3300CC}
	
	.light_blue{color: #000099;}
	.blue_font_big{color: #0033CC; font-size: 13px;}
	
	.red_font{font-family: Arial, Helvetica, sans-serif; color: #990000; font-size:15px; }
	.bottom-pad{padding-bottom:120px;}

/*.left_banner{float:right; width:185px;} */

/*#second_option_bg{
	background:
	url(../images/second-option-bg.jpg) no-repeat;
	padding:60px 0px 0 0px;
	width:242px;
	height:191px;
	}*/
#fall_open_house_bg{
	background:
	url(../images/fall-open-house-bg.jpg) no-repeat;
	padding:60px 0px 0 0px;
	width:242px;
	height:191px;
	}
	
	#second_container{
	margin:auto;
	width:213px;
	}
	
	#click_to_option_link a:link, #click_to_option_link a:visited, #click_to_option_link a:active{
	color:#6f696a;
	font-size:12px;
	text-decoration:none;
	}
#click_to_option_link a:hover{
	text-decoration:underline;
	}
	
	.video{float:right; padding-top:0px;}
	
	.copyright1{float:left;}
	.copyright2{padding:0 0 0 100px; float:right;}
	
	#ebook_box{
	background:url(../images/ebook_box.jpg) no-repeat;
	/*padding:60px 0px 0 0px;*/
	width:289px;
	height:172px;
	}
	
	#ebook_container{
	margin:auto;
	width:245px;
	padding-top:65px;
	}
	
	#client-box-left-shape{

	/*background:url(../images/client-box-left-shape.jpg) no-repeat;*/

	float:left;

	height:110px;

	width:7px;

	}

#client-box-container{

	/*background:url(../images/client-box-container-img.jpg) repeat-x;*/

	float:left;

	height:110px;

	padding:1px 0 0 0;

	}

#client-box-right-shape{

	/*background:url(../images/client-box-right-shape.jpg) no-repeat;*/

	float:left;

	height:110px;

	width:7px;

	}
	
	#client-head{
	height:1px;
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ebeae9;
	padding:0px 0px 0px 30px;
}
#inner-patient-coordinator{ background:url(../images/inner_patient_coordinator.png) no-repeat; padding:60px 0px 0 0px;}
.img-margin{ margin:0 0 10px 5px;}
#second-opinion{ background:url(../images/need-a-seceond-opinion-bg.jpg) no-repeat; padding:50px 0px 0 0px; width:242px; height:191px; font:17px Georgia, "Times New Roman", Times, serif; color:#b59554; text-align:center; position:relative;}
#second-opinion img	{ float:left; margin:0 0 0 12px;}
#second-opinion span{ top:35px; position:relative;}	

