body {font-family:Arial,Verdana,Helvetica,Arial,sans-serif;margin:0px;font-size:72%;color:#000000;background-color: rgb(210,210,210);border:0px solid #000000;}

#container {margin:0 auto 0 auto;background-color:rgb(235,235,235);border:1px solid #000000;min-height:768px;width:968px}

#topbanner {margin:0 auto 0 auto;width:968px;height:160px;border:0px solid yellow;background:#000000}
#topcontent {width:968px}
#logophotobox {float:left;border:solid 0px yellow;width:850px}
#toplogo {border:0px yellow;float:left;padding:5px;}
/*#toplogo {background:#83CA02;width:100%;}*/

/* banner photos */
.ldban {border:solid 0px black;}
.ldbanbox {border:solid 0px rgb(228,239,201);margin:10px 10px 5px 5px;}
#bnphotoblock {float:right;margin-top:10px;width:470px}

#topbannerspacerblack {background: #000000;width:100%;height:2px;margin:0em;font-size:0}
#topbannerspacerwhite {background: #FFFFFF;width:100%;height:2px;margin:0em;font-size:0}

#sbasket {float:right;font-weight:bold;color:rgb(96,96,105);width:100px;font-size:8pt}
#gsearch {float:right;font-weight:bold;color:white;width:250px;font-size:8pt}

#topmenu {background: #FFFFFF;margin:0em;height:20px;500px}

#titlebox {background: #000000;width:100%;margin:0em;height:60px}

#leftcontainer {float:left;width:238px;margin-top:0.4em;margin-left:0em;margin-right:0.2em;border:0px solid black;}

.leftbox {width:97%;margin:10px 10px 20px 8px;border:1px solid rgb(110,170,2);background: rgb(228,239,201);}

.leftmenu {background: rgb(228,239,201);border:0px solid red}
.leftboxtop {line-height:1.4em;background:rgb(132,206,0);color:#FFFFFF;font-size:1.5em;padding:2px;border-bottom: 0.083em solid #317207;font-weight:bold}
.leftboxtop a {font-size:0.8em;}
#leftboxtoplink {text-align:right;font-size:0.8em}

/* side menu */
.sidemenu {list-style:none;margin:0em;padding:0px;border:0em;}
.sidemenu li {list-style:none;margin:0em;padding:1px;border:0em;line-height:0.8em}
.sidemenu a {background-color:rgb(230,230,230);color:#000000;text-decoration:none;font-weight:bold;font-size:0.95em;display:block;border:0.066em solid;border-color: #DDDDDD #999999 #999999 #DDDDDD;text-align:left;line-height:1.1em;height:1.1em;margin-left:0.25em}
.sidemenu a:hover,.mainMenu li.selected a:hover,.mainMenu li.selectedSub a:hover {background-color:#819FFF;color:#FFFFFF}
.sidemenu li.selected a {background-color:#EEEEEE;color:#333333}
/*.sidemenu a {font-size:1em;text-align:left;line-height:1em}*/

#bookmarks {float:right;position:relative;right:5px}
.bookm {text-decoration:none;color:rgb(100,100,100)}
.bookmimg {border:0px}

/*#pagetitle {line-height:1.4em;color:rgb(0,0,0);font-size:1.5em;padding-top:16px;border:0px solid #317207;font-weight:bold;float:left}*/
#pagetitle {width:100%}
#pagetitle h1 {line-height:1.4em;color:rgb(0,0,0);font-size:1.8em;padding-top:6px;border:0px solid #317207;font-weight:bold;float:left}

#foundres {font-size:1.1em;font-weight:bold}

#content {float:left;font-size:100%;margin-top:0.4em;margin-left:0.4em;margin-right:0;width:705px;min-height:768px;border:0px solid white}
#details {float:left;font-size:100%;margin-top:0.4em;margin-left:0.1em;margin-right:0;min-height:768px;border:0px solid white;}

#footer {clear:both;background: #D3FFAA;width:100%;margin-top:1em;margin-left:0em;margin-right:0em;text-align:center;font-size:100%}

#linkslist {clear:both;background:rgb(228,239,201);width:80%;min-height:50px;margin-top:1em;margin-left:0em;margin-right:0em;text-align:left;font-size:100%}

.enqorglist {font-weight:bold;color:blue;font-size:1.2em}

#clear {clear:both;}

#emptybasket {font-size:0.65em}

.bookol {background:url(/graphics/ldmenubg.gif);text-decoration:none;color:#FFFFFF;padding:1px;margin-top:2px}
.addtobasket {background:url(/graphics/ldmenubg.gif);text-decoration:none;color:#FFFFFF;padding:1px;margin-top:2px}

/* Google ads */
#gas_left_box {width:97%;margin:10px 10px 20px 8px;border-collapse:collapse;border:1px solid rgb(110,170,2);background: rgb(228,239,201);}

#gas_right_top {float:right;position:relative;right:5px;}

#detads {width:100%;border:0px solid white}

#gas_right_top_2 {float:right;position:relative;right:0px;border:0px solid white}

#gaspara {text-align:center;border:0px;margin:0px;padding:0px}

.sampleblock {padding:5px;background:black;border:2px solid white;position:absolute;top:250px;left:200px;visibility:hidden;width:600px;}
.sampleblocktext {color:#FFFFFF;width:600px;font-size:1.2em}

/* Summary boxes */
.sumboxgroup {padding:1px;width:100%}
.sumbox {margin:4px;padding:0px;float:left;border:solid 1px rgb(90,90,90);width:310px;height:188px;background:rgb(228,239,201)}
.sumboxtitle {text-align:center;background:url(/graphics/ldmenubg.gif)}
.sumboxtitle a {text-decoration:none;color:rgb(255,255,255);font-size:1.2em;font-weight:bold;text-align:center}
.sumboxtext {padding:3px;text-align:left;font-size:0.95em;}
.sumboxpic {padding:2px;text-align:center}
.sumboxpic img {padding:0px;border:2px black;}


.ldad {background: #ECFFC9;border: 0.083em solid #000000;font-weight:bold}


/* Search box */
#searchbox {
	font-size:100%;
/*	background-color: rgb(230,230,230);*/
	margin-top:10px;
	}
#searchboxtitle {
	font-size:150%;
	font-weight:bold;
	}
#searchbox .text {
	font-size:90%;
	}
#searchtable .searchtablerow {
	font-size:90%;
	}
#searchbox .btn {
	border: 1px solid #45bac0;
	background-color: #256290;
	color: white;
}



#pagelinks {width:550px;padding:0px;margin-bottom:10px}

.pageLinks1 {width:500px;margin-left:0px;margin-top:0px;padding-bottom:20px;min-height:25px}
.pageLinks1 li {list-style:none;margin:0em;padding:0em;float:left;height:20px;}
.pageLinks1 a {background-color:#DCDEE5;color:#000000;text-decoration:none;font-weight:bold;font-size:0.95em;display:block;border:0.066em solid;border-color: #DDDDDD #999999 #999999 #DDDDDD;text-align:center;line-height:1.1em;height:1.1em;margin-left:0.25em;padding:2px}
.pageLinks1.ba a {line-height:1.1em;height:1.1em}
.pageLinks1 li.selected a {background-color:rgb(110,175,2);color:#333333}
.pageLinks1 li.selectedSub a {background-color:#EEEEEE;color:#333333;border-bottom:0px solid #EEEEEE;padding-bottom:0.4em;/*margin-bottom:-3px*/}
.pageLinks1 a:hover,.pageLinks1 li.selected a:hover,.pageLinks1 li.selectedSub a:hover {background-color:#819FFF;color:#FFFFFF}


div.pageLinks { margin-top: 1em; } /* see below for print styles */
ul.pageLinks { float: left; list-style-type: none; margin: 0; padding: 0; }
ul.pageLinks li {list-style:none;margin:1px;padding:0em;float:left;}
ul.pageLinks li.selected a {background-color:rgb(110,175,2);color:#333333;line-height:10px}
ul.pageLinks li.selectedSub a {background-color:#EEEEEE;color:#333333;border-bottom:0px solid #EEEEEE;padding-bottom:0.4em;/*margin-bottom:-3px*/}
ul.pageLinks li a, ul.pageLinks li span {text-decoration:none;background-color:#DCDEE5;color:#000000;border:0.066em solid;border-color: #DDDDDD #999999 #999999 #DDDDDD;font-size:0.93em; display: block; padding:2px; font-weight: bold; line-height: 1em; } /* To reset to normal line-height (as in #sitewrapper) */
ul.pageLinks li a:hover, .pageLinks li a:active { background: #3350AC; color: #FFF; }

/* Site-wide hacks */
/* clearfix from 456bereastreet */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height: 1px; }

#cattitle {
	font-size:200%;
	font-weight:bold;
}

#poplinks {font-size:0.95em;color:rgb(120,120,120);line-height:1.2em;width:75%;margin:10px;}
.otherlinks {text-decoration:normal;color:rgb(120,120,120)}

/* ad formats */


.msgwarn {color: red; font-weight:bold}

/*.adfmtbrochure {background-color: rgb(245,255,227);border: 1px solid rgb(110,170,2);margin:0em;margin-bottom:10px}*/
.adfmtbrochure {background-color: #FFFFFF;border: 1px solid rgb(110,170,2);margin:0em;margin-bottom:10px;width:575px}

/* header bar with title and ratings info */
.adheader {background-color: rgb(110,175,2); color: #FFFFFF; font-size:1em; font-weight:bold; padding-left:3px;width:100%}
.adtitle {float:left;font-size:1.3em;padding-right:50px}
.blink {color:#000000;text-align:left;font-size:1em;float:left;}
.adbasket {color:#000000;text-align:left;font-size:1em;float:right;margin-right:5px;text-align:center}
.bskacclink {text-decoration:none;color:#FFFFFF;}
.adratings {color:#000000;text-align:left;font-size:1.1em;}
#silveraward {color:rgb(192,192,192);font-size:1.3em;font-weight:bold}
#goldaward {color:rgb(255,204,0);font-size:1.3em;font-weight:bold}

/* Google map */
#gmapbox {border:solid 3px rgb(110,170,2);margin-top:10px}
#gmap {width:225px;height:205px}
#gmapl {width:400px;height:400px;border:solid 1px #000000}
#gmaptext {height:30px;background-color: #DCDEE5;font-weight:bold;}

/* Contact info */
.adcontact {background-color: rgb(228,239,201);padding:2px;font-size:0.95em;color:rgb(050,050,050)}

/* */
.adsubheader {background-color: rgb(228,239,201);padding:3px}

/* main section */
.addetail {padding:3px;font-size:0.95em;color:rgb(040,040,040)}
.adavailability {background-color: rgb(211,221,255);margin-top:1px;color:#000000;font-weight:bold;border:1px solid #FFFFFF;}
.orgmessage {background-color: rgb(211,221,255);margin-top:1px;color:#000000;font-weight:bold;border:1px solid #FFFFFF;}
.adphoto {position:relative;left:0px; top:0px;float:left;margin-right:5px}
.adthumbs {position:relative;left:0px; top:0px;vertical-align:middle}
.adthumbs img {vertical-align:middle}
.addescription {}
.adfacilities {padding-top:5px}
.clearer {clear:both}

/* options table */
table.taboptions {line-height:1em;font-size:1em;border-collapse:collapse;border:2px solid rgb(0,0,0);color:#4f6480;background: rgb(221,221,221);}
table.taboptions th {border:1px solid rgb(0,0,0);color:#000000}
table.taboptions td {border:1px solid rgb(0,0,0);font-size:1.2em;line-height:1.2em;padding:2px;}
table.taboptions td img {text-align:center}

table.taboptions td.optpriority {font-weight:bold;font-size:2em;border:1px solid rgb(0,0,0)}
table.taboptions td.optprice {font-weight:bold;text-align:right;color:black;font-size:1.3em;border:1px solid rgb(0,0,0)}

/* tarif tables */
.adrooms {text-align:left;font-size:93%}
table.tarif {line-height:1em;font-size:1em;border-spacing:0px;padding:0px;border:1px solid rgb(0,0,0);color:#4f6480;background: rgb(235,235,235);}
table.tarif tr {background:rgb(235,235,235)}
table.tarif th {border:1px solid rgb(70,70,70);color:#000000;margin:0px}
table.tarif td {border:1px solid rgb(150,150,150);margin:0px}

/* enquiry form */
.enqcomp {background: #DDDDDD;margin:10px;padding:5px;}
.enqopt {background: #CCCCCC;margin:10px;padding:5px;}
.enqlabel {color:#4f6480;float:left;width:120px;border:0px;margin:0px;padding:0px;padding-right:5px;text-align:right;}
.enqdata input select {border:solid 1px black;height:20px;margin:0px;padding:0px;font-size:0.9em}
.enqerr {border:1px solid red;color:red;margin:0px;padding:0px;width:100%}

