/******************************HOME PAGE******************************************/


ul, ol { margin: 1em 0; padding-left: 2.5em; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h2, h3, h4, h5, h6 { font-weight: normal; font-size: 11px; color: #39271B; margin-bottom: 10px; }
h2 { font-weight: bold; font-size: 12px; color: #666666; margin-bottom: 10px; }
h1 { font-size: 16px; line-height: 22px; font-weight: bold;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }

p { margin-bottom: 10px; }

hr {
background-color: #39271b;
border: 0px;
height: 1px;
}

body {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/home/bg.jpg);
	background-repeat: repeat-x;
	background-color: #817060;
	}

a img { border: 0; }

div.container{
width: 1032px;
margin: 0 auto;
background:url(/images/home/bg.jpg) repeat-x; 
padding: 0;
}

	div.header_area{
	} 

		div.top{
		background:url(/images/home/top_bg.jpg) no-repeat;
		height: 44px;
		}
			div.links{
			width: 453px;
			float: right;
			margin: 6px 0px 0px 0px;
			padding: 0px;
			}
			div.dropdown{
			float: left;
			width: 100px;
			}

.links_text { position: relative; float: right; width: 380px; }
.links_text #facebook { position: absolute; right: 28px; }
.links_text #twitter { position: absolute; right: 2px;}
.links_text p { margin: 0; width: 335px; float: right; padding: 6px 50px 0 0; color: #FFF; font-size: 12px; font-weight: bold; }
.links_text a { margin: 0; color: #fff; font-size: 12px; font-weight: bold; padding: 0; text-decoration:none; }
		
	div.top select{
		width: 130px;
		}
div.logo{ display: block; height: 122px; }

		div.nav1{
		width: 1032px;
		background:url(/images/home/nav.jpg) no-repeat;
		height: 30px;
		margin-top: -2px;
		}
	
		div.below_nav{
		width: 1032px;
		background:url(/images/home/below_nav_bg.jpg) no-repeat;
		height: 86px;
		}

	div.middle_content{
	width: 1032px;
	float:left;
	background:url(/images/home/content_all_bg.jpg) repeat-y;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}	
	
		div.left_column{ 
		width: 224px;
		float:left;
		}
		
			div.nav2{
			background: url(/images/home/nav2_bg.jpg) no-repeat #806F5D;
			width: 224px;
			height: 300px;
			}
			
			div.contact{
			width: 224px;
			margin-bottom: 20px;
			}
			
			div.contact a span{
			position: absolute;
			margin-left: -1999px;
			}
			
				div.contact_title{
				display: block;
				width: 224px;
				background: transparent url(/images/home/contact_title.jpg) no-repeat -20px 0;
				height: 70px;
				}
				
				div.contact_form{
				width: 160px;
				padding-left: 10px;
				}
		
				div.minicontact {
				width: 125px;
				color: #FFFFFF;
				font-size: 12px;
				padding-bottom: 0px;
				padding-right: 10px;
				}
				
				div.minicontact select{
				width: 150px;
				}

				div.minicontact p{
				color: #FFFFFF;
				font-size: 10px;
				margin: 4px 0px 0px 0px;
				padding: 0px;
				}
				
			div.3d{
			width: 201px;
			padding: 20px 0px 0px 20px;
			margin: 0px;	
			}
			
			div.news{
			width: 201px;
			padding: 20px 0px 0px 20px;
			margin: 0px;	
			}
			div.news a span{
			position: absolute;
			margin-left: -1999px;
			}
			
				div.news_title{
				width: 201px;
				height: 43px;
				background: url(/images/home/news_title.jpg) no-repeat;
		
				}
				
				div.news_text{
				width: 177px;
				}
				
				div.news_text p{
				width: 161px;
				display: block;
				background: url(/images/home/arrow_white.jpg) top left no-repeat;
				padding: 0px 0px 0px 16px;
				font-size: 11px;
				color: #FFFFFF;
				margin: 0px 0px 2px 0px
				}
				
				div.news_text a{
				width: 161px;
				display: block;
				text-decoration: none;
				font-size: 11px;
				color: #FFFFFF;
				}
				div.news_text a:hover{
				color: #493325;
				}
				
				
#middle_column { width: 605px; float:left; background: url(/images/home/content_bg.jpg) repeat-y; }
#middle_column p { margin: 0 0 10px 0; }
#about-header { background: transparent url(/images/home/center_title.jpg) no-repeat top left; display: block; width: 264px; height: 50px; text-indent: -9999px; }
#who-we-are-header { font-size: 12px; color: #666; font-weight: bold; line-height: 16px; width: 210px; }
			
				div.about{
				background: url(/images/home/center_title.jpg) no-repeat;
				margin: 0 15px;
				padding: 0px;
			
				}
				
				div.about p{
				font-size: 11px;
				color: #39271b;
				margin: 15px 0px 0px 0px;
				padding: 0px;
				}
		
		
				div.doctors{
				width:285px;
				float:right;
				height: 312px;
				margin-left: 20px;
				}
				
					div.doctors_title{
	width: 146px;
	background: url(/images/home/doctors_title.jpg) no-repeat;
	height: 11px;
	margin: 19px 0px 0px 38px;
	padding: 0px;
	font-size: 9px;
					}
					
					
					div.doctors_names{
					width: 281px;
					margin: 13px 0 0 0;
					padding: 0px;
					height: 51px;
					}
				
			 div.blog{
			 width: 500px;
			 height: 296px;
			 float:left;
			 margin: 10px 0px 0px 44px;
			 padding: 0px;
			 background: url(/images/home/blog_img.jpg) no-repeat top left;
	
			}
			
				div.blog_rotator{
			 	width: 255px;
			 	float:left;
			 	height: 256px;
	
				}
			
				div.blog_title{
			 	width: 233px;
			 	float:right;
			 	height: 42px;
			 	background: url(/images/home/blog_title.jpg) no-repeat top left;
			
				}
				
				div.blog_title p{
				width: 230px;
				
				color: #39271b;
				float: right;
				margin: 16px 0px 0px 0px;
			 	padding: 0px;
		
				
				}
			
			
		div.right_column{
		width: 203px;
		float:left;
		}
		
			div.number{
			width: 203px;
			background: url(/images/home/contact_us_title.jpg) no-repeat;
			height: 47px;
			}

			div.video{
			width: 196px;
			background: url(/images/home/video_place.jpg) no-repeat;
			height: 231px;
			padding: 0px 0px 0px 7px;
			}
			
			div.video2{
			width: 183px;
			background: url(/images/home/video_bg.jpg) no-repeat top left;
			

			}
						
			div.expander_holder{
			width: 166px;
			background: url(/images/home/expander_bg.jpg) no-repeat;
			padding: 32px 0 0 15px;
			margin-bottom: 30px;
			}
			
			div.breastsite, .blog-cta {
			width: 166px;
			margin: 0;
			padding: 0 0 0 15px;
			}
			
				div.breastsite_title{
				width: 166px;
				background: url(/images/home/visit_breast_title.jpg) no-repeat;
				height: 40px;
				margin: 38px 0px 0px 0px;
				padding: 0px;
				}

				div.breastsite_image{
				width: 130px;
				background: url(/images/home/visit_breast_img.jpg) no-repeat;
				height: 130px;
				margin: 9px 0px 14px 15px;
				padding: 0px;
				}

				.blog-cta h3 {
				color: #fff;
				font-size:12px;
				margin:8px 0 0 0;
				padding:0;
				}
			
				div.breastsite p, .blog-cta p {
				width: 160px;
				font-size: 11px;
				color: #FFFFFF;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				}
				
				div.breastsite a, .blog-cta a {
				font-size: 11px;
				color: #e9d2c9;
				}

		div.bottom_content{
		width: 900px;
		margin: 0 auto;
		}
		div.logos_title{
				background: url(/images/home/top_title.jpg) no-repeat;
				height: 19px;
				width: 145px;
				display: block;
				}
		div.logos{
			width:145px;
			float:left;
			margin-right: 20px;
			}
			
			div.bottom_content p {
			width: 145px;
			float: left;
			font-size: 11px;
			line-height: 17px;
			color: #FFFFFF;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			}
		
				div.bottom_content h1{
	width: 165px;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
		}
		
			iv.bottom_content h4{
	width: 165px;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
		}
			
			div.serving{
	width:165px;
	float:left;
	margin-left: 5px;
			}
			
			div.doctor_list{
	width:165px;
	float:left;
	margin-left: 15px;
			}
			
				div.doctor_list a{
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: normal;
				}
				
				div.doctor_list a:hover{
				font-size: 11px;
				line-height: 17px;
				color: #443123;
				}
			
			div.browse{
	width:165px;
	float:left;
	margin-left: 30px;
			}
			
				div.browse a{
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: normal;
				}
				
				div.browse a:hover{
				font-size: 11px;
				line-height: 17px;
				color: #443123;
				}
			
			div.quick_links{
	width:145px;
	float:left;
	margin-left: 30px;
			}
	div.footer_content {
	width: 1062px;
	margin: 0 auto;
	position: relative;
	display: block;
	height: 100px;
}
		div.footer_address{
		width: 60%;
		margin: 0;
		position: absolute;
		bottom: 10px;
		left: 10px;

		}
		.footer_address a { color: #fff; }
		
		.footer_address p { padding: 0; margin: 0; color: #FFFFFF; }
		
		div.footer p{
		margin: 20px;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
		color: #FFFFFF;
		}
		
		div.footer a{
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 0px;
				}
				
		div.address {
		background:url(/images/home/footer_aw_logo.jpg) top left no-repeat;
		margin: 0;
		padding: 0 0 0 70px;
		color: #FFFFFF;
		text-align:left;
		width: 30%;
		color: #FFFFFF;
		font-size: 11px;
		position: absolute;
		bottom: 10px;
		right: 10px;
		}
		
		footer.address p{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		color: #FFFFFF;
		text-align:left;
		width: 380px;
		color: #FFFFFF;
		font-size: 11px;
		
		float:left;
		display: block;
		}

		
		/***************************** Styles for the expander on the home page **************/
#expander{
margin: 0 0 0 15px;
width: 166px;
}

.paneltext {
	display: block;
	width: 166px;
	margin-left: 15px;
	}



.paneltext2 {
	display: block;
	margin-left: 0px;
	}



.panel_title{
	overflow:hidden;
	width: 166px;
	cursor: hand;
	}

.tendenci_content {
	font-size: 11px;
	width:166px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	cursor: hand;
}


.tendenci_content a {
	font-size: 11px;
	color:#000000;
	cursor: hand;
	}

.tendenci_content h1 {
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
}

.dhtmlgoodies_answer_display{	/* Content that is slided down */ /*um, 'slided' is not a word. you meant 'slid' */
	position:relative;
	}

.column6text2 {
	width: 166px;
	}

.column6text2 img {
margin-left: 0px;
margin-top: 0px;
border: 0px;
}


.column6text2 a, .column6text2 li a {
color: #e7e2de;
font-size: 11px;
text-decoration: none;
background: url(/images/home/expander_arrow.gif) no-repeat top left;
padding-left: 8px;
}

.column6text2 a:hover, .column6text2 li a:hover {
color: #261406;
}

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

.column6text2 li {
margin: 0px 3px 2px 2px;
}

.column6text2 ul li ul a {
margin-left: 8px;
background: none;
}


#text2 {
	margin-right: 6px;
}

#articles_content {
	height: 6px;
}
		
		
		
/***************************** TEMPLATE ***************************************************/
		
		div.template_middle_column{
		float:left;
		background:url(/images/home/template_bodycontent_all_bg.jpg) repeat-y;	
		width: 605px;
		}
		#template_middle_content_footer {
			display: block;
			width: 100%;
			height: 28px;
			background: url(/images/home/content_btm_bg.jpg) center top no-repeat;
			}
			div.template_middle_content{
				width: 1032px;
				background:url(/images/home/template_content_all_bg.jpg) repeat-y;
				padding: 0;
				margin: 0;
				}	
		div.template_animated_middle_content{
	width: 1019px;
	float:left;
	background:url(/images/home/template_animated_content_all_bg.jpg) repeat-y;
	padding: 0px 0px 10px 0px;
	margin: 0px;

	}	
		
		div.template_below_nav{
		width: 1032px;
		height: 86px;
	
		}		
		
		#bodycontent{
	width: 550px;
	float:left;
	padding: 25px 5px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #39271b;
	background:url(/images/home/template_bodycontent_all_bg.jpg) repeat-y;
	

		}	
		
		#bodycontent_ap{
		width: 750px;
		float:left;
		padding: 20px 0px 10px 26px;
		margin: 0px 0px 0px 0px;
		color: #39271b;
	

		}	
/******************************TENDENCI STYLES******************************************/


.titles {  font-size: 16px; line-height: 22px; font-weight: bold;}
.subtitles {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {

	color: #39271b
}
.currency {  font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {   font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {   font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {   font-size: 14px; color: #000000; text-decoration: none}
.copyright {   font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {   font-size: 10px; color: #FFCC33}
.body_copy_alerts {  font-size: 12px; color: #FF0000}
.body_copy_invert {  font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00;  font-size: 12px; font-style: normal; color: #000000}
.reports {   font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy {  font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles {  font-size: 14px; font-weight: bold; color: #000000}
.reports_titles {  font-size: 18px; font-weight: bold; color: #000000}
p.notofficialcontent {color: #FF0000;}
BODY { margin: 0; } 
	 

.color1 {
	background-color: #993300;
}
.color2 {
	background-color: #999999;
}

a {
	color: #574E45;
	font-weight: bold;
	}

p {
	color: #39271b;
}

td {
	color: #39271b;
}

td a {color: #574E45;
	}


		div.address {
		
		font-size: 11px;
		color: #FFFFFF;
		}
		
#products
{
	width: 500px;
	margin-left: 4px;
	
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	color: #333333;
	text-align: center;
	}

#whychoose{
	padding: 10px 0px 0px 10px;
				}

#whychoosebg {	
	background:url(/attachments/contentmanagers/1415/numbers_T.gif) no-repeat;
}

/* BEFORE AFTER LANDING PAGE */

.b-a-wrapper {
	width: 470px;
	margin: 0 auto;
	padding-top: 20px;
	}
.b-a {
	display: block;
	width: 221px;
	height: 410px;
	background: transparent url(/images/b-a-bg.jpg) no-repeat top left;
	float: left;
	color: #fff;
	margin: 5px;
	font-weight: bold;

	}

.b-a li  {
color: #fff;
background: url(/images/home/b_a_expander_arrow.gif) no-repeat top left;
padding-left: 8px;
}
	
.b-a li a {
	color: #fff;


}


.b-a ul {
	margin: 8px 0 0 10px; 
	padding: 0 0 0 15px; 
	width: 175px;
	list-style:none;

	}
	
	.b-a a {
	color: #fff;
	font-weight: bold;
	}
#bodycontent .b-a-wrapper h2 {
	background: none;
	border: 0;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	display: block;
	width: 215px;
	height: 35px;
	padding-top: 10px;
	margin: 0;
	}
	
#bodycontent .b-a-wrapper h2 a {
	background: none;
	border: 0;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	display: block;
	width: 215px;
	height: 35px;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin: 0;
	}


.clear { clear: both; }

a.pointer { cursor:default; }

table h5 {
margin-top: -4px;
}


.about h2 {
font-weight: normal; font-size: 11px; color: #39271B; margin-bottom: 10px; }

/* SLIDER */

#slider {
	position:relative;
	height:360px
}
	#slider a {
		float:left;
		position:absolute;
	}
	
	#slider a img {
		border:none;
	}
	
	#slider a.show {
		z-index:500
	}

	#slider .caption {
		z-index:600; 
		background-color:#382719; 
		color:#ffffff; 
		height:75px; 
		width:100%; 
		position:absolute;
		bottom:0;
                font-size: 14px;
	}

	#slider .caption .content {
		margin:10px 15px
	}
	
	#slider .caption .content p {
		margin:0;
		padding:0;
		color:#fff;
		line-height: 20px;
                font-size: 14px;
                font-weight: bold;
	}
	

/* END SLIDER */