/* CSS Document */


.test{
margin-bottom:10px;
border-bottom:1px solid red;
padding-bottom:10px;
}

div, a, p, img, h1, h2, h3, ul, li{
/*border:solid 1px #222222;*/
}


body{
text-align:center;
background-color:#ffffff;
margin-top:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

img{
border:none;
}

a, a:link{
color:#4B2400;
}

h1, h1 a, h1 a:link{
margin:0px 0px .25em 0px;
color:#4B2400;
font-size:1.60em;
}

.h1_sub_size{
font-size:.6em;
}

h2{
margin:1em 0px 5px 0px;
font-size:1.25em;
text-decoration:none;
border-bottom:solid 1px #cdd383;
background-image:url(images_interface/background_h2.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#4B2400;
}

h2 a, h2 a:link{
margin:.75em 0px 0px 0px;
padding-left:17px;
background-image:url(images_interface/accent_h2_link.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;

}

h2 .plain{
background:none;
font-size:1em;
}

h3, h3 a, h3 a:link{
margin:.65em 0px .125em 0px;
font-size:1em;
color:#333333;
}

h4, h4 a, h4 a:link{
margin:.90em 0px .125em 0px;
font-size:.88em;
color:#444444;
}

h5, h5 a, h5 a:link{
margin:.5em 0px .125em 0px;
font-size:.85em;
color:#333333;
}

p, ul, ol, table{
font-size:.75em;
line-height:1.65em;
color:#222222;
}


p{
margin:0px 0px .6em 0px;
}

ul, ol{
margin-bottom: .5em;
margin-top:.125em;
}

ul{

}


#content_container,
.content_container{
width:810px;
}

#content_col_1,
.content_col_1{
width:530px;
float:left;
}

#content_col_2,
.content_col_2{
margin-left:18px;
width:250px;
float:left;
}

#content_col_2,
.content_col_2{
font-size:90%;
}

#content_col_2 h2,
.content_col_2 h2{
background-image:none;
margin-top:0px;
padding-top:0px;
}

.audio_player{
margin:20px;
}

.see_also{
font-weight:bold;
font-size:.85em;
}

.quiet_white{
font-size:9px;
color:#FFFFFF;
margin:0px;
text-align:right;
font-weight:normal;
position:absolute;
float:right;
}

#quiet_header_index_intro{
font-size:.75em;
color:#4B2400;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
text-align:left;
font-weight:bold;
border:none;
background-image:none;
}

.emphasis_block_mild_underline{
font-style:italic;
border-bottom:solid 1px #CCCCCC;
}

.content_more_link a,
.content_more_link a:link{
font-size:.85em;
text-decoration:none;
color:#B8C233;
font-weight:bold;
}

.fineprint{
font-size:.6em;
color:#333333;
}

.nobullet{
list-style:none;
margin:.125em 0px .125em 0px;
padding-left:0px;
}


/*---General formatting classes----*/
.left_1{
margin-left:2em;
}
/*---END General formatting classes-----*/

blockquote{
font-size:.75em;
line-height:1.5em;
font-style:italic;
color:#666666;
padding-top:5px;
}

#mainbox{
text-align:left;
width:1020px;
margin-left:auto;
margin-right:auto;
}

#banner_box{
width:1020px;
height:150px;
background-image:url(images_interface/banner_background_2010.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px 0px 5px 0px;
position:relative;
z-index:5;
}

#logo_container_box{
width:190px;
height:140px;
float:left;
position:relative;

}

#logo_main{
left:0px;
margin:0px;
padding:0px;
position:relative;
display:none;

}


#social_media_block{
font-weight:normal;
color:#FFFFFF;
margin:3px 0px 0px 2px;
float:left;
width:27px;
}

#social_media_block a{
margin:0px 0px 0px 0px;
}

#social_media_block img{
margin:0px 0px 3px 0px;
}


#banner_promo_area{
width:525px;
height:100px;
left:5px;
float:left;
margin-left:2px;
position:relative;
}
div>#banner_promo_area{
width:525px;
}

#banner_promo_area a, #banner_promo_area a:link{
color:#FFFFFF;
text-decoration:none;
}

#bannerAdImage{
border:none; position:relative; top:10px; left:10px;
}


/*---BEGIN CONSULTATION REQUEST FORM----*/
#consultation_request_form{
margin:4px 0 0 0;
padding:0px;
}


/*--used for security*/
#url{
display:none;
}

#name1{
position:absolute;
top:-1000px;
}

/*----*/

#consultation_request_form select{
position:relative;
left:8px;
width:233px;
margin:0px 0px 4px 2px;
color:#93A01D;
}



#consultation_request_form input{
font-size:.7em;
margin:3px 0px 5px 0px;
}
div>#consultation_request_form input{
margin:2px 0px 2px 0px;
}


.consult_input,
.consult_input_half,
.consult_input_txt{
position:relative;
left:10px;
/*background-color:#e2e5b6;*/
background-color:none;
background:none;
color:#D0D0D0;
width:226px;
border:#D0D0D0 solid 1px;
}
form>.consult_input{
width:223px;
}
form>.consult_input,
form>.consult_input_half,
form>.consult_input_text{
padding:3px;
}


.consult_input_half{
width:111px;
}
form>.consult_input_half{
width:105px;
}

.consult_label{
float:left;
margin-right:5px;
font-size:.7em;
color:#FFFFFF;
position:relative;
left:10px;
}

.consult_input_txt{
border:#D0D0D0 solid 1px;
height:30px;
width:175px;
margin:1px 0px 1px 0px;
float:left;
}
div>.consult_input_txt{
margin:1px 0px 1px 0px;
}

#consult_form_send{
float:left;
border:none;
position:relative;
left:15px;
}

#consult_form_referral_drop{
top:5px;
margin-bottom:10px;
display:none;
}

#consult_box_verify_section{
margin-top:15px;
display:none;
}

#consult_box_close_button{
left:250px;
position:relative;
display:none;
}


#consultation_box{
width:268px;
height:150px;
position:absolute;
float:left;
left:752px;
z-index:5000;
margin:0px;
overflow:hidden;

background-image:url(images_interface/consult_form_background_dr.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
div>#consultation_box{
height:150px;
background-position:bottom right;
}

#consultation_box_title{
text-decoration:none;
background-image:none;
font-size:1.15em;
margin:0px 0px 0px 10px;
padding:0px;
border:none;
color:#FFFFFF;
font-weight:normal;
padding:0px;
}
div>#consultation_box_title{
font-size:1.05em;
margin:0px 0px 0px 10px;
}



/*---END CONSULTATION REQUEST FORM----*/




.bottom_clear{
clear:both;
}

.no_float{
float:none;
clear:both;
display:block;
}

/*--reset sup---*/
sup{
margin: 0 0 0 0;
padding: 0px 0 0 0;
vertical-align:10%;
text-decoration:none;
}

h2 sup{
font-size:.65em;
vertical-align:20%;
}

.superscript{
font-size:.75em;
vertical-align:top;

}

.side_note{
font-size:.6em;
color:#333333;
width:50%;
position:relative;
padding:20px;
background-image:url(images_interface/accent_h2_link.gif);
background-position:0 20px;
background-repeat:no-repeat;
}


/*---Top/Above Page Message Area
     Often to be used for Job postings----*/
#top_message_area{
text-align:center;
width:850px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 10px 0px;
color:#853200;
}



/*--rounded_sign-up_box---*/
#signup_box{
width:190px;
position:relative;
margin-bottom:10px;
}

.rb4, .rb3, .rb2, .rb1{
font-size:1px; overflow:hidden; display:block;
}

.rb4, .rb3, .rb2, .rb1, .rb_content{
background-color:#ABB719;
}

.rb3{
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

.rb2, .rb1, .rb_content{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.rb4{
height:1px;
margin:0px 5px;
background:#FFFFFF;
}

.rb3{
height:1px;
margin:0px 3px;
}

.rb2{
height:1px;
margin:0px 2px;
}

.rb1{
height:1px;
margin:0px 1px;
}

.rb_content{
margin:0px 0px;
padding:5px;
background-image:url(images_interface/signup_box_background.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

/*--sign-up form----*/

#signup_form{
margin:0px;
padding:0px;
}

#signup_blurb{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:.71em;
}

#signup_form fieldset{
border:0px; padding:0px; margin:0px;
}

#signup_text_box{
}

#middle_box{
position:relative;
z-index:0;
}


#address_block{
margin-left:10px;
position:relative;
top:25px;
float:left;
left:10px;
}


#address_block p{
/*color:#562a11;*/
color:#FFFFFF;
float:left;
margin-right:20px;
margin-top:4px;
font-size:.85em;
}





/*--Navigation Left ---*/


#navigation_box{
width:190px;
/*background-color:#f2e9e1;*/
background-image:url(images_interface/navigation_box_background.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:.85em;
color:#562a11;
padding-left:0px;
padding-top:10px;
float:left;
position:relative;
border:none;

}


#navigation_box p
{
font-size:inherit;
padding-bottom:5px;
margin:0px 0px 0px 10px;
}


	/*--Menu Tabs---*/

#navigation_tabs{
list-style:none;
margin-left:0px;
padding-left:0px;
margin-bottom:10px;
}

#navigation_tabs{
font-size:1em;
}

#navigation_tabs li{
/*
background-image:url(images_interface/navi_tab_background.gif);
background-repeat:no-repeat;
background-position:0px 0px;
*/
vertical-align:middle;
height:20px;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:solid 1px #FFFFFF;
}



#navigation_tabs li a:link,
#navigation_tabs li a{
/*color:#562a11;*/
color:#6F3F0B;
text-decoration:none;
font-weight:normal;
width:100%;
height:100%;
}

/*
#navigation_tabs li:hover {
color:#ffffff;
background-image:url(images_interface/navi_tab_background_over.gif);
}
*/

#navigation_tabs li a:hover {
color:#582700;
font-weight:bold;
}


#misc_navigation_area{
width:155px;
/*
background-image:url(images_interface/accent_ornament.gif);
background-position:right bottom;
background-repeat:no-repeat;
*/
padding:2px 0px 2px 10px;
text-align:right;
}

#misc_navigation_area a,
#misc_navigation_area a:link{
text-decoration:none;
font-size:.9em;
}

#navigation_bottom{
width:190px;
/*
background-image:url(images_interface/navi_background_bottom.gif);
*/
background-repeat:no-repeat;
background-position:top;
padding-top:25px;
background-color:#FFFFFF;
}

#asps_logo{
left:50px;
position:relative;
margin-bottom:5px;
}


#abms_logo{
position:relative;
margin-top:30px;
left:5px;
margin-bottom:20px;
}

#facebook_logo_left{
margin:5px 0 5px 0;
}


/*---Begin Center Area----*/

/*--OLD Delete if working
well after 07-10-10-- Can also delete
from style overrides in breast-implants-enlargement-austin.html etc.--

#body_box{
float:left;
position:relative;
width:600px;
left:25px;
padding:15px;
margin-bottom:40px;

body>#special_box{
width:500px;
}

}
div>#body_box{
top:20px;
}
*/


#body_box{
float:left;
position:relative;
width:810px;
left:15px;
top:0px;
padding:0px;
padding-bottom:25px;

}
div>#body_box{
top:20px;
}
body>#special_box{
width:630px;
}




#content_columntype_a_col_1{
width:380px;
float:left;
}

#content_columntype_a_col_2{
margin-left:20px;
float:left;
width:185px;
}




/*---CENTER Navigation Styles----*/

#center_navigation{
position:relative;
left:15px;

}


/*--Styles for all center navigation---*/

#menu{
font-size:19px;
position:relative;
top:5px;
width: 815px;
float:left;
z-index:1;
margin-bottom:15px;
left:10px;
}
div>#menu{
margin-bottom:0px;
}

#menu,
#menu ul,
#menu ul li{
font-size:15px;
}

#menu ul li ul,
#menu ul li ul li,
#menu ul li ul li ul,
#menu ul li ul li ul li{
font-size:12px;
}

/*--BEGIN Menu FUNCTIONAL Styles only----------------------*/

	/*--BEGIN All common #nav ul and li elements--------------*/
	
	#menu ul, #menu ul ul{
		/*--Conntrol General padding and margins
		These styles are functional, not for appearacne.
		keeps area tight to bridge mouse travel area between
		menu levels. Do not change these settings for appearnce.---*/
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	
	#menu ul a{
		display:block;
	}
	
	#menu ul li{
		float:left;
		/*--Width should match width of #menu ul a --*/
	}
	
	/*--END All common #menu ul ul and li elements----------------*/
	
	
	
	
	/*--BEGIN Second Level (first drop-down)------------------*/
	
	#menu ul li ul{
		position:absolute;
		/*--Hide when not hovered----*/
		left:-9999em;
	}
	
	#menu ul li:hover ul, #menu ul li.sfhover ul{
		/*--Show when #menu ul li is hovered over--*/
		left:auto;
	}
	/*---Nudges and Tweaks for Each main section----*/
		#menu_plastic_surgery li:hover ul, #menu_plastic_surgery li.sfhover ul{
			/*--Show when #menu ul li is hovered over--*/
			left:auto;
			margin-left:7px;
		}
		
		#menu_rejuvenation li:hover ul, #menu_rejuvenation li.sfhover ul{
			/*--Show when #menu ul li is hovered over--*/
			left:auto;
			margin-left:0px;
		}
		#menu_wellness  li:hover ul, #menu_wellness  li.sfhover ul{
			/*--Show when #menu ul li is hovered over--*/
			left:auto;
			margin-left:0px;
		}
	
	/*--END Second Level (first drop-down)---------------------*/
	
	
	
	
	/*--BEGIN Third Level (second drop-down)-------------------*/
	
	#menu ul li:hover ul ul, #menu ul li.sfhover ul ul{
		/*--Hide when not hovered---*/
		left:-9999em;
	}
	
	#menu ul li li:hover ul, #menu ul li li.sfhover ul{
		/*--Show when #menu ul li ul li is hovered over--*/
		left:auto;
		margin-left:150px;
	}
	
	#menu ul li ul ul{
		/*--Left margin Adjusts distance from right of second level ul to
		left of third level ul. Adjust this in the appearacne section.
		The rest are foundation settings for fuction----*/
		margin-top:-1.9em;
		margin-right:0px;
		margin-bottom:0px;
	}
	div>#menu ul li ul ul{
		/*--Left margin Adjusts distance from right of second level ul to
		left of third level ul. Adjust this in the appearacne section.
		The rest are foundation settings for fuction----*/
		margin-top:-1.9em;
		margin-right:0px;
		margin-bottom:0px;
	}
	
	/*--END Third Level (second drop-down)---------------------*/ 

/*--END Menu FUNCTIONAL Styles only----------------------*/


/*---BEGIN Menu Appearance Styles------------------------------*/

	/*--Common Appearance Styles------*/
	
	#menu ul, #menu ul ul{
		width:267px;
		float:left;
		
	}
	
	
	#menu ul a{
		/*--Width should match width of #menu ul li --*/
		
	}
	
	
	
	
	/*--First/Top Level Appearance----*/
	#menu ul li{
		/*--Width should match width of #menu ul a --*/
		width:10em;
	}
	
	
	/*--Second Level Appearance----*/
	#menu ul li ul {
		padding:0px 0px 0px 0px;
		/*--Removing width will create Horizontal menue---*/
		width:10em;
	}
	#menu ul li ul li{
	width:250px;
	padding:3px;
	border-bottom:solid 1px #CCCCCC;
	}
	
	
	/*--Third Level Appearance----*/
	#menu ul li ul li ul{
		/*--Distance between second level and third level---*/
		
		}


	/*--General Menu Appearance Styles----*/
	#menu ul a, #menu ul a:link{
	text-decoration:none;
	margin-left:10px;
	color:#FFFFFF;
	}

	/*--Menu Container Appearance Styles----*/	
	#menu_bar{
	padding:10px;
	}
	

/*---Old Styles---*/

#menu_plastic_surgery,
#menu_rejuvenation,
#menu_wellness{
height:27px;
}


#menu ul li a{
}

#menu #menu_plastic_surgery{
background-image:url(images_interface/2010w_menu_plastic_surgery_bg.gif);
background-position:left top;
background-repeat:no-repeat;
}

#menu #menu_plastic_surgery ul li{
background-color:#BFA589;
}
#menu #menu_plastic_surgery ul li:hover,
#menu #menu_plastic_surgery ul li.sfhover{
background-color:#B39A80;
}

#menu #menu_plastic_surgery ul li ul li{
background-color:#B39A80;
}
#menu #menu_plastic_surgery ul li ul li:hover,
#menu #menu_plastic_surgery ul li ul li.sfhover{
background-color:#A98A65;
}



#menu #menu_rejuvenation{
background-image:url(images_interface/2010w_menu_rejuvenation_bg.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px 6px 0px 6px;
}

#menu #menu_rejuvenation ul li{
background-color:#694213;
}
#menu #menu_rejuvenation ul li:hover,
#menu #menu_rejuvenation ul li.sfhover{
background-color:#5F3807;
}

#menu #menu_rejuvenation ul li ul li{
background-color:#5F3807;
}
#menu #menu_rejuvenation ul li ul li:hover,
#menu #menu_rejuvenation ul li ul li.sfhover{
background-color:#4B2400;
}




#menu #menu_wellness{
background-image:url(images_interface/2010w_menu_wellness_bg.gif);
background-position:right top;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

#menu #menu_wellness ul li{
background-color:#C7CD6E;
}
#menu #menu_wellness ul li:hover,
#menu #menu_wellness ul li.sfhover{
background-color:#B7C147;
}

#menu #menu_wellness ul li ul li{
background-color:#B7C147;
}
#menu #menu_wellness ul li ul li:hover,
#menu #menu_wellness ul li ul li.sfhover{
background-color:#96A116;
}


/*---END Menu Styles------------------------------*/









/*--Front page picture_navigation Panel Styles---*/

#picture_panel_navigation_plastic_surgery{
float:left;
background-image:url(images_interface/navi_image_plastic_surgery.jpg);
background-repeat:no-repeat;
left:10px;
top:0px;
position:relative;
display:block;
width:210px;
height:175px;
color:#562a11;
}


#picture_panel_navigation_rejuvenation{
float:left;
background-image:url(images_interface/navi_image_rejuvenation.jpg);
background-repeat:no-repeat;
left:16px;
top:0px;
position:relative;
display:block;
width:210px;
height:175px;
color:#562a11;
}

#picture_panel_navigation_wellness{
float:left;
background-image:url(images_interface/navi_image_wellness.jpg);
background-repeat:no-repeat;
left:22px;
top:00px;
position:relative;
display:block;
width:210px;
height:175px;
color:#562a11;

}


#picture_panel_navigation_plastic_surgery ul,
#picture_panel_navigation_rejuvenation ul,
#picture_panel_navigation_wellness ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
font-size:.7em;
position:absolute;
bottom:-1px;
background-position:left top;
background-repeat:no-repeat;
width:185px;
display:none;
}
div>#picture_panel_navigation_plastic_surgery ul,
div>#picture_panel_navigation_rejuvenation ul,
div>#picture_panel_navigation_wellness ul{
bottom:0px;
}

#picture_panel_navigation_plastic_surgery ul{
background-image:url(images_interface/navi_image_menu_PS_back.gif);
}
#picture_panel_navigation_rejuvenation ul{
background-image:url(images_interface/navi_image_menu_RC_back.gif);
}
#picture_panel_navigation_wellness ul{
background-image:url(images_interface/navi_image_menu_WELL_back.gif);
}


#picture_panel_navigation_plastic_surgery ul li,
#picture_panel_navigation_rejuvenation ul li,
#picture_panel_navigation_wellness ul li{
padding-bottom:1px;
}

#picture_panel_navigation_plastic_surgery a:link,
#picture_panel_navigation_plastic_surgery a,
#picture_panel_navigation_rejuvenation a:link,
#picture_panel_navigation_rejuvenation a
{
text-decoration:none;
color:#FFFFFF;
}

#picture_panel_navigation_wellness a:link,
#picture_panel_navigation_wellness a
{
text-decoration:none;
color:#562a11;
}


#picture_panel_navigation_plastic_surgery a:hover,
#picture_panel_navigation_rejuvenation a:hover,
#picture_panel_navigation_wellness a:hover
	{
text-decoration:underline;
	}
	


/*---Other Navigation---*/
#inner_page_menu{
list-style:none;
margin:.125em 0px .25em 0px;
padding-left:0px;
padding-bottom:10px;
}

#inner_page_menu li{
display:inline;
margin-right:5px;
}
	
	

	

#footer1{
clear:both;
width:1010px;
margin-left:auto;
margin-right:auto;
background-color: #a1af1d;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFFFFF;
text-align:left;
}

#footer2, #footer3{
clear:both;
width:1010px;
margin-left:auto;
margin-right:auto;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#999999;
text-align:left;
border-bottom:1px solid #A1AF1D;
z-index:0;
}

#footer3{
border:none;
margin-top:5px;
text-align:right;
}

#footer2 ul{
position:relative;
list-style:none;
margin:0px;
padding:0px;
z-index:0;
}

#footer2 ul li,
#footer2 ul li a{
display:inline;
margin-right:3px;
color:#666666;
text-decoration:none;
}

#footer2 ul li a{
text-decoration:underline;
z-index:0;
}

/*--Buttons---*/

.button_schedule_online{
float:right;
margin-left:10px;
}


/*---Form Specific Styles---*/

.form_appointment fieldset{
border:none;
}

.form_appointment ul{
list-style:none;
margin-left:0px;
padding-left:0px;
}

.form_appointment ul li{

}

.form_appointment label{
display:block;
font-size:.75em;
font-weight:bold;
color:#333333;
padding-top:.75em;
}


.form_rsvp fieldset{
border:none;
}

.form_rsvp ul{
list-style:none;
margin-left:0px;
padding-left:0px;
}

.form_rsvp ul li{

}

.form_rsvp label{
display:block;
font-size:1em;
font-weight:bold;
color:#333333;
padding-top:.75em;
}



.error{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
}

.error_reverse{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#990000;
color:#FFFFFF;
padding:5px;
font-weight:bold;
}



/*---Page Specific Styles------*/

/*--HOME/INDEX Styles--*/

#copy_area_home{
position:relative;
float:left;
width:640px;
left:10px;
margin-top:25px;
}

#copy_area_home p{
line-height:2em;
}

#index_content_level_2{
width:810px;
position:relative;
left:10px;
top:10px;
}
div>#index_content_level_2{
left:10px;

}


#index_content_level_2 p{
line-height:1.5em;
}

#front_page_specials{
width:641px;
height:150px;
background-color:#999999;
margin-bottom:10px;
}

#index_video_1{
float:left;
margin:7px 0px 10px 0px;
position:relative;
}



/*----Backup of old front page intro area--delete if all good after 10/09/08----
#front_page_intro{
position:relative;
left:10px;
top:10px;
}
div>#front_page_intro{
position:absolute;
left:10px;
top:230px;
}


#front_page_intro p{
line-height:1.5em;
}
*//*----END Backup of old front page introl area--------*/


/*--INDEX Rotating promo Area Styles----*/

#box_show_container{
width:540px;
height:280px;

}

#box_show_container div{
filter:Alpha(opacity=100);
}

.slide_off{
display:none;
position:absolute;
filter:Alpha(opacity=100);
}

.slide_on{
position:absolute;
display:block;
filter:Alpha(opacity=100);
}

#promo_test_1{
width:540px; height:280px;  color:#FFFFFF;
}








/*--About Us Styles----*/
.staff_blocks{
display:block;
clear:both;
float:none;
padding-top:10px;
border-top:1px #cdd383 solid;
}


.images_left_set{
float:left;
margin:2px 15px 5px 0px;
}


#dr_hall_image{
float:left;
padding:10px 0px 10px 0px;
margin-right:15px;
}

#facilities_block{
clear:both;
margin-top:2em;
border-top:1px #cdd383 solid;
}

#facilities_block p{
clear:both;
}



.certification_logos_content{
margin:10px 10px 10px 0px;
}


/*--Request Appointment Styles---*/
#schedule_classes_panel{
width:180px;
}


#schedule_classes_panel p{
margin:2px 10px 2px 25px;
font-size:.9em;
}

#schedule_classes_panel h2{
font-size:1.2em;
}


/*
#news_block{
border-bottom:solid 1px #cdd383;
}
*/

#news_block ul{
list-style:url(images_interface/accent_h2_link.gif);

}

#news_block li{
margin-bottom:7px;
font-size:14px;
}

#news_block a,
#news_block a:link,
#events_block a,
#events_block a:link{
text-decoration:none;
}


#news_block_index h2,
#events_block_index h2{
color:#ABB719;
margin-top:0px;
}

#news_block_index ul,
#events_block_index ul{
/*list-style:url(images_interface/accent_h2_link.gif);*/
list-style:none;
margin:0px;
padding:0px;
text-decoration:none;

}

#news_block_index li,
#events_block_index li{
padding:4px 0px 4px 0px;
font-size:1em;
line-height:1.3em;
border-bottom:solid 1px #D8DC99;
text-decoration:none;
}

#news_block_index a,
#news_block_index a:link,
#events_block_index a,
#events_block_index a:link,
{
text-decoration:none;
}

#news_block_index ul li a,
#news_block_index ul li a:link{
text-decoration:none;
}

.news_highlight{
background-color:#D1BDA7;
}

#events_block_index li img{
margin-right:5px;
float:left;
}

#events_block_index li div{
float:left;
}

.news_highlight a,
.news_highlight a:link{
padding:2px;
}






#events_block ul{
list-style:url(images_interface/accent_h2_link.gif);
padding-bottom:10px;
width:90%;
}

#events_block li{
margin-bottom:7px;
font-size:14px;
}

#events_block p{
font-size:11px;
}


/*--Photo Block Styles---*/
.photo_block{
padding:0px 0px 7px 0px;
margin:0px 10px 15px 0px;
width:250px;
list-style:none;
padding:5px;
}
div>.photo_block{
width:250px;
}

.photo_block h2 {
margin:0px;
background-image:none;
color:#A4845E;
border:none;
}

.photo_block p{
margin:10px 0px 5px 0px;
padding:0px 10px;
font-size:.7em;
line-height:1em;
color:#A4845E;
}
.photo_block a,
.photo_block a:link{
color:#A4845E;
}

.photo_display_sm,
.sidebar_content_block,
.sidebar_content_block_alt{
width:250px;
margin-bottom:15px;
}

.photo_display_sm h2,
.sidebar_content_block h2,
.sidebar_content_block_alt h2{
margin:0px 0px 2px 0px;
background-image:none;
border:none;
}


.photo_display_sm h3,
.sidebar_content_block h3,
.sidebar_content_block_alt h3{
margin-top:4px;
}

.sidebar_content_block_alt{
background-color:#F9FAEF;
width:240px;
padding:5px;
color:#FFFFFF;
}

.sidebar_content_block_alt ul li{
border-top:solid 1px #DBDFA4;
margin-top:7px;
padding-top:7px;
}

.sidebar_content_block_alt ul li a,
.sidebar_content_block_alt ul li a:link{
text-decoration:none;
}

.photo_display_sm img{
margin-bottom:10px;
}

.photo_display_sm .photo_block_element{
width:120px;
}

.photo_display_sm p{
font-size:.6em;
}

.photo_display{
float:none;
z-index:3;
/*display:none;*/
position:absolute;
background-color:#FAFBEF;
padding:5px 0 10px 30px;
width:480px;
border:solid 1px #CDD383;
left:-2000px;
top:0px;
margin-bottom:25px;
}


.photo_display h4{
font-size:1em;
border-top:solid 1px #CDD383;
}

.photo_block img{
border:solid 1px #FFFFFF;
margin:5px 10px 0px 0px;
}

.photo_display a:hover,
.photo_block a:hover{
cursor:pointer;
}

.photo_block_element{
float:left;
margin-right:5px;
width:225px;
}

.photo_block_element_x2{
margin-right:0px;
width:455px;
}


/*--Learning Block Styles---*/

.learning_block{
padding:0px 0px 16px 0px;
margin:0px 0px 0px 0px;
display:inline;
width:250px;
list-style:none;
background-color:#D9DD9E;
background-image:url(images_interface/learning_block_ul_bg.gif);
background-position:bottom;
}

.learning_block ul{
list-style:none;
margin:0px 0px 0px 0px;
padding-left:10px;
}

.learning_block li{
margin-left:0px;
cursor:pointer;
}
div>.learning_block li{
margin-left:5px;
}

.learning_block h3,
.learning_block h2 {
background-image:url(images_interface/learning_block_bg.gif);
background-position:left bottom;
text-decoration:none;
font-weight:bold;
font-size:.7em;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 5px;
padding-left:5px;
width:250px;
}

.learning_block a{
font-size:.9em;
cursor:pointer;
}


/*----Common Page Styles----*/

#topic_index{
list-style:none;
margin-left:0px;
padding-left:0px;
}

#topic_index ul{

}

#topic_index a{
color:#684111;
}

.topic_index_return{
display:block;
font-size:10px;
letter-spacing:.15em;
background-image:url(images_interface/topic_index_bullet.gif);
background-repeat:no-repeat;
padding-left:14px;
margin-bottom:35px;
}

#newsletter_signup_promo{
border-top:solid 1px #cdd383;
}

#newsletter_signup_promo p{
color:#4B2400;
margin-left:15px;
margin-right:15px;
margin-top:10px;
font-weight:normal;
}

#newsletter_signup_promo a{
color:#4B2400;
font-weight:bold;
}


/*----END Common Page Styles----*/


/*--Site Map Styles--*/
.sitemap_column ul{
list-style:none;
margin:0px;
padding:0px;
margin-left:5px;
}

.sitemap_column{
width:275px;
margin-right:40px;
}
/*---End Site Map Styles---*/


/*---Letters from Patients Styles----*/

blockquote.small-left{
width:75%;
margin-left:2%;
color:#4A2300;
}

blockquote.small-right{
width:75%;
margin-left:25%;
color:#717b00;
}

.patient-letter{
background-color:#F2E9E1;
padding:15px;
}


/*---Videos Page Styles---*/
.videos_video_block{
float:left;
margin-right:25px;

}

.videos_video_block p{
width:250px;
}




/*---Flair Styles---*/

.dates1{
font-size:1em;
font-weight:bold;
color:#4B2400;
margin-left:15px;
}

.inset_box_green{
margin:20px 0 20px 0;
padding:5px 5px 5px 20px;
background-color:#EFF3CA;
width:100%;
}

.inset_box green ul{
list-style:none;
padding-left:0px;
}

.specials_list{
font-weight:bold;
list-style:none;
}


.promo_real_life_story{
background-color:#b8c232;
width:250px;
}

.promo_real_life_story_intro_block{
width:250px;
background-color:#b8c232;
float:left;
}

.promo_real_life_story_body{
width:220px;
color:#FFFFFF;
padding:5px 15px 0px 15px;
float:left;
}

.promo_real_life_story_body p{
color:#FFFFFF;
}

.promo_real_life_story_body p a,
.promo_real_life_story_body p a:link{
color"#D3D88F;
}
/*---Temporary Styles---*/

.specialjune09{
/*border-top:#ABB719 solid 1px;*/
border-bottom:#ABB719 solid 1px;
padding:3px 0 0px 0;
/*background-image:url(images_email/big_background_july_2008.jpg);*/
background-image:url(images_interface/accent_ornament_tiny.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:20px;
color:#ABB719;
font-size:1.35em;
margin-top:20px;
font-weight:bold;
}

.specialmarch09savings{
/*background-color:#EFF2C6;*/
font-weight:normal;
color:#990000;
padding:0px 0px 0px 8px;
font-size:1.125em;
font-family:Arial, Helvetica, sans-serif;

}

.specialmarch09grouping p{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #999999;
}



.specialapril09grouping{
margin-bottom:25px;
}

.specialapril09{
/*border-top:#ABB719 solid 1px;*/
border-bottom:#ABB719 solid 1px;
padding:3px 0 0px 0;
/*background-image:url(images_email/big_background_july_2008.jpg);*/
background-image:url(images_interface/accent_ornament_tiny.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:20px;
color:#ABB719;
font-size:1.35em;
margin-top:40px;
margin-bottom:12px;
}

.specialapril09savings{
/*background-color:#EFF2C6;*/
font-weight:normal;
color:#990000;
padding:0px 0px 0px 0px;
font-size:1.125em;
font-family:Arial, Helvetica, sans-serif;
}

.specialapril09grouping p,
.specialapril09grouping h4{
margin:0px 0px 0px 22px;
padding:0px;
/*border-bottom:1px solid #999999;*/
}


#special_on_personal_training_page_oct09{
background-color:#ABB719;
padding:5px 0 5px 35px;
color:#FFFFFF;
margin:10px 0 10px 0;
background-image:url(images_email/background_aug08.jpg);
}

#special_on_personal_training_page_oct09:hover{
background-image:url(images_email/background_aug08-2.jpg);
}

#special_on_personal_training_page_oct09 a,
#special_on_personal_training_page_oct09 a:link{
color:#FFFFFF;
text-decoration:none;
}

#special_on_personal_training_page_oct09 h3{
color:#FFFFFF;
font-size:1.45em;
}
