body { background: #A0D900; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
a:link { background-color: transparent; color: #009; font: bold 1em; Arial, Helvetica, sans-serif;
text-decoration: underline; }
a:visited { background-color: transparent; color: #03F; font: bold 1em; Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #000; background: #FFAE00; font: bold 1em; Arial, Helvetica, sans-serif; text-decoration: underline; }
a.lk-wht:link { background-color: transparent; color: #ffffff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.lk-wht:visited { background-color: transparent; color: #ccffcc; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.lk-wht:hover { color: #000000; background: #FFFFFF; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.map:link { background-color: transparent; color: #000000; font: bold 9px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.map:visited { background-color: transparent; color: #222222; font: bold 9px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.map:hover { color: #006600; background: #FFFFFF; font: bold 9px Arial, Helvetica, sans-serif; text-decoration: underline; }
a.nav1:link { background-color: transparent; color: #000000; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; height: 8px; vertical-align: top; text-align: left; }
a.nav1:visited { background-color: transparent; color: #000000; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; height: 8px; vertical-align: top; text-align: left; }
a.nav1:hover { color: #006600; background: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; text-align: left; }
.stn { margin-top: 4px; list-style-image: url(graphic/bul.gif); font: 10pt Arial, Helvetica, sans-serif; text-align: left; }
code, pre { background : #ddd; color : navy; }
h1, h2 { border-top: medium ridge #930; border-bottom: thin solid #930; line-height: 22px; background: #FFAE00; font-weight: bold; font-size: 14px; letter-spacing: 2px; padding: 0 10px; text-align: center; }
h3 { font: bold 14px Arial, Helvetica, sans-serif; background: #006633; text-align: left; color: #FFFFFF; background: #006600; width: 80%; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 4px; }
h4 { font: 14px Arial, Helvetica, sans-serif; margin-right: 20px; margin-bottom: 0px; padding-bottom: 0px; color: #663300; }
h5 { font: 12px Arial, Helvetica, sans-serif; margin-right: 20px; margin-bottom: 0px; padding-bottom: 0px; color: #333300; }
pre { border : 1px solid #fefefe; border-left : 2px solid #778899; padding-left : 1em; padding-bottom : .3em; color : navy; }
pre strong { background : #eee; font-weight : normal; }
th { font-weight : bold; }
td { vertical-align : top; }
td { margin-bottom: 0px; font: 10px Arial, Helvetica, sans-serif; }
td.tdnav1 { margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; height: 8px; vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; }
p, td { margin-bottom: 0px; font: 1em Arial, Helvetica, sans-serif; color: #000; }
strong { font-size: 12px; font-weight: bold; color: #330000; }
table { margin-bottom: 0px; font: 1em Arial, Helvetica, sans-serif; }
table.jspa td { vertical-align: bottom; padding: 10px 10px 10px 10px; text-align: center; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; }
table.jspa img { }
table.jspa { }
#BookingFinder { width: 100%; height: 2200px; padding: 0px; margin: 0px; background-color: #DFC; }
#byMe { font-weight : bold; }
#content { width : 70%; margin : auto; padding : 20px; border : 1px solid #ddd; background : #efefef; }
#footer { text-align: center; width: 750px; margin-right: auto; margin-left: auto; }
#header { text-align: center; width: 750px; z-index: 10; }
#Headimage { z-index: 12; float: left; }
#mainContent { text-align: left; width: 750px; padding-right: 4px; padding-left: 6px; }
#mainContent p{ margin-left: 16px; color: #000; }

#MapContainer { margin: 0px; padding: 0px; width: 750px; background: #DFC; text-align: center; }
#map { margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 558px; font: 10px Arial, Helvetica, sans-serif; background: #DFC; height: 500px; }
#MapIcon { margin: auto auto; padding: 0px; width: 735px; font-size: 9px; background: #DFC; }
#nav { margin : 0; }
#nav li { float : left; width : 25%; display : block; }
#side_bar { width: 13em; clear: right; float: left; color: #000; font: 12px Arial, Helvetica, sans-serif; background: #DFC; padding-left: 4px; height: 480px; text-align: left; }
#side_bar_top { width: 12.5em; clear: right; float: left; color: #000; font: bold 14px Arial, Helvetica, sans-serif; background: #DFC; height: 500px; text-align: center; }
#page { width: 756px; background: #DFC; border-top: none; border-right: none; border-bottom: none; border-left: none; margin-right: auto; margin-left: auto; }
#url { font: bold 36px "Arial Black", Gadget, sans-serif; float: left; margin-top: -130px; margin-left: 250px; z-index: 100; position: relative; clip: rect(150px,auto,auto,250px); height: 50px; width: 200px; }
#snippet_whoflies, #snippet_searchpanel { text-align: center; width: auto; margin-right: auto; margin-left: auto; position: relative; z-index: 10; }
.address { margin-right: 2px; margin-left: 4px; border: 1px ridge; margin-top: 0px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background: #FFF669; width: 350px; }
.bgtopbg01 { background: #FFC53C url(images/topbg01.gif) repeat-x; }
.bgtopbg2 { background: #A0D900 url(images/topbg2.gif) repeat-x; }
.bgbottom_Bg { background: #DFC url(images/bottom_Bg.gif) repeat; }
.box1, .box1c { margin-right: 10px; margin-left: 10px; border: 1px ridge; margin-top: 0px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background: #FFF669 url(images/yellow_bg.gif) repeat-x; }
.box1c { text-align: center; }
.box1 { text-align: left; }
.box2, .box2c { margin-right: 10px; margin-left: 10px; border: 1px ridge; margin-top: 0px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background: #FFF669 url(images/green_bg.gif) repeat-x }
.box2c { text-align: center; }
.box2 { text-align: left; }
.boxsale { margin-right: 10px; margin-left: 10px; border: 1px ridge; margin-top: 0px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background: #FF0000 url; width: 400px; }
.centre { text-align: center; margin-right: auto; margin-left: auto; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.col-r-L { float: right; text-align: left; }
.col-l-L { float: left; text-align: left; }
.container { background: #EEF; margin: 0 auto; text-align: left; }
.fltrt { float: right; }
.fltlft { float:left; }

.h-container{ width: 740px; }
.h-name    { float: left; text-align: left; width: 150px; clear: right;  }
.h-address { float: left; text-align: left; width: 300px; clear: right; }
.h-star    { float: left; text-align: left; width: 50px;  clear: right; }
.h-comment { float: left; text-align: left; width: 240px;  }


.left { text-align: left; }
.list-container { background: #DFC; margin: 0 auto; text-align: left; width: 730px; }
.list-header { border-top: medium ridge #930; border-bottom: thin solid #930; line-height: 22px; background: #FFAE00; font-weight: bold; font-size: 14px; letter-spacing: 2px; padding: 0 10px; }
.list-header h2 { margin: 0; padding: 0; background: #FFAE00; border-style: none; }
.list-photoL { float: right; width: 200px; padding: 4px 4px 4px 8px; text-align: center; background: #DFC; font-weight: bold; }
.list-photoL h3, .twoColElsRtHdr #list-photoL p { margin-left: 10px; margin-right: 10px; }
.list-content { margin: 0; padding: 0px 4px 0px 10px; background: #DFC; }
.ln { border-top: medium solid #660000; border-bottom: thin solid #CC3300; line-height: 22px; background: #FFFFFF; }
.ln1 { border-top: medium ridge #000099; border-bottom: thin solid #6666FF; line-height: 22px; background: #FFFFFF; font-weight: bold; font-size: 14px; }
.lnhd { border-top: medium solid #660000; border-bottom: thin solid #339900; line-height: 22px; background: #FFFFFF; font-size: 14px; font-weight: bold; color: #333300; }
.menus { color: #000; text-align: center; margin-right: auto; margin-left: auto; width: 100%; background: #DFC; border-top: none; border-right: none; border-bottom: none; border-left: none; }
.name { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #330000; }
.note { font-style : italic; }
.note em, .note code { font-style : normal; }
.style1 { background-color:#FFFFFF; font-weight:bold; border:2px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.tdmain { background: #DFC }
.update { padding : .5em; border : 1px solid #ddd; background : #fefefe; }
.wht { color: #FFFFFF; font-size: 1em; }
.xaramenu { width: 748px; padding-left: 90px; margin-right: auto; margin-left: auto; }

