body{
	background:#7f8083 url('../images/mainbg.png') repeat-x;
}
a img{
	border:none;
}
#nav{
	height:35px;
	padding:5px;
	width:943px;
	margin:auto;
}
#nav a{
	color:#FFF;
	font:14px Verdana;
	text-decoration:none;
}
.navitem{
	padding:0 20px;
	margin:5px 0px;
	border-right:1px solid #CCC;
	float:right;
}
.navitem2{
	padding:0 20px;
	margin:5px 0px;
	float:right;
}
#header{
	width:943px;
	margin:auto;
	background:#000 url('../images/dots.png') no-repeat right top;
}
#headerL{
	padding:20px 0 0 80px;
	width:381px;
}
#headerR{
	padding:20px;
	float:right;
	width:321px;
}
#codeform{
	width:246px;
	height:61px;
	background:url('../images/inputbg.png') no-repeat;
}
#code{
	background:none;
	border:none;
	width:104px;
	height:30px;
	margin:14px 10px; 0 0;
	font:18px Verdana;
	float:right;
}
#codebutton{
	border:none;
	background:url('../images/go.png') no-repeat;
	width:42px;
	height:42px;
	float:right;
	margin:8px 8px 0 0;
}
#codelabel{
	margin:18px 0 0 08px;
	border:1px solid F00;
	float:left;
	color:#FFF;
	font:12px Verdana;
}
#signup{
	background:url('../images/signup.png') no-repeat;
	width:245px;
	height:104px;
	margin:40px 0 0 0;
	color:#FFF;
}
#signup a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
#calltoaction{
	padding:25px 0 0 0;
	width:245px;
	text-align:center;
}
#calltoaction a{
	font:28px Verdana;
}
#price{
	font:10px Verdana;
	width:200px;
	float:right;
}
#url{
	font:16px Verdana;
	color:#2e65ba;
	margin:2px 5px;
	float:left;
}
#reqinfo a{
	font:16px Verdana;
	color:#2e65ba;
	margin:2px 5px;
	float:left;
}
#supports{
	font:10px Verdana;
	color:#F00;
}
#tour{
	width:245px;
	text-align:center;
	font:12px Verdana;
	color:#FFF;
}
#tour a{
	font:12px Verdana;
	color:#26b24a;
}
.today{
	font:18px Verdana;
	color:#007baf;
	margin:20px;
}
.today2{
	font:14px Verdana;
	color:#007baf;
}
#signupform{
	background:url('../images/formbg.png') no-repeat;
	width:943px;
	height:206px;
	margin:10px auto;
	display:none;
}
#requestinfo{
	background:url('../images/formbg.png') no-repeat;
	width:943px;
	height:206px;
	margin:10px auto;
	display:none;
}
.aform{
	margin:10px;
	font:14px Verdana;
}
.formitem{
	height:30px;
}
.formitem2{
	height:60px;
}
.formcol{
	width:305px;
	float:left;
}
.yxz{
	float:right;
}
.xyz{
	padding:6px 0 0 17px;
}
.yxz2{
	float:right;
}
.xyz2{
	padding:6px 0 0 17px;
}
.signupbutton{
	border:none;
	background:url('../images/signupbutton.png') no-repeat;
	width:100px;
	height:27px;
	float:right;
}
#footer{
	width:943px;
	height:199px;
	margin:10px auto;
}
.footercol{
	width:291px;
	height:347px;
	background:url('../images/stepbg.png') no-repeat;
	float:left;
	margin:0 34px 0 0;
}
.footercol3{
	width:291px;
	height:347px;
	background:url('../images/stepbg.png') no-repeat;
	float:right;
}
#footer img{
	margin:10px;
}
#brochure{
	width:959px;
	background:#000 url('../images/brochurebg.png') no-repeat;
	margin:auto;
}
#mainPhoto{
	float:left;
	padding:30px 0 0 50px;
	width:524px;
}
#mainPhoto img{
	
	border:1px solid #FFF;
}
#listinginfo{
	margin:30px 0 0 560px;
	width:340px;
	background:#FFF;
	border:1px solid #FFF;
	font:12px Arial;
}
#info1{
	font:14px Arial;
}
#clearit{
	clear:both;
}
#thumbs{
	background:url('../images/thumbsbg.png') repeat-x;
	height:54px;
}
#gallery li{
	list-style-type: none;
	float:left;
	padding:10px 5px;
}
#gallery li img{
	border:1px solid #FFF;
}

#contactinfo{
	text-align:center;
	color:#FFF;
}
#contactinfo a{
	color:#FFF;
	text-decoration:none;
}
