/*Elements*/

body{
	background:#000000 url('../img/bg.gif') center top repeat;
	margin:0 0 20px;
	text-align:center;
	font-family:times, trebuchet ms, verdana;
	font-size:9pt;
	color:#FFF;
	min-width:1000px;
	}
img,fieldset{
	border:0;
	}
a{
	color:#f0f0f0;
	}
a:hover{
	text-decoration:none;
	}
	
/*Navigation*/

div#wrapNav{
	width:100%;
	height:38px;
	padding-top:80px;
	z-index:10;
	position:relative;
	}
div#wrapNav img{
	position:absolute;
	left:50%;
	margin-left:-492px;
	margin-top:-30px;
	}
div#wrapNav div{
	margin:0 auto 0 auto;
	width:985px;
	height:21px;
	}
div#wrapNav a{
	float:right;
	margin:12px 0 0 0px;
	color:#FFF;
	font-size:10pt;
	height:21px;
	text-decoration:none;
	}
div#wrapNav a, div#boxPhotos a{
	outline:none;
	}
div#wrapNav a img{
	position:relative;
	left:auto;
	margin:0;
	float:left;
	}
div#wrapNav a:hover,div#wrapNav a.atThis{
	
	}

/*Photo Box*/

div#wrapPhotos{
	width:984px;
	margin:0 auto;
	}
div#wrapPhotos a{
	float:left;
	margin:0px 20px 0 20px;
	z-index:1000;
	}
div#wrapPhotos img#portA{
	float:left;
	margin:0;
	width:944px;
	height:525px;
	}
img#topBorder{
	margin-top:-6px;
	margin-right:20px;
	float:right;
	}
img#leftBorder{
	margin-top:16px;
	}
img#leftBorder, img#rightBorder{
	float:left;
	}
img#rightBorder{
	margin-top:-5px;
	}
img#bottomBorder{
	position:absolute;
	left:50%;
	margin-left:-472px;
	top:642px;
	}
img#shadowImg{
	position:absolute;
	left:50%;
	width:944px;
	height:7px;
	margin:500px 0 0 -440px;;
}
img#portB{
	position:absolute;
	width:944px;
	height:525px;
	top:117px;
	left:50%;
	margin-left:-472px;
	visibility:hidden;
	}
img#portC{
	position:absolute;
	z-index:100;
	top:300px;
	left:50%;
	margin-left:-110px;
	visibility:hidden;
	}
#wrapContent{
	height:525px;
	z-index:9;
	position:absolute;
	width:980px;
	left:50%;
	margin-left:-430px;
	top:118px;
	text-align:left;
	font-size:12px;
	}
#wrapContent > div{
	_visibility:hidden;
	position:absolute;
	right:50%;
	margin-right:-402px;
	height:524px;
	padding:0px 10px 0 10px;
	}
#wrapContent > br{
	display:none;
	}
#wrapContent > div > div{
	height:504px;
	width:100%;
	padding:10px;
	background:url('../img/content_bg.png') repeat;

	}

/*Gallery Styles*/

div#use_galleries a{
	float:left;
	text-align:center;
	text-decoration:none;
	color:#898989;
	margin:0 10px 10px 0;
	}
div#use_galleries a:hover{
	color:#fff;
	}
div#use_galleries a img{
	border:1px solid #898989;
	width:150px;
	height:98px;
	}
div#use_galleries a:hover img{
	border-color:#fff;
	}

/*Client Login Styles*/

#clientLoginForm{
	text-align:center;
}
#use_client_login{
	width:880px;
	margin:0;
}
#clientLoginBg{
	position:absolute;
	width:880px !important;
	height:500px !important;
	background:#160d04;
	opacity:.8;
	padding:0 !important;
	overflow:hidden !important;
}
#clientLoginForm{
	position:absolute;
	margin:145px 275px 0 !important;
	width:342px !important;
	height:210px !important;
	padding:0 !important;
	background:url('../img/login_bg.png') no-repeat!important;
	overflow:hidden !important;
}
#clientLoginForm h2{
	margin:10px 0 0 0;
	text-decoration:underline;
	font-family:arial;
	font-weight:normal;
}
#loginForm{
	width:220px;
	display:inline-block;
	margin-top:30px;
}
#loginForm label{
	float:left;
	margin:3px 0 0 0px;
}
#loginForm #username{
	float:left;
	width:150px;
	margin:0 0 5px 5px;
}
#loginForm #submitLogin{
	clear:both;
	margin-top:8px;
}
#clientLoginForm span{
	font-size:15px;
}
#clientLoginForm img{
	margin:15px 0 10px 0;
}

.error{
	color:#BF0000;
}

/*Footer*/

div#wrapCopyright{
	width:100%;
	color:#5c4b2c;
	}
div#preLoad{
	width:0;
	height:0;
	visibility:hidden;
	}

p#isSlideshowButton{
	cursor:pointer;
	text-align:center;
	position:absolute;
	z-index:1000;
	margin:0;
	padding:3px;;
	top:125px;
	left:50%;
	border:1px solid;
	background:#000;
	margin-left:350px;
	}
	
#nextButton, #previousButton{
	position:absolute;
	left:50%;
	top:586px;
	}
#nextButton{
	margin-left:-414px !important;
	}
#previousButton{
	margin-left:-471px !important;
	}
	
/*Request*/

#requestForm{
	margin-left:20px;
	}
#use_request input, #use_request label, #use_request select, #use_request textarea, #use_request span{
	float:left;
	margin-top:7px;
	}
#use_request label{
	width:100px;
	clear:left;
	padding-top:3px;
	font-size:13px;
	}
#use_request input[type=submit]{
	margin-top:10px;
	}
#requestHumanity{
	font-weight:bold;
	}
	
#use_about, #use_request, #use_galleries, #use_contact{
	width:325px;
	}