body{background:#000 url(../images/background.png) repeat-x fixed top center;font-family:'Josefin Sans', Arial, Helvetica, sans-serif;color:#FFFFFF;padding:0px;margin:0px;}
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-4collectleft, .col-4collect, .col-5, .col-6, .col-7, .col-8, .col-9 {	float: left;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4, .col-4collectleft, .col-4collect{width: 33.33333333%;}
.col-3 {width: 25%;}
.col-fifth {width: 20%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

.col-10, .col-11, .col-12, .col-2, .col-3, .col-4,.col-4collectleft, .col-4collect, .col-5, .col-6, .col-7, .col-8, .col-9{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-4collectleft, .col-4collect{
	padding-left:0px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}

.container, .cartcontainer {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

*, :after, :before {
    box-sizing: border-box;
}
#pageheader{max-width:600px;margin:auto;margin-bottom:40px;}
#pagenavigation{max-width:1030px;margin:auto;padding:0px;}
#menu{width:1000px;float:left;text-align:center;font-size:18px;}
.statslistleft{float:left;width:36%;padding-top:2px;padding-bottom:2px;padding-right:5px;}
.statslistright{float:left;width:60%;padding-top:2px;padding-bottom:2px;padding-left:5px;min-width:60%;min-height:24px;}
#leftcontent{text-align:left;float:left;font-size:20px;}
#profileleft{margin-right:10px;text-align:left;float:left;margin-left:2px;font-size:20px;}
#interviewleft{width:650px;margin-right:10px;text-align:left;float:left;margin-left:2px;font-size:20px;}
#interviewright{width:340px;margin-left:15px;text-align:right;float:left;margin-top:-7px;font-size:20px;margin-right:-40px;}
.formlabel{width:300px;float:left;}
.featuredindividual{margin-bottom:30px;}
input[type="text"],input[type="email"],
textarea{width:300px;padding:0px;border:none;margin-bottom:10px;border:1px solid #A07E47;}
select{padding:0px;border:none;margin-bottom:10px;border:1px solid #A07E47;}
#profileright{text-align:right;float:left;margin-top:-7px;font-size:20px;margin-right:-40px;}
#featuredblock{margin-top:4px;float:left;font-size:16px;}
.featuredname{font-size:16px;text-transform:uppercase;font-weight:600;color:#A07E47;text-align:center;}
.featuredtext{font-size:14px;color:#A07E47;text-align:left;line-height:22px;margin-top:5px;}
.gold{color:#A07E47;}
.featuredarrows{font-size:18px;color:#A07E47;font-weight:bold;}
#gallery{width:calc(100% + 40px);margin-left:-12px;margin-top:60px;}
.galleryindividual{float:left;margin-left:10px;margin-right:10px;margin-bottom:0px;margin-top:10px;vertical-align:top; width:22%; min-height: 477px;}
hr{display:block;height:1px;border:0;border-top:1px solid #A07E47;margin-bottom:1em;padding:0;}
h1{font-size:38px;font-family:'Josefin Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#A07E47;margin-bottom:10px;white-space:nowrap;overflow:hidden;line-height:44px;}
h2{font-size:30px;font-family:'Josefin Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#A07E47;margin-top:0px;margin-bottom:10px;line-height:34px;}
h3{font-size:22px;font-family:'Josefin Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#A07E47;margin-top:0px;margin-bottom:10px;line-height:26px;}
.ladyratesheader{color:#FFFFFF;font:bold 15px Georgia;text-decoration:underline;}
#homecontainer{width:152px;height:250px;padding:5px 40px 5px 5px;margin:2px;float:left;text-align:center;line-height:14px;border:0px;}
.homecontainer{width:175px;height:263px;padding:5px 15px 5px 5px;margin:2px;float:left;text-align:center;line-height:14px;border:0px;}
.style1small{font:italic 11px Georgia, Helvetica, sans-serif;}
.galleryname{color:#A07E47;font:bold italic 14px Georgia;text-align:center;}
.maintext{font-size:14px;font-family:'Josefin Sans', Arial, Helvetica, sans-serif;color:#FFFFFF;}
#photocontainer{width:46%;padding:1%;margin:1%;float:left;text-align:center;line-height:24px; float:left;}
.photocontainer{width:46%;padding:1%;margin:1%;float:left;text-align:center;line-height:24px; float:left;}
#landscapephotocontainer{width:96%;padding:1%;margin:1%;float:left;text-align:center;line-height:24px;}
.landscapephotocontainer{width:96%;padding:1%;margin:1%;float:left;text-align:center;line-height:24px;}
.landscapeinterviewphotocontainer{width:330px;padding:5px;margin:3px;float:left;text-align:center;line-height:24px;}
a{color:#A07E47;text-decoration:none;}
#nav{text-align:justify;max-width:1020px;margin-bottom:0px;}
#nav:after{content:'';display:inline-block;width:100%;}
#nav li{display:inline-block;font-size:18px;}
#nav li a{color:#FFFFFF;font-weight:400;}
#nav li a:visited{color:#FFFFFF;font-weight:400;}
#nav li a:hover{color:#A07E47;font-weight:400;}

#bottomleft 
{
	float:left; padding-bottom:5px; font-size:13px; text-align:left;
}


#bottomright
{
	float:right; padding-bottom:5px;  font-size:13px; text-align:right;
}
@media screen and (max-width: 800px) {
	.galleryindividual {width:29%;}
}


@media screen and (max-width: 700px) {
	.col-9, .col-3, .col-4, .col-8 {  width:100%; }
	.photocontainer { width:90%;}
	h1 {font-size:32px !important;
	line-height:37px !important;}
	#bottomleft 
{
	text-align:center;
}


#bottomright
{
	text-align:center;
}
}

@media screen and (max-width: 600px) {
	.galleryindividual {width:45%; min-height: 462px;}
	h1 {font-size:28px !important;
	line-height:32px !important;
	margin-top:5px !important;}
}

@media screen and (max-width: 450px) {
	.galleryindividual {width:90%;}
	h1 {font-size:19px !important;
	line-height:28px !important;
	margin-top:3px !important;}
}

