/* 
----------------------------------------------------------------------------
Copyright Einstein Industries 2004. Used with Permission.                             
May not be duplicated or reproduced.

Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari

CSS Document - layout.css
---------------------------------------------------------------------------- */


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* remove default link styles */
:link,:visited { text-decoration:none; }

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl {
	margin:0;
	padding:0;
}

/* prevent blue linked image borders */
a img,:link img,:visited img { border:none; }


/* basic elements
 * ------------------------------------------------------------------------- */
body { background: #1C0201 url(../images/allpages/back.jpg) repeat-x top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
p,a:link,a:visited,h1,h2,h3,ol,li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#841811; text-decoration:none; }
p,td,th,tbody,ul,li,dt,dd { line-height: 16px; }
p,pre,blockquote,ol,ul { margin-bottom:8px; }
a:link, a:visited { text-decoration:underline; }
a:hover, a:active { text-decoration:none; }
h1 { font-size:16px; margin-bottom:10px; }
h2 { font-size:14px; margin-bottom:10px; }
h3 { font-size:13px; }
h4 { font-size:12px; }
h1 span, h2 span, h3 span { display:none; }

.right { text-align:right; }
p.backtotop{
	text-align:right;
	margin-right:42px;
	font-weight: bold;
}
.center { text-align:center; }
.nested-list {margin-left:45px;}
.thumbs {padding:0px 10px 0 0 ;}
.thumbs-right {padding:0px 0px 0 10px ;}
.clear {clear:both; height:.01em; overflow:hidden; }
img.office{ float:left; margin:0px 0px 10px 10px;}

/* contact forms
 * ------------------------------------------------------------------------- */

/* quick contact */
form { width:139px; padding:10px 0 15px 22px; }
input, textarea{ background-color: #FFAA57; border:1px solid #F97D32; width:163px; height:16px; margin-bottom:4px; padding-top:2px;
                  font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #841811; }
textarea { height:70px; }
.submit {background-color:#B9A085; color:#B9A085; font-size: 1px; cursor:pointer; background:url("../images/sub/submit.gif") no-repeat; width:65px; height:20px; border:0; }

/* main contact */
#main-contact { padding:20px 0 10px 90px; }
#main-contact form, #main-contact label, #main-contact input, #main-contact textarea, #main-contact select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#841811; }
#main-contact label { position:relative; display:block; text-align:right; color:#841811; width:175px; }
#main-contact label input, #main-contact label textarea, #main-contact select { background-color:#FFAA57; border:1px solid #841811; position:absolute; left:110%; top:-2px; }
#main-contact label input,  #main-contact select { width:200px; }
#main-contact label textarea { top:0; width:200px; height:100px; }
.submit-main-contact { background-color:#B9A085; color:#B9A085; font-size: 1px;  cursor:pointer; background:url("../images/sub/submit-contact.gif") no-repeat; width:65px; height:20px; border:0; 
margin-left:50px;}
#mainform{
margin-left:230px;
}

/* skeleton-subpages
 * ------------------------------------------------------------------------- */
#wrap {
	background:url("../images/sub/bg.jpg") repeat-y;
	width:807px;
	margin:0;
	text-align:left;
}
	#top { background:url("../images/sub/top.jpg") no-repeat; height:469px; position:relative;}
	#flash { width:807px; height:469px; position:relative; }
 #column-left { background:url("../images/sub/content-bg.jpg") repeat-y; width:580px; float:left; }

#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left h4, #column-left ol, #column-left ul {
	padding: 0 25px 0 117px;
}
		
		
		
#column-left #page-nav ul {
	margin:0px 0px 10px 5px; 
	padding:0; 
}

#column-left #page-nav ul li {
	list-style-image: url(../images/sub/bullet.gif);
}
		
#column-left #page-nav ul li a:link, #column-left #page-nav ul li a:visited, #column-left #page-nav ul li a:hover, #column-left #page-nav ul li a:active {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

#column-left #page-nav ul li ul { 
	font-style: normal; 
	margin-bottom: 5px;
}
		
#column-left #page-nav ul li ul li { 
	list-style-image: none;
	list-style-type: none; 
	margin-left: 5px; 
	margin-bottom: 0px; 
	font-size:10px; 
	font-weight: normal; 
}
		
		
		
		
		
		
		#column-left ul {
	margin-bottom:20px;
}
		
		#column-left ul li { list-style-type:disc; margin-left:30px; }
		
		#column-left ul li ul { list-style-type: disc; margin-left: 10px; font-size: 11px; } 
		
		#column-left ol li { margin-left:30px; }
		
	#content { background:url("../images/sub/title.jpg") no-repeat;}
	#content-bottom { background:url("../images/sub/content-bottom.jpg") no-repeat bottom; height:24px;}
	#content-bottom_model { background:url("../images/sub/content-bottom_model.jpg") no-repeat bottom; height:260px;}
 #column-right {
	background:url("../images/sub/contact-bg.jpg") repeat-y;
	width:227px;
	float:left;
}
 	#column-right p {padding: 0 40px 0 26px;}
 	#contact-column { background:url("../images/sub/contact.jpg") no-repeat; padding-top:65px;}
 	#contact-column2 { background:url("../images/sub/contact2.jpg") no-repeat; }
	#contact-column2 p.padding-top { padding-top: 55px; }
	#contact-bottom { background:url("../images/sub/contact-bottom.jpg") no-repeat bottom; height:77px;}
	#address-contact { background:url("../images/sub/address-contact.jpg") no-repeat; height:422px; padding-top:65px;}
	
	#menu-right {
	padding-left:0px;
	margin-left: 2px;
	background-color: #E76A36;
}
#menu-model {

}


#office-column-left {
	float:left;
	width:205px;
	margin-left: 117px;
	display: inline;
}
#office-column-left p { padding-right:0; margin-right:0; }

#office-column-left img{
	margin-bottom:10px;
}

#office-column-right {
	float:left;
	width:240px;
	text-align:left;
	margin-left: 10px;
}

#office-column-right p {padding:0 25px 10px 0; margin:0; }

#office-column-bottom{
	width:455px;
	margin-left:117px;
	clear: both;
}

div#dr-sam-gershenbaum {
	float:left;
	width: 200px;
	margin: 0px 10px 10px 117px;
	display: inline;
}
div#dr-sam-gershenbaum p {
	padding: 0;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
}
div#dr-sam-gershenbaum img {border: 1px solid #FFEA8B;}

/*GALLERY SPRITE NAV
---------------------------------------------------------------------------*/

#nav { background:url("../images/sub/gallery-sprite-nav.gif") no-repeat; height:111px; position:relative; left:10px; width:185px;}
#nav li { position:absolute; }
#nav li, #nav a { height:19px; display:block; }
#nav span { display: none; }

#nav-01, #nav-02, #nav-03, #nav-04, #nav-05 { width:185px; }

#nav-01 { top: 0px; }
#nav-02 { top: 23px; }
#nav-03 { top: 46px; }
#nav-04 { top: 69px; }
#nav-05 { top: 92px; }

#nav-01 a:hover { background: transparent url("../images/sub/gallery-sprite-nav_new.gif") -185px   0px  no-repeat;}
#nav-02 a:hover { background: transparent url("../images/sub/gallery-sprite-nav_new.gif") -185px  -23px  no-repeat;}
#nav-03 a:hover { background: transparent url("../images/sub/gallery-sprite-nav_new.gif") -185px  -46px  no-repeat;}
#nav-04 a:hover { background: transparent url("../images/sub/gallery-sprite-nav_new.gif") -185px  -69px  no-repeat;}
#nav-05 a:hover { background: transparent url("../images/sub/gallery-sprite-nav_new.gif") -185px  -92px  no-repeat;}







	
	#sitemap-nest h2, #sitemap-nest .p-h2 { padding-left:137px; }
	#sitemap-nest h3, #sitemap-nest .p-h3 { padding-left:157px; }
	#sitemap-nest h4, #sitemap-nest .p-h4 { padding-left:177px; }
 
 
#bottom {
	width:807px;
	height:1px;
	clear:both;
}

/* page-nav
 * ------------------------------------------------------------------------- */
#page-nav {
	width: 190px;
	margin: 0px 18px 20px 5px;
	float: right;
	border: 1px solid #FFEA8B;
}
#page-nav-staff {
	width: 190px;
	margin: 0px 20px 20px 0px;
	float: right;
	border: 1px solid #FFEA8B;
	}
#page-nav h3 {
	padding:10px 0 5px 10px;
}		



/* Titles * ------------------------------------------------------------------------- */
#abdominoplasty-surgery { background:url("../images/sub/titles/abdominoplasty-surgery.jpg") no-repeat; height:55px;}
#aventura-center { background:url("../images/sub/titles/aventura-center.jpg") no-repeat; height:55px;}
#abdominoplasty { background:url("../images/sub/titles/abdominoplasty.jpg") no-repeat; height:55px;}
#botox { background:url("../images/sub/titles/botox.jpg") no-repeat; height:55px;}
#breast-augmentation-correction { background:url("../images/sub/titles/breast-augmentation-correction.jpg") no-repeat; height:55px;}
#breast-augmentation-faq { background: url("../images/sub/titles/breast-augmentation-faq.jpg") no-repeat; height:55px;}
#breast-augmentation { background:url("../images/sub/titles/breast-augmentation.jpg") no-repeat; height:55px;}
#breast-lift-complications { background:url("../images/sub/titles/breast-lift-complications.jpg") no-repeat; height:55px;}
#breast-lift-consultation { background:url("../images/sub/titles/breast-lift-consultation.jpg") no-repeat; height:55px;}
#breast-lift-reduction { background:url("../images/sub/titles/breast-lift-reduction.jpg") no-repeat; height:55px;}
#breast-lift-surgery { background:url("../images/sub/titles/breast-lift-surgery.jpg") no-repeat; height:55px;}
#breast-lift { background:url("../images/sub/titles/breast-lift.jpg") no-repeat; height:55px;}
#breast-reduction { background:url("../images/sub/titles/breast-reduction.jpg") no-repeat; height:55px;}
#breast-reduction-recovery { background:url("../images/sub/titles/breast-reduction-recovery.jpg") no-repeat; height:55px;}
#breast-reduction-surgery { background:url("../images/sub/titles/breast-reduction-surgery.jpg") no-repeat; height:55px;}
#breast-reduction-scarless { background:url("../images/sub/titles/breast-reduction-scarless.jpg") no-repeat; height:55px;}
#brow-lift { background:url("../images/sub/titles/brow-lift.jpg") no-repeat; height:55px;}
#chemical-peels { background:url("../images/sub/titles/chemical-peels.jpg") no-repeat; height:55px;}
#choose-plastic-surgeon { background:url("../images/sub/titles/choose-plastic-surgeon.jpg") no-repeat; height:55px;}
#collagen-injections{ background:url("../images/sub/titles/collagen-injections.jpg") no-repeat; height:55px;}
#contact { background:url("../images/sub/titles/contact.jpg") no-repeat; height:55px;}
#dermabrasion { background:url("../images/sub/titles/dermabrasion.jpg") no-repeat; height:55px;}
h1#dr-sam-gershenbaum { background:url("../images/sub/titles/dr-sam-gershenbaum.jpg") no-repeat; height:55px;}
#scalp-reduction-eyebrow-transplant { background:url("../images/sub/titles/scalp-reduction-eyebrow-transplant.jpg") no-repeat; height:55px;}
#eyelid-surgery-procedures { background:url("../images/sub/titles/eyelid-surgery-procedures.jpg") no-repeat; height:55px;}
#eyelid-surgery { background:url("../images/sub/titles/eyelid-surgery.jpg") no-repeat; height:55px;}
#face-lift-surgery { background:url("../images/sub/titles/face-lift-surgery.jpg") no-repeat; height:55px;}
#facelift{ background:url("../images/sub/titles/facelift.jpg") no-repeat; height:55px;}
#facial-implants { background:url("../images/sub/titles/facial-implants.jpg") no-repeat; height:55px;}
#fat-injections { background:url("../images/sub/titles/fat-injections.jpg") no-repeat; height:55px;}
#female-hair-loss { background:url("../images/sub/titles/female-hair-loss.jpg") no-repeat; height:55px;}
#hair-growth-cycle { background:url("../images/sub/titles/hair-growth-cycle.jpg") no-repeat; height:55px;}
#hair-replacement-nonsurgical { background:url("../images/sub/titles/hair-replacement-nonsurgical.jpg") no-repeat; height:55px;}
#hair-restoration-finasteride { background:url("../images/sub/titles/hair-restoration-finasteride.jpg") no-repeat; height:55px;}
#hair-restoration-minoxidil { background:url("../images/sub/titles/hair-restoration-minoxidil.jpg") no-repeat; height:55px;}
#hair-restoration-nonsurgical { background:url("../images/sub/titles/hair-restoration-nonsurgica.jpg") no-repeat; height:55px;}
#hair-transplant-consultation { background:url("../images/sub/titles/hair-transplant-consultation.jpg") no-repeat; height:55px;}
#hair-transplant-corrective{ background:url("../images/sub/titles/hair-transplant-corrective.jpg") no-repeat; height:55px;}
#hair-transplant-procedures { background:url("../images/sub/titles/hair-transplant-procedures.jpg") no-repeat; height:55px;}
#hair-transplant-recovery { background:url("../images/sub/titles/hair-transplant-recovery.jpg") no-repeat; height:55px;}
#hair-transplant-surgery { background:url("../images/sub/titles/hair-transplant-surgery.jpg") no-repeat; height:55px;}
#labioplasty { background:url("../images/sub/titles/labioplasty.jpg") no-repeat; height:55px;}
#laser-skin-resurfacing { background:url("../images/sub/titles/laser-skin-resurfacing.jpg") no-repeat; height:55px;}
#lip-enhancement { background:url("../images/sub/titles/lip-enhancement.jpg") no-repeat; height:55px;}
#liposuction-surgery{ background:url("../images/sub/titles/liposuction-surgery.jpg") no-repeat; height:55px;}
#liposuction { background:url("../images/sub/titles/liposuction.jpg") no-repeat; height:55px;}
#buttock { background:url("../images/sub/titles/buttock.jpg") no-repeat; height:55px;}

#male-pattern-hair-loss { background:url("../images/sub/titles/male-pattern-hair-loss.jpg") no-repeat; height:55px;}
#otoplasty { background:url("../images/sub/titles/otoplasty.jpg") no-repeat; height:55px;}
#pec-implants-surgery { background:url("../images/sub/titles/pec-implants-surgery.jpg") no-repeat; height:55px;}
#pec-implants { background:url("../images/sub/titles/pec-implants.jpg") no-repeat; height:55px;}
#apractice { background: url("../images/sub/titles/aventura-center.jpg") no-repeat; height:55px;}
#restylane { background:url("../images/sub/titles/restylane.jpg") no-repeat; height:55px;}
#rhinoplasty { background:url("../images/sub/titles/rhinoplasty.jpg") no-repeat; height:55px;}
#scarless-breast-reduction { background:url("../images/sub/titles/scarless-breast-reduction.jpg") no-repeat; height:55px;}
#sitemap { background:url("../images/sub/titles/sitemap.jpg") no-repeat; height:55px;}
#testimonials { background:url("../images/sub/titles/testimonials.jpg") no-repeat; height:55px;}
#vaginal-rejuvenation { background:url("../images/sub/titles/vaginal-rejuvenation.jpg") no-repeat; height:55px;}
#gallery-breast { background:url("../images/sub/titles/gallery-breast.jpg") no-repeat; height:55px;}
#gallery-body { background:url("../images/sub/titles/gallery-body.jpg") no-repeat; height:55px;}
#gallery-face { background:url("../images/sub/titles/gallery-face.jpg") no-repeat; height:55px;}
#gallery-hair { background:url("../images/sub/titles/gallery-hair.jpg") no-repeat; height:55px;}
#gallery-model { background:url("../images/sub/titles/gallery-model.jpg") no-repeat; height:55px;}



/* gallery titles
 * ------------------------------------------------------------------------- */
#gallery-breast-aug { background:url("../images/sub/titles-gallery/augmentation.gif") no-repeat; height:50px;}
#gallery-breast-lift {
	background:url("../images/sub/titles-gallery/breastlift.gif") no-repeat;
	height:50px;
	width: 580px;
	
}
#gallery-breast-correct {
	background: url(../images/sub/gallery-sub-titles-breastaug-correct.jpg) no-repeat;
	height:50px;
	width: 580px;
	
}
#gallery-breast-reduc { background:url("../images/sub/titles-gallery/reduction.gif") no-repeat; height:50px;}
#gallery-breast-areolar { background:url("../images/sub/titles-gallery/areolar.gif") no-repeat; height:50px;}
#gallery-breast-reduction { background:url("../images/sub/titles-gallery/breast-reduction.gif") no-repeat; height:50px;}
#gallery-body-tummy { background:url("../images/sub/titles-gallery/tummytuck.gif") no-repeat; height:50px;}
#gallery-body-gluteal { background:url("../images/sub/titles-gallery/gluteal-implants.gif") no-repeat; height:50px;}
#gallery-contour { background:url("../images/sub/titles-gallery/contour.jpg") no-repeat; height:50px;}
#gallery-pec { background:url("../images/sub/titles-gallery/pec.jpg") no-repeat; height:50px;}
#gallery-labioplasty { background:url("../images/sub/titles-gallery/labioplasty.gif") no-repeat; height:50px;}
#gallery-rhinoplasty { background:url("../images/sub/titles-gallery/rhinoplasty.gif") no-repeat; height:50px;}
#gallery-facelift { background:url("../images/sub/titles-gallery/facelift.gif") no-repeat; height:50px;}
#gallery-lipo { background:url("../images/sub/titles-gallery/lipo.jpg") no-repeat; height:50px;}
#gallery-hair-restoration { background:url("../images/sub/titles-gallery/hair-restoration.gif") no-repeat; height:50px;}
#gallery-corrective-hair-restor { background:url("../images/sub/titles-gallery/corrective-hair-restor.gif") no-repeat; height:50px;}


/* gallery
 * ------------------------------------------------------------------------- */

nav-gallery {margin-bottom: 10px;}

#nav-gallery ul {
	margin: 5px 0 0 0;
	clear: both;
}
#nav-gallery h3 {
	width: 180px;
	float: left;
}
#nav-gallery form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #841811;
	margin-left:0px;
	padding:0;
	width: 180px;
	float: right;
	margin-right: 30px;
}

#nav-gallery form select {
background-color: #FFAA57;
	border:1px solid #F97D32;  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #841811;}

div.bna-box {
	width: 400px;
	background: #ED993E;
	border: 1px solid #F8E286;
	margin-left: 111px;
	margin-bottom: 15px;
}
.bna-bottom{ 
width:400px;
clear:both;
}
div.labio {display: none;}

div.bna-left {
	width: 190px;
	float: left;
}
	#column-left div.bna-left p {
		margin: 0px 5px 5px 10px;
		padding: 0;
		color: #FFFFFF;
	}
	#column-left div.bna-left p.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 12px;
	margin-bottom:20px;
}
	
	#column-left div.bna-right p {
		margin: 12px 5px 5px 15px;
		padding: 0;
		color: #FFFFFF;
	}

div.bna-right {
	width: 200px;
	float: left;
}
	
	img.bna-box-title {
		margin: 12px 0px 10px 10px;
	}
	
	img.img-top-right {
		padding: 5px 0px 10px 10px;
	}
	
	img.img-bottom-left {
		margin: 5px 0px 10px 10px;
	}
	
	img.img-bottom-right {
		margin: 5px 0px 10px 10px;
	}

div.clear {
	clear: both;
	height: 1em;
	width: 100%;
}

.gallery-side-links {padding-left:11px; }
/* footer
 * ------------------------------------------------------------------------- */
#footer {
	width:705px;
	text-align:center;
	margin:0 0 0 75px;
	padding: 10px 0 0 10px;
	clear: both;
}
#footer a:link, #footer a:visited, #footer p { text-decoration:none; color:#FAC141; margin-bottom:5px; font-size:12px; line-height:14px; }
#footer a:hover, #footer a:active { text-decoration:underline; }

#footer ul { margin-bottom:5px; font-size:12px; }
#footer li { padding: 0 3px 0 5px; display:inline; border-left: 1px solid #FAC141; line-height:13px; font-size:10px; }
#footer li.first { border: none; padding-left:0; }

/* BnA Gallery Styles */

	
		#gallery-back{
	width: 600px;
	height: 490px;
	background:url(../images/allpages/gallery-back.jpg);
	padding:92px 0 0 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-color: #EA7B46;
		}
		
		#gallery-image{
			width: 540px;
			height: 313px;
			margin: 3px 0 0 27px;
		}
		#gallery-caption h1{
			color: #841811;
			font-size: 16px;
			font-weight: bold;
			text-align: center;	
			margin: 8px 0 0 0;
		}
		#gallery-caption p{
			color: #841811;
			font-size: 12px;
			text-align: center;	
			margin: 0 0 0 0;
		}
		#gallery-nav{
			text-align: center;	
			padding: 8px 0 0 0;
		}
		
		#gallery-nav a:hover{
			color: #FFDA94;
		}
#container {
}
/* ************************************************************************ */
.gallery_model{
	width: 490px;
	margin-left: 90px;
	background-image: url(../images/sub/content-bottom_model.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 65px;
	
	
}

.gallery_model div.header{ height:45px;}
	.gallery_model#playmate div.header{ background:url(../images/sub/header-playboy.jpg);}
	.gallery_model#maxim div.header{ background:url(../images/sub/header-maxim.jpg);}
		div.header span{ display:none;}
	
.gallery_model ul {
	width:100px;
	float: left;
}
.gallery_model ul li{
	margin-left: -70px;

}

.gallery_model img{
	margin: 10px 0 10px 18px;
}
#button_model{
margin-left:5px; width:195px;
}
/********************************************************************/
#nav-right-sub{
	width:180px;
	float:right;
	margin:0px 14px 5px 5px;
	display: inline;
}

#nav-right-sub div.content{
	width:168px;
	border:2px solid #FFEA8B;
	margin:0px 0px 0px 4px;
	text-align:left;
	padding-bottom: 20px;
}

	#nav-right-sub div.content h3{padding:0px; margin:5px 0px 0px 5px;}
	
	#nav-right-sub div.content ul{ padding:0px; margin: 0 0 0 25px;  }  
	
		#nav-right-sub div.content ul li {
	margin:5px 0 0 0;
	list-style-image: url(../images/sub/bullet.gif);
	line-height: 13px;
} 
		
			#nav-right-sub div.content ul ul { width:130px; margin-left: 13px; margin-bottom: 5px; }   
	 			#nav-right-sub div.content ul ul li { margin-left: 4px; list-style-image: url(../images/sub/bullet.gif); }  
 

#nav-right-sub div.content a{font-size:12px;}
a.bna{float:right; margin: 0px 18px 5px 5px;}
#column-right p.contact{}

#subhead-right-contact{
	background:url(../images/sub/contact.jpg) top no-repeat;
	padding-top: 70px;
}
