/* UTILISING DEFAULT SCHEME BRANDING AND OVERALL SIZING PAGE */
/* THIS BROWSER INFO
/* Detail		CCBot/1.0 (+http://www.commoncrawl.org/bot.html)	
/* System			
/* ThisBrowser		-- unavailable --	
/* Release		-- unavailable --	
/* Version		-	
*/

html {font-size:1.25em;}
body {font-size:50%;}

html * { margin:0em; padding:0em; }
body { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;background:#EFF2E8 url('../images/mr_background.gif'); }

/* ------------------------------------------------------------------------------------------------- tag defaults */
a,
a:link,
a:visited {	color:#000000;  text-decoration:none; }
a:hover,
a:active { color:#006654; text-decoration:none; }

img { border:0em;margin:0em; padding:0em; }

h1 { font-size:1.2em; margin:0em 0em 1em 0em; }
h2 { font-size:1.1em; margin:0em 0em 1em 0em;}
h3 { font-size:1em; margin:0em 0em 1em 0em;}
h4 { font-size:1em; font-style:italic; margin: 0em 0em 1em 0em;}

p { font-size:1em; margin: 0em 0em 1em 0em;}

ul { list-style-type:none; margin:0em 0em 1em 0em; padding:0em; }

table {  }
table thead th {  }
table tbody th {  }
table tbody td {  }

abbr,
acronym { cursor:help; border-bottom:1px dashed #696969; }

/* ------------------------------------------------------------------------------------------------- page block */
div#wrap { margin:0em auto;width:77em; max-width:1000px;}
div#main { display:block; clear:both; float:left; margin-bottom:1em;}

/* ------------------------------------------------------------------------------------------------- head block */
div#head { clear:both; float:left; background:#000000; display:block; height:3em; width:80em; }

div#tools {float:right; width:30em; margin:1em 1em 0em 0em;}
ul#zoom {float:right; font-size:9px;}
ul#zoom li { float:left; }
ul#zoom li a { }
ul#supplementary { clear:right;float:right; font-size:0.9em; }

/* ------------------------------------------------------------------------------------------------- Main navigation  */

img#mainImg { clear:both;float:left; width:77em;height:16.7em;}
/*div#mainImglink { display:block; width:80em; height:3.7em; margin:-24.3em 0em 0em 0em;text-align:right; }
div#mainImglink a {height:3.7em; margin:0em 1.9em 0em 0em;}
div#mainImglink a span {font-size:2.6em; color:#ff6600; font-style:italic; font-weight:normal;}
div#mainImglink a img { width:6.9em; height:3.7em;vertical-align:top;margin:0em 0em 0em 1.1em; }
img#img_diy_link {float:right; width:6.9em;height:3em;margin-right:1.9em; }
*/

div#block {clear:both; float:left; background:#006654;display:block; width:19em; height:2.8em; border:1px solid #ffffff;border-left:0px;border-right:0px;}

/*div#mainNav {  }*/
ul#navigation {float:left;display:block; width:58em; background:#ffe153;margin:0em; }
ul#navigation li { float:left; display:block; margin:0.8em 2em 0em 2em;padding:0em 0em 0.4em 0em; }
ul#navigation li a { display:block; color:#006654;font-size:1.3em;font-weight:bold; text-align:center; }
ul#navigation li a:hover, 
ul#navigation li a:active { }
ul#navigation li#home a { }
ul#navigation li#home a:hover { }
ul#navigation li#requirements a { }
ul#navigation li#requirements a:hover {}
ul#navigation li#requirements.selected a { }
ul#navigation li#contacts a { }
ul#navigation li#contacts a:hover { }
ul#navigation li#contacts.selected a { }

div#mainPage {clear:both; float:left;background:#B2D1CB; width:77em;}

/* ------------------------------------------------------------------------------------------------- leftNav block */
ul#leftNav { clear:both;float:left;width:19em; }
ul#leftNav li { margin:0em 0em 0.1em 0em;} 
ul#leftNav li a { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;}
ul#leftNav li a span {display:block;height:2.5em;background:#006654; color:#ffffff;font-weight:bold;font-size:1.1em;padding:1em 0em 0em 2em;cursor:pointer;margin:0em;}
ul#leftNav li.hidden ul.towns { display:none; }
ul#leftNav li.shown ul.towns {display:block; }
ul#leftNav li ul.towns { margin:0.1em 0em 0.5em 2.5em;}
ul#leftNav li ul.towns li {margin:0em 0em 0.2em 0em;color:#666666;font-size:1.1em;} 
ul#leftNav li ul.towns li a { display:inline;color:#666666;height:1em;background:none; padding:0.1em 0em 0.1em 0em;}
ul#leftNav li ul.towns li a span {display:block;background:none; color:#ff0000;font-weight:normal;font-size:1em;height:1em;margin:-0.4em 0em 0em 0em;padding:0em 0em 0.3em 0em;cursor:pointer; } 
ul#leftNav li ul.towns li ul {display:block; margin:0.1em 0em 0.5em 1em;padding:0em;} 
ul#leftNav li ul.towns li ul li {margin:0em 0em 0.2em 0em;}
ul#leftNav li ul.towns li ul li a { display:inline;color:#666666;font-size:0.9em;height:1em;background:none; padding:0.1em 0em 0.1em 0em;}

/* ------------------------------------------------------------------------------------------------- content block */
div#content { float:left;width:58em;background:#ffffff; }

img#img_home_top {clear:both; float:left;width: 58em; height:27.4em;}
img#img_home_middle {clear:both; float:left;width: 58em; height:14.4em; }
img#img_home_bottom {clear:both; float:left;width: 58em; height:11.5em;padding:2em 0em 6em 0em; background:#006654; }

/* ------------------------------------------------------------------------------------------------- content>body block */
div#body { clear:both;float:left; width:56em;margin:1em;}
div#body h1 {width:40em;}
div#body h2 {width:40em;}
div#body h3 {width:40em;}
div#body p {width:40em;}

/* ------------------------------------------------------------------------------------------------- content>body block */
div#body.requirements { color:#006654; background:#FFD533;height:89.5em;width:56em;margin:1em;padding:0em 0em 1em 0em;}
div#body h1#req_1 {font-size:2.8em;width:13em;margin: 0.7em 0em 0.1em 2em;}
div#body img#img_jigsaw_08 { clear:both; float;left; width: 56em; height: 49.1em; margin:0em 0em -49.1em 0em;}
div#body div#req_2 { clear:both; float;left; position:relative; width: 51em; height: 49.1em;margin:0em 0em 0em 5em;}
/*div#body div#req_2 h2 {font-size: 2em; width:15em; margin:0em 0em 2.5em 5em;}*/
div#body div#req_2 p { font-size:1.3em; font-weight:bold;width: 31em; margin: 0em 0em 1em 0em; }

div#body div#req_2 h3 { font-size:1.1em; font-weight: bold;margin:0em 0em 0em 0em; }

div#req_2 div.lists {float:left; width:22em; margin:0em 0em 0em 0em; }
div#req_2 ul { float:left;display:block;width:20em;margin:0em 0em 0em 0em;}
div#req_2 ul li { clear:both;width:20em; font-size:1em; margin:0em; }
div#req_2 ul li img.bullet {float:left; width:0.6em; height:0.6em; margin:0.5em 0.6em 0em 0em; }
div#req_2 ul li span { float:left;display:block; font-size:1.1em;width:17em; margin:0em; }

div#body div.address { clear:both;float:left; width:54em; margin:0.5em 0em 0em 2em; }
div#body div.address h2 {float:left;font-size:1.2em; margin:0em;width:8em; }
div#body div.address ul { clear:none; float:left; width:40em; margin:0em; }
div#body div.address ul li { clear:none; float:left; font-size:1em;width:19em;  margin:0em 0em 0em 1em; }
div#body div.address ul li.rap { width:12em;  }
div#body div.address ul li.rap p a:link,
div#body div.address ul li.rap p a:visited { color:#006654;  }
div#body div.address ul li.rap p a:hover,
div#body div.address ul li.rap p a:active { color:#000000;  }

div#body div.address ul li h3 { font-size:1.1em;margin:0em;width:15em; }
div#body div.address ul li p a:link,
div#body div.address ul li p a:visited { color:#006654; }
div#body div.address ul li p a:hover,
div#body div.address ul li p a:active { color:#000000; }
div#body div.address ul li p { font-size:1.1em;font-weight:normal;margin:0em;width:15em; }

div#body div.address ul li.rap h3 { width:10em; }
div#body div.address ul li.rap p { width:10em; }

a.blocklink,
a.blocklink:link,
a.blocklink:visited { clear:both; float:left; display:block; width:15em;margin:2em 0em 0em 1em; padding:0.5em 1em; background:#006654;color:#ffffff; }

div#property {clear:both; float:left;width:56em;margin:1em 1em 2em 1em; padding:0em 0em 2em 0em; }
div#property h1 { display:block; color:#ffffff; background:#006654; padding:0.5em 0em 0.5em 1em; }
div#property h2 { color:#006654; font-size:3em; width:17em; margin:0em 0em 0em 0.1em; }
div#property h2 span {padding: 0em 0em 0em 1em; color:#ff0000; font-size:0.8em;}
div#property p { font-size:1.2em; margin:0em 0em 0em 0.5em;}

div#property p span.u { text-decoration:underline; }

div#prop_inner {clear:both; float:left; display:block; width:56em; border-top: 2px solid #006654; border-bottom: 2px solid #006654;margin:0.5em 0em 1em 0em; padding:0.3em 0em 0.3em 0em;}
div#prop_inner p#title {float:left; }
div#prop_inner p#area {float:right; }

ul#prop_nav  {clear:both;float:left;margin:0em 0em 1em 0em;width:56em; }
ul#prop_nav li {float:left; margin:0em 0em 0.1em 0em;} 
ul#prop_nav li a {display:block; height:2em;background:#FFE153; color:#006654;font-weight:bold;font-size:1.1em;padding:0.5em 0em 0em 0em;text-align:center;margin:0em 0.1em 0em 0em;cursor:pointer;}
ul#prop_nav li#propshow_1 a {width:9em; }
ul#prop_nav li#propshow_2 a {width:19em; }
ul#prop_nav li#propshow_3 a {width:11em; }
ul#prop_nav li#propshow_4 a {width:11.4em; }
ul#prop_nav li.selected a {background:#006654; color:#ffffff;}
ul#prop_nav li.nopdf a {background:#FFF2B7; color:#ffffff;}

div#props {clear:both;float:left;width:56em; }
div#props p { width:50em; font-size:1.1em; margin: 0em 0em 1em 0.5em;}
div#props p.note { font-size:1em;}
 h3 { color:#006654;font-size:1.3em;width:40em; margin:1em 0em 0em 0.3em;}

img#img_prop_0 { width:35em; }
img#img_prop_1 { width:35em; }
img.img_map {width:56em; margin:0em 0em 1em 0em; }

table { width:54em; border:0em;margin: 0em 0em 1em 0em;}
table thead th { font-size:1.1em; font-weight:normal; text-align:right; padding:0em 2em 0em 0em; }
table thead th.title { width:32em;padding:0em 0em 0em 1em;text-align:left;}
table thead th.data { width:11em;}
table thead th.info { width:11em;}
table tbody th {font-size:1.1em; text-align:left; font-weight:normal;padding:0em 0em 0em 1em;}
table tbody td {font-size:1.1em; text-align:right; padding:0em 2em 0em 0em; }
table tbody tr.zebra th,
table tbody tr.zebra td{ background:#B2D1CB;} 
table tbody tr.total th,
table tbody tr.total td{ color:#ffffff; font-weight:bold;background:#006654;} 

div#ccontacts,
div#jcontacts { clear:both; float:left; width: 52em; margin:0em 0em 1em 0.5em; }
div#ccontacts div.contact,
div#jcontacts div.contact { float:left; margin:0em 1em 1em 0em; }
div#ccontacts div.contact h4,
div#jcontacts div.contact h4 { font-size:1.1em; font-style:normal;width:10em; font-weight:bold; margin:0em;}
div#ccontacts div.contact p,
div#jcontacts div.contact p { width: 10em;font-size:1.1em; margin:0em;}

/* ------------------------------------------------------------------------------------------------ contacts page */

div#allcontacts { clear:both; float:left;width:56em;height:30em;margin:1em 1em 2em 1em; }
div#allcontacts h2 {clear:both; float:left;font-size: 2em; margin:0em 0em 0.1em 0em;}
div#allcontacts h3 {clear:both; float:left; margin:0em 0em 0.5em 0em;}

div#allcontacts div.contact { clear:both;float:left; margin:0em 0em 1em 0em;width:50em; }
div#allcontacts div.contact h4 { clear:both;float:left; font-size:1.1em; font-style:normal;width:10em; font-weight:bold; margin:0em;}
div#allcontacts div.contact p { float:left; font-size:1.1em; margin:0em; width:10em;}
div#allcontacts div.contact p a { color:#006654; font-weight:bold; }

div#text { clear:both; float:left;width:50em;margin:1em 1em 2em 1em; }
div#text h3 { margin:1em 0em 0em 0em;}
div#text p {font-size:1.2em; }
ol#disclaimer { list-style-type: lower-roman;width:40em; margin:0em 0em 2em 2em; font-size:1.2em; }
ol#disclaimer li { margin:0em 0em 0.3em 0em; }
div#text ul { width:44em;margin:0em 0em 1em 1em; font-size:1.2em; }

/* ------------------------------------------------------------------------------------------------- contact-map page right list block*/ 
ul.contacts { margin:2em 0em 2em 1em; width:16em; padding:1em 0em;}
ul.contacts li {margin:0em 0em 1em 0em;  }
ul.contacts li { display:block; padding: 0.1em 0em 0em 1.5em;font-size:1.2em;color:#ffffff;width:13em;background:url('../images/bullets/grey-bullet.gif') no-repeat 0.1em 0.2em; }
ul.contacts h3 {margin:0em; padding:0em; color:#000000;}
ul.contacts a,
ul.contacts a:link,
ul.contacts a:visited {color:#ffffff; font-weight:normal;}
ul.contacts a:hover,
ul.contacts a:active {color:#ff6600; font-weight:normal;}

/* ------------------------------------------------------------------------------------------------- All Images*/
img.img_home_col {width:20em;height:5em; }
img#img_surplusstore_brochure { width:22em;height:14em; }
img#img_about-bandq-history {width:16.2em;height:4.9em; }
img#img_bandq-property-logo { width:22em; height:3.9em;}
img#img_available_properties { width:29.6em; height:8.9em;}
img#img_right_sizing_program { width:28.9em; height:8.4em;}
img#img_prop_photo{width:58em;height:24em;}
img#img_prop_maps {width:58em;height:39.4em;}
img.img_propthumb{width:14em;height:14em;margin-right:0.5em;}
img#img_adobe {width:58em;height:10em;}
img.img_prop_contact {  }
img#img_prop_image_rollover {width:58em;height:12.7em;margin:0em 0em -0.3em 0em;}
img#img_req_thumb1 { width:20.3em;height:5.2em;}
img#img_req_thumb2 { width:20.1em;height:5.1em;}
img#img_contact_map {width:34em; height:45.5em; margin:0em 1em 0em 8em;} 

/* ------------------------------------------------------------------------------------------------- CMS section*/

ul#leftNav li:hover ul.towns li a.cms {display:inline;}

ul#cms_nav { display:block;clear:both;float:left;width:57.4em; margin:0.1em 0em 0em 0.6em; }
ul#cms_nav li {float:left;margin:0em 0em 0em 0em; }
ul#cms_nav li a {display:block; background:#006654;color:#ffffff;text-align:center;padding:0.4em 0em 0.4em 0em; }
ul#cms_nav li a#cms_nav_home { width:4.4em; } 
ul#cms_nav li a#cms_nav_add_property { width:6.2em; } 
ul#cms_nav li a#cms_nav_add_info { width:7.2em; } 
ul#cms_nav li a#cms_nav_add_image { width:5.2em; } 
ul#cms_nav li a#cms_nav_add_rating { width:4.8em; } 
ul#cms_nav li a#cms_nav_add_accomodation { width:8em; } 
ul#cms_nav li a#cms_nav_add_terms { width:5em; } 
ul#cms_nav li a#cms_nav_add_contact { width:5.6em; } 
ul#cms_nav li a#cms_nav_add_map { width:4.2em; } 
ul#cms_nav li a#cms_nav_add_particulars { width:6.8em; } 

ul#cms_nav li.selected a {background:#ffe153;color:#006654;}
ul#cms_nav li a:hover {background:#ffe153;color:#006654;}

div#content h1.cms { display:block; clear:both;float:left;width:46.8em; color:#ffffff; background:#006654; padding:0.5em 0em 0.5em 1em;margin:0.5em 0em 0em 0.5em; }
div#content h2.cms { display:block; clear:both;float:left;color:#006654; font-size:3em; width:18.8em; margin:0em 0em 0em 0.2em;padding:0.2em 0em 0.2em 0.3em;border-bottom: 2px solid #006654; }
div#content h2.cms span {padding: 0em 0em 0em 1em; color:#ff0000; font-size:0.8em;}

p#del { display:block;clear:both; float:left; width:40em;font-size:1.2em; margin:1em 0em 1em 1em;  }

ul#cmshelp { list-style-type:disc; margin:0em 0em 1em 3em; }
ul#cmshelp li { font-size:1.2em; margin:0em 0em 1em 0em; }

h3.error {color:#ff0000; }

form {  }
fieldset { }
label {float:left;display:block;width:15em; }
input,
select,
textarea {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:1em; }
input { width:15em;}
textarea { width:30em; height:8em;}

input.button { border:0.1em solid #ffe153; background:#006654;font-size:0.9em; font-weight:bold; color:#ffffff;width:9em;height:2em; }

ul#cmslist { }
ul#cmslist li a { font-size:1.2em; }

select.select_info {width:15em;}
select.select_maps {width:4em;}

div#property p.cmsimg {margin:0em 0em 0em 0em; }

img.img_del {width:1em; height:0.9em;margin:0em 0.5em 0em 0em;}

fieldset.cms { border:0em; margin:0em 0em 0em 0.5em;}
fieldset.cms legend {font-size:1.3em; font-weight:bold;color:#006654; }

div#property form fieldset.cms p { margin:0em 0em 0.5em 0.5em; }

div#property form fieldset.cms p.style_buttons { font-size:1em; text-align:right; padding:0em 0.5em 0em 0em;margin:0em; }
div#property form fieldset.cms p.style_buttons a {padding:0em;}
img.style_button { border:0.1em solid  #ffe153; margin:0em 0em 0em 0.2em;}
img#style_b { width:3.6em; height:1.9em; }
img#style_i { width:4.2em; height:1.9em; }
img#style_u { width:6.9em; height:1.9em; }

ul#cmslist { margin:0em 0em 0em 2em; }


/* ------------------------------------------------------------------------------------------------- footer block */
div#foot { clear:both; float:left; display:block;width:77em; padding:0em; text-align:right; margin:0.5em 0em; }



ul#footnav {display:block;float:right; }
ul#footnav li {float:left; border-right: 1px solid #B2B3B5; padding:0em 1em;color:#B2B3B5;}
ul#footnav li.last { border-right:0px; }
ul#footnav li a { font-size:1em; color:#B2B3B5; }



/* ------------------------------------------------------------------------------------------------- Overriding classes */
.access { position:absolute; left:-9999px; }
.hide { display:none; }
.show { display:block; }


