body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
body { background: rgb(241, 237, 224) url('bg.gif') repeat-x scroll left top; font-family: georgia,verdana,arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 70, 65); line-height: 18px; }
.center { margin: 0pt auto; width: 775px; }
.left { float: left; }
.right { float: right; }
.clear { margin: 0pt; clear: both; height: 0pt; }
#header { height: 92px; }
#header .center { position: relative; }
#nav { height: 32px; }
#content div.center { padding: 0px 0px 15px; background: transparent url('bg-rightcol.gif') repeat-y scroll right top; position: relative; }
* html #content { position: relative; top: -3px; }
div.content_text{text-align: justify;}
#footer { background: rgb(214, 210, 198) url('bg-footer.gif') repeat-x scroll left top; height: 75px; padding-top: 15px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); margin-top: 1px; }
.maincol { padding: 0px 22px 0px 26px; width: 463px; }
.subcol { width: 264px; }
#nav ul { background: transparent url('nav-divide.gif') no-repeat scroll left top; height: 32px; list-style-type: none; }
#nav li { background: transparent url('nav-divide.gif') no-repeat scroll right top; height: 32px; display: block; float: left; }
#logo { margin: 21px 0px 0px 22px; }
#enquiry { position: absolute; left: 587px; z-index: 100; }
#topimage { position: absolute; left: 3px; top: 17px; z-index: 100; }
.image { margin-top: 252px; }
.noimage { background: transparent url('bg-maincol.gif') no-repeat scroll left 18px; }
.polaroid { margin: 0px 12px 10px 0px; float: left; }
.subcol ul { margin: 10px 20px 10px 26px; list-style-type: none; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; line-height: 17px; }
.subcol span { margin: 10px 20px 10px 26px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; line-height: 17px; }
.rety{ margin: 10px 20px 10px 26px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; line-height: 17px; }
.subcol h3 { padding: 42px 0px 10px 25px; background: transparent url('bg-rightheading.gif') no-repeat scroll left top; font-family: georgia; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
.subcol h3.last { padding: 12px 0px 10px 25px; background: transparent url('head.gif') no-repeat scroll left top; font-family: georgia; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
h1 { margin: 46px 5px 30px 0px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal; letter-spacing: -1px; color: rgb(91, 81, 73); }
h2 { margin: 16px 0px; padding: 6px 0px 6px 24px; background: transparent url('bg-h2.gif') no-repeat scroll left bottom; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
p { margin: 15px 0px; }
a, a:visited { color: rgb(0, 87, 137); text-decoration: none; }
a:hover { color: rgb(10, 107, 163); text-decoration: underline; }
#nav a, #nav a:visited { padding: 0px 18px; display: block; color: rgb(226, 219, 200); text-decoration: none; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 10px; }
#nav a:hover { color: rgb(167, 190, 203); }
#nav li.current a, #nav li.current a:visited { color: rgb(255, 255, 255); }
.userMsg { font-weight: bold; color: red; }
.maincol ul, .maincol ol { padding: 0pt 0pt 0pt 25px; }
.rec{background: transparent url('back_rec.gif') repeat-y; border-bottom: 1px solid #e8e5dd; width: 462px; font-size: 11px;}
.rec2{padding: 0px 5px 5px 5px;}
.rec a, .rec a:Visited{color: #b89b3e;}
.rec a:Hover{background-color: #b89b3e; color: #ffffff; text-decoration: none;}
