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;}
#logospace {background-color:#6B8C18;}
#headerright {float:right;text-align:right;font-size:90%;color:#FFF;font-weight:bold;padding-top:11px;width:300px;}
#headerright a {text-decoration:none;color:#FFF;}
#menu {font-size:90%;font-weight:bold;margin-top:1px;background-color:#000;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:#9cbd4a;text-decoration:none;}
#body {margin-top:74px;}
#body a {color:#8CAD42;font-weight:bold;}
#body a:hover {color:#8CAD42;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:#6B8C18;}
.licolor {color:#000;}
#largepic {float:right;}
#uppercontent {padding:15px;width:290px;height:173px;overflow:hidden;background-color:#9CBD4A;color:#F7F7CE;}
#lowercontent {margin-top:7px;}
#desccontent {padding:15px;}
#lefthandside {color:#000;width:320px;}	
#search {padding-left:12px;background-color:#E7E7D6;color:#736B63;width:308px;overflow:hidden;}
#searchfoot {padding-left:12px;background-color:#392929;width:308px;}
#righthandside {float:right;padding-top:15px;width:420px;}
select {font-size:10px;font-family:verdana;}
.area {font-size:110%;color:#8BAC42;font-weight:bold;}
.price {color:#8BAC42;font-weight:bold;}

.hotelimage {float:left;padding-right:5px;}
.hoteldetails {}
.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:#8CAD42;margin:0 0 2px 0;}
h1.title {border-bottom:1px solid #CCCCCC;padding-bottom:4px;}
h2 {font-size:110%;color:#F7F7CE;margin:0 0 2px 0;}

.highlight {color:#8BAC42;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:#8BAC42;}
.bookingsection {border-bottom:1px solid #090;padding-bottom:4px;margin-bottom:6px;}
.arrayerrorbox {border:1px solid #090;}
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;}

#attraction {border:dashed 1px;padding:1px 1px 10px 1px;margin-top:10px;background:#f9f9f9;}
#attraction a {text-decoration:none;}
#attraction a:hover {text-decoration:underline;}