/* RESET */
html,body,p,h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,li,dl,dt,dd,table,fieldset,legend { margin:0; padding:0; border:none; list-style:none; }
a img { border:0; }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
acronym { cursor:help; }

sup {
	position: relative;
	top: -5px;
	vertical-align: baseline;
}

a,a:link,a:visited { color:#511f38; text-decoration:none; }
a:focus,a:hover { text-decoration:underline; }

.clear { display:block; clear:both; }
p { margin-top:22px; }

a.admin-edit {
	background-color: #acbc8c;
	border: solid 1px #95a575;
	color: #ffffff;
	display: block;
	float: right;
	padding: 2px 10px;
	text-align: center;
	text-transform: uppercase;
}

body { font:13px Arial, Verdana; color:#000; background:#fdcd8c url(../images/bg-body.gif) repeat-x top; line-height: 17px; }

body#home { background: #fdcd8c url(../images/bg-body-orig.gif) repeat-x top; }

#page {
	position:relative;
	width:904px;
	margin:auto;
	background:#fff url(../images/bg-content.gif) repeat-x bottom;
}

#header {
	position:relative;
	width:840px; height:96px;
	padding:12px 36px 0 28px;
	background-color:#511f38;
}

#logo_wrapper{
	position:relative;
	display:block; float:left;
	width:218px; height:72px; margin-top: 5px;
}


/* HOME */
#home .mainImage { 
	width:904px; height:337px;
	/*padding:45px 0 0 70px;**/
	background:url(../images/header-home.jpg) top left no-repeat;
	border:none;
}

#home .mainImage  h2 { 
	width:160px; height:36px;
	margin-bottom:20px;
	font-size:24px; font-weight:700; color:#da923e;
	background:url(../images/t-cosmeticsurgery.gif) no-repeat;
}
#home .mainImage li a, #home .mainImage li a:visited { 
	width:110px; height:19px;
	margin-bottom:16px;
	font-size:14px; font-weight:700; color:#ac9f85;
}

#home-slideshow {
	position: relative;
}

#home-slideshow #nav-secondary {
	left: 70px;
	position: absolute;
	top: 45px;
	z-index: 8;
}

#home-slideshow #slide-1 {
	background: url(../images/bg-slide-1.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 7;
}

#home-slideshow #slide-2 {
	background: url(../images/bg-slide-2.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 6;
}

#home-slideshow #slide-3 {
	background: url(../images/bg-slide-3.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 5;
}

#home-slideshow #slide-4 {
	background: url(../images/bg-slide-4.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 4;
}

#home-slideshow #slide-5 {
	background: url(../images/bg-slide-5.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 3;
}

#home-slideshow #slide-6 {
	background: url(../images/bg-slide-6.jpg) left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	top: 0;
	width: 904px;
	z-index: 2;
}

#home .mainImage li.cosm1 a { background:url(../images/cosm-breast.gif) no-repeat; }
#home .mainImage li.cosm2 a { background:url(../images/cosm-tummy.gif) no-repeat; }
#home .mainImage li.cosm3 a { background:url(../images/cosm-facial.gif) no-repeat; }
#home .mainImage li.cosm4 a { background:url(../images/cosm-liposuction.gif) no-repeat; }
#home .mainImage li a:hover { background-position:0 -20px; }

#home-slideshow span a {
	background: transparent !important;
	position: absolute;
	z-index: 9;
}

#home-slideshow span a.slide-1 {	
	top: 173px; 
	left: 268px;
	width: 308px; 
	height: 38px;
}

#home-slideshow span a.slide-2 {	
	top: 135px; 
	left: 186px;
	width: 378px; 
	height: 38px;
}

#home-slideshow span a.slide-3 {	
	top: 170px; 
	left: 176px;
	width: 412px; 
	height: 38px;
}

#home-slideshow span a.slide-4 {	
	top: 172px; 
	left: 125px;
	width: 395px; 
	height: 38px;
}

#home-slideshow span a.slide-5 {	
	top: 172px; 
	left: 195px;
	width: 365px; 
	height: 38px;
}

#home-slideshow span a.slide-6 {	
	top: 160px; 
	left: 162px;
	width: 380px; 
	height: 30px;
}

#page #horizbar a.mail {
	margin-left: 45px;
}
#page #horizbar a.contactus {
	margin-right: 12px;
}

#home #horizbar a.mail {
	margin-left: 0px;
}
#home #horizbar a.contactus {
	margin-right: 0px;
}

/*
Move "Contact us" links into alignment with items above.
#home #horizbar a.mail {
	margin-left: 45px;
}
#home #horizbar a.contactus {
	margin-right: 12px;
}
*/

/**
 ** #atffc: addthis fix
 **/
 
#atffc {
	display: none;
}

#topcosmetics { width:100%; }
#topcosmetics h3 {
	width:100%; height:27px;
	background:url(../images/t-topcosmetic.gif) no-repeat;
}
#topcosmetics .box, #topcosmetics .dynbox {
	float:left;
	width:169px;
	margin-right:16px;
}
#topcosmetics .last { margin:0; }
#topcosmetics .box img { margin-bottom:10px; }
#topcosmetics .box ul {
	width:100%;
	padding-top:8px;
	border-top:2px solid #524742; 
		margin-left: 0px;
		margin-top: 0px;
}
	#topcosmetics .box li { display:block; margin:6px 0 6px 26px; }
	#topcosmetics .box li.tit {
		font-size:13px; color:#20120b; 
		font-weight:700; text-transform:uppercase;
		padding-left:26px; margin:0;
		background:url(../images/arrow1.gif) no-repeat left;
	}
	#topcosmetics .box li a, #topcosmetics .box li a:visited { color:#20120b; }

#home #colleft .col { 
	position: relative;
	float: left;
	width: 46%;
	margin-top: 44px;
}	

#home #colleft .patients{
	margin-top: 64px;
}

#home #colleft .insights{
	margin-top: 64px;
}

#rightcol p.image-caption {
	color: #555555;
	font-size: 11px;
	line-height: 14px;
}

#home #colleft h3, #home #rightcol h3 {
	font-family: 'Arial Narrow', Arial, Verdana, sans-serif;
	color: #511f38;
}

	.patients { position:relative; }
	.patients h3 {
		width:100%; height:27px;
		background:url(../images/t-patientssay.gif) no-repeat;
	}
	.patients blockquote { 
		/* letter-spacing:-1px; */
		font-family: Arial, Verdana, sans-serif;
		margin-bottom: 13px; 
	}
	.patients cite { font-size:10px; font-style:italic; }
	
	#home #colleft .insights { float:right; font-size:13px; }
	#home #colleft .insights h3 {
		width:100%; height:24px;
		background:url(../images/t-insights.gif) no-repeat;
	}
/*	#home #colleft .insights a, #home #colleft .insights a:visited { text-decoration:underline; } */
	#home #colleft .insights li { padding-bottom: 14px; }
	
	#home #colleft .newsletter { font-size:13px; }
	#home #colleft .newsletter h3 {
		width:100%; height:21px;
		padding-bottom:5px;
		background:url(../images/t-enewsletter.gif) no-repeat;
	}
	#home #colleft .newsletter form { margin-top:10px; }
	#home #colleft .newsletter input {
		width:210px; height:18px;
		float:left;
		padding:4px 4px;
		background:#ac9f85;
		color:#fff;
		border:none;
	}
	#home #colleft .newsletter input.bt {
		width:30px; height:26px;
		padding:0; background:none;
	}
	
	#home #rightcol .surgeous { position:relative; }
	#home #rightcol .surgeous h3 {
		width:100%; height:26px;
		background:url(../images/t-oursurgeons.gif) no-repeat;
	}
	#rightcol .surgeous .credentials .txt, .testim .txt  {
		display:block;
		padding-top:10px;
		margin-top:10px;
		border-top:2px solid #524742;
	}
	#rightcol .acadpartners {
		width:280px; height:60px;
		margin-top:12px;
		background:url(../images/academic-partners.gif) no-repeat;
	}
	#rightcol .credentials p {
		margin-bottom: 12px;
		margin-top: 4px;
	}
	#home #rightcol #specialoffer a {
		width:287px; height:148px;
		margin-top: 22px;
		margin-bottom: 30px;
		background:url(../images/banner-specialoffer.gif) no-repeat;
	}

.btview a {
	position:absolute; top:6px; right:0;
	display:block;
	width:61px; height:17px;
	background:url(../images/bt-viewall.gif) no-repeat;
}
.btview1 a {background:url(../images/bt-viewall1.gif) no-repeat; }
.btreadmore a {
	position:absolute; top:6px; right:0;
	display:block;
	width:68px; height:17px;
	background:url(../images/bt-readmore.gif) no-repeat;
}
.btreadmore1 a { background:url(../images/bt-readmore1.gif) no-repeat; }

/**
 ** #subnav div.search
 **/
 
#subnav div.search {
	padding-bottom: 10px;
}

#subnav div.search form input.textbox {
	background-color: #ac9f85;
	border: solid 1px #ac9f85;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 2px 3px 0 3px;
	width: 155px;
	vertical-align: top;
}

#subnav div.search form input.image {
	vertical-align: top;
}

/* NAVIGATION */
#subnav, #nav {
	position:relative;
	float:right;
}

#nav { width: auto; margin-top:10px; }
#subnav { width: 586px; text-align: right; }
#subnav li, #nav li { display:inline; }
#subnav li a, #nav li a { display:block; float:left; }
#subnav li a, #subnav li a:visited {
	font-size: 12px;
	margin-left: 16px;
	color: #fff;
}
#subnav ul { float:right; margin-top: 4px;}
#subnav span {
	display:block; float:right;
	width:74px; height:16px;
	margin-left:30px;
	background:url(../images/phone-top.gif) no-repeat;
	overflow:hidden; text-indent:-2000px;
}

#nav li a, #nav li a:visited {
	color:#e59a40; font-weight:700;
	height:22px;
	margin-left:10px;
	background:#511f38 url(../images/nav-new.gif) no-repeat;
	overflow:hidden; text-indent:-2000px;
}
	#nav li.nav1 a, #nav li.nav1 a:visited { width:40px; }
		#nav li.nav1 a:hover { background-position:0 -22px; }
	#nav li.nav2 a, #nav li.nav2 a:visited { width:66px; background-position:-50px 0; }
		#nav li.nav2 a:hover { background-position:-50px -22px; }
	#nav li.nav3 a, #nav li.nav3 a:visited { width:82px; background-position:-126px 0; }
		#nav li.nav3 a:hover { background-position:-126px -22px; }
	#nav li.nav4 a, #nav li.nav4 a:visited { width:72px; background-position:-217px 0; }
		#nav li.nav4 a:hover { background-position:-217px -22px; }
	#nav li.nav5 a, #nav li.nav5 a:visited { width:57px; background-position:-301px 0; }
		#nav li.nav5 a:hover { background-position:-301px -22px; }
	#nav li.nav6 a, #nav li.nav6 a:visited { 
		width:86px; 
		background-position:-367px 0; 
		display: none;
	}
	#nav li.nav6 a:hover { 
		background-position:-367px -22px; 
	}
	#nav li.nav7 a, #nav li.nav7 a:visited { width:95px; background-position:-462px 0; }
		#nav li.nav7 a:hover { background-position:-462px -22px; }	

		
.mainImage {
	position:relative;
	display:block;
	width:904px; height:280px;
	border-bottom:2px solid #e6a34a;
	z-index: 4;
}

.mainImage img {
	float: left; /* mainly an IE6 fix */
}

#horizbar {
	display:block; clear:both;
	width:856px; height:29px;
	padding:12px 24px 0 24px;
	background:#511f38 url(../images/horizbar.gif) repeat-x;
}
	#horizbar a, #horizbar a:visited { height:21px; }
	#horizbar a.mail, #horizbar a:visited.mail {
		float:left;
		width:220px;
		background:url(../images/contactmail.gif) no-repeat;
	}
	#horizbar a.contactus, #horizbar a:visited.contactus {
		float:right;
		width:436px;
		background:url(../images/contactustoday.gif) no-repeat;
	}
	
#content {
	position:relative;
	width:856px; min-height:520px;
	padding:24px;
}
	
	
	#content h1 {
		border-bottom:2px solid #6D645F;
		color:#511F38;
		font-family:Arial Narrow,Arial,Verdana,sans-serif;
		font-size:20px;
		font-weight:normal;
		height:24px;
		line-height:normal;
		margin-bottom: 20px;
	}
				
	#content h2 { margin-bottom: 14px; }
	
	#content h3 { border-bottom:2px solid #524742; margin-bottom:14px; }
	
	#content h5 {
		border-bottom:2px solid #6D645F;
		color:#511F38;
		font-family:Arial Narrow,Arial,Verdana,sans-serif;
		font-size:20px;
		font-weight:normal;
		height:24px;
		line-height:normal;
		margin-bottom: 20px;
	}
	
	
	
	#content p { margin-top: 12px; margin-bottom: 12px; }
	#content p.first {
		margin-top: 14px;
	}
	#content p.initial {
		margin-top: 0;
	}
	#content p.final {
		margin-bottom: 20px;
	}
	#content p.info {
		background: url(../images/arrow1.gif) left top no-repeat;
		text-indent: 20px;
	}
	#content p.last {
		margin-bottom: 2px;
	}
	#content p.resources { 
		font-size: 16px;
		color: #DF8A1A;
		text-decoration: underline;
		margin: 18px 0 0 0;
		font-family: Arial Narrow, Arial, Verdana,sans-serif;
	}
	#content p.small {
		font-size: 11px;
	}
	
	#content ul {
		margin-left: 2em;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	#content ul.first {
		margin-top: 0;
	}
	#content ul, #content ul li {
		list-style-type: disc;
	}
	
	#content ul li ul {
		margin-bottom: 0px;
	}

#home #colleft .insights ul {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

	#home #colleft .insights ul li {
		list-style-type: none;
	}

#colleft div.ep_copyright,
#colleft div.ep_policies {
	font-size: 11px;
}

#wrapfooter {
	position:relative;
	display:block;
	width:856px; min-height:180px;
	padding:24px;
}
	.wrapfooterlist { border-top:2px solid #524742; padding:14px 0 22px 0; }
	#wrapfooter ul {
		width:18%;
		float:left;
		margin:0 22px;
	}	

	#wrapfooter ul a { 
		font-size:15px;
		color:#511f38;
	}
	
	#wrapfooter ul a.titles {
        color:#511f38;
        display:block;
        font-size:15px;
        margin-top:15px;       
    }    

	#wrapfooter li.subhead { 
		display:block;
		font-weight:bold;
		font-style:italic;	
	}
	
	#wrapfooter li a { 
		color:#000000;
		font-size:12px; 
		margin-bottom:10px; 
	}
	
	#wrapfooter .stayconnect {
		position:absolute; bottom:35px; right:87px;
		width:180px; height:40px;
		font-size:15px;
	}
		#wrapfooter .stayconnect p {
			margin: 0;
		}
		#wrapfooter .stayconnect a {
			color:#511f38;
			float:left;
			height:25px;
			margin-top: 15px;
		}
				
	#footer {
		position:absolute; bottom:0; left:0;
		width:904px; height:10px; overflow:hidden;
		background-color:#3f1f38;
		color:#fff; text-align:center; font-size:11px;
		padding:10px 0;
	}
	
	#footer a {
		color:#fff;
		font-size:11px;
		text-decoration:none;
	} 
	
	#footer a:hover {
		color:#fff;
		font-size:11px;
		text-decoration:underline;
	}
	
	#Footer {
		font-size: 11px;
	}
	
	#Footer p.large {
		font-size: 13px;
	}

#colleft { position:relative; width:542px; float:left; }

#colleft a.top { float: right; }

#rightcol { position:relative; float:right; width:286px; }

/* LISTS */
.bullet li {
	display:block; float:left;
	padding-left:20px;
	margin:0 36px 16px 0;
	text-transform:uppercase;
	background:url(../images/bullet1.gif) no-repeat;
	height: 16px;
}
	.bullet li a { font-weight:700; }
	.bullet li a:hover, .bullet li.current a, .bullet li.current a:visited { text-decoration:none; color:#df8a1a; }
	
.bullet1 li {
	display:block; 
	float:left;
	padding-left:24px;
	margin:0 26px 20px 0;
	text-transform:uppercase;
}
	.bullet1 li .triggername {
		background:url(../images/arrow1.gif) no-repeat;
		padding-left: 24px;
		position: relative;
		left: -18px;
	}
	.bullet1 li a { font-weight:700; font-size:13px; }
	.bullet1 li a:hover, .bullet1 li.current a, .bullet1 li.current a:visited, 
	.bullet1 li.current li.current a, .bullet1 li.current li.current a:visited { text-decoration:none; color:#df8a1a; }
	.bullet1 li.current { 
		padding-right: 0px;
	}
	.bullet1 li.current .triggername {
		background:url(../images/arrow1a.gif) no-repeat; 
	}

.bullet1 li ul { top:0; }
	.bullet1 li li {
		display:block; float:none;
		padding-left:0;
		margin:6px 0;
		text-transform:none;
		background:none !important;
	}
	.bullet1 li li a, .bullet1 li li a:visited, .bullet1 li.current li a, .bullet1 li.current li a:visited { 
		text-decoration:underline; color:#20120b;
		background:none;
		font-size:12px;
	}
	.bullet1 li.current li.current a, .bullet1 li.current li.current a:visited { text-decoration:underline; }
	.bullet1 li.current li a:hover { text-decoration:underline; color:#df8a1a; }
	
	

.infobullet {
	display:block;
	padding-left:20px;
	padding-top: 3px;
	margin-top:36px;
	background:url(../images/arrow1.gif) no-repeat left;
}
a.link1, a:visited.link1 { font-size:11px; color:#df8a1a; text-decoration:underline; }
a:hover.link1 { color:#b26c11; }

.imgInternal {
	width:834px; height:250px;
	padding:30px 0 0 70px;
}
.imgInternal h2 { font-size:24px; font-weight:700; color:#da923e; color:#511f38; }
.imgInternal ul {
	position:relative; top:142px;
	width:510px;
}

/* CONTACT US */
.imgContactus { background: url('../images/header-contactus.jpg') no-repeat; }
.imgContactus h2 {
	height: 28px; width: 180px;
	background: url('../images/t-contactus.gif') no-repeat;
}

/* INSIGHTS */
.imgInsights { background: url('../images/header-insights.jpg') no-repeat; }
.imgInsights h2 {
	height: 28px; width: 180px;
	background: url('../images/t-insights.gif') no-repeat; 
}

/* FINANCING */
.imgFinancing { background: url('../images/header-financing.jpg') no-repeat; }
.imgFinancing h2 {
	/*
	position: absolute;
	top: 30px; left: 70px;
	*/
	height: 37px; width: 260px;
	background: url('../images/t-financing.gif') no-repeat;
}
	
/* OUR CENTER */
.imgOurcenter { background:url(../images/header-ourcenter.jpg) no-repeat; }
.imgOurcenter h2 { 
	width:97px; height:28px;
	background:url(../images/t-ourcenter.gif) no-repeat;
}

h3.ourapproach {
	width:100%; height:25px;
	background:url(../images/t-ourapproach.gif) no-repeat;
}
#rightcol .surgeous { position:relative; }
#rightcol .surgeous h3 {
	width:100%; height:27px;
	background:url(../images/t-meetsurgeons.gif) no-repeat;
}
#rightcol .surgeous p img {
	padding-top: 2px;
	padding-bottom: 8px;
}

/* OUR SURGEOUS */
.imgOursurgeous { background:url(../images/header-oursurgeous.jpg) no-repeat; }
.imgOursurgeous h2 { 
	width:122px; height:36px;
	background:url(../images/t-oursurgeons2.gif) no-repeat;
}
.imgOursurgeous ul { top: 132px; }
.imgInternalFilled #surgeons-list ul { top: 0px; }
.imgInternalFilled #center-list ul { top: 0px; }

.imgInternalFilled #bulleted-list-sm ul { top: 0px; }

.imgOursurgeous li { width: 100px; margin-right: 6px; }
h3.nukta {
	width:100%; height:21px;
	padding-bottom:4px;
	background:url(../images/t-nukta.gif) no-repeat;
}
.credentials h3 {
	width:100%; height:21px;
	padding-bottom:4px;
	background:url(../images/t-credentials.gif) no-repeat;
}
	.credentials ul { margin-bottom:28px; }
	.credentials li.tit {
		font-size:14px; font-weight:700;
		color:#df8a1a; text-decoration:underline;
		margin-bottom:4px;
	}

#colleft .avatar {
	border-bottom:2px solid #20120b;
}
#colleft .avatar img {
	float:left;
	width:250px;
}
	
#colleft .avatar p {
	width:250px;
	float:left;
	padding-right: 15px;
	color:#3f1f38;	
	margin-top: 0;
}s

#colleft h5.phys-list {
	background-image: none !important;
	text-indent: 0px !important;
	overflow-x: visible !important;
	overflow-y: visible !important;	
	line-height: normal;	
	font-family: Arial Narrow,Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 18px;
}

#colleft div.physician-list {
	padding-bottom: 15px;
}

#colleft div.physician-list.first {
	padding-top: 15px;
}

#colleft div.physician-list.last {
	padding-bottom: 0;
}

#colleft div.physician-list p.physician {
	color: #565656;
	float:right;
	font-size: 11px;
	line-height: 14px;
	width:157px;
}

#colleft a.physician {
	font-weight: bold;
}

#colleft div.physician-list a.physician {
	display: block;
	font-weight: bold;
	font-size: 12px;
}

#colleft table.physicians {
	margin-top: 15px;
}

#colleft table.physicians p {
	margin: 6px 0 12px 0;
}

#colleft .physician-list img {
	float:left;
	margin: 0 10px 10px 0;
}
	
#colleft .physician-list p {	
	padding-right: 15px;
	color:#3f1f38;	
	margin-top: 0;
	margin-bottom: 20px;
}

/* COSMETC PROCEDURES */
.imgCosmeticproc { background:url(../images/header-cosmeticproc.jpg) no-repeat; }
.imgCosmeticproc h2 { 
	width:194px; height:28px;
	background:url(../images/t-cosmeticprocedures.gif) no-repeat;
}
.imgCosmeticproc ul { width:620px; height:100px; }
.imgCosmeticproc ul ul { width:160px; left: -34px; }
/* .imgCosmeticproc li { width:120px; } */
.imgCosmeticproc li { width:136px; }
.imgCosmeticproc .bullet1 li.current a, .imgCosmeticproc .bullet1 li.current a:visited { color:#20120b; }
.imgCosmeticproc .bullet1 { float: left; }

.imgCosmeticproc #breast_li, .imgTestimonials #breast_li {
	position: absolute;
	top: 0px;
	left: 0px;
}

.imgCosmeticproc #body_li, .imgTestimonials #body_li {
	position: absolute;
	top: 0px;
	left: 170px;
}

.imgCosmeticproc #face_li, .imgTestimonials #face_li {
	position: absolute;
	top: 0px;
	left: 340px;
}

.imgInternalFilled {
	width: 904px;
	height: 280px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: none;
}

	.imgInternalFilled h2 {
		position: absolute;
		top: 30px;
		left: 70px;
	}
	
	.imgInternalFilled ul.bullet1,
	.imgInternalFilled #surgeons-list {
		position: absolute;
		left: 60px;
		top: 200px;	
	}
	.imgInternalFilled ul.bullet1,
	.imgInternalFilled #center-list {
		position: absolute;
		left: 60px;
		top: 200px;	
		
	}
	
		.imgInternalFilled ul.bullet1,
	.imgInternalFilled #bulleted-list-sm {
		position: absolute;
		left: 60px;
		top: 200px;	
		
	}
	
	
	
	
	.imgInternalFilled #center-list{
	width: 500px;
	}
	
		.imgInternalFilled #bulleted-list-sm {
	width: 500px;
	}
	

h3.breastargum {
	width:100%; height:36px;
	padding-bottom:4px;
	background:url(../images/t-breastargum.gif) no-repeat;
	border:none !important;
}
.breast h4 { 
	width: 60%;
	overflow: hidden;
	font-size:15px; color:#df8a1a; 
	font-weight:700;
	margin-top:26px;
}
	.breast h4 span {
		float: left;
		text-decoration:underline; 
		margin: 0 .75em 0 0;
	}
	.breast h4 a, .breast h4 a:visited { font-weight:normal; font-size:12px; }
.breast h5 { font-size:12px; font-weight:700;margin-top:12px; }
.breast li { 
	padding-left:10px;
	background:url(../images/bullet2.gif) no-repeat 0 7px;
	margin-bottom:2px;
}
.breast .copyright { font-size:10px; }
.breast .copyright span { display:block; margin-top:10px; }

.anchors {
	width:600px;
	border-bottom:2px solid #6d645f;
	padding-bottom:20px;
}
.anchors li { display:block; float:left; padding:0 12px 8px 0; }
	.anchors li a, .anchors li a:visited { text-decoration:underline; color:#20120b; }

#bn-specialoffer-breast {
/*	position:absolute; top:32px; right:60px;*/
	width: 153px;
	float: right;
	margin: -90px 0 10px 10px;
}

/* SPECIAL OFFERS */
.imgSpecialoffers { background:url(../images/header-specialoffers.jpg) no-repeat; }
.imgSpecialoffers p {
	position:relative; top:82px; left:162px;
	width:456px;
	font-size:20px; color:#20120b;
}
h3.whatneed {
	width:100%; height:19px;
	padding-bottom:8px;
	background:url(../images/t-whatneed.gif) no-repeat;
}
.imgSpecialoffers span a {
	position:absolute; top:228px; left:320px;
	display:block;
	width:314px; height:38px;
}

.note { font-size:10px; margin-top:32px; }

.imgTestimonials { background:url(../images/headertestimonials.jpg) no-repeat; }
.imgTestimonials h2 {
	position: absolute; top: 30px; left: 70px;
	height: 37px; width: 180px;
	background: url('../images/t-testimonials.gif') no-repeat;
}
.imgTestimonials ul { top:160px; width:720px; height:100px; }
.imgTestimonials ul ul { width:130px; }
.imgTestimonials li { width:130px; margin-right:10px; }
.imgTestimonials li.tummy { width:100px; }
.imgTestimonials .bullet1 li.current a, .imgTestimonials .bullet1 li.current a:visited { color:#20120b; }


/* GENERIC TEMPLATE BG IMAGES */
.imgGenericTemplate { background:url(../images/header-generic.jpg) no-repeat; }
.imgGenericTemplate h2 { 
	width:194px; height:28px;
	background:url(../images/t-generic.gif) no-repeat;
}

/* CONTACT US TEMPLATE BG IMAGES */
.imgContactTemplate { background:url(../images/header-contact.jpg) no-repeat; }
.imgContactTemplate h2 { 
	width:194px; height:33px;
	background:url(../images/t-contact.gif) no-repeat;
}


/* TESTIMONIALS */
h3.maryd {
	width:100%; height:25px;
	padding-bottom:2px;
	background:url(../images/t-maryd.gif) no-repeat;
}
.testimonials, .testim { position:relative; }
.testimonials blockquote {
	font:15px "Times New Roman", Georgia, Arial;
	font-style:italic;
	padding:10px 0 0 48px;
	margin-bottom:24px;
	background:url(../images/aspas.gif) no-repeat top left;
}
.testimonials blockquote p.last {
	padding-right:48px;
	background:url(../images/aspas-close.gif) no-repeat bottom right;
}
.testimonials .infobullet {
	margin-left:48px;
	margin-top:14px;;
}
h3.dralaikos {
	width:100%; height:20px;
	padding-bottom:2px;
	background:url(../images/t-dralaikos.gif) no-repeat;
}
.testim .btreadmore a { top:0; }
.testim .infobullet { margin:30px 0; }



.mainImage h2, #home .mainImage ul li a, #home .mainImage span, 
#horizbar a, #content h3, .btview a, .btreadmore a,  
#home #rightcol #specialoffer a, 
h3, .imgSpecialoffers span a { display:block; overflow:hidden; text-indent:-2000px; }

#admin-edit {
	background-color: #e79825;
	border-bottom: solid 1px #d3881a;
	border-right: solid 1px #d3881a;
	left: 0;
	padding: 2px 10px;
	position: absolute;
	top: 0;
}

#admin-edit a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#skiplinks {
	margin-top: 12px;
	margin-bottom: 12px;
}

.backlink {
	font-size: 10px;
	cursor: pointer;
	margin-left: 10px;
	/* position: relative;
	top: 3px; */
}

.procedure_subtrigger {
	font-size: 13px; 
	font-weight: 700; 
	cursor: pointer;
	padding-top: 10px;
	padding-left: 34px !important;
}

.procedure_subtrigger.current {
	background-color: white;
	background-image: url('../images/dropbg-main.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	z-index: 50;
	/* border: 1px solid #aaa; */
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 8px;
}

.triggername {
	padding-top: 1px;
}

.procedure_subnav {
	position: absolute;
	top: 0px;
	left: -25px;
	z-index: 50; 
	padding: 5px; 
	width: 140px; 
	height: auto !important;
}

	.procedure_subnav li {
		margin-left: 12px !important;
	}

.menudrop-bottom {
	background-image: url('../images/menudrop-bottom.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	border: 1px solid red;
}

.cosmproc_content h3, #colleft h3, #rightcol h3, #rightcol div h3 {
	background-image: none !important;
	text-indent: 0px !important;
	overflow-x: visible !important;
	overflow-y: visible !important;
	height: 24px;
	line-height: normal;
	font-family: Arial Narrow,Arial,Verdana,sans-serif;
	font-size: 20px;
	font-weight: normal;
}

#colleft.procedures_colleft h3 {
	color: #DF8A1A;
	border-bottom: none;
	background-image: none !important;
	text-indent: 0px !important;
	overflow-x: visible !important;
	overflow-y: visible !important;	
	line-height: normal;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: bold;
	height: 18px; padding-top: 6px;
	margin-bottom: 0px;
	/* float: left;
	text-decoration: underline; */
}

#colleft.procedures_colleft h3 .realname {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: underline;
}

.collapsed, .node_container li div.node_contents {
	display: none;
}

.result_title{
	color:#511F38;
}

/* ARTICLES */

h1#article_title {
	color: #511f38;
	font-family: Arial Narrow,Arial,Verdana,sans-serif;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 2px solid #6d645f;
	margin-bottom: 20px;
	height: auto;
}

#article_body h3 {
	color: #df8a1a;
	font-size: 15px;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
	height: auto;
}

#article_body p {
	margin-top: 0px;
	margin-bottom: 12px;
}

#article_body .tel {
	font-size: 18px;
	color: #511f38;	
}

#article_body img {
	margin-left: 12px;
	margin-bottom: 12px;
}

h1.supercat_header, h1.colMainHeader, .procedures_colleft h2, h5.colMainHeader {
	color: #511f38;
	font-family: Arial Narrow,Arial,Verdana,sans-serif;
	font-size: 20px;
	font-weight: normal;
	height:24px;
	line-height:normal;
	border-bottom: 2px solid #6d645f;

}

.category_header {
	color: #df8a1a;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.category_contents {
	margin-bottom: 30px;
}

a.resource_title {
	font-weight: bold;
}

.resource {
	margin-bottom: 20px;
}

.crossSellHeader {
	margin-top: 30px;
}

.submit_button {
	background-color:#E59A40;
	border:1px solid #E59A40;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	margin-right:5px;
	cursor:pointer;
	padding:0 5px;
	text-transform:capitalize;
}

/* Contact Form Styles */

#form_css_control form { margin-top:10px; margin-left: 20px; }
#form_css_control input, textarea {
	border: 1px solid #da923e;; 
/*	margin-top: 5px;
	margin-bottom: 10px; */
}

#form_css_control h4, #form_css_control p {
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
}

/* Preview page styles */

#preview_topbar {
	position: fixed; 
	top: 0px; 
	left: 0px; 
	background-color: yellow; 
	border-bottom: 1px solid #888; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 1em; 
	padding-right: 1em; 
	width: 100%; 
	z-index: 100;
}

#preview_topbar #prev_buttons {
	float: right;
	margin-right: 3em;
}
		
#preview_topbar #prev_buttons input {
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; 
	background-color:#666699; 
	background-color: #e37222; /* orange */
	border:1px #333366 solid; color:#FFFFFF; cursor:pointer;
}



/* CLEARFIX */
.clearfix:after, #page:after, #content:after, #wrapfooter:after, .wrapfooterlist:after, 
.avatar:after, .physician-list:after, .anchors:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix, #page, #content, #wrapfooter, .wrapfooterlist, .avatar, .physician-list, .anchors { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix, * html #page, * html #content, * html #wrapfooter, * html .wrapfooterlist, 
* html .avatar, * html .physician-list, * html .anchors { height:1%; }
.clearfix, #page, #content, #wrapfooter, .wrapfooterlist, .avatar, .physician-list, .anchors { display:block; }
/* End hide from IE-mac */