

*{margin:0; padding:0; outline:none}

body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(images/western1d_bg.jpg) no-repeat top center #503323;}

#maincontainer{ margin:0 auto; padding:0; width:1004px;}


#header{
	background:url(images/space.gif) no-repeat;
	width:1004px;
	height:248px;
	}

#header h1{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	}


#mainbody{ width:1004px;}
/************************************left body**********************************/
#left_body{
	width:245px;
	float:left;
	padding:58px 0 0 0px;
	
	}
	
#nav{
	background:url(images/nav2_bg.gif) no-repeat;
	padding:28px 0 0 36px;
	height:300px;
	}
	

/************************************left body end*******************************/




/************************************right body**********************************/
#right_body{
	width:735px;
	float:left;
	border:2px #85614E solid;
	background:#372014;
	height:430px;
	padding:20px 0 0 20px;
	}
	
#welcome{
	width:488px;
	float:left;
	}

#booking{
	width:488px;
	float:left;
	}
	
#services{
	width:205px;
	border:2px #583D2F solid;
	background:#503222;
	float:left;
	padding:20px 0 0 20px;
	} 
	
#accomo p{
	text-align:justify;
	line-height:17px;
	color:#C5BEBB;
	padding:20px 20px 0 0;
	}

#book p{
	text-align:justify;
	line-height:17px;
	color:#C5BEBB;
	padding:20px 20px 0 0;
	}

#wel p{
	text-align:justify;
	line-height:17px;
	color:#C5BEBB;
	padding:20px 20px 0 0;
	}

#wel a{
	text-decoration:none;
	color:#FEEC96;
	}

#serv ul{
	margin:0;
	padding:0 0 0 12px;
	list-style:bullet;
	}

#serv li{
	line-height:24px;
	color:#fef4c7;
	padding:0 0 0 5px;
	}
	
#contact_info p{
	text-align:justify;
	line-height:17px;
	color:#fef4c7;
	padding:0 0 20px 0;
	}
#contact_info a{
	text-decoration:none;
	color:#FEEC96;
	}
	

/************************************left body end*******************************/	


H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#cfba77;
	padding:0 0 10px 0;
	text-decoration:none;
	}	
	
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#ffffff;
	padding:0 0 0 0;
	text-decoration:none;
	}

a.text_hover{
color:#FFFFFF;
text-decoration:none;
	}

.text_hover:hover{
	text-decoration: none;
	color:#FFFF99;
	}

.textlink{
	text-decoration: none;
	color:#FFFF99;
	}


#accomo ul{
	list-style:none;
	padding:10px 10px 0 0;
	color:#C5BEBB;
	}
#accomo li{
	background:url(images/arrow1.html) no-repeat 0 7px;
	padding:0 0 0 15px;
	line-height:23px;
	}
	
#wel ul{
	list-style:bullet;
	padding:0 0 0 12px;
	color:#feec96;
	}
#wel li{
	padding:0 0 0 5px;
	line-height:23px;
	}	
	
.scroll{
margin:10px 20px 0 0;
border:1px #532F1D solid;
background:#2A1409;
padding:0 10px 10px 10px;
width:453px;
height:350px;
overflow:auto;} 
	
.name_form{
	line-height:25px;
	}