.main {
	background-color:#000000;
	background-image: url(bg2.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:100%;
	margin-top:0px;
	margin-left:0px;
}
.main_moblie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.main_moblie_black{
	background-color:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.main_moblie_black a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.main td {
	font-size:10px;
}
.mobile{
	position:absolute;
	top:15px;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	width:100%;
}
.mobile a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:20px;
}
.mobile a:hover{
	text-decoration:none;
	color:#999999;
	font-size:20px;
}
.address{
	font-style:italic;
}
.brochureaddress {
	position:absolute;
	top:10px;
	left:10px;
	font-size:16px;
}
.brochurearticle{
	width:720px;
	position:absolute;
	top:290px;
	left:10px;
	font-size:10px;
}
.brochurelogo{
	position:absolute;
	top:765px;
	left:10px;
}
.brochurecontact{
	position:absolute;
	top:805px;
	left:125px;
	width:400px;
}
.brochurec21{
	position:absolute;
	top:760px;
	left:600px;
}
.brochurepicture {
	position:absolute;
	top:30px;
	left:10px;
}
.brochureprice {
	position:absolute;
	top:10px;
	left:580px;
	font-size:16px;
}
.brochurestatistics1{
	position:absolute;
	top:45px;
	left:300px;
	width:160px;	
}
.brochurestatistics2{
	position:absolute;
	top:45px;
	left:430px;
	width:190px;	
}
.brochurestatistics3{
	position:absolute;
	top:45px;
	left:640px;	
}
.brochureschools{
	position:absolute;
	top:255px;
	left:10px;		
}
.brochurerooms1{
	position:absolute;
	top:130px;
	left:300px;		
}
.brochurerooms2{
	position:absolute;
	top:130px;
	left:540px;		
}
.contactwhiteedge {
	position:absolute;
	top:0px;
	left:800px;
	height:100%;
	width:2px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-image:url(white2.gif);
	}
.contactusheader {
	position:absolute;
	top:0px;
	left:0px;
}
.contactusmenu {
	z-index:1;
	position:absolute;
	top:180px;
	left:28px;
}
.contactusmenutable {
	position:absolute;
	top:146px;
	left:0px;
	background-color:#2c2c2c;
	font-size:10px;
}
.contactusform {
	background-color:#c8c68b;
	font-size:10px;
}
.errors	{
color:#FF0000;
font-weight:bold;
}
.footlinks {
	position:absolute;
	bottom:0px;
	left:180px;
	width:615;
}
.footlinks a{
	font-size:11px;
	color:#4b4a32;
	text-decoration:none;
}
.footlinks a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.listingdetails{
	font-size:12px;	
}
.listingstable {
	position:absolute;
	top:0px;
	left:0px;
}
.listingsmain {
	position:absolute;
	top:0px;
	left:168px;
}
.login {
	color:#666666;
}
.login a{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.login a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.headerimage {
position:absolute;
top:0px;
left:0px;
}
.headerphone {
	position:absolute;
	top:106px;
	left:507px;
	width:290px;
}
.headerphone a{
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
}
.headerphone a:hover{
	color:#999999;
	text-decoration:none;
}
.headerphone2 {
	position:absolute;
	top:112px;
	left:550px;
	width:290px;
}
.headerphone2 a{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.headerphone2 a:hover{
	color:#999999;
	text-decoration:none;
}

.indexmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #c8c689;
}
.listingleft{
	position:absolute;
	left:0px;
	top:0px;
}
.listingleftbar{
	width:35px;
	background-color:#000000;
	background-image:url(band.gif);
}

.listingmain{
	margin-left:0px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #d4d286;
	background-image:url(headerrepeat.gif);
	background-repeat:repeat-x;
}
.listingmenu{
	vertical-align: middle;
	font-size: 12px;
}
div.listingmenu2{
	vertical-align: middle;
	font-size: 12px;
	color:#FF0000;
	background-color:#470101;

}
.listingphone{
	vertical-align: middle;
	font-size: 14px;
	color:#FFFFFF;
}
.listingphone a{
	text-decoration:none;
	color:#FFFFFF;	
}
.listingmenu a{
	vertical-align: middle;
	text-decoration:none;
	color:#FFFFFF;	
	font-size: 12px;
}
.listingmenu a:hover{
	color:#FF0000;	
}
div.listingmenu:hover{
	color:#FF0000;
	background-color:#470101;
}
.memberlogin a{
	color:#4b4a32;
	text-decoration:none;
}
.memberlogin a:hover{
	color:#ffffff;
	text-decoration:none;
}
.p {
	position:relative;
	top:40px;
}
div.shadowwhite{
width:295px;
}
.shadow {
  position: relative;
  left: 1px;
  top: 1px;
}
.shadowwhite {
	position: absolute;
	left: 0px;
	top: -1px;
	text-align: center;
}
.tanheaders{
	color:#4b4a32;
}
.photo {
	position:relative;
	top:-468px;
	left:-3px;
}
.photoshadow {
	position:relative;
	top:0px;
	left:0px;
}
.phototext  {
	position:relative;
	top:-468px; 
}
.referals{
	position:relative;
	width:500px;
}
.video {
	position:absolute;
	top:47px;
	left:17px;
}
.videoshadowright {
	position:relative;
	left:-4px;
}
.videoshadowbottom {
	position:relative;
	top:-2px;
	left:-2px;
}

