/* Style Sheet for Christophe Cornard - www.christophecornard.com */
/* Date Created: 04 August 2007 */
/* Author: Britt Ambrose Design - www.brittambrosedesign.com */
/* Last Updated: 06 Auguest 2007 */



/*----  Main Style Starts----*/

body {
	margin: 0px; 
	background-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #666666;	
}
.nav_bkg {
	background-color: #000000
}
p {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.justified {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
h1 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;

}
h2 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	padding: 0px;
}
h3 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #E87B00;
	padding: 0px;

}
li {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: disc;
}
a:link, a:visited {
	color: #0066FF;
	text-decoration: none;

}
a:active, a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.orange, a.orange {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #e87b00; 

}
a.orange:link, a.orange:visited {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #e87b00;
	text-decoration: none;
}
a.orange:active, a.orange:hover {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #e87b00;
	text-decoration: underline;
}

.main_headersection {
	padding: 10px 10px 10px 18px;
}
.main_imagebkg {
	background: url(images/repeat_bkg.jpg) repeat-x left top;
}
.mainimage_bio {
	background: url(images/main_image_01.jpg) repeat-x center top;
	padding: 5px 10px 10px 15px;	
}
.mainimage_orange {
	background: url(images/mainimage_orange3.jpg) repeat-x center top;
	padding: 5px 10px 10px 15px;
}
.main_bodyarea {
	padding: 20px 10px 15px 10px;

}
.content_box {
	background: url(images/white_vertical.gif) repeat-y left top;
	padding: 30px 30px 10px 30px;
}
.left_cell {
	padding-right: 10px;
	padding-bottom: 15px; 
	padding-top: 10px; 
}
.credits_orange, a.credits_orange {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;	
	color: #e87b00;
}
a.credits_orange:active, a.credits_orange:hover {
	color: #e87b00; 
	text-decoration: underline;
}

a.credits_orange:link, a.credits_orange:visited {
	color: #e87b00; 
	text-decoration: none;
}

.credits_blue, a.credits_blue {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066ff; 
}
a.credits_blue:active, a.credits_blue:hover {
	color: #0066ff; 
	text-decoration: underline;
}

a.credits_blue:link, a.credits_blue:visited {
	color: #0066ff; 
	text-decoration: none;
}
.listcells {
	padding: 3px 10px;
}
/* --- Banner Images Start --- */
.mainimage_home {
	background: url(images/mainimage_home.jpg) repeat-x center top; 
	padding: 0px 10px 0px 10px;	
	
}
.mainimage_celebrity {
	background: url(images/mainimage_celebrity2.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	 
}

.mainimage_celebritywedding1 {
	background: url(images/mainimage_celebritywedding_1b.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	 
}
/*.mainimage_celebritywedding2 {
	background: url(images/mainimage_celebritywedding_2.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	 
}
.mainimage_celebritywedding3 {
	background: url(images/mainimage_celebritywedding_3.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	 
}
.mainimage_celebritywedding4 {
	background: url(images/mainimage_celebritywedding_4.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	 
} */
.mainimage_featuredwedding {
	background: url(images/mainimage_featuredwedding.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;	
}
.mainimage_credits {
	background: url(images/mainimage_credits.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	
}
.mainimage_press {
	background: url(images/mainimage_press.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;	
	
}
.mainimage_contact {
	background: url(images/mainimage_contactus.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;		
	
}
.mainimage_blue {
	background: url(images/mainimage_blue.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;		
	
}
.mainimage_daviseyes {
	background: url(images/mainimage_daviseyes_1a.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;	

}
.mainimage_fashion {
	background: url(images/mainimage_fashion3.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;	

}
.mainimage_folio {
	background: url(images/mainimage_folio.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;		
	
}
.mainimage_geare {
	background: url(images/mainimage_gear_bw.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;	
	
}
.mainimage_expose {
	background: url(images/mainimage_expose.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	
}
.mainimage_bride {
	background: url(images/mainimage_bride4.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	
}
.mainimage_extensions {
	background: url(images/mainimage_extensions1.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	
}
.mainimage_marquee {
	background: url(images/mainimage_marquee.jpg) repeat-x center top; 
	padding: 5px 10px 5px 10px;
	
}
/* --- Banner Images Endrt --- */

.pagenav, a.pagenav {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	padding-right: 5px; 
	padding-left: 5px; 
}
a.pagenav:link, a.pagenav:visited {
	color: #ffffff;
	text-decoration: none;
}
a.pagenav:active; a.pagenav:hover {
	color: #ffffff;
	text-decoration: underline;
}

.vertical_bar {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;	
	COLOR: #666666; 

}
.border {
	border: solid 1px #ffffff; 
}
/*---Scrolling Section Styles Start ---*/
/* Mark's Script to resolve Mac issue - PHP Server required */
#v4Lvlcontent1 {
	/* position: <?= $position ?>; */
	position: relative; 
	width: 450px; 
	left: 0px; 
	top: 0px; 
	z-index:1;
	visibility: visible; 	
}
#v4Lvlcontent2 {
	/* position: <?= $position ?>; */
	position: absolute;
	width: 450px; 	
	left:0px; 
	top:0px; 
	visibility:	hidden; 
	z-index:1; 
}

#h4Lvlcontent1 {
	position:absolute; 
	width: 100%; 
	visibility:	visible;
	left: 0px; 
	z-index:1; 
}

/*----  Footer Area Starts ----*/

.footer {
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.footercell {
	padding: 10px 130px 10px 10px;
}
a.footer:link, a.footer:visited { 
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none
}

a.footer:active, a.footer:hover { 
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;	
	text-decoration: none
}

/*----  Footer Area Ends ----*/
