body {font-family:verdana;font-size:70%;background:#FFFFFF url(../images/background.gif) repeat-x;margin:0;padding:0;}
img {border:0;}
#page {padding:0 5px 0 5px;background-color:#FFF;}
#header {position:absolute;top:0px;width:760px;clear:both;}
#logospace {background-color:#FFF;}
#headerright {float:right;text-align:right;font-size:90%;color:#FFF;font-weight:bold;padding-top:26px;width:300px;}
#headerright a {text-decoration:none;color:#666;}
#menu {font-size:90%;font-weight:bold;margin-top:1px;background-color:#E77300;padding:4px;}
#menu ul {padding:0;margin:0;}
#menu ul li {display:inline;padding:0 5px 0 5px;}
#menu ul li a {color:#F7F7CE;text-decoration:none;}
#menu ul li a:hover {color:#9E0505;text-decoration:none;}
#body {margin-top:89px;}
#body a {color:#E77300;font-weight:bold;}
#body a:hover {color:#E77300;font-weight:bold;text-decoration:none;}
#body a.black {color:#392929;text-decoration:none;}
#body a.light {color:#F7F7CE;text-decoration:none;}
#body ul {padding:0;margin:0 0 0 15px;}
#body ul li {list-style-type:square;color:#E77300;}
.licolor {color:#000;}
#largepic {float:right;}
#upperleftcontent {padding:15px 7px;width:414px;background-color:#E7E7D6;color:#312929;}
#search {width:345px;background-color:#312929;color:#FFF;}
#bottomleftcontent {padding:12px 7px;}
#featuredhotels {padding-top:5px;background-color:#F7F7F7;}
#featuredhotelslist {padding:4px;}

select {font-size:10px;font-family:verdana;}
.area {font-size:110%;color:#E77300;font-weight:bold;}
.price {color:#E77300;font-weight:bold;}

.hotelimage {float:left;padding-right:5px;}
.hoteldetails {}
#hotelname {background-color:#E7E7D6;padding:4px 4px 4px 8px;margin-bottom:12px;}
#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;}
.viewdetails {background-color:#E7E7D6;text-align:right;clear:both;}
#footer {background-color:#E7E7D6;clear:both;margin:20px 0;}
#footerouter {width:770px;background-color:#FFF;}
#footerinner {background-color:#E7E7D6;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:#E77300;margin:0 0 12px 0;}
h1.title {border-bottom:1px solid #CCCCCC;}
h2 {font-size:110%;color:#F7F7CE;margin:0 0 2px 0;}
h3 {font-size:110%;color:#E77300;margin:0 0 8px 0;}

.highlight {color:#E77300;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:#E77300;}
.bookingsection {border-bottom:1px solid #900;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;}