body{font-family:Arial, Helvetica, sans-serif;}
#main{width:985px; margin-left:auto; margin-right:auto; background-color:#d2ab67; background:#d2ab67;}
#header{background-image:url(../images/header2.gif); background-repeat:no-repeat; background-position:top right; margin-bottom:0; height:160px; background-color:#FFFFFF; margin-left:10px }
#menu{float:right; margin-top:110px; margin-right:10px;}
#menu a{color:#FFFFFF; margin-right:15px; font-family:"Trebuchet MS"; font-size:15px; text-decoration:none; font-weight:bold}
img.logo{position:absolute; margin-left:30px; background-color:#FFFFFF}
#content{margin-left:10px; background-color:#FFFFFF; padding-left:0.5em; font-size:12px;}
#content h1{font-family:'Trebuchet MS'; color:#442724; font-size:220%; margin-top:0; padding-top:0;}
#content h2{font-family:'Trebuchet MS'; color:#442724; font-size:180%; }
#content a{color:#000000; font-weight:bold; text-decoration:none}
#content a:hover{text-decoration:underline;cursor:pointer}
.error{color:#FF0000}

.hotel{width:92px;float:left;border-top:1px solid #442724;text-align:center;padding-bottom:0;padding-top:7px;}
.hotel a{display:block;width:100%;text-decoration:none;min-height:76px;font-size:11px;font-family:"Trebuchet MS";}
.hotel a span{color:#442724;padding-bottom:1px;margin-top:8px;}
.hotel a:hover {text-decoration:underline}
.hotel a img{padding-top:6px; padding-bottom:0px; margin-bottom:0;}

.beige{background:#f1e7d9}
b{color:#442724;}
a img{border:none;}
#contact-details{padding-top:10px; background:#FFFFFF; padding-left:10px; padding-bottom:10px; padding-right:5px;}
#contact-details a{color:#442724; font-weight:bold; text-decoration:none}
#contact-details a:hover{text-decoration:underline}

#footer{text-align:left; font-family:"Trebuchet MS"; font-size:70%; color:#442724; padding:0.25em; background:#FFFFFF; color:#999999; padding-top:5px}
#footer a{text-decoration:none; color:#999999; height:30px;}
#footer a:hover{text-decoration:underline}

#rightbox-container{width:315px; float:right; background:#442724; color:#FFFFFF; height:460px}
.rightbox{margin-left:10px; font-family:'Trebuchet MS'; font-size:14px; color:#fffbd5}
#content .rightbox h1{font-size:18px; text-align:right; margin:5px; color:#fffbd5; padding-right:5px;}
.rightbox p{margin-top:10px; margin-bottom:10px; font-size:100%}
.rightbox ul{margin-left:15px; margin-top:0px; margin-bottom:7px; list-style-image:url(../images/bullet3.jpg); padding:0; font-size:100%}
#content .rightbox a{font-weight:normal}
#content .rightbox .boxlink a{font-weight:bold}
.rightbox hotel-rating{border-bottom:1px #000000 dashed; width:133px;}
.boxlink{text-align:center; width:115px; display:block; background-color:#d2ab67; background-image:url(../images/book-now-bg.jpg); background-position:right; background-repeat:repeat-y; padding:5px 15px 5px 15px; margin-bottom:5px;}
#content .boxlink a{width:100%; font-size:16px; text-decoration:none; color:#442724; font-weight:bold;}
#content .boxlink a:hover{text-decoration:none}
.insideRightBox{width:310px; background:#FFFFFF; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:0px; height:450px;}
.ratebox{margin-top:10px; margin-bottom:5px; color:#442724; font-weight:bold; padding:0; font-size:110%}
.ratebox .r4{float:left; width:25%; text-align:center}
.ratebox .r2{float:left; width:50%; text-align:center}
.ratebox .r3{float:left; width:33%; text-align:center}
.mediumImage{margin:0; padding:0;}
.mediumImage img{margin-bottom:3px; width:145px}
#rightbox table{font-size:100%}
.phoneNo{font-weight:bold; font-size:110%}
.email{color:#000000; text-decoration:none}
.smallImages img{margin-top:5px;margin-right:5px;width:90px;height:62px}
.rightBoxBuffer{margin-bottom:12px; height:5px;}
#homeContent{margin-right:325px}
#homeContent p{text-align:justify; margin:0; padding:5px 5px 5px 0px;}
#hotel-grid{width:645px; border-bottom:1px solid #442724}
.buttonbox{float:right; padding-left:5px;}
.buttonbox img{width:150px;height:90px}

#hotel-info{margin-left:170px; width:310px;}
#hotel-info h1{font-family:'Trebuchet MS'; margin-top:0; padding-top:0; color:#442724; font-size:220%; margin-bottom:10px; padding-top:5px;}
#hotel-info p{text-align:justify}
#content #hotel-info a{font-weight:normal}
#buttons{margin-left:10px; position:absolute; top:175px;}
#rates{float:right; text-align:center; position:absolute; top:175px; margin-left:485px; width:170px;}
#content #rates p{text-align:center}
#imageBox{float:right; padding:5px; position:absolute; top:175px; margin-left:658px;}
#imageBox img.large{width:305px; height:190px; margin-bottom:10px}
#imageBox img.small{width:69px; height:52px; float:left; margin-right:10px;}
#imageBox h2{color:#442724; font-family:'Trebuchet MS'; margin-bottom:0; padding-bottom:0; font-size:22px; margin-top:2px;}
#imageBox p{width:315px; text-align:justify; margin-top:5px; padding-top:0;}
#imageBox form{margin-bottom:10px;}
li{list-style-image:url(../images/bullet3.jpg); }
.image{float:right; margin-left:10px; border:1px solid #442724}

.lateAvailability{width:750px; border-bottom:1px dashed #000000; padding-bottom:10px; padding-top:10px; margin-left:100px; /*min-height:135px;*/clear:both}
.lateAvailability .boxes{float:left}
.lateAvailability img {float:right}
.lateAvailability h1 {margin-left:180px; margin-bottom:3px; font-size:16pt}
.lateAvailability table {margin-left:180px; margin-bottom:8px}
.lArates{color:#442724; font-weight:bold; padding:0; font-size:110%; width:300px; margin-left:165px;}
.lArate{float:left; width:25%; text-align:center}

#advertisers{ margin-left:auto; margin-right:auto; width:720px;}
#advertisers img{margin-right:20px; margin-bottom:10px; float:left;}

.rightbox .nomp {margin-top:0;padding-top:0}

.i1 {clear:both;width:100%;border-top:1px solid #666;border-bottom:1px solid #666}
.i2 {width:40px;float:left;font-weight:bold}
.i3 {width:120px;float:left;font-weight:bold;font-size:110%}
.i4 {float:left}
.i5 {clear:left;width:40px;float:left;font-weight:bold}
.c1 {clear:left}

#btext {color:#D2AB67;font-size:6pt}
