

	body {
		margin:0;
		padding:0;
		height:100%; 
		background-image:url(../images/stylesheet/head_bg_1.png);
        background-repeat: repeat-x; width: 100%;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
	}
	h3 {	    
	    color: ##FFF;
	    font-family:Geneva,Arial,Helvetica,sans-serif;	
	    text-transform:uppercase; 
	    font-weight:normal;  
	    font-size:1.2em;     
	    letter-spacing:0.08em; 
	    margin-bottom: 0px; 
	    margin-top: 0px; text-align: center;
	}
	#container {
		/*min-height:100%;*/
		position:relative;
		width:950px;
		margin: 0 auto;
	}
	h1{
	color: #e57832; font-size: 24px;
	}
	h3{
	/*color: #e57832;*/ 
	}
	#header {
		padding:6px; height: 25px; color: #FFFFFF;
	}
	#header a {
		text-decoration: none; color: #FFFFFF;
	}
	#header a:hover {
		text-decoration: underline;
	}
	#header a.active {
		text-decoration: underline;
	}
	#header p {
		float: right;
	}
	#logo {
		height: 108px; 
		width: 950px; 
		background-image:url(../images/stylesheet/White_Fade.jpg);
        background-repeat: repeat-x; 
	}
	#logo a {
		text-decoration:none;
		color:#5b5b5b;
	}
	#logo a:hover {
		text-decoration:underline;color:#e57832;
	}
	#main_image {
		background-image:url(../images/stylesheet/head_bg_1.png);
        background-repeat: repeat;
        width: 700px;
        height: 325px; overflow: hidden;
        float: left; clear: none; border-bottom:1px solid #999999;
	}
	#booking {
		background-image:url(../images/stylesheet/head_bg_1.png);
        background-repeat: repeat;
        width: 250px;
        height: 325px; 
        float: right; clear: none; border-bottom:1px solid #999999;
	}
	#yellow_divide{
		background-image:url(../images/stylesheet/yellow_divider.png);
        background-repeat: no-repeat;
        width: 240px;
        height: 6px; 
        margin-left: 4px;
        margin-top: 6px;
	}
	#weather {
		background-image:url(http://www.hawthornabq.com/images/stylesheet/Hawthorn_Logo.jpg);
        background-repeat: no-repeat;
        background-position: 90% 80%; 
        width: 240px; 
        /*border: 1px dashed #ff00ff;*/
        float: right; clear: none;
	}
	#specials {
		/*background-image:url(http://www.hawthornabq.com/images/stylesheet/Hawthorn_Logo.jpg);
        background-repeat: no-repeat;*/
        background-position: 90% 80%; 
        width: 250px; 
        /*border: 1px dashed #ff00ff;*/
        float: right; clear: none;
	}
	#specials a{
		color: #fff; text-decoration: none;
	}
	#specials a:hover{
		color: #fff; text-decoration: underline;
	}
	#weather h3{
		/*margin-left: 40px;*/
	}
	#weather img{
		margin-left: 40px;
	}
	#nav {
		height: 30px; 
		width: 950px;
		background-image:url(../images/stylesheet/head_bg_1.png);
        background-repeat: repeat-x; color: #ffffff;
	}
	#nav ul {
		margin: 0px; padding: 0px; padding-top:5px; padding-left:15px;
	}
	#nav li {
		display: inline; padding-left: 8px; padding-right: 8px;
		
	}
	#nav li a {
		text-decoration: none; color: #ffffff;
	}
	#nav li a:hover {
		text-decoration: underline; color: #e57832;
	}
	#mycarousel li{
		color: #fff;
		font-family:Geneva,Arial,Helvetica,sans-serif;	
		text-transform:uppercase; 
		font-weight:normal;  
		font-size:1.0em; margin: 0px; padding: 0px;
	}
	#body_booking {
		padding:0px;
		padding-bottom:60px;	/* Height of the footer */
		color:#5b5b5b;
		/*font-family:Georgia,"Times New Roman",Times,serif;*/
		height: 3000px;
		font-size:13px;
        background-position: 100%;
	}
	#body {
		padding:10px; width: 940px; 
		padding-bottom: 0px;	/* Height of the footer */
		color:#5b5b5b;
		/*font-family:Georgia,"Times New Roman",Times,serif;*/
		min-height: 900px; /* height: 100%;*/
		font-size:12px;
		background-image:url(../images/stylesheet/White_Fade_Rev.jpg);
        background-repeat: repeat-x; 
        background-position: 50% 50%;
	}
	#body h3 {
		color: #e57832;
	}
	#footer {
		/*position:absolute;
		bottom:0;*/
		width:950px;
		height:140px;			/* Height of the footer */
		background-image:url(../images/stylesheet/Footer_Bar_1.png);
        background-repeat: repeat; width: 100%; color: #ffffff;
        font-weight:normal;
		font-size:11px;
		line-height:13px;

	}
	#footer a {
		text-decoration: none; color: #ffffff;
	}
	#footer a:hover {
		text-decoration: underline; color: #e57832;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
	#bookassist_form{
	float:left;  
	width:205px;
	margin:0;  color: #ffffff;   margin-left:20px;      
}    
#bookassist_form select{
	background:#fff;   
	border:0;
	padding:1px;     
	margin:0px 0 0 0;   
	float:left;  
	display:inline;   
	font-size:11px;
}    
#bookassist_form .search_title{
	font-size:1.2em;   
	margin:0px 0 0px 20px;
	display:inline;    
	float:left;        
	text-transform:uppercase;       
	letter-spacing:0.08em;   
}    
#bookassist_form .location{margin-top:0px;}  
#bookassist_form .promo_code{margin-left:20px;}    

#bookassist_form .county_hotel_select{
	width: 170px;
	
}  
#bookassist_form label{
	float:left;
	clear:left;   
	margin:5px 80px 2px 20px;
	display:inline;   
}   
#bookassist_form select{
	float:left;
	clear:left;   
	margin:0px 0 0 20px;
	display:inline;                
}
#bookassist_form #inmonthyear, #bookassist_form #outmonthyear{
 	clear:none;        
	margin-left:10px;
	width:100px; float: left;
}      

#bookassist_form img{
	float:left; 
	margin:1px 0 0 5px;
} 
#bookassist_form .date_input{
	font-size:1.1em;   
	margin:2px 0 0 0;
	display:inline;       
	letter-spacing:0.08em;   
	background:#fff;  
	width:100px;
    height: 20px;        
	border:0;
	color:#c84626; 
	cursor:pointer;
    float: left; margin-left: 20px;
    text-shadow: #000000 1px 1px 1px;
}
#calendar{
    position:absolute;
    z-index:1000;
    left:10px !important;
    top:10px !important;
}

