/*
''template details start''
'name: Belmont Motel Home
'primary:true
'serial:16000
'cssFile:belmontHome.css
'aspFile:belmontHome.asp
''template details end''
*/


html {
	height: 100%;
	margin: 0px;
	
}

body {	
	padding: 0px;
	margin: 0px;
	color: #333333;
	background:#ECEDE7 url(../~images/template/bg.jpg) repeat-x;
	font-family: "Arial Unicode MS", "Arial Narrow", Arial;
	font-size:12px;
	line-height:18px;
	}
	
img{
	border:none;
	}
	
a{
	text-decoration:none
	}

#wrap{
	width:1000px;
	height:auto;
	margin:0 auto;	
	}

#top{	
	width:995px;
	height:150px;
	margin-bottom:20px;
}

#top img{
	margin: 20px 0 0 10px;	
}


	
.content{	
	width:1180px;
	margin:0px;
	float:left;
	height:auto;
	/*background: url(img/wrapbg.jpg) no-repeat top left;*/
}

p{
	font-size:11px;
	}

#contentContainer{
	width:967px;
	margin-left:15px;
	margin-top:90px;
	margin-bottom:40px;
	}

#mainContent{
	margin-bottom:40px;
	width:580px;
	height:auto;
	display:inline;
	float:left;	
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	}
	
#rightContent{
	width:350px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	background-color:#fff;
	float:left;
	padding:10px;
	font-size:11px;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	}
	
#mainContentSecond{
	width:975px;
	height:200px;
	margin-bottom:20px;
	margin-left:15px;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	background-color:#6FC;
	}
	

.left{
	width:223px;
	height:365px;
	float:left;
	margin:20px 0px 0px 0px;
	border:15px solid #ECEDE7;
	background:#beb9ab;
	padding:2px 15px 15px 15px;
}

#slider{
	float:right;
	padding-left:10px;
	overflow:hidden;
	}
.slideshow{
	width:714px;
	height:412px;
	margin:20px 170px 0px 0px;
	float:right;
	background: url(../~images/template/BGbanner.png) top right no-repeat;
}	

.slideshow img{
	margin: 15px 0 0 25px;	
}

.slideshowright{
	width:452px;
	border:#beb9ab 5px solid;
	margin:20px 0px 0px 20px;
	float:right;		
}	

.row {
    height: auto;
    position: relative;
	background-color:#f7f7f7;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	padding:10px;
	font-size:11px;
	margin-bottom:15px;
}

.row a{
 	text-decoration:underline;
}

.row a:hover{
 	color:red;
}


.facDiv{
	height: auto;
    position: relative;
	background-color:#f7f7f7;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	padding:10px;
	font-size:10px;
	margin-bottom:15px;
	
	}

.rowimg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 20px 20px 0;
    padding: 4px;
}

.rowbtn {
    bottom: 0;
    right: 0;
}
.booknow_accom {
    bottom: 0;
    position: absolute;
}

.booknow{
	background: url(../~images/template/bookNow.png) no-repeat scroll 0 0 transparent;
}

.bookNowButton{
	float:right;
	padding:10px;
	}

.booknow_accom{
    background: url(../~images/content/bookNowButton.png) no-repeat scroll 0 0 transparent;
    color: #ffffff;
    height: 65px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.booknow_accom a{color:#ffffff;
	text-decoration:none;
}

.booknow_accom a:hover{ 
	color:#eeeeee;
	text-decoration:none;
}


.entry{
	width:970px;
	margin-right:250px;
	padding:20px 0px 40px 15px;	
}


/* Horizontal Menu */

#menu {
	width:966px;
	height:45px;	
	float:left;
	font: 16px Georgia, "Times New Roman", Times, serif;	
	background:url(../~images/template/navBg.jpg) repeat-x;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-left:16px;
	}


#menu ul {
	margin: 0;
	padding: 13px 0 0 13px;
	padding: 0;
	list-style: none;
	}


#menu li {
	display: block;
	float: left;
	}


#menu a {
	color: #6c655a;	
	border-left:1px solid #888888;
	display: block;
	float: left;
	padding: 2px 39px 0px 39px;
	padding: 14px 25px 11px;
	text-decoration: none;
	}


#menu a:hover { 	
	color: #5E4143;
	background-color:#9e988f;
	text-decoration: none;
	}


#menu .current a {
	color: #5E4143;
	background-color:#9e988f;
	}
	
#footerNav{
	width:960px;
	height:40px;
	margin-left:170px;
	margin-top:20px;
	
	}
	
#footerNav ul{
	margin:0;
	padding:0;
	}

#footerNav li{
	display:inline;
	float:left;
	text-align:center;
	padding-right:70px;
	}

/*---- Links -------*/
a{
	color:#3e2b2d;
	text-decoration:underline;
	}
	
a:hover{
	color:#5E4143;
	text-decoration:underline;	}
	

.dark{color:#3e2b2d;}

/********/
h1 { 
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5E4143;
	line-height:22px;
	}
	
h2 { 
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#5E4143;
	line-height:22px;
	}

em {color:#5E4143;}

h3 { 
	font-size: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	color:#5E4143;
	line-height:22px;
	}
h4 { 
	font-size: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	color:#5E4143;
	line-height:22px;}	
	
/*----- Base -----*/

#base{ 
width:auto;
min-height:150px;
margin:0px auto;
font-size:11px;
text-align:left;
color:#ECE6D9;
background:#6d666d url(../~images/template/footerBG.jpg) repeat-x;
padding:5px;}

#base a{
	color:#ffffff;
	text-decoration:underline;
	
	}
	
#base a:hover{
	color:#ffffff;
	text-decoration:none;}

.address{ width:auto;
	margin:10px auto;
	border-top:1px dotted #CC3300;	
}
	
	
	
/*------END BASE ----*/

.copyright{ 
	width:979px;
	margin:0px auto;
	text-align:center;	
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}


	/*-------Book Now */
	
.booknow{
    background: url("../~images/content/bookNowButton.png") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    font: 14px "Trebuchet MS",Tahoma,Arial;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 143px;
}
.booknow a{color:#ffffff;
	text-decoration:none;
}

.booknow a:hover{ 
	color:#eeeeee;
	text-decoration:none;
}


/**************** btn *********************/

.btn{
    background: url("../~images/template/btn.png") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    font: 14px "Trebuchet MS",Tahoma,Arial;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 143px;
}
.btn a{color:#ffffff;
	text-decoration:none;
}

.btn a:hover{ 
	color:#eeeeee;
	text-decoration:none;
}

.btn_accom {
    bottom: 0;
    position: absolute;
}

.btn_accom{
    background: url("../~images/content/bookNowButton.png") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    font: 14px "Trebuchet MS",Tahoma,Arial;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 143px;
}
.btn_accom a{color:#ffffff;
	text-decoration:none;
}

.btn_accom a:hover{ 
	color:#eeeeee;
	text-decoration:none;
}

/***************************************/

/* Date Picker */

#webroomsDatePicker{
	padding:5px;
	
	}
#bookOnline{
	margin-left:27px;
	}
 .rwr_block {
	margin-top: 5px;
}

.rwr_label {
	font-size: 13px;
	font-weight:bold;
	color: #2c1c1d;
	display:inline;
	}
.rwr_dayLabel {
	display: inline;
	color:#2c1c1d;
	margin-left:30px;
}
 select {
	font-size: 12px;
	float:left;
	background:#FFF;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right:5px;
   margin-left:10px;
   font-size: 12px;
   height:29px;
   border: 1px solid #fff;
   	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	
}

 .rwr_button,
 .datepicker-button {
	width: 160px;
	height: 55px;
	cursor: pointer;
	background: url('../~images/content/bookNowButton.png');
	border: none;
	margin-top:10px;
	overflow:hidden; text-indent:-999px;
}

#bookHeader{
	margin-top:60px;
	margin-bottom:10px;
	}
	
hr{
	border:none;
	border-top:1px solid;
	color:#c0c0c0;
	margin-bottom:30px;
	}
	
#contactForm{
	/*background-color:#dedede;*/
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	width:440px;
	color:#333;
	font: normal 13px/100% Verdana, Tahoma, sans-serif; 
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	}

input, textarea {  
    padding: 9px;  
    border: solid 1px #C9C9C9;  
    outline: 0;  
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
    }  
  
#contactForm textarea {  
    width: 330px;  
    max-width: 350px;  
    height: 150px;  
    line-height: 150%;  
    }  
  
#contactForm input:hover, textarea:hover,  
#contactForm input:focus, textarea:focus{  
    border-color: #402d2f;  
    }  
  
#contactForm .form label {  
    margin-left: 10px;  
    color: #999999;  
    }  
  
.submit input{  
    width: auto;  
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 14px;  
    color: #FFFFFF;  
    }
	
#footerLogo{
	margin-top:20px;	
	}

#headerText{
	color:#beb9ab;
	margin:0;
	padding:0;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	}
	
#xmasSpecial{
	height:125px;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	background:url('../~images/content/xmasBG.png') bottom right #f7f7f7;
	background-repeat:no-repeat;
	}
	
#xmasSpecial p{
	font-size:14px;
	line-height:24px;
	width:885px;
	padding-top:40px;
	font-weight:bold;
	color:#345410;
	}
	
#xmasSpecialImg{
	float:left;
	padding:10px;
	}
	
#specials{
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px; /* CSS3 */
	background-color:#f7f7f7;
	padding:10px;
	margin-top:10px;
	margin-bottom:20px;
	min-height:90px;
	}
	
#specials p {
	padding-top:30px;
	}
	
#roomSpecials{
	float:left;
	padding-left:30px;
	padding-right:30px;
	}

.logos { text-align:center; }
.logos img { display:inline-block; margin:0 5px; }
.logos a { text-decoration:none; }
