body {font-family:verdana;font-size:70%;background:#F0ECE0;margin:0;padding:0;}
img {border:0;}
#page {padding:0 5px 0 5px;background-color:#F0ECE0;}
#header {position:absolute;top:0px;width:760px;clear:both;}
#logospace {background-color:#000;}
#headerright {float:right;text-align:right;font-size:90%;color:#FFF;font-weight:bold;padding-top:16px;width:300px;}
#headerright a {text-decoration:none;color:#FFF;}
#menu {font-size:90%;font-weight:bold;background-color:#524535;padding:4px 4px 4px 50px;text-align:left;border-bottom:1px solid black;}
#menu ul {padding:0;margin:0;}
#menu ul li {display:inline;padding:0 8px 0 8px;}
#menu ul li a {color:#FFF;text-decoration:none;}
#menu ul li a:hover {color:#BDB69C;text-decoration:none;}
#body {margin-top:78px;}
#body a {color:#5A5046;font-weight:bold;}
#body a:hover {color:#5A5046;font-weight:bold;text-decoration:none;}
#body a.light {color:#F7F7CE;text-decoration:none;}
#body a.white {color:#FFF;text-decoration:none;font-weight:normal;font-size:90%;}
#body a.brown {color:#5A5046;text-decoration:none;}
#body a.black {color:#000;}
#body ul {padding:0;margin:0 0 0 15px;}
#body ul li {list-style-type:square;color:#5A5046;}
.licolor {color:#000;}
#upperleftcontent {width:497px;background-color:#BDB69C;color:#FFF;}
#search {width:261px;background-color:#A69C78;color:#FFF;}
#bottomleftcontent {padding:12px 7px;}
.hotelname {padding:3px 0;font-size:130%;}
#featuredhotels {padding-top:5px;background-color:#F7F7F7;}
#featuredhotelslist {padding:4px;}
.brownback {background-color:#524535;}
#calendar {display:none;position:absolute;width:180px;height:185px;border:0;padding:0;background-color:none;}
#bottomright {background-color:#BDB69C;color:white;}
select {font-size:10px;font-family:verdana;}
.area {font-size:100%;color:#000;font-weight:bold;}
.price {color:#5A5046;font-weight:bold;}

.hoteldetails {padding:4px 8px;}
#historyimage {float:left;margin:0 8px 8px 0;width:250px;padding-bottom:4px;text-align:center;font-size:11px;background-color:#E7E7D6;}
#historyimage img {padding-bottom:4px;}
.featured {background-color:#F0ECE0;clear:both;}
.viewdetails {background-color:#BCB392;padding:4px;}


#footer {clear:both;margin:20px 0;}
#footerouter {width:770px;}
#footerinner {width:760px;}
#footerinner ul {padding:3px 0;margin:0;}
#footerinner ul li {display:inline;padding:0;}
#footerinner ul li a {color:#8E8B77;text-decoration:none;border-right:1px solid #CCC399;padding-right:6px;margin-left:2px;}
#footerinner ul li a.right {color:#8E8B77;text-decoration:none;margin-left:2px;border:0;}
#footerinner ul li a:hover {color:#000;text-decoration:underline;}

h1 {font-size:130%;color:#5A5046;margin:0 0 12px 0;padding-top:8px;}
h1.title {border-bottom:1px solid #CCCCCC;}
h2 {font-size:110%;color:#F7F7CE;margin:0 0 2px 0;}
h3 {font-size:110%;color:#33000;margin:0 0 8px 0;}

.highlight {color:#5A5046;font-weight:bold;}
.white {color:#FFF;}
td.smallertext {font-size:80%;}

/* styles to fit shared items on OPL site */
td.title {font-weight:bold;color:#5A5046;}
.bookingsection {border-bottom:1px solid #999;padding-bottom:4px;margin-bottom:6px;}
.arrayerrorbox {border:1px solid #900;}
td input, td select {font-size:11px;}

p.links {line-height:16px;border-bottom:1px solid #999;padding-bottom:6px;margin-bottom:6px;}

#town {background-color:#F7F7CE;padding:2px;}
#town ul li {list-style-type:square;color:#000000;}
#town ul li a {color:#000000;text-decoration:none;}
#town ul li a:hover {color:#000000;text-decoration:underline;}
