@charset "utf-8";
/* CSS Document */
/*----------------------------------
CSS Hack.
---------------------------------*/
* {margin:0px; padding:0px;}
* html .s{font-size:0;}
.s{clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}

img{border:0px; display:block;}
.spacer{width:10px; height:10px; float:left;}

/*----------------------------------
Init
---------------------------------*/
body{background:#ffffff; color:#7b7a6e; font-family:"Georgia", Times New Roman, Times, serif; font-size:12px;}
* body{background:#ffffff; color:#7b7a6e; font-family:"Georgia", Times New Roman, Times, serif; font-size:12px;}
body, html{height:100%; margin:0; padding:0; width:100%;}

/*----------------------------------
Default values for site structure
---------------------------------*/
ul, li{list-style:none;}

h1{font-size:2.0em; font-weight:normal;}
h2{font-size:1.8em; font-weight:normal; color:#ffffff; text-transform:capitalize;}
h3{font-size:1.1em; font-weight:normal; color:#ffffff;}
h4{font-size:14px; font-weight:normal;}
h5{font-size:16px;}

.image{margin:0px;}
a{color:#899696; text-decoration:none;}
a:hover{color:#ffffff;}

p {padding-bottom: 0.5em;}


/*----------------------------------
Main Class/IDs
---------------------------------*/

#wrap{width:900px; background:#ffffff; margin:0 auto;}

#header{width:200px; height:118px; background:url(../../lib/images/logo.gif); clear:both;}
	#header h1{visibility:hidden; display:none;}

#nav{width:200px; float:left; margin-right:10px;}
	#nav ul{font-size:1.4em; color:#ffffff; padding:10px; background:#3c4041;}
		#nav ul li{ background:url(../../lib/images/arrow.gif) no-repeat 0 5px; padding:2px 0 4px 20px; border-bottom:1px solid #455050;}
		#nav ul li.last{border:0px;}
			#nav ul li a{color:#ffffff;}
			#nav ul li a:hover{color:#899696;}
				#nav ul li ul{margin:5px 0 0 0; padding:0; overflow:hidden;}
				#nav ul li ul li{font-size:0.6em; border-bottom:0; margin:5px 0 5px 0; line-height:1.0em;}
			
	#nav #flash{ background:#FFFFFF; margin-top:2px;}
	#nav #contact_number{background:#3c4041; margin-top:2px; padding:10px 10px 50px 10px;}

#content{width:515px; float:left; margin-right:10px;}
	#banner{overflow:hidden;}
		#banner .image{float:left;}
		#banner #quote{width:140px; min-height:153px; height:auto; height:153px; background:#566868; color:#ffffff; float:left; padding:10px;}
			#banner #quote h3{margin-bottom:20px;}
		#banner #quote span{font-size:0.8em;}
		
	#container{background:#3c4041; color:#ffffff; clear:both; margin-top:2px; width:494px; padding:10px 10px 60px 10px; float:left; overflow:hidden;}
	.christmas{background:url(/eastaytonlodgehotel/local/images/christmas-bg.jpg) #3c4041 no-repeat !important;}
		#container .leftcol{float:left; margin:15px 10px 0 0;}
		#container #copy{float:left; width:320px; margin-top:15px; display:inline; overflow:hidden;}
		#container #copy h4{margin:12px 0; font-size:1.4em}
		#container a{text-decoration:underline;}
		#container ul{float:left; font-size:1.2em; margin:5px 0 10px 0;}
			#container ul li{margin-top:5px;}
			#container ul li.required{margin-top:20px; font-size:0.6em;}
			#container p{clear:both;}
				#container p.smalltext{font-size:0.8em; color:#bbcece;}
		#container table{margin-top:15px; clear:both; width:480px;}
			#container table tr td{padding:3px;}
				#container table tr td.odd{background:#566868;}
		
		#container #menu{margin-top:15px; clear:both; width:100%; float:left;}
			#container #menu p{color:#899696;}
			#container #menu h4{margin-bottom:0.6em;}
		
		#container form {overflow:hidden;}
			#container form table{margin:0; width:320px}
			#container form table tr td{padding-bottom:3px;}
			#container form label{width:110px;}
			#container form label span{color:#566868;}
			#container form select{width:50px;}
			#container form input.radio_btn{width:15px; background:none; padding:0; border:0;}
			#container form input.checkbox{width:15px; background:none; padding:0; border:0; text-align:center;}
			#container form textarea{float:left; width:180px; border:1px solid #566868; height:60px; background:#566868; color:#fff;  font-size:11px; padding:3px; clear:right;}
			#container form input{float:left; width:180px; border:1px solid #566868; background:#566868; color:#fff;  font-size:11px; padding:3px; clear:right;}
			
			#map_canvas{color:#3c4041; margin-top:20px;}
			#map_canvas h2{color:#3c4041;}

#promo{width:165px; float:left; overflow:hidden;}
	ul{color:#ffffff;}
		ul li{margin-bottom:2px; font-size:0.8em;}
		ul li img{display:inline;}
		ul li.map{background:#3c4041; padding:10px;}
		
		
		
		
		