.FinePrint
	{
	color:#FAC141;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	}

/* MAIN NAV */
#navcontainer
	{ 
	margin:0;
	padding:0 0 0 14px;
	position:absolute;
	left:70px;
	top:398px;
	z-index:10;
	}

#navcontainer ul
	{
	margin:0;
	padding:0;
	list-style-type: none;
	}

#navcontainer ul li
	{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}

#navlist a
	{
	display:block;
	margin:0;
	padding: 5px 8px 6px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	}

#navlist a:link, #navlist a:visited
	{
	text-decoration: none;
	}

#navlist a:hover
	{
	border-style:solid; 
	border-left-width:1px;
	border-left-color:#ffffff;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#D14F0A;
	text-decoration:none;
	}
.navlist
{
	border-style:solid; 
	border-left-width:1px;
	border-left-color:#ffffff;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#D14F0A;
	text-decoration:none;
}

/* TOOLS */
#tools
	{
	margin:0;
	padding:8px 0 0 0;
	text-align:right;	
	}

#tools a
	{
	font-size:.9em;	
	color:#7B5931;
	text-decoration:none;
	}

#tools a:hover
	{
	text-decoration:underline;			
	}

#tools ul
	{
	display:inline;
	margin:0;
	padding:0;
	}

#tools li
	{
	display:inline;
	margin:0;
	padding:8px 0 0 10px;
	text-align:right;
	font-size:12px;
	}

.Print a
	{
	padding-left:25px;
	background: url("images_layout/icon_print.gif") no-repeat left 50%;
	}

.Print a:hover
	{
	text-decoration:underline;
	background: url("images_layout/icon_print.gif") no-repeat left 50%;
	}

.Email a
	{
	padding-left:30px;
	background: url("images_layout/icon_email.gif") no-repeat left 50%;					
	}

.Email a:hover
	{
	text-decoration:underline;
	background: url("images_layout/icon_email.gif") no-repeat left 50%;					
	}

.Logout a
	{
	padding-left:18px;
	background: url("images_layout/icon_logout.gif") no-repeat left;
	background-position:0 1px;
	}

.Logout a
	{
	text-decoration:underline;
	background: url("images_layout/icon_logout.gif") no-repeat left;
	background-position:0 1px;
	}

#copyrights
	{
	background-color:#F5F2EF;	
	}

/* BEGIN: Login page */
.error
	{
	color:maroon;
	}
.success
	{
	color:green;
	}
/* END: Login page */

/* Events Frontend Begin */
.events_header
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	background-color:#CCCCCC;
	font-weight:bold;
	}

.events_description
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color:white;
	padding-right:5px;
	}

.events_data
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:white;
	padding-left:5px;
	}

.required
	{
	color:maroon;
	}

.contact_even
	{
	background-color:#ECE4DD;
	}

.contact_odd
	{
	background-color:#E2D6CB;
	}

.contact_required
	{
	color:maroon;
	}
/* Events Frontend End */


.bna_popup
	{
	background-color:#F1F8F8; 
	}
	
	
	/* Benj Arriola's Default CSS File 12-08-2004
  ****************************************************************************/

/* Link underlines tend to make hypertext less readable, 
 * because underlines obscure the shapes of the lower halves of words
  ****************************************************************************/
:link,:visited,:hover { text-decoration:none; }

/* No list-markers by default, since lists are used more often for semantics */
/* removed: ul,ol { list-style:none; } */

/* Avoid browser default inconsistent heading font-sizes and pre/code too    */
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; font-weight: normal; }

/* Remove the inconsistent (among browsers) default ul,ol padding or margin
 * the default spacing on headings does not match nor align with normal
 * interline spacing at all, so let's get rid of it.
 * Zero out the spacing around pre, form, body, html, p, blockquote as well
 * form elements are oddly inconsistent, and not quite CSS emulatable.
 * Nonetheless, strip their margin and padding as well.
 *****************************************************************************/
hr,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; }

/* whoever thought blue linked image borders were a good idea?
 *****************************************************************************/
a img,:link img,:visited img { border:none; }

/* more varnish stripping as necessary...
 *****************************************************************************/
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display:none; }

/* use this class to indent a paragraph 20 pixel...
 *****************************************************************************/
.indent { margin:0 0 0 20px; }

/* Default font settings for this website. This may very depending on the 
 * design. Also set your colors and underlines here for links.
 *****************************************************************************/
h1,h2,h3,h4,h5,h6,p,li{
	font: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link, a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color: #841811;
}

a:hover, a:active{
	color: #FEDA94;
	text-decoration: none;
}

/* Most of the sites I build are in a 760px to 780px container.
 *****************************************************************************/
.body-style {
	background: #1C0201 url(images_layout/allpages/back.jpg) repeat-x top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container{
	background: url("images_layout/allpages/container.jpg") repeat-y left;
	margin: 0;
	text-align: left;
	width: 807px;
}

#container-right{
	background: url(images_layout/allpages/container-right.jpg) no-repeat top right;
}

.header {font-weight:bold; color:#660000; padding:0 0 5px 100px;}
.left-col-pic {
	margin-left: 85px;
}
.clear {clear:both; height:.01em; overflow:hidden; }
/* Default values end here.
 *****************************************************************************/

/*
 * This file is a modification of:
 * ----------------------------------------------------------------------------
 * undohtml.css
 * (C) 2004 Tantek Celik. Some Rights Reserved.
 * http://creativecommons.org/licenses/by/2.0
 * This style sheet is licensed under a Creative Commons License.
 * ---------------------------------------------------------------------------- 
 * Purpose: undo some of the default styling of common (X)HTML browsers
 *****************************************************************************/

/* Thanks to Mike Hawkins for sharing, and to him and Andy Waer for the 
 * mini-lessons. Custom modifications to the file by:
 * Benj Arriola http://www.benjarriola.com (spammers, go away!)
 *****************************************************************************/

/* Main Horizontal Boxes
 *****************************************************************************/

#left{
	float: left;
	width: 272px;
	background:url(images_layout/sub/left-bg.jpg);

}


#left2{
	float: left;
	width: 272px;
	background:url(images_layout/sub/left-bg.jpg);
	background-repeat:no-repeat;
}

#center{
	background: url(images_layout/allpages/center-back.jpg) repeat-x top;
	float: left;
	width: 330px;
	margin: 0 0 0 1px;
}

#menu-sub {
	width:163px;
	margin: 20px 0 0 92px;
	border: 1px solid #FFE38A;
}

	#menu-sub h2, #menu-sub ul, #menu-sub li {padding: 0;}
	#menu-sub h2, #menu-sub ul {margin:10px 10px 10px 10px;}
	#menu-sub ul, #menu-sub li {list-style-type:none;}
	#menu-sub li {
	margin:0 0 6px 0;
	border-bottom: 1px solid #FFE38A;
	padding-bottom: 5px;
}
	#menu-sub li.last {border-bottom: none;}

#left h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0 15px 10px;
	color: #841811;
}

#center h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 20px 10px 20px;
	color: #841811;
}

#center h2 a{
	font-size: 13px;
	font-weight: bold;
	color: #841811;
}

#center p{
	margin: 0 20px 10px 20px;
	color: #841811;
	line-height: 16px;
}

#center ul, #center ol #center h3{
	
	color: #841811;
}

ul li, ul ol ul li{
/*	removed: list-style: disc; */
	color: #841811;
	margin: 0px 0 0 15px;
}

ol li{
	list-style: decimal;
	color: #841811;
	margin: 0px 0 0 15px;
}

#right{
	float: left;
	width: 203px;
	margin: 0 0 0 1px;
}

	#free-consult{
		background: url(images_layout/allpages/contact-form.jpg);
		width: 195px;
		height: 49px;
		margin: 0;
	}
	
	#free-consult2{
		background: url(images_layout/allpages/contact-form2.jpg);
		width: 195px;
		height: 49px;
		margin: 0;
	}
	
	#quick-contact-text{
		background: url(images_layout/allpages/contact-form-text.jpg);
		width: 195px;
		margin: 0;
		padding: 10px 0 10px 0;
	}

		#quick-contact-text p{
			margin: 0px 29px 0 42px;
			color: #841811;
		}

	#contact-form-input{
		background: url(images_layout/allpages/contact-form-input.jpg) repeat-y;
		width: 195px;
		margin: 0;
	}
	
	#contact-form-input2{
		background: url(images_layout/allpages/contact-form-input2.jpg) repeat-y;
		width: 195px;
		height: 156px;
		margin: 0;
	}
	
	#address-box-back{
		background: url(images_layout/allpages/address-back.jpg) repeat-y;
		width: 195px;
		margin: 0;
	}

	#address-box-back2{
		background: url(images_layout/allpages/address-back2.jpg)  no-repeat;
		width: 195px;
		height: 211px;
		margin: 0;
	}

	#address-box{
		background: url(images_layout/allpages/address.jpg) no-repeat;
		width: 195px;
		margin: 0;
	}
	
		#address{
			height: 40px;
		}
		
		#contact-form-input2 p{
			padding: 15px 0 0 0;
			margin: 0 29px 0px 30px;
			color: #841811;
		}
		
		#address-box p{
			margin: 15px 29px 0 42px;
			color: #841811;
		}
		
	#right-end{
		background: url(images_layout/allpages/right-end.jpg) no-repeat top;
		width: 203px;
		height: 73px;
		margin-left:0px;
	}



#footer_site{
	background: url(images_layout/allpages/footer.jpg) no-repeat top right;
	width: 807px;
	padding: 30px 0 10px 0;
}


* html #footer_site{
	background: url(images_layout/allpages/footer.jpg) no-repeat top right;
	width: 807px;
	margin-left:-18px;
	padding: 30px 0 10px 0;
}
*+html #footer_site{
	background: url(images_layout/allpages/footer.jpg) no-repeat top right;
	width: 807px;
	margin-left:-18px;
	padding: 30px 0 10px 0;
}


#footer_site a:link, #footer_site a:visited { text-decoration:none; color:#FAC141; margin-bottom:5px; font-size:12px; line-height:14px; }
#footer_site a:hover, #footer_site a:active { text-decoration:underline; }



		
/* Other Details
 *****************************************************************************/

/* Titles */

	#theart{
		background: url(images_layout/titles/theart.gif);
		width: 312px;
		height: 48px;
		margin: 2px 0px 12px 8px;
	}

	#losehair{
		background: url(images_layout/titles/losehair.gif);
		width: 286px;
		height: 48px;
		margin: 2px 0px 12px 8px;
	}

	#thepractice{
		background: url(images_layout/titles/thepractice.gif);
		width: 164px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#practice-testimony{
		background: url(images_layout/titles/practice-testimony.gif);
		width: 167px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}

		#howtochoose{
			background: url(images_layout/titles/howtochoose.gif);
			width: 224px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}

	#breast-augmentation{
		background: url(images_layout/titles/breast-augmentation.gif);
		width: 270px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
		#breast-augmentation-correction{
			background: url(images_layout/titles/breast-augmentation-correction.gif);
			width: 237px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
		#breast-augmentation-male{
			background: url(images_layout/titles/breast-augmentation-male.gif);
			width: 240px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}
	
	#breast-lift{
		background: url(images_layout/titles/breast-lift.gif);
		width: 138px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#breast-reduction{
		background: url(images_layout/titles/breast-reduction.gif);
		width: 226px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
		#breast-reduction-scarless{
			background: url(images_layout/titles/breast-reduction-scarless.gif);
			width: 156px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
	#facelift{
		background: url(images_layout/titles/facelift.gif);
		width: 278px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
		#facelift-brow{
			background: url(images_layout/titles/facelift-brow.gif);
			width: 306px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}

		#facelift-reshaping{
			background: url(images_layout/titles/facelift-reshaping.gif);
			width: 181px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}
		
		#facelift-implants{
			background: url(images_layout/titles/facelift-implants.gif);
			width: 196px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}

		#facelift-lip{
			background: url(images_layout/titles/facelift-lip.gif);
			width: 220px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
		
	#eyelid{
		background: url(images_layout/titles/eyelid.gif);
		width: 188px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#rhino{
		background: url(images_layout/titles/rhino.gif);
		width: 161px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#skin{
		background: url(images_layout/titles/skin.gif);
		width: 62px;
		height: 48px;
		margin: 2px 0px 12px 8px;
	}
	
		#skin-peels{
			background: url(images_layout/titles/skin-peels.gif);
			width: 186px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#skin-abrasion{
			background: url(images_layout/titles/skin-abrasion.gif);
			width: 126px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#skin-restalyne{
			background: url(images_layout/titles/skin-restalyne.gif);
			width: 89px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#skin-collagen{
			background: url(images_layout/titles/skin-collagen.gif);
			width: 89px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#skin-inject{
			background: url(images_layout/titles/skin-inject.gif);
			width: 183px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#skin-resurface{
			background: url(images_layout/titles/skin-resurface.gif);
			width: 200px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
	#body{
		background: url(images_layout/titles/body.gif);
		width: 112px;
		height: 48px;
		margin: 2px 0px 12px 8px;
	}

		#body-tuck{
			background: url(images_layout/titles/body-tuck.gif);
			width: 147px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
		#body-vagi{
			background: url(images_layout/titles/body-vagi.gif);
			width: 190px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
	#hair{
		background: url(images_layout/titles/hair.gif);
		width: 311px;
		height: 48px;
		margin: 2px 0px 12px 8px;
	}

		#hair-nosurgadd{
			background: url(images_layout/titles/hair-nosurgadd.gif);
			width: 177px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-surgtreat{
			background: url(images_layout/titles/hair-surgtreat.gif);
			width: 146px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-consultation{
			background: url(images_layout/titles/hair-consultation.gif);
			width: 221px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-procedure{
			background: url(images_layout/titles/hair-procedure.gif);
			width: 211px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-recovery{
			background: url(images_layout/titles/hair-recovery.gif);
			width: 211px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-corrective{
			background: url(images_layout/titles/hair-corrective.gif);
			width: 217px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}

		#hair-eyebrow{
			background: url(images_layout/titles/hair-eyebrow.gif);
			width: 275px;
			height: 48px;
			margin: 2px 0px 12px 8px;
		}
	
		#explainlosehair{
			background: url(images_layout/titles/explainlosehair.gif);
			width: 246px;
			height: 45px;
			margin: 2px 0px 12px 8px;
		}

	#contact{
		background: url(images_layout/titles/contact.gif);
		width: 115px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#contact{
		background: url(images_layout/titles/contact.gif);
		width: 115px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
	#sitemap{
		background: url(images_layout/titles/sitemap.gif);
		width: 109px;
		height: 45px;
		margin: 2px 0px 12px 8px;
	}
	
/* Testimonials */

	.testimonial{
		background: url(images_layout/allpages/quote-open.gif) no-repeat top left;
		width: 250px;
		margin: 20px 0 0 40px;
		padding: 12px 0 0 0px;
	}

	.left-testimonial{
		background: url(images_layout/allpages/quote-open.gif) no-repeat top left;
		width: 168px;
		margin: 20px 0 0 85px;
		padding: 12px 0 0 12px;
	}

	.right-testimonial{
		background: url(images_layout/allpages/quote-open.gif) no-repeat top left;
		width: 168px;
		margin: 20px 0 0 8px;
		padding: 12px 0 0 12px;
	}

	.left-testimonial blockquote, .right-testimonial blockquote, .testimonial blockquote{
		background: url(images_layout/allpages/quote-close.gif) no-repeat bottom right;
		margin: 0;
		padding: 0 12px 0px 0;
	}
		.left-testimonial p, .right-testimonial p, .testimonial p{
			font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #700B04;
			text-align: right;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}

		.left-testimonial blockquote p, .right-testimonial blockquote p, .testimonial blockquote p{
			font: italic 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #700B04;
			text-align: center;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}

/* Top of Page Links */
 
#center p.topofpage{
	text-align: right;
	margin-bottom: 30px;
}
 
/* Learn More Links */
 
.learnmore{
	height:14px;
	background:url("images_layout/allpages/learnmore.gif") no-repeat right;
	
}
.learnmore a{
	height:14px;
	width:78px;
	display:block;
	margin-left:210px;
}
.learnmore a strong{
	display: none;
}
 
/* Quick Contact Form */

		#quickcontactform1, #Gershenbaum
			{
			color: #841811;
			font: 11px Arial, Helvetica, sans-serif;
			}	

		#contact-form-input form{
			padding: 12px 0 0 42px;
			position: relative;
		}

		#quickcontactform1 input, #quickcontactform1 textarea{
			color: #841811;
			border: 1px solid #FC822D;
			background: #FD9E44;
			font: 11px Arial, Helvetica, sans-serif;
			margin: 0 0 3px 0;
			width: 120px;
		}
		
		#quickcontactform1 textarea{
			height: 38px;
			width: 119px;
			overflow: auto;
		}
		
		#quickcontactform1 #quickcontact-button1{
			width: 57px;
			height: 20px;
			border: 0px;
			margin: 0 0 0 68px;
		}
		
		#Gershenbaum form{
			padding: 30px 0 0 60px;
			position: relative;
		}

		#Gershenbaum input, #Gershenbaum textarea{
			color: #841811;
			border: 1px solid #FC822D;
			background: #FD9E44;
			font: 11px Arial, Helvetica, sans-serif;
			margin: 0 0 5px 0;
			width: 166px;
			height:20px;
			margin: 0 0 0 10px;

		}
		
		#Gershenbaum textarea{
			height: 50px;
			width: 166px;
			overflow: auto;
		}
		
		#Gershenbaum #quickcontact-button1{
			width: 65px;
			height: 20px;
			border: 0px;
			margin: 8px 0 0 10px;
		}


/* Horizontal SpriteNav */

		#h-spritenav1, #h-spritenav1 li, #h-spritenav1 a{
			/* Change height of nav */
			height: 50px;
		}
		
		#h-spritenav1{
			/* Change image of nav */
			background: url(index/PageID/Not%20Found.html) no-repeat left top;
			position: relative;
			/* Change width of nav */
			width: 220px;
		}
		
		#h-spritenav1 li a span{
			display: none
		}
		
		#h-spritenav1 li{
			list-style-type: none;
			position: absolute;
			top: 0px;
			display: block;
		}
		
		#h-spritenav1 a{
			display: block;
		}
		
		/* Change left coordinate and width of link */
		#h-spritenav1-1{left:   0px; width: 63px}
		#h-spritenav1-2{left:  63px; width: 84px}
		#h-spritenav1-3{left: 146px; width: 74px}
		
		/* Change image of nav and negative left coordinate and negative height */
		#h-spritenav1-1 a:hover{background: url(index/PageID/Not%20Found.html) no-repeat    0px -50px}
		#h-spritenav1-2 a:hover{background: url(index/PageID/Not%20Found.html) no-repeat  -63px -50px}
		#h-spritenav1-3 a:hover{background: url(index/PageID/Not%20Found.html) no-repeat -146px -50px}


		

/* Vertical SpriteNav */
		
		#v-spritenav1 li, #v-spritenav1 a {
			height: 73px;
			display: block;
		}
		
		#v-spritenav1 li a span{
			display: none
		}
		
		#v-spritenav1{
			width: 100px;
			height: 219px;
			background: url(index/PageID/Not%20Found.html);
			position: relative;
		}
		
		#v-spritenav1 li{
			list-style: none;
			position: absolute;
		}
		
		#v-spritenav1-1, #v-spritenav1-2, #v-spritenav1-3{left: 0; width: 100px;} 
		
		#v-spritenav1-1{top:   0px;}
		#v-spritenav1-2{top:  73px;}
		#v-spritenav1-3{top: 146px;}
		
		
		#v-spritenav1-1 a:hover{background: transparent url(index/PageID/Not%20Found.html) -100px    0px no-repeat;}
		#v-spritenav1-2 a:hover{background: transparent url(index/PageID/Not%20Found.html) -100px  -73px no-repeat;}
		#v-spritenav1-3 a:hover{background: transparent url(index/PageID/Not%20Found.html) -100px -146px no-repeat;}


/* Text Nav */
	
		#text-nav{
			clear: both;
			width: 722px;
			margin: 0px 8px 15px 77px;
			text-align: center;
		}	

		#text-nav ul{
			margin: 0 0 15px 0;
		}
			
		#footer_site #text-nav ul li{
			margin: 0;
			padding: 0 4px 0 5px;
			padding-right: 2px;
			display: inline;
			border-left: 1px solid #FAC141;
			background: none;
			font-size: 12px;
			line-height: 13px;
			color: #FAC141;
		}
		
		#footer_site #text-nav li.first{border: none;}
		#text-nav p{line-height: 13px; font-size: 12px; color: #FAC141; margin: 0 auto 13px auto;}
		#text-nav a:link, #text-nav a:visited{color: #FAC141; font-size: 12px;}
		#text-nav a:hover, #text-nav a:active{color: #FFEB8B; font-size: 12px;}
		
		#footer_par a:link, #text-nav a:visited{color: #FFEB8B; font-size: 12px;}
		#footer_par a:hover, #text-nav a:active{color: #FAC141; font-size: 12px;}
		
		
		
		
/*Home-text-nav
------------------------------------------------------*/


#home-text-nav {padding:0 0 0 90px; }
#home-text-nav h3 {font-weight:bold; color:#2E0201;  }		
		
#home-text-nav ul { margin:0px 0px 5px 5px; 
	padding:0; }

#home-text-nav ul li { list-style-image: url(images_layout/sub/bullet.gif); }
		
#home-text-nav ul li a:link, #home-text-nav ul li a:visited, #home-text-nav ul li a:hover, #home-text-nav ul li a:active {		
	
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

#home-text-nav ul li ul { 
	font-style: normal; 
	
}
		
#home-text-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; 
}
		
		
		
		
#home-text-nav a:hover, #home-text-nav a:active{
	color:#FF3300;
	text-decoration: none;
}		
		
		
		
		
/* ------ Main Contact Form ---------*/


		#big-contact{
			width: 310px;
			margin: 0 auto;
		}
		
		#big-contact label{
			border: none;
			margin: 40px auto 0 auto;
			width: 350px;
		}
		
		#big-contact input, #big-contact textarea{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width: 130px;
		}

		#big-contact br{
			clear: both;
		}
		
		#big-contact p{
			text-align:center;
			margin: 10px 0 10px 0;
			font-size: 12px;
		}
	
		#big-contact label input, #big-contact label select{
			position: absolute;
			left: 110%;
			top: -1px;
			width: 100px;
		}
	
		#big-contact form, #big-contact label, #big-contact input, #big-contact textarea, #big-contact select{
			font-size: 11px;
			color: #841811;
		}
	
		#big-contact form, #big-contact label{
			font-size: 12px;
			color: #841811;
		}
	
		#big-contact input, #big-contact textarea, #big-contact select{
			border: 1px solid #FEEB8D;
			background: #FD9E44;
		}
	

		#big-contact label{
			position: relative;
			width: 140px;
			display: block;
			margin: 0 10px;
			text-align: right;
			height: 20px;
		}
		
		#big-contact fieldset{
			width: 300px;
			padding: 5px 10px;
		}
		
		#big-contact hr{
			border: 0px;
			height: 1px;
			color: #FEEB8D;
			background: #FEEB8D;
			margin: 0 0 20px 0;
		}

		#big-contact label textarea{
			position: absolute;
			left: 110%;
			top: 0px;
			width: 135px;
			height: 100px;
			border: 1px solid #FEEB8D;
			background: #FD9E44;
		}

		#big-contact .radio{
			top:0;
			width: 14px;
			border: 1px solid #FC822D;
			background: #FD9E44;
		}
		
		#big-contact .reset{
			width:60px;
			margin: 10px 0 0 90px;
			border: 1px solid #000000;
			background: #FC822D;
			color: #000000;
			font-weight: bold;
		}

		#big-contact .reset-clear{
			width:60px;
			margin: 100px 0 0 90px;
			border: 1px solid #000000;
			background: #FC822D;
			color: #000000;
			font-weight: bold;
		}
		
		#big-contact .submit{
			width:60px;
			margin: 10px 0 0 12px;
			border: 1px solid #000000;
			background: #FC822D;
			color: #000000;
			font-weight: bold;
		}
		
		#big-contact .clear-textarea{
			margin:100px 0 10px 0;
		}
		
		#big-contact .subscribe{
			width:90px;
			margin: 10px 0 0 110px;
		}
		
		#big-contact .submit-center{
			width:140px;
			margin: 10px 0 0 80px;
		}
		

		#center-column-inside #big-contact label{
			font: 12px Arial,Helvetica,sans-serif;
		}
		

#mid-left {width:145px; float:left; padding:0 5px 0 5px; }
#mid-right {width:145px; float:right;  padding:0 5px 0 5px; }

.img-left {}
.img-right {
	float: right;
	margin: 0 10px 5px 0px;
}
.link-gallery {display:block; width: 180px; margin-left: 85px; cursor:hand;}
.link-gallery:hover {cursor: hand;} 
.link-gallery p {
	margin-left: 10px;
	width: 160px;
	text-align: center;
	color: #841911;
}
#button_model{
	position: relative;
	/*background:url(/images_layout/bg-playboy-index.jpg) no-repeat;
	height:110px;*/
}


#button_model p {

	margin:0 0 0 0px;
	padding:0 30px 0 0px;
	width:179px;
	

}

 	#contact-column { background:url("images_layout/sub/contact.jpg") no-repeat; padding-top:65px;}
 	#contact-column2 { background:url("images_layout/sub/contact2.jpg") no-repeat; }
	#contact-column2 p.padding-top { padding-top: 55px; }
	#contact-bottom { background:url("images_layout/sub/contact-bottom.jpg") no-repeat bottom; height:77px;}
	#address-contact { background:url("images_layout/sub/address-contact.jpg") no-repeat; height:422px; padding-top:65px;}
#column-right {
	background:url("images_layout/sub/contact-bg.jpg") repeat-y;
	width:227px;
	height:inherit;
	float:left;
}
#column-right p {padding: 0 40px 0 26px;}

#subhead-right-contact{
	background:url(images_layout/sub/contact.jpg) top no-repeat;
	padding-top: 70px;
	min-height:400px;
}
* html #subhead-right-contact{
	background:url(images_layout/sub/contact.jpg) top no-repeat;
	padding-top: 70px;
	height:400px;
}
*+html #subhead-right-contact{
	background:url(images_layout/sub/contact.jpg) top no-repeat;
	padding-top: 70px;
	height:400px;
}
#subhead-right-contact1{
	background:url(images_layout/sub/contact1.jpg) top no-repeat;
	min-height:400px;
}
* html #subhead-right-contact1{
	background:url(images_layout/sub/contact1.jpg) top no-repeat;
	height:400px;
}
*+html #subhead-right-contact1{
	background:url(images_layout/sub/contact1.jpg) top no-repeat;
	height:400px;
}
#subhead-right-contact1 p{
		margin: 0px 10px 0px 0px;
		color: #841811;
}
#subhead-right-contact p{
		margin: 0px 0px 0px 0px;
		color: #841811;
}
#subhead-right-contact form{
		padding: 12px 0 0 12px;
		position: relative;
}
/*
#submit {cursor:pointer; background:url("/images_layout/sub/submit.gif") no-repeat; width:65px; height:20px; border:0; }
*/
#menu-right {
	padding-top:10px;
	background-color: #ed844d;
	height:457px;
	background:url("images_layout/sub/menu-right.jpg") no-repeat;
}
* html #menu-right {
	padding-top:10px;
	background-color: #ed844d;
	height:467px;
	background:url("images_layout/sub/menu-right.jpg") no-repeat;
}
*+html #menu-right {
	padding-top:10px;
	background-color: #ed844d;
	height:467px;
	background:url("images_layout/sub/menu-right.jpg") no-repeat;
}
#bottom {
	width:807px;
	height:1px;
	clear:both;
}

	#content_site { background:url("images_layout/sub/title.jpg") no-repeat; min-height:600px;}/* Moz */
	* html #content_site { background:url("images_layout/sub/title.jpg") no-repeat; height:600px;}/* IE6 */
	*+html #content_site { background:url("images_layout/sub/title.jpg") no-repeat; height:600px;}/* IE7 */

	#content-bottom { background:url("images_layout/sub/content-bottom.jpg") no-repeat bottom; height:24px;}
	#content-bottom_model { background:url("images_layout/sub/content-bottom_model.jpg") no-repeat bottom; height:260px;}
#nav-right-sub{
	width:180px;
	float:right;
	margin:0px 14px 5px 5px;
	display: inline;
}

#nav-right-sub div.content_site{
	width:168px;
	border:2px solid #FFEA8B;
	margin:0px 0px 0px 4px;
	text-align:left;
	padding-bottom: 20px;
}

#nav-right-sub div.content_site h3{padding:0px; margin:5px 0px 0px 5px;}

#nav-right-sub div.content_site ul{padding:0px; margin: 0 0 0 25px;  }  

#nav-right-sub div.content_site ul li {
	margin:5px 0 0 0;
	list-style-image: url(images_layout/sub/bullet.gif);
	line-height: 13px;
} 

#nav-right-sub div.content_site ul ul { width:130px; margin-left: 13px; margin-bottom: 5px; }   
#nav-right-sub div.content_site ul ul li { margin-left: 4px; list-style-image: url(index/PageID/Not%20Found.html); }  

#nav-right-sub div.content_site a{font-size:12px;}
#aventura-center { background:url("images_layout/sub/titles/aventura-center.jpg") no-repeat; height:55px;}
#aventura-center span{display:none;}

#column-left { 
	background:url("images_layout/sub/content-bg.jpg") repeat-y; 
	width:580px; 
	height:200%;
	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;
	color: #841811;
	margin-top: 0;
}
#column-left ul ul{
	padding:0 25px 0 0px;
	color:#841811;
	margin-top:0;

}
		
#column-left #page-nav ul {
	margin:0px 0px 10px -10px; 
	padding:0; 
}

#column-left #page-nav ul li {

	list-style-type:none;
}
		
#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 h1{
	font-size:16px;
	font-weight:bold;
	padding: 0 25px 0 117px;
	color: #841811;
}
#column-left h2{
	font-size:14px;
	font-weight:bold;
	padding: 0 25px 0 117px;
	color: #841811;
}
#column-left h3{
	font-size:13px;
	font-weight:bold;
	padding: 0 25px 0 117px;
	color: #841811;
}
#column-left h4{
	font-size:12px;
	font-weight:bold;
	padding: 0 25px 0 117px;
	color: #841811;
}
#column-left p,ol,ul{
	margin-bottom:8px;
}

#column-left ul li { margin-left:30px; } /* removed: list-style-type:disc;  */

#column-left ul li ul { list-style-type: disc; margin-left: 10px; font-size: 11px; } 

#column-left ol li { margin-left:30px; }

/* page-nav
 * ------------------------------------------------------------------------- */
#page-nav {
	width: 168px;
	margin: 0px 0px 20px 4px;
	
	border: 2px solid #FFEA8B;
}
* html #page-nav {
	width: 172px;
	margin: 0px 0px 20px 4px;
	
	border: 2px solid #FFEA8B;
}
*+html #page-nav {
	width: 172px;
	margin: 0px 0px 20px 4px;
	
	border: 2px solid #FFEA8B;
}
#page-nav-staff {
	width: 180px;
	margin: 0px 20px 20px 0px;
	float: right;
	border: 1px solid #FFEA8B;
	}
#page-nav h3 {
	padding:10px 0 5px 10px;
	font-size:13px;
	font-weight:bold;
}		
#column-left a{
	text-decoration:underline;
}
#column-left a:hover{
	text-decoration:none;
	color: #841811;
}
/*#column-left img{
	border: 1px solid #FFEA8B;
}*/
#content_site { background:url("images_layout/sub/title.jpg") no-repeat;}
#wrap {
	background:url("images_layout/sub/bg.jpg") repeat-y;
	width:807px;
	margin:0;
	text-align:left;
}

.gallery_model{
	width: 490px;
	margin-left: 90px;
	background-image: url(images_content/sub/content-bottom_model.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 65px;
	
	
}
	
.gallery_model ul {
	width:100px;
	float: left;
}
.gallery_model ul li{
	margin-left: -70px;

}

.right { text-align:right; font-weight: bold;margin-right:42px;}
.right a{ text-align:right; font-weight: bold;}
/* 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; margin:5px 0 0 192px; cursor:pointer; background:url("images_layout/sub/submit-contact.gif") no-repeat; width:65px; height:20px; border:0; }
table.bna-box {
 background: #ED993E;
 border: 1px solid #F8E286;
 margin-bottom: 15px;
}
td.border-left-top
{
border-left:1px solid #F8E286;
border-top:1px solid #F8E286;
}
td.border-top-right
{
border-top:1px solid #F8E286;
border-right:1px solid #F8E286;
}
td.border-left-bottom
{
border-left:1px solid #F8E286;
border-bottom:1px solid #F8E286;
}
td.border-right-bottom
{
border-right:1px solid #F8E286;
border-bottom:1px solid #F8E286;
}
td.border-left-top-bottom
{
border-left:1px solid #F8E286;
border-top:1px solid #F8E286;
border-bottom:1px solid #F8E286;
}
td.border-top-right-bottom
{
border-right:1px solid #F8E286;
border-top:1px solid #F8E286;
border-bottom:1px solid #F8E286;
}
td.border-left
{
border-left:1px solid #F8E286;
}
td.border-right
{
border-right:1px solid #F8E286;
}

.bna-bottom{ 
width:400px;
clear:both;
}

#column-left td{
 font-family: Arial, Helvetica, sans-serif;;
 font-size: 12px;
 margin-top: 12px;
 margin-bottom:20px;
 padding: 0px; 25px 0 0px;
 color:#FFFFFF;

}

#column-left td img{
	border:none;
}
img.bna-box-title {
 margin: 12px 0px 10px 10px;
}

img.img-top-right {
 padding: 5px 0px 10px 10px;
 border:none;
}

img.img-bottom-left {
 margin: 5px 0px 10px 10px;
}

img.img-bottom-right {
 margin: 5px 0px 10px 10px;
}
.float-left{
	margin-left:117px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	clear:both;
}
#float-left{
	float:left;
	margin-right:-20px;
}
.float-right{
	float:right;
	clear:both;
}
.float-right-noclear{
	float:right;
}
img.office{ margin:0px 0px 10px 10px}

#column-left td h3, #column-left td ol, #column-left td ul{
	padding: 0 25px 0 0px;
	color: #841811;
	margin-top: 0;
}
#column-left td ul {
	margin-bottom:0px;
}
#column-left td form select {
background-color: #FFAA57;
	border:1px solid #F97D32;  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #841811;}
	
#column-left td p.title{
 font-family: "Times New Roman", Times, serif;
 font-size: 16px;
 color:#ffffff;
 margin-left:-117px;
 margin-top: 12px;
 margin-bottom:20px;

}
#column-left td {
padding-left:10px;

}
#column-left table
{
	margin-left:117px;
}
* html #column-left table
{
	margin-left:0px;
}
*+html #column-left table
{
	margin-left:0px;
}

.td-right { text-align:right; font-weight: bold;margin-right:0px;}
.td-right a{ text-align:right; font-weight: bold;}
#playboy-background{
	margin-left:80px;
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-IMAGE: url(images_content/sub/content-bottom-model.jpg);
	PADDING-BOTTOM: 65px;
	BACKGROUND-REPEAT: no-repeat;

}
#column-left .playboy-align
{
	margin-left:80px;
}
.healthy-align
{
	margin-left:10px;
}
.set-border{border: 1px solid #FFEA8B;margin-bottom:5px;}

#column-right a:link,a:visited,a:active {

	font-size: 12px;
	font-weight: normal;
	color: #841811;
	text-decoration:underline;
}

#column-right a:hover{
	text-decoration:none;

}
.font75{
  FONT-SIZE: 75%;
}
body
	{
	background: url("images_layout/allpages/center-back.jpg") repeat-x top;
	background-color:#ED823E;
	}

.sublist li
	{
	list-style-image:url(images_layout/bullet.gif);
	}

#XFactorContent
	{
	margin-left:100px;
	margin-right:20px;
	width:460px;
	}
	
#XFactorContent table, #XFactorContent p
	{
	margin-left:0;
	padding-left:0;
	}

#XFactorContent table td
	{
	color:#841811;
	}

hr
	{
	width:440px;
	margin-left:110px;
	}
