/* CSS Document layout - proptemp */

body{background:url(../img/layout/body_bg.gif); margin-bottom:25px; color:#752100;}
#siteKepper{width:766px; margin:auto; color:#752100;}
#site{width:762px; padding-left:6px; background:url(../img/layout/site_shadow_left.gif) left  repeat-y; color:#752100; margin:auto;}
#mainPartKeeper{background:url(../img/layout/site_shadow_right.gif) right top repeat-y; padding-right:7px;}
#mainPart{border: solid 1px #5e534d; border-top:none; border-bottom:none; background:url(../img/layout/content_bg.gif) no-repeat #eba809 left top;}
#cnt{padding-bottom:35px; padding-top:85px; font-size:9pt;}
.substKeeper_20{padding-left:20px; padding-right:20px;}
.substKeeper_0{padding-left:0px; padding-right:0px;}
#headerMain img{}
#footer{margin:auto; text-align:center;}
.footerimg{ margin-left:-1px; width:765px;}
.content {font-size:9pt; text-align:justify;}

a{color:#B45907; text-decoration:none; font-weight:bold;}
a:hover{color:#663305; font-weight:bold; text-decoration:underline;}

.picright{float:right; margin-left:20px;}
.picleft{float:left; margin-right:20px;}

.captionright{float:right; margin-left:20px; margin-bottom: 20px; text-align:right; font-style:italic;}
.captionleft{float:left; margin-right:20px; margin-bottom: 20px; text-align:left; font-style:italic;}

.booking {background-color:#EFBA3A; width:500px; margin:auto; border:#CA8E04 1px solid; padding:10px;}

.holidays {border:solid 1px #9d3c01; padding:5px; background:#efba3a;}

.featuredmod{height:144px; width:753px;}

.footertxt{text-align:center; color:#3d3d3d; font-size:11px;}

.desctxt{ color:#3d3d3d; font-size:12px; text-align:center;}

.badge{float:right; text-align:center; margin-top:20px; margin-right:20px; font-size:14px; padding:3px; border:#FFFFFF solid 1px; font-weight:bold; background-color:#6b1e00; color:#FFFFFF;}

.booknow{float:left; padding-top:25px; margin-left:35px;}
* html .booknow{float:left; padding-top:25px; margin-left:20px;}