/* CSS Document */
body,td,th {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	vertical-align: middle;
}
body {
	background-color: #56555A;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background2.gif);
	background-repeat: repeat;
}
.site {
	width:804px;
	margin:15px auto 0 auto;
	border:solid 0px #f3f;
}
.shadow_container_l {
	float:left;
}
.shadow_container_r {	
	float:right;
}
.shadow_top_l {
	width:17px;
	height:24px;
	background:url(images/shadowtopl.png) no-repeat top left;
}
#leheadshot{
    width:250px;
	height:400px;
	margin:15px 20px 0 10px;
	padding-right:10px;
	}
#abouttext{
    margin:0 0 0 0;
	padding:0 30px 0 0;
	width:450px;
	float:right;
	color:#d0e5e6;
	font-size:12px;
}
#contacttext{
    width:400px;
	height:400px;
	margin:15px 20px 0 10px;
	padding-left:50px;
	color:#d0e5e6;
	font-size:12px;
	line-height:14px;
}
.shadow_l {	
	width:17px;
	min-height:660px;
	background:url(images/shadowl.png) repeat-y top left;
}
.shadow_top_r {
	width:17px;
	height:24px;
	background:url(images/shadowtopr.png) no-repeat top left;
}
.shadow_r {	
	width:17px;
	min-height:660px;
	background:url(images/shadowr.png) repeat-y top left;
}
.home-right-model {
	float:right;
	width:377px;
	height:540px;

	background:url(images/home-right-model.jpg) no-repeat top left;
}
.header_div {
	width:768px;
	height:115px;
	background-color:#7b7b7b;
	margin:auto;
	background:url(images/newheaderbackground.jpg) no-repeat top left;
}
.logo_div {
	width:374px;
	height:117px;
	background:url(images/logo.png) no-repeat top left;
	position:relative;
	top:3px;
	left:-2px;z-index:100;
}
.navbar_div {
	width:768px;
	height:24px;
	background-color:#369093;
	padding-top:5px;
	margin:auto;
}
.navbar_content {
	vertical-align: middle;
	margin:0 0 0 10px;
}
a.navbar_links {
	font-size:12px;
	color:#d0e5e6;
	padding:4px 3px 5px 3px;
	line-height:24px;
	text-decoration:none;
	vertical-align: middle;
	margin-top:5px;
}
.contact_info {
	font-size:10px;
	line-height:24px;
	color:#d0e5e6;
	float:right;
	padding:2px 5px 0 0;
	margin:0 0 0 0;
}
.mainbody_div {
	width:768px;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#dfdfdf;
	min-height:540px;
}
.mainbody_home_div {
	width:768px;
	min-height:540px;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#359093;
}
.mainbody_gallery_div {
	width:768px;
	min-height:540px;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#333;
}
.mainbody_about_div {
	width:768px;
	min-height:540px;
	margin:0 auto 0 auto;
	padding-top: 10px;
	background:url(images/homeback2.png) repeat-x top left;
	background-color:#225a5c;
	vertical-align:top;
}
.mainbody_policy_div {
	width:768px;
	min-height:830px;
	margin:0 auto 0 auto;
	padding-top: 10px;
	background:url(images/homeback2.png) repeat-x top left;
	background-color:#225a5c;
	vertical-align:top;
}
.mainbody_returns_div {
	width:768px;
	margin:0 auto 0 auto;
	padding-top: 10px;
	background:url(images/homeback2.png) repeat-x top left;
	background-color:#225a5c;
	vertical-align:top;
}
.mainbody_content {
	color:#369093;
	position:relative;
	top:10px;
	margin:0 10px 0 170px;
}
.sidebar_div {
	width:160px;
	border-right:solid 1px #fff;
	background-color:#b1957a;
	min-height:540px;
	float:left;
	padding:0;
	margin:0 0px 0 0;
}
.sidebar_content {
	margin:10px 10px 10px 10px;
}
#girl_home {
	width:550px;
	height:378px;
	margin:0 0 0 20;
	padding:0 0 0 0;
}
#collection_main {
	width:640px;
	height:500px;
	margin:20px 70px 0 0;
	padding:0 0 0 0;
	float:right;
}
#collection_sub {
	width:301px;
	height:500px;
	margin:20px 71px 0 0;
	padding:0 0 0 0;
	float:right;
}
#collection {
	width:325px;
	height:500px;
	margin:20px 0 0 40px;
	padding:0 0 0 0;
	float:left;	
}
#home_thumbs {
width:234px;height:507px;background:url(images/homethumbs.png) top left no-repeat;position:relative;top:20px;margin:0 0 0 480px;
}
.press_thumbs {
	padding: 0 30px 30px 0;
	top: 0;
}
.press_thumbscolumnpush {
	padding: 0 152px 30px 0;
	top: 0;
}
.press_thumbsweb {
	padding: 0 30px 45px 0;
	top: 0;
}
.press_thumbsweblast {
	padding: 0 0 45px 0;
	top: 0;
}
.press_thumbsadjust {
	padding: 0 50px 30px 0;
	top: 0;
}
#shadow_bottom {
background:url(images/shadowbottom.png) no-repeat top left;width:804px;height:27px;
}
#policytext {
    margin:0 0 0 0;
	padding:0 30px 0 30px;
	width:450px;
	float:left;
	color:#d0e5e6;
	font-size:12px;
}
.footer_div {
	width:768px;
	height:20px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d0e5e6;
	padding:5px 10px 0 10px;
	text-align:center;
}
.footer_onepercent {
	float: right;
	top: 0
}
 #clear {
 	clear:both
}#site #navbar #navbar_content a img {
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: none;
	border: none;
	padding: 0px 0px 2px 0px;
}
