/* Style Sheet : Layout */ /* Business Name : American Host Motel */ /* Designer : Dileep Dhakal (dileep.dhakal@gmail.com) */



body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#E2F1FF; background:#2B527E;}

*{margin:0; padding:0;}

p, div, span{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#E2F1FF; text-align:justify;}

*{padding:0; margin:0;}

.clear{clear:both;}

.clear_left{clear:left;}

.clear_right{clear:right;}

a{color:#E2F1FF; text-decoration:none;}

a:hover{color:#ffffff; text-decoration:underline;}


/* Style Sheet : Contents*/


.top_rep{background:url(../images/top_rep.jpg) repeat-x #2B527E;}

#mainwarper{margin:0 auto; padding:0; width:1000px; height:auto;}

#banner{margin:0; padding:0; width:1000px; height:258px;}

.body_contents{margin:45px; width:910px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E2F1FF; line-height:18px;}

.left_colum{width:585px; float:left; margin-right:45px;}

.right_column{width:190px; float:left; padding:0 45px 0 44px; border-left:1px solid #1B395B;}

.title1{width:auto; height:auto; padding:0 0 15px 0;}

.title{width:auto; height:auto; padding:20px 0 15px 0;}

.our_amenites ul {margin:0; padding:0 0 0 5px; list-style:none; width:185px; text-align:left;}

.our_amenites li {background:url(../images/bullet.jpg) no-repeat 0 8px; line-height:24px; border-bottom:1px dashed #6281A3; padding:0 0 0 20px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:left; }

.script_image{padding:10px 0 0 0;}

.title_contact{width:auto; height:auto; padding:20px 0 10px 0;}

/* Style-Sheet : Area-Attraction*/
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#039;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin:0 0 0 10px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}

/* Style Sheet : Navigation*/

.navigation {width:1000px;}
	
.navigation ul {overflow:hidden;}
	
.navigation ul li {display:inline-block; float:left; width:200px;}
	
.NavHome a {background:url(../images/navigation.jpg) no-repeat 0 0; text-indent:-1000px; font-size:1px; cursor:pointer; display:block; height:47px;}
	
.NavHome a:hover {background-position:0 -47px; }
	
#HomePage .NavHome a {background-position:0 -94px;}
	
.NavArea a {background:url(../images/navigation.jpg) no-repeat -200px 0; text-indent:-1000px; font-size:1px; cursor:pointer; display:block; height:47px;}
	
.NavArea a:hover {background-position:-200px -47px;	}
		
#Area .NavArea a {background-position:-200px -94px; }

.NavGallery a {background:url(../images/navigation.jpg) no-repeat -400px -0; text-indent:-1000px; font-size:1px; cursor:pointer; display:block; height:47px;}
	
.NavGallery a:hover {background-position:-400px -47px;}
		
#Gallery .NavGallery a {background-position:-400px -94px;}
		
.NavReservation a {background:url(../images/navigation.jpg) no-repeat -600px -0; text-indent:-1000px; font-size:1px; cursor:pointer; display:block; height:47px;}
	
.NavReservation a:hover {background-position:-600px -47px;}
		
#Reservation .NavReservation a {background-position:-600px -94px;}
		
.NavContact a {background:url(../images/navigation.jpg) no-repeat -800px -0; text-indent:-1000px; font-size:1px; cursor:pointer; display:block; height:47px;}
	
.NavContact a:hover {background-position:-800px -47px; }
		
#Contact .NavContact a {background-position:-800px -94px;}


/* Style Sheet : Contact Form  */

#contactinfo{float:left; margin:0; color:#18395E; }
	
#formCont{padding:15px; width:500px; margin:0; padding:0;}	
	
.cssform p{width:420px;	clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dashed #6281A3;	height: 1%;	color:#E2F1FF;}

.cssform label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#E2F1FF; float: left; margin-left: -155px; /*width of left column*/ width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }

.star{color:#E2F1FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#13EDEA; text-align:left; padding:15px 0 15px 0;}

.feedback-textfield{border:1px solid #032F62; color:#07284E; width:180px; padding-left:7px; background-color:#B7D9FF; }

.feedback-textfield1{border:1px solid #032F62; color:#07284E; width:180px; padding-left:7px; height:100px; background-color:#B7D9FF; }

.formbutton{cursor:pointer; border:none; background:#999; color:#07284E; font-weight:bold; padding: 1px 2px; width:70px; height:30px; background:url(../images/formbg.jpg) repeat-x left top;}	

.gallery{margin:0; padding:0 0 30px 20px;}

.gallery_image{width:161px; height:auto; padding:0 20px 0  0; float:left;}

.area_att{padding:10px 0 10px 15px;}

.area1{width:270px; padding:0 15px 0 0; float:left; height:auto;}

.area2{width:270px; padding:0 0 0 15px; float:left; height:auto;}

.area_name{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-align:left; color:#00B4FF; padding:10px 0 15px 0;}

.area_imgname{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#ffffff;}


/* Style Sheet : FOOTER */

.footer_rep{background:url(../images/footer_rep.jpg) repeat-x #0a4d99;}


#footer{margin:0 auto; padding:15px 0 0 0; width:1000px; height:auto;}

.footer_text{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#A1E1FF; text-decoration:none;}

.footer_text a{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#A1E1FF; text-decoration:none;}

.footer_text a:hover{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#ffffff; text-decoration:underline;}

/* Style Sheet : Reservation Pasge */


#contactleft{width:562px; float:left;}

.contactright{ width:300px; float:left; margin:0 0 0 20px;}

.contactright img{ padding:5px; border:1px solid #e5e3df; background:#FFFFFF;} 

form label{display:block;}

.border{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #c2c3bc; background:#EBE9E9; width:235px; height:18px; padding:2px;}

.border1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #c2c3bc; width:235px; height:18px; padding:2px;}

.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#EBE9E9; width:235px; height:18px; padding:2px;}

.bordera1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#fff; width:235px; height:18px; padding:2px;}

.btn{background: #00B4FF; border:2px solid #ffffff; margin:2px; font: 1.1em Arial, Helvetica, sans-serif; padding:3px 19px; cursor:pointer; color:#092D55;}

.btn:hover{background: #195FAF; color:#ffffff;}

#c1{margin:0 auto; padding:0; width:270px; float:left; line-height:25px; text-align:left; font-weight:bold;}	

#c2{margin:0; padding:0 0 0 20px; width:270px; float:left;	line-height:25px;float:left; font-weight:bold;}

.error{	background: #930104; border-top:1px solid #FF7D7D; border-bottom:1px solid #FF7D7D; font-size:14px;	padding:12px; text-align:center; color:#fff;}

.ok{background: #00B4FF; border-top:1px solid #092D55; border-bottom:1px solid #092D55; font-size:1.4em; padding:12px; text-align:center; color:#092D55;}	

.drop{width:170px; height:24px;}

.drop_float{width:100px; height:24px;}






