html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 	orange: #F7931E;
	brown:#524741;
	light straw:#EFECD1;
*/
body{font:14px/16px normal Arial,  sans-serif;color:#666666;background-color: #666;}
a{text-decoration:none; color:#F7931E;}
a:hover{text-decoration:underline;}
h1{font:18px/38px lighter Arial, sans-serif; color:#F7931E;}
form{padding:10px; background-color:#fff; border:1px dashed #666; line-height:2.2em;}
.button{background-color:#EFECD1; border:2px solid #eee;padding:2px;}
.button:hover{border-color:#F7931E;}
p.title{text-transform:uppercase; font-weight:bold; color:#534741; border-bottom:1px dashed #666; line-height:1.6em; margin-bottom:5px;}
#site{width:980px; margin:0 auto; background-color:#E0DCB1;}
#container{width:980px;border:10px solid #524741; border-top:none; float:left; background-color:white}
#header{width:1000px;height:130px;background-color:#524741; float:left;}
.header_img{float:left; border:none; position:relative; top:8px; left:10px;}
h1#top_heading{font-size:15px; font-weight:bold; font-family:Helvetica, Arial,sans-serif;text-align:right; color:white; margin:50px 20px 0 0; line-height:1.1em;}
#search{width:980px; height:190px; margin-top:10px; background-color:#EFECD1;}
#search_sub{width:380px;margin:0 0 0 15px; position:absolute; top:135px;}
#search img{}
#flash{position:relative; left:410px; display:block;}
#content{width:920px;   margin:0 auto; background-color:white;}
#footer{width:920px; display:block; height:40px; clear:both;margin-top:50px; text-align:right; font-size:11px;position:relative;top:30px;border-bottom:2px solid #E0DCB1;border-top:2px solid #E0DCB1;padding-top:8px;}

.affiliates{display:block; float:left;clear:both; position:relative; top:40px; text-align:left; height:250px; width:920px; font-size:11px; font-weight:bold; white-space:nowrap;color:#666;}
.affiliates h4{border-bottom:1px dotted #ccc;}
.a_col{width:25%; float:left;}
.a_col a{color:#666;font-weight:normal;}
.a_col a:hover{color:#333;}


ul.pane-list img.lpic{width:130px; height:130px;float:left; margin:10px;}
.pane-list a{color:#666; text-decoration:none;}
.pane-list em{color:#CC6633; font-weight:bold;}
.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	float:left;
	clear:left;
}

.pane-list li {width:600px; display:block; border:1px dashed #999; height:150px; margin:10px 0;background: #EFECD1;}
.pane-list li:hover {
	background:#F2F2F2; cursor:pointer;}
	

h1.listing{}
.address{border-bottom:1px dashed #666; display:block;margin-bottom:20px; padding-bottom:5px; font-weight:bold;}
.col{float:left; width:50%;}
h2.section, .contact{display:block; clear:both; padding:5px;  background-color:#EFECD1;margin:20px auto;}
.contact{width:400px; background-color:#EFECD1; margin-top:0;}
.links{display:block; text-align:right; width:900px; margin-top:10px;line-height:16px; font-weight:bold; font-size:11px;}
.col .facilities ul{margin-left:50px;}
.facilities ul li{list-style-type:circle;}
.ad{width:250px; float:right;clear:right;}
.ad img{margin:20px 0;}
.surrounds{float:right;clear:right;width:250px; border:5px solid #534741; border-left:none; border-right:none;padding:0 0 10px 0;}
.surrounds strong{display:block; border-bottom:1px dashed #666;padding-bottom:5px; padding-top:5px;margin-bottom:5px;background-color:#eee;}

a.arrow{text-align:center; padding:5px; color:#333333; text-decoration:none;margin:0 2px; border:1px solid #eee;background-color:#EFECD1; float:left;}
a.arrow:hover{border:1px solid #333;}

/*RF box styles */
#rf_quick_search .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabText, #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabLeftArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .lhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .rhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .lhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabLeftArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabRightArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabText, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabRightArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabLeftArt {
background:transparent none repeat scroll 0% 0%;
}
#rf_quick_search #rfQS_poweredByGas, #rf_quick_search #rfQS_tabsContainer, #rf_quick_search #rfQS_srContTop, #rf_quick_search #rfQS_srContBot {
display:none;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .tabs {
background-color:#BAD8F0;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .centreTile {
border-left:medium none;
border-right:medium none;
}
#rf_quick_search element.style {
margin-bottom:0px;
margin-top:0px;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea {
padding:0pt 0px 1px;
height:80px;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_quickSearchForm {

}
#rf_quick_search {

background-color:#eee;
height:80px;
width:920px;
margin-top:10px;
margin-bottom:20px;
padding-top:10px;
color:#F7931E;
}
#rfQS_quickLinks{border-bottom:1px dashed #999;display:block;clear:both; background-color:#eee;}
#rf_quick_search #rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickLinks { color: #9E005D;}
#rf_quick_search strong{text-transform:uppercase; font-size:18px;border-bottom:1px dashed #000; font-weight:bold;}
/*#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .where{width:95%;float:left;}
#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .arrivalDate, #rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .nights,#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .go {float:left;margin-right:20px; width:80px}
 #rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .nights {width:50px;}
 #rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .go {width:auto;}*/
#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .where em, #rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm p.qsColHeader{color:#F7931E}


