body {
font:normal 12px Arial, Helvetica, sans-serif;
background:url(img/template/bkg.jpg) #815F38 repeat-x;
margin:0;
padding:3px 10px 5px 10px;
color:#444;
}
#container {
width:100%;  /* this will create a container 80% of the browser width */
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
padding:0;
text-align:left;
min-width:840px;
}
#url {
padding:0 10px 2px 0;
margin:0;
text-align:right;
}
#url a, #url a:visited {
color:#AC8B60;
text-decoration:none;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
}
#url a:hover {
color:#900;
}
#header {
background:url(img/template/crn_tr.jpg) top right no-repeat;
margin:0;
padding:0;
}
#header_inner {
background:url(img/template/bkg_topnav.jpg) repeat-x;
margin:0 11px 0 0;
padding:0;
height:44px;
}
#logo_top {
float:left;
width:215px;
height:44px;
background:url(img/template/logo_top.jpg) no-repeat;
margin:0;
padding:0;
}
#topnav {
font:normal 16px verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:15px 10px 0 0;
text-align:right;
}
#topnav a, #topnav a:visited {
color:#734D26;
text-decoration:none;
padding:0 10px 0 10px;
}
#topnav a:hover, .topnav_on {
color:#900 !important;
}
#homel, #restricl, #developl, #directl {
border-right:1px solid #CAB56A;
}
#wrapper {
margin:0;
padding:0;
background:url(img/template/bkg_menu.jpg) #FFC left repeat-y;
border-right:5px solid #000;
border-bottom:5px solid #000;
}
#sidebar {
float:left;
width:215px; /* since this element is floated, a width must be given */
padding:0;
margin:0;
}
#sidebar p, #mainContent p {
margin:0;
padding:10px 0 0 0;
}
#estates {
background:url(img/template/estates_logo.jpg) no-repeat;
width:215px;
height:229px;
}
#mainpic {
background:url(img/template/entrance_2.jpg) right #000 no-repeat;
margin:0 0 0 215px;
padding:4px 0 4px 0;
height:300px;
}
#slogan {
float:left;
width:100%;
background:url(img/template/estates_of_bath.gif) no-repeat;
background-position:0 40px;
height:70px;
padding:0;
margin:0;
}
#bathtwp {
padding:0 0 0 25px;
margin:255px 0 0 0;
font:bold italic 24px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
#mainContent {
margin:0 0 0 215px;
padding:0 15px 20px 15px;
}
#mainContent h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#900;
margin:0;
padding:10px 0 0 0;
}
#mainContent a, #mainContent a:visited {
color:#339;
text-decoration:none;
}
#mainContent a:hover {
color:#600;
}
#phone {
padding:0 10px 0 20px;
margin:20px 0 0 0;
font:normal 13px Arial, Helvetica, sans-serif;
color:#000;
}
#sidemenu {
padding:0;
margin:25px 0 0 0;
}
#about, #comm, #photo, #privacy {
background:url(img/template/button.jpg) bottom left no-repeat;
background-position:0 0;
display:block;
padding:0;
margin:0 0 10px 0;
height:33px;
text-align:left;
float:right;
width:194px;
}
#about a, #about a:visited, #comm a, #comm a:visited, #photo a, #photo a:visited, #privacy a, #privacy a:visited {
display:block;
height:24px;
padding:9px 0 0 12px;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#about a:hover, #comm a:hover, #photo a:hover, #privacy a:hover, .sidemenu_on {
background:url(img/template/button.jpg) bottom left no-repeat;
background-position: 0 -33px;
display:block;
text-decoration:none;
color:#FFF !important;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
#subfooter {
padding:0 0 10px 0;
margin:0 0 0 215px;
text-align:center;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#039;
}
#footer {
background:url(img/template/bkg_btm.jpg) repeat-x;
margin:0;
padding:0;
height:36px;
text-align:center;
}
#footer_r {
float:right;
width:10px;
height:36px;
background:url(img/template/crn_br.jpg) no-repeat;
margin:0;
padding:0;
}
#footer_l {
float:left;
width:10px;
height:36px;
background:url(img/template/crn_bl.jpg) no-repeat;
margin:0;
padding:0;
}
#footer_inner {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin:0 10px 0 10px;
padding:5px 0 0 0;
height:31px;
color:#DAC79B;
}
#footer_inner a, #footer_inner a:visited {
color:#DAC79B;
text-decoration:none;
}
#footer_inner a:hover {
color:#FFF;
}
/*END Main Layout Style */
form {margin:0;}
form p {
margin:4px 0 4px 0;
padding:0;
}
.up {text-transform:uppercase;}
.r {	float:right;margin-left:0;}
.l {	float:left;margin-right:0;}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0;
margin:0;
}
h2 {
font:bold 14px verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.textWh {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.offwh {
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFC;
}
.textRed {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#900;
text-decoration:none;
}
.req {
font:italic normal 11px verdana, Arial, Helvetica, sans-serif;
color:#900;
}
label {
width:180px;
float:left;
text-align:right;
padding:0;
margin:0 2px 0 0;
display:block;
}
.formheader {
font:bold 12px Arial, Helvetica, sans-serif;
background:#CEBC87;
color:#333;
padding:3px;
margin:10px 0 5px 0;
}
.secnumber {
background:#FFC;
border:1px solid #FFC;
font:bold 16px verdana, Arial, Helvetica, sans-serif;
color:#600;
}
img {border:0;}
.picBdr {
border:1px solid #C6B086;
padding:3px;
margin-right:5px;
}
.picR {
padding:3px;
float:right;
}
.picBdrR {
border:1px solid #C6B086;
padding:3px;
margin:5px;
float:right;
}
.picL {
padding:2px;
margin-right:10px;
float:left;
}
.picBdrL {
border:1px solid #C6B086;
padding:3px;
margin:5px;
float:left;
}
#mainContent ul {
margin:0 0 0 23px;
padding:0;
}
#mainContent li {
text-indent:5px;
line-height:16px;
}
#thumbBox {
position:absolute;
left:0px;
top:0px;
width:auto;
background:#BA9E67;
border:1px solid #333;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:10px 10px 0;
}
#thumbBox .footerbar {
font:bold 16px Tahoma;
letter-spacing:5px;
line-height:1.1em;
color:#900;
text-align:right;
padding:5px 0;
}
#thumbBox #thumbImage {
background:#FFC;
padding:20px;
border:1px solid #333;
color:#900;
font:bold 12px Arial, Helvetica, sans-serif;
}
#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background:#FFC;
z-index:5;
padding:5px;
}
#homedisp {
height:447px;
background:url(img/pages/display_01.jpg) right no-repeat;
margin:0;
padding:0;
}
/*start used by dbmgr*/
#front {
float:right;width:85px;height:34px;margin:0;
}
#back {
float:left;width:85px;height:34px;margin:0;
}
#pagebtm {
padding:0;margin:0;text-align:center;height:35px;
}
#home_disp1 {
padding:0;margin:0;height:120px;background:url(/img/pages/display_home_r.jpg) right no-repeat;
}
#home_disp2 {
padding:0;margin:0;height:168px;background:url(/img/pages/display_home_l.jpg) right no-repeat;
}
#home_disp3{
padding:0;margin:0;height:116px;background:url(/img/pages/display_home_b.jpg) right no-repeat;
}
#home_disp1 .inner1 {
padding:0 320px 0 0;
}
#home_disp2 .inner2 {
padding:0 510px 0 0;
}
#home_disp3 .inner3 {
padding:5px 320px 0 0;
}