/* CSS Document */

html, body{
	margin:10px;
	padding:0;
	
	
}	

#preload{
	display:none;
}


a{
	color: #532c2f;
}


ul, li {
	padding:0;
	margin:0;
	list-style:none;
}
#list li{
	list-style-type:disc;
	list-style-position:outside;
	padding-bottom:10px;
	margin-left:20px;
	}

.clear{
	clear:both;
	}
	
body {
	background-color: #241302;
	text-align:center;	/* IE5 BROWSER HACK */
}

.floatright {
				float:right;
				padding-left:10px;
				padding-top:10px;
				padding-bottom:10px;
			}
					
.floatleft {
				float:left;
				padding-right:15px;
				padding-top:10px;
				padding-bottom:2px;
			}
			
/* 	/////////////////////////////////////////////////////////////
							GALLERY SECTION
	///////////////////////////////////////////////////////////// */
	
.gallery {
	width:50%;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
	padding:10px;
}
.row1 {
	text-align:center;
	font-size:11pt;
	color:#FFFFFF;
	background-color:#54a3e8;
	line-height:18pt;
	height:25px;
}
.row2 {
	height:35px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #DCE9F8;	
	border-bottom:dashed 1px #90bdd5;
}

.row3 {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	height:85px;
	padding-top:20px;	
	padding-bottom:10px;
	border-left:solid 1px #90bdd5;
	border-right:solid 1px #90bdd5;

}

.row4 {
	text-align:center;
	background-color:#454346;
}

.third_col {
	text-align:left;
	padding-left:10px;	
	width:29%;
	float:left;
}

.third_col_r {
	text-align:right;
	padding-left:10px;	
	float:left;
}
			
/* 	/////////////////////////////////////////////////////////////
							SHELL
	///////////////////////////////////////////////////////////// */

	#container{
		position:relative;
		width:799px;
		text-align:left;
		background-image:url(../images/container-repeat.jpg);
		border: solid 15px white;
		padding:0;
		margin:0px auto;
	
	}	
	
		#buttefly{		
			position:absolute;
			top:73px;
			left:-50px;
			width:154px;
			height:132px;		
			background-image:url(../images/butterfly.jpg);
			z-index:100;
		}
		
		#header{
			width:799px;
			height:128px;
			background-image:url(../images/header.jpg);
		}
	
		#sidepanel{
			position:absolute;
			left:0px;
			top:153px;
			width:177px;
		} 
		
		#maincontent_holder{	
			margin-left:177px;
			width:622px;
			height:585px;
			height:auto !important; /* for modern browsers */
			min-height:585px;
			background-image:url(../images/maincontent_container_back.jpg);
			background-repeat:no-repeat;
		}		
		
		#footer{
			text-align:center;
			font-size:11px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#532c2f;
			padding-top:10px;
			position:relative;
			width:622px;
			height:37px;
			bottom:0;
			left:177px;
			margin-top: 200px;
			background-image:url(../images/footer.jpg);			
		}

/* 	/////////////////////////////////////////////////////////////
							SIDE PANEL
	///////////////////////////////////////////////////////////// */
	
	
	#sidetop{
		width:177px;
		height:52px;
		background-image:url(../images/side_top.jpg);
	}
	
	#sidenav{	
		width:177px;
	}
		
		#sidenav ul li{
			width:177px;
			height:28px;
			display:block;
		}
		
		#sidenav ul li a{
			width:177px;
			height:28px;
			display:block;			
		}
			#sidenav ul li a.events{background-image:url(../images/side_nav/side_nav_events_off.jpg);}
			#sidenav ul li a.events:hover{background-image:url(../images/side_nav/side_nav_events_roll.jpg);}
			
			#sidenav ul li a.newsletter{background-image:url(../images/side_nav/side_nav_newsletter_off.jpg);}
			#sidenav ul li a.newsletter:hover{background-image:url(../images/side_nav/side_nav_newsletter_roll.jpg);}
			
			#sidenav ul li a.photog{background-image:url(../images/side_nav/side_nav_photog_off.jpg);}
			#sidenav ul li a.photog:hover{background-image:url(../images/side_nav/side_nav_photog_roll.jpg);}
			
			#sidenav ul li a.doctors{background-image:url(../images/side_nav/side_nav_doctors_off.jpg);}
			#sidenav ul li a.doctors:hover{background-image:url(../images/side_nav/side_nav_doctors_roll.jpg);}
			
			#sidenav ul li a.giftc{background-image:url(../images/side_nav/side_nav_giftc_off.jpg);}
			#sidenav ul li a.giftc:hover{background-image:url(../images/side_nav/side_nav_giftc_roll.jpg);}
			
			#sidenav ul li a.products{background-image:url(../images/side_nav/side_nav_products_off.jpg);}
			#sidenav ul li a.products:hover{background-image:url(../images/side_nav/side_nav_products_roll.jpg);}
			
			#sidenav ul li a.contact{background-image:url(../images/side_nav/side_nav_contact_off.jpg);}
			#sidenav ul li a.contact:hover{background-image:url(../images/side_nav/side_nav_contact_roll.jpg);}
			
			#sidenav ul li a.finance{background-image:url(../images/side_nav/side_nav_finance_off.jpg);}
			#sidenav ul li a.finance:hover{background-image:url(../images/side_nav/side_nav_finance_roll.jpg);}
			
			#sidenav ul li a.menu{background-image:url(../images/side_nav/side_nav_menu_off.jpg);}
			#sidenav ul li a.menu:hover{background-image:url(../images/side_nav/side_nav_menu_roll.jpg);}
		
		#ad{
			width:177px;
			height:474px;
			background-image:url(../images/side_ad.jpg);
		}
			
/* 	/////////////////////////////////////////////////////////////
							MAIN CONTENT
	///////////////////////////////////////////////////////////// */

	#content{
		padding-left:25px;
		padding-right:25px;
		padding-top:15px;
		padding-bottom:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
		#content p{
			line-height:15pt;
			padding-bottom:15px;
			border-bottom:dashed 1px #65A8CB;
		}
		
		#testimonials p{
			line-height:15pt;	
			padding:20px;
			background-color:#b4d9ec;					
			border:dashed 1px #65A8CB;
		}
			
		#content h1,
		#content h2, 
		#content h3, 
		#content h4, 
		#content h5{
			margin:0;
			padding:0;
			font-weight:bold;
		}
		
		#content h3{
			font-size:15pt;
			color:#4D1E16;
		}
		#content h4{
			font-size:12pt;
			color:#953818;
		}
		#content h1{
			font-size:12pt;
			color:#953818;
		}
/* 	/////////////////////////////////////////////////////////////
							MAIN NAVIGATION
	///////////////////////////////////////////////////////////// */	
	
	#mainnav{
		width:799px;
		height:25px;
		background-image:url(../images/mainnav/back.jpg);
		background-repeat:repeat-x;
	}
		#mainnav ul{
			margin-left:110px;
			height:25px
		}
		
		#mainnav ul li{	
			display:inline;
			float:left;
		}
		
		#mainnav ul li a{
		   	display: block;
			height:25px;
		}
		
			#mainnav ul li a.mainnav_about{
				background: url(../images/mainnav/about.jpg);
				width:59px;
			}
			#mainnav ul li a.mainnav_anti{
				background: url(../images/mainnav/anti.jpg);
				width:148px;
			}
			#mainnav ul li a.mainnav_aesthetic{
				background: url(../images/mainnav/aesthetic.jpg);
				width:147px;
			}
			#mainnav ul li a.mainnav_products{
				background: url(../images/mainnav/products.jpg);
				width:78px;
			}
			#mainnav ul li a.mainnav_news{
				background: url(../images/mainnav/news.jpg);
				width:127px;
			}
			#mainnav ul li a.mainnav_men{
				background: url(../images/mainnav/men.jpg);
				width:66px;
			}			
			
			#mainnav ul li a.mainnav_about:hover{background: url(../images/mainnav/about_r.jpg);}
			#mainnav ul li a.mainnav_anti:hover{background: url(../images/mainnav/anti_r.jpg);}
			#mainnav ul li a.mainnav_aesthetic:hover{background: url(../images/mainnav/aesthetic_r.jpg);}
			#mainnav ul li a.mainnav_products:hover{background: url(../images/mainnav/products_r.jpg);}
			#mainnav ul li a.mainnav_news:hover{background: url(../images/mainnav/news_r.jpg);}
			#mainnav ul li a.mainnav_men:hover{background: url(../images/mainnav/men_r.jpg);}			
			
			
		
		ul.sub_menu{
			position:absolute;
			top:153px;
			width:155px;
			display:none;
			z-index:1000;
		}
		
		ul.sub_menu li{
			width:155px;
			height:25px;
			display:block;	
			
			border-bottom: solid 1px #783A30;
			
			filter:alpha(opacity=90);
			-moz-opacity:.90;
			opacity:.90;
		}
				
			ul.sub_menu li a{
				text-align:center;
				display: block;				
				width:100%;
				height:25px;
				
				font-family:Arial, Helvetica, sans-serif;
				font-size:8pt;
				line-height:16pt;
				color:#fff;
				text-decoration:none;
				
				background: #4D1E16;
			}
			
			ul.sub_menu li a:hover{
				background: #983B18;
				color:#fff;
			}
			
/* 	/////////////////////////////////////////////////////////////
							INTRO
	///////////////////////////////////////////////////////////// */	
	

	.forms li { margin:5px 0;}
	.forms li { margin:5px 0;}