#awards{height:170px;clear:both;padding: 10px 0 0 0;}
#aaa{width: 400px; height: 160px; background: url(images/3-star-lodging.gif) no-repeat;float:left;}

#chamber{margin:0 10px 0 20px;width: 430px; height: 160px; background: url(images/hayward-award.gif) no-repeat;float:left;}

html,body{margin:0;padding:0;}
.ig_lgbluelink{display:none;}
body{
font: 76% verdana,arial,sans-serif;text-align:center;
background:#68c48c url(images/body_bg.jpg) center 0 no-repeat; }
a{color:#1B6F3E;}
a#logo{display:block;width:257px;height:152px;margin:0;
background:url(images/logo.gif) no-repeat;}

#header{height:172px;padding:0px 0 0px 0;width:950px;margin:0}
#right_side{width:693px;height:170px;
background:url(images/special_rates.gif) 370px 10px no-repeat;
}

#main{width:950px;margin:0 auto;}

#container{margin:0 0 0 0px;text-align:left;height:1100px;}

#content{
padding:0 5px 0 20px;
float:left;
width:920px;
}

#slogan{
margin:0 auto 30px auto;
width:803px;height:44px;
background:url(images/slogan.gif) no-repeat;
}
.amenity_info{width:500px;float:left;}
.amenity_tours{width:400px;float:left;}
.amenity_tours ul{list-style:none;padding:0;margin:0;}
.amenity_tours li{padding:0;margin:0;}
.amenity_tours h4{font-size:14px;width:200px;padding:5px 0 5px 0;margin:0;height:inherit;}
.amenity_tours h4 a{#EF5400;}
.amenity_tours img{width:350px; padding:3px;border:1px solid #ccc;}

#slogan span{
display:none;
}
#petpolicy{margin:0 auto;width:600px;}
#specials h1{color:#1B6F3E;padding:0;margin:0 0 30px 0;font-size:24px}
#petpolicy h1{text-align:center;color:#1B6F3E;padding:0 80px 0 0;margin:0 0 20px 0;font-size:24px}
#content #petpolicy p{width:500px;font-size:16px;}
#contact{width:500px;float:left;}
#contact_address{width:300px; height:460px;float:left;}
#room #contact_address{width:285px; height:360px; float:left;}
#room #contact_address p{border:0;}
#contact_address img{border:0;display:block;margin:0 auto;}
#contact_address p{padding:0 0 0 14px;font-weight:bold;font-size:10px;}
#contact h1{color:#1B6F3E;padding:0;margin:0 0 20px 0;font-size:24px}
.form{color:#333;}
#rooms h1{color:#1B6F3E;text-align:center;padding:0;margin:0 0 20px 0;font-size:24px}
#rooms ul{list-style:none;padding:0;margin:0;}
#rooms li{float:left;margin:0 18px;padding:0;height:350px;width:270px;}
#rooms li .desc{background:#f1f1f1;border:#ccc 1px solid;padding:5px;width:242px}
#rooms h3{padding:5px 20px 5px 0;margin:0;font-size:14px;text-align:center;}
#rooms a{color:#EF5400;}
#rooms a.more{color:#41AF65;font-weight:bold;padding:0 0 5px 10px;display:block;}
#rooms img{border:1px solid #ccc; padding: 1px; width:250px;}
html #rooms p{width:233px;height:95px;margin:5px 0;padding:5px 5px;}

#room #overview h1{font-size:16px;}

#room ul.amenities{list-style:none;margin:10px 0 0 0 ;padding:0;width:290px;}
#room ul.amenities li{height:15px;margin:0 0 0 5px;padding:2px 0 0 2px;font-size:10px;border-bottom:1px solid #ececec;width:130px;float:left;}
#room .amenities .title{font-weight:bold;color:#007934;padding:0 0 0 0;
margin:0 0 10px 0;width:290px;border-bottom:1px solid #ccc;font-size:14px;height:18px;padding:10px 0 0 0;}

#room .reserve{font-size:18px;text-align:center;font-weight:bold;}
#room .reserve span{color:#007934;}
#room .book{text-align:center;font-weight:bold;color:#EF5400;}
#overview{width:320px;float:left;}
#overview h1{margin:0px 0 0 5px;padding:0;font-size:22px;color:#007934;width:280px;}
#hotel_amenities h1{margin:0px 0 0 5px;padding:0;font-size:22px;color:#007934;}
#hotel_amenities p{color:#333;}
#hotel_amenities a{color:#EF5400;display:block;padding:5px 0 0 0;}
html #overview p{width:280px;margin:10px 0 0 5px; padding:0 0 10px 0;
border-bottom:1px solid #ccc;line-height:1.3}
#player{
margin:0 0 0 0;
float:left;
}
#player a img{border:0;}
#overview .view_rooms{display:block;width:258px;height:41px;
background: url(images/view_rooms2.jpg);
margin:30px 0 0 14px;
}
#con{clear:both;margin:0 auto;width:450px;}
#con h3{color:#007934;font-size:24px;text-align:center;margin:0;padding:0;}
#other{float:left;}
#overview .view_rooms span{display:none;}

#other_rooms h3{text-align:center;margin:0;padding:0 0 8px 0;color:#007934;font-size:24px}

#other_rooms ul{list-style:none;margin:0;padding:0;}
#other_rooms li{width:164px;float:left;border:1px solid #ccc;background:#ececec;margin:5px 8px 120px 8px;}

#other_rooms .thumb img{padding:1px; border:1px solid #ccc;width:150px;margin:12px 5px 4px 5px;}
#other_rooms .thumb h3{text-align:center;margin:0;font-size:14px;padding:0 0 8px 0;color:#007934;}
#other_rooms .thumb h3 a{color:#EF5400;}

#directions h1{text-align:center;font-size:22px;color:#007934;margin:0 0 10px 0;padding:0;}
html #directions p{margin:0 auto 10px auto;width:520px;color:#333;}
#map_head h3{font-size:14px;border-bottom:1px solid #ccc;margin:0 0 5px 0;padding: 0;color:#007934;}
#contact_address h3{font-size:14px;border-bottom:1px solid #ccc;margin:0 0 5px 0;padding:15px 0 0 0;color:#007934;}
#map_head .info{width:650px;float:left;padding:0 0 10px 0;}
#map_head .address{width:200px;float:left;padding:0 0 10px 0;}
#contact_address ul,#map_head ul{padding:0;margin:0;list-style:none;}
#contact_address li, #map_head li{padding:0;margin:0;font-size:10px;}
#contact_address .more,#map_head .more{font-weight:bold;padding:2px 0 0 0px;display:block;color:#41AF65}
#map{clear:both;}

#player .top{
height:30px;
width:564px;
margin:0;
background: url(images/virt_bg.gif) 0 0 no-repeat;
}
#player .bot{
height:55px;
width:560px;
margin:-4px 0 0 0;
background: url(images/virt_bg.gif) left bottom no-repeat;
}

#content p{margin:10px;width:440px;text-align:justify;color:#333;}

#content strong{margin:  0 5px 0 0; color:#800000;}
#content em{margin:  0 5px 0 0;color:#06c;font-weight:bold;font-style:normal;}


#wrapper{padding:20px 0 0 0;width:950px;background:#fff;}

#left_side{float:left;}
#right_side{float:left;}

div#navigation{float:right;width:300px;height:1000px;background:url(http://flatcreekhotel.com/images/bg.gif) repeat-x;}
div#extra{}

.box{width:260px;padding:0px 10px;margin:20px 7px 0 7px; 
height:260px;float:left;border:5px solid #ececec}
.box a{color:#41AF65}
html #content .box p{width:242px;color:#333;}
.box h3{text-align:center;font-size:14px;
margin:10px 0 5px 0;padding:0;color:#007934;}
.box ul{list-style:none;padding:0;margin:0;}
.box li{padding:10px 0 0 35px;margin:0 0 0 5px;height:20px;color:#333;}
.box li.loyalty{padding10px 0 0 35px;margin:0 0 0 5px;height:20px;color:#333;}
.box li.loyalty a{color:#EF5400;font-weight:bold;}
.box .wireless {background:url(images/amenities/icon_wireless.gif) 5px 7px no-repeat;}
.box .breakfast {background:url(images/amenities/icon_dining.gif) 5px 7px no-repeat;}
.box .smoking {background:url(http://flatcreekhotel.com/images/amenities/icon_smoking.gif) 5px 7px no-repeat;}
.box .pets {background:url(images/amenities/icon_pets.gif) 5px 7px no-repeat;}
.box .loyalty {background:url(images/amenities/icon_meeting.gif) 5px 7px no-repeat;}
.box .handicap {background:url(images/amenities/icon_hsia.gif) 5px 7px no-repeat;}
.box .swimming {background:url(images/amenities/icon_pool.gif) 5px 7px no-repeat;}
.box .whirlpool {background:url(images/amenities/icon_whirlpool.gif) 5px 7px no-repeat;}

.box a img{border:0;display:block;margin:0 auto;}
.box .more{font-weight:bold;padding:0 0 0 10px;color:#41AF65}
#address .more{padding:0;}

#address {padding:0 20px;width:230px;}
#address hr{color:#ccc;margin:15px auto;}
#address ul{padding:10px 0px 2px 0;}
#address li{padding:2px 20px 0 0;}
#content #address p{width:220px;margin:0 0 20px 0;padding:0;}
div#footer{margin:0 0 0 0;height:24px;padding:10px 0 0px 0;clear:both;width:950px;background:transparent url(http://flatcreekhotel.com/images/footer.gif) no-repeat 0 0px;text-align:center;font-size:10px;color:#666;}
#footer a{color:#333;padding:0 3px;}
#footer p{padding:25px 0 0 0;margin:0;width:950px;text-align:center;}
h4{width:125px;float:left;background:url(http://flatcreekhotel.com/images/steps_bg2.gif) no-repeat top center;height:40px;
margin:30px 0 10px 0px;padding:0px 0 0 4px;font-size:30px;color:#ef5400;letter-spacing:1px;}

h4 span{color:#fff;margin-left:10px;font-size:35px;}

.clear{clear:both;}

#specials{width:700px;margin:0 auto;}
#specials p{line-height: 1.2}
.golf, .romance {width:600px;border-bottom:1px solid #ccc; clear: both;padding: 5px;}
#content #specials .golf p, #content #specials .romance p{width:400px;}
.golf .thumb, .romance .thumb{float:left; width:180px;padding:10px 0 0 0;}
.golf .about, .romance .about{float:left; width:420px}
.golf .thumb img, .romance .thumb img{padding:3px;border:1px solid #ccc;}
#specials h3{color:#EF5400;font-size:14px;margin: 10px 10px 5px 10px; padding: 3px 0 0px 0;}

.form{margin:0 10px;width:410px;padding:10px 0px 10px 20px;border:1px solid #ccc;}
.form input{margin:5px 0;}
#nav {list-style:none;padding:0;margin:140px 0 0 0;}
#nav li{padding:0;margin:0;float:left;}
#nav li a,#nav li a:hover{
height:33px;
background:url(images/navigation_bar.gif);
background-repeat:no-repeat;
display:block;
}
#nav li a span{
display:none;
}
#nav li a:hover{
background:url(images/navigation_bar_over.gif);
background-repeat:no-repeat;
}
#nav .nav-rooms a{width:86px;}

#nav .nav-amenities a{
width:125px;
background-position: -86px 0;
}
#nav .nav-specials a{
width:118px;
background-position: -212px 0;
}
#nav .nav-groups a{
width:102px;
background-position: -333px 0;
}
#nav .nav-directions a{
width:125px;
background-position: -440px 0;
}
#nav .nav-contact a{
width:125px;
background-position: -565px 0;
}
#nav .nav-rooms a:hover{width:86px;}

#nav .nav-amenities a:hover{
width:125px;
background-position: -86px 0;
}
#nav .nav-specials a:hover{
width:118px;
background-position: -212px 0;
}
#nav .nav-groups a:hover{
width:102px;
background-position: -333px 0;
}
#nav .nav-directions a:hover{
width:125px;
background-position: -440px 0;
}
#nav .nav-contact a:hover{
width:125px;
background-position: -565px 0;
}