/* ------------ 
Scheme default colours
------------ */
html {font-size:1.25em;}
html * {margin: 0em; padding: 0em;}

body {font-size:50%; font-family:Arial, Helvetica, sans-serif;background:#fff;color:#000; }

h1 {clear:both; float:left; font-size:14px; margin:0em 0em 0.6em 0em; }
h2 {clear:both; float:left; font-size:12pxm; margin:0em 0em 0.7em 0em; }
h3 {clear:both; float:left; font-size:12pxm; margin:0em 0em 0.8em 0em; }
h4 {clear:both; float:left; font-size:12px; margin:0em 0em 1em 0em; ; }
h5 {clear:both; float:left; font-size:11px; font-weight:bold;margin:0.9em 0em 0em 0em;  }
h6 {clear:both; float:left; font-size:11px; font-style:italic; font-weight:normal;margin:0.9em 0em 0em 0em;  }
p  {clear:both; float:left; font-size:11px; margin:0em 0em 0.5em 0em; }
img { border:0em;}
br { clear:both; }


/* -------------------------------------------------------------------- FORM --- 
form { clear:none; float:left;width:250px;margin-left:0px; }
fieldset { clear:both; float:left; border:0em; width:25em; }
legend { clear:both; float:left; font-size:1.2em; font-weight:bold;margin:0em 0em 1em 0em;color:#000; }
fieldset p { font-size:1em;}
label {font-size:11px;padding:0px;margin:10px 0px 0px 0px;color:#7F9DCD;width:100px;clear:none;float:left;}
input,
select,
textarea { clear:none; float:left;border:solid 1px #A6A8AB;font-size:10px;color:#A6A8AB;padding:0px;margin:0px;background: none;}
select {padding:0.1em 0em 0.1em 0.1em; } 
textarea { height:10em; }
select#day { width:4em;margin-right:1em; }
select#month { width:8em; margin-right:1em;}
select#year { width:5em; }

p.submit label {display:none; }
input.submit {width:60px;margin-top:10px;color:#fff;background: #666666;height:21px;padding:0em 1em; }

label.tel {width:180px;}
input {width:200px;height:15px;}

p.error label { color:#f00;}

input#from { clear:both; width:97px;height:15px;}
input#to {width:97px;height:15px;}
input#telephone {margin:0px 50px 0px 0px;}
div#content div#col_left p.from,
div#content div#col_left p.to { width:97px; }
div#content div#col_left p.to { clear:none; }
div#content div#col_left p.error { color:#f00;}
 -------------------------------------------------------------------- END  FORM --- */

/* -------------------------------------------------------------------- WRAP INFO --- */

div#wrap { width:960px; margin:1em auto; padding-left:10px;margin-top:0px;  }

div#header { clear:both;display:block;width:960px;height:82px;float:left;border-top:8px solid #003366;}
div#header img.logo { clear:none;float:right;margin-top:18px;}

div#content { clear:none; float:left;width:960px;margin:0px 0px 0px 0px;}

/* -------------------------------------------------------------------- WRAP INFO --- */


/* -------------------------------------------------------------------- TOP NAV AND UL --- */

ul { clear:both; float:left; list-style-type:none; }
ul#top_nav {margin:0px 0px 0px 0px;width:550px;padding-left:25px;}
ul li { clear:both; float:left;}
ul#top_nav li {clear:none;margin-right:8px;}

/*ul#numbered {list-style-type:decimal;}
ul#numbered li {margin-left:20px;font-size:11px;color:#7F9DCD;}*/

ul#top_nav li a, 
ul#top_nav li a:link,
ul#top_nav li a:visited {font-size:11px;display:block;height:16px;width:81px;color:#fff;text-decoration:none;padding: 2px 0em 0em 0em;text-align:center;background:url(../img/top_nav_button.gif) top left;}

ul#top_nav li a#sel,
ul#top_nav li a:active,
ul#top_nav li a:hover {background:url(../img/top_nav_button_on.gif) top left;}


/* -------------------------------------------------------------------- TOP NAV AND UL --- */

/* -------------------------------------------------------------------- HOME PAGE --- */


#flash_holder_1 {float:left;clear:none;width:960px;margin:0px;padding:0px;margin-top:10px;}

div.col_left {clear:none;float:left;width:420px;padding-left:80px;margin-top:40px;}
div.col_left p#home_intro {color:#55698c;font-size:18px;width:420px;}
div.col_left p.home {clear:none;float:left;width:420px; font-size:12px;color:#B3B3B3;margin-top:10px;}

div.col_right {clear:none;float:right;margin-top:40px;padding-right:85px;}

a#view_properties,
a#view_properties:link,
a#view_properties:visited {float:left;clear:none;font-size:11px;color:#fff;text-decoration:none;width:133px;height:15px;padding:3px 8px 0px 0px;background:url(../img/button_view_properties.gif) no-repeat top left;text-align:center;margin-top:30px;}

a#view_properties:active,
a#view_properties:hover {background:url(../img/button_view_properties_on.gif) no-repeat top left}

a#latest_news,
a#latest_news:link,
a#latest_news:visited {float:left;clear:none;font-size:11px;color:#fff;text-decoration:none;width:95px;height:15px;padding:3px 8px 0px 0px;background:url(../img/button_latest_news.gif) no-repeat top left;text-align:center;margin-top:30px;}

a#latest_news:active,
a#latest_news:hover {background:url(../img/button_latest_news_on.gif) no-repeat top left}


/* -------------------------------------------------------------------- HOME PAGE --- */


/* -------------------------------------------------------------------- SERVICES PAGE --- */

div.col_left#services_col_1 {clear:none;float:left;width:270px;padding-left:55px;margin-top:50px;}
div.col_left#services_col_1 img {margin-top:25px;}
div.col_left#services_col_1 img.second {margin-top:85px;}
div.col_left#services_col_1 img.third {margin-top:95px;}
div.col_left#services_col_2 {clear:none;float:left;width:30px;padding-left:20px;margin-top:50px;}
div.col_left#services_col_2 img.second {margin-top:35px;}


div.col_right#services {clear:none;float:right;margin-top:65px;padding-right:150px;text-align:left;}
div.col_right#services p.title {font-size:18px;color:#55698c;width:420px;margin:0px 0px 0px 0px;}
div.col_right#services p.title#second {margin:85px 0px 0px 0px;}
div.col_right#services p.title#third {margin:105px 0px 0px 0px;}
div.col_right#services p.title#fourth {margin:85px 0px 0px 0px;}
div.col_right#services p.title_intro {font-size:19px;color:#97CBEA;width:420px;line-height:18px;margin:7px 0px 0px 0px;}
div.col_right#services p {font-size:12px;color:#000;width:420px;margin:7px 0px 0px 0px;}

a.case_study,
a.case_study:link,
a.case_study:visited {float:left;clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:115px;height:20px;padding:5px 0px 0px 6px;background:url(../img/button_case_study.gif) no-repeat top left;text-align:left;margin-top:15px;}

a.case_study:active,
a.case_study:hover {background:url(../img/button_case_study_on.gif) no-repeat top left;color:#91c0e3;}


/* -------------------------------------------------------------------- SERVICES PAGE --- */

/* -------------------------------------------------------------------- CONTACTS PAGE --- */

div.contacts_top {clear:both;float:left;margin-top:45px;padding-left:60px;width:720px;}
div.contacts_top div.address {float:left;clear:none;}
div.contacts_top div.map {float:right;clear:none;}
div.contacts_top div.map img {clear:both;float:left;}
div.contacts_top div.map p {clear:both;width:300px;padding-left:6px;}
div.contacts_top h1 {color:#55698c;font-weight:normal;font-size:20px;width:300px;}
div.contacts_top p {font-size:14px;color:#4D4D4D;width:300px;}
div.contacts_top p span {color:#011437;font-weight:bold;}

div.contacts_top p a,
div.contacts_bottom p a:link,
div.contacts_bottom p a:visited {color:#4D4D4D; text-decoration:underline;}

div.contacts_top p a:active,
div.contacts_top p a:hover,
div.contacts_bottom p a:active,
div.contacts_bottom p a:hover {color:#55698c;}

a.view_map,
a.view_map:link,
a.view_map:visited {float:left;clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 0px 6px;background:url(../img/button_view_map.gif) no-repeat top left;text-align:left;margin-top:5px;}

a.view_map:active,
a.view_map:hover {background:url(../img/button_view_map_on.gif) no-repeat top left;color:#91c0e3;}


div.contacts_bottom {clear:both;float:left;}
div.contacts_bottom h1 {clear:both;float:left;color:#55698c;font-weight:normal;font-size:20px;margin-top:30px;padding-left:60px;width:300px;}

div.contacts_bottom div.rows {clear:both;float:left;padding:0px 0px 35px 60px;width:680px;}
div.contacts_bottom div.rows#last {clear:both;float:left;padding:0px 0px 15px 60px;}

div.contacts_bottom div.rows div.contact_image {clear:none;float:left;background:url(../img/contact_img_background.gif) no-repeat top left;width:118px;height:73px;display:block;}
div.contacts_bottom div.rows div.contact_image img {padding:8px 0px 0px 10px;}

div.contacts_bottom p.complaints {padding-left:60px;}

div.contacts_bottom div.rows div.contacts_text {clear:none;float:left;padding-left:0px;width:170px;margin-top:1px;}
div.contacts_bottom div.rows div.contacts_text p {font-size:12px;color:#4D4D4D;width:150px;}
div.contacts_bottom div.rows div.contacts_text p span {color:#011437;font-weight:bold;}

div.contacts_bottom div.rows div.contacts_text p a,
div.contacts_bottom div.rows div.contacts_text p a:link,
div.contacts_bottom div.rows div.contacts_text p a:visited {color:#4D4D4D;}

div.contacts_bottom div.rows div.contacts_text p a:active,
div.contacts_bottom div.rows div.contacts_text p a:hover {color:#55698c;}


/* -------------------------------------------------------------------- CONTACTS PAGE --- */

/* -------------------------------------------------------------------- CLIENTS PAGE --- */

div#content div.logo_holder {margin: 30px 25px 0px 60px;width:570px;clear:both;float:left;}

div#content div.logo_holder div.logo {float:left;clear:none;width:175px;height:77px;display:block;background:url(../img/client_background.gif) no-repeat top left;margin: 25px 15px 0px 0px;}
div#content div.logo_holder div.logo#top_row {margin-top:45px;}

div#content div.logo_holder div.logo img {margin:5px 0px 0px 6px;}

a.full_list,
a.full_list:link,
a.full_list:visited {float:left;clear:none;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 0px 6px;background:url(../img/button_full_list.gif) no-repeat top left;text-align:left;margin-top:38px;}

a.full_list:active,
a.full_list:hover {background:url(../img/button_full_list_on.gif) no-repeat top left;color:#91c0e3;}


/* -------------------------------------------------------------------- CLIENTS PAGE --- */

/* -------------------------------------------------------------------- NEWS PAGE --- */

div#content.news p.title {font-size:18px;color:#55698c;width:420px;margin:45px 0px 0px 60px;}
div#content.news p.article_body {font-size:14px;color:#666666;margin:10px 0px 0px 60px;width:550px;}
div#content.news p.further_info {font-size:14px;color:#666666;margin:10px 0px 0px 60px;width:550px;}

div#content.news ul.case_study {font-size:14px;color:#666666;margin:20px 0px 20px 75px;width:550px;list-style-type:disc; list-style-position:outside;}
div#content.news ul.case_study li {padding:5px 0px 5px 0px;width:530px;}

div#content.news table {margin-left:60px;width:665px;}
div#content.news table tr td {font-size:14px;color:#666666;padding-bottom:20px;vertical-align:top;}
div#content.news table tr td.date {width:133px;clear:none;padding-top:10px;}
div#content.news table tr td.title {width:452px;clear:none;padding-top:10px;}
div#content.news table tr td.view {width:80px;clear:none;padding-top:10px;}

a.view_story,
a.view_story:link,
a.view_story:visited {float:left;clear:none;font-size:10px;color:#99ccff;text-decoration:none;width:80px;height:16px;padding:2px 0px 0px 5px;background:url(../img/button_view_story.gif) no-repeat top left;text-align:left;margin-top:0px;}

a.view_story:active,
a.view_story:hover {background:url(../img/button_view_story_on.gif) no-repeat top left;color:#91c0e3;}

/*a.news_archive#top,
a.news_archive#top:link,
a.news_archive#top:visited {margin-top:45px;}*/

a.news_archive,
a.news_archive:link,
a.news_archive:visited {float:left;clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 0px 6px;background:url(../img/button_archive.gif) no-repeat top left;text-align:left;margin:5px 0px 0px 60px;}

a.news_archive:active,
a.news_archive:hover {background:url(../img/button_archive_on.gif) no-repeat top left;color:#91c0e3;}

a.back,
a.back:link,
a.back:visited {float:left;clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 0px 6px;background:url(../img/button_back.gif) no-repeat top left;text-align:left;margin:20px 0px 0px 60px;}

a.back:active,
a.back:hover {background:url(../img/button_back_on.gif) no-repeat top left;color:#91c0e3;}

/* -------------------------------------------------------------------- NEWS PAGE --- */



/* -------------------------------------------------------------------- PROPERTIES PAGE --- */

#content iframe {clear:both;width:750px;height:500px;border:0px solid #fff;margin:30px 0px 0px 60px;}

td.searchtext select {width:150px;background:#91C0E3;border:solid #999999 1px;padding:1px;margin: 0px 30px 10px 10px;color:#ffffff;font-size:11px;}
td.searchtext select option {color:#ffffff;}
input {width:60px;margin:0px 0px 0px 10px;}

table {color:#666666;}

table.searchboxtable td {vertical-align:top;}
table#pagingTable {width:725px;margin-top:10px;font-size:10px;}
table#searchResTable {width:690px;margin-top:10px;}


table#pagingTable span#prevPage {font-size:10px;}
table#pagingTable div.colResults { font-weight:bold;font-size:12px;}

table#searchResTable tr td {border-bottom:1px solid #999999;}
table#searchResTable td div.col1Header {width:115px;float:left;padding:8px 0px 8px 6px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col2Header {width:225px;float:left;padding:8px 0px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col3Header {width:97px;float:left;padding:8px 0px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col4Header {width:67px;float:left;padding:8px 0px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col5Header {width:58px;float:left;padding:8px 0px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col6Header {width:59px;float:left;padding:8px 0px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}
table#searchResTable td div.col7Header {width:98px;float:left;padding:8px 15px 8px 3px;background:#91C0E3;color:#fff;font-size:11px;}

table#searchResTable td div.col1 {width:115px;min-height:15px;float:left;padding:4px 0px 4px 6px;font-size:10px;}
table#searchResTable td div.col2 {width:225px;min-height:15px;float:left;padding:4px 0px 4px 3px;font-size:10px;}
table#searchResTable td div.col3 {width:97px;min-height:15px;float:left;padding:4px 0px 4px 3px;font-size:10px;}
table#searchResTable td div.col4 {width:67px;min-height:15px;float:left;padding:4px 0px 4px 3px;font-size:10px;}
table#searchResTable td div.col5 {width:58px;min-height:15px;float:left;padding:4px 0px 4px 3px;font-size:10px;}
table#searchResTable td div.col6 {width:59px;min-height:15px;float:left;padding:4px 0px 4px 3px;font-size:10px;}
table#searchResTable td div.col7 {width:98px;min-height:15px;float:left;padding:4px 15px 4px 3px;font-size:10px;}

table#searchResTable td a,
table#searchResTable td a:link,
table#searchResTable td a:visited {text-decoration:none;color:#333333;font-weight:bold;}

table#searchResTable td a:active,
table#searchResTable td a:hover {color:#666666;text-decoration:underline;}

table#pagingTable td a,
table#pagingTable td a:link,
table#pagingTable td a:visited {text-decoration:none;color:#333333;font-weight:bold;}

table#pagingTable td a:active,
table#pagingTable td a:hover {color:#666666;text-decoration:underline;}

td.searchtext {vertical-align:top;color:#666666;}

div.searchButtons {margin-left:8px;}
img.searchButton { cursor:pointer;margin-top:-5px;}
img.clearButton { cursor:pointer;}

div#propertyDetail {width:650px;border-bottom: solid 1px #ccc;}

div#backToSearch {clear:both;width:130px;text-align:right;}

div#backToSearch a,
div#backToSearch a:link,
div#backToSearch a:visited {clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 0px 6px;background:url(../img/button_back.gif) no-repeat top left;text-align:left;display:block;}

div#backToSearch a:active,
div#backToSearch a:hover {background:url(../img/button_back_on.gif) no-repeat top left;color:#91c0e3;}

div#propertyDetailImage {clear:none;float:left;width:185px;}
div#propertyDetailImage div.img {vertical-align:top;margin:0px;padding:0px;}
div#propertyDetailImage h3 {color:#333333;}
div#propertyDetailImage h4 {font-size:11px;margin:0px;}

div#propertyDetailImage span a,
div#propertyDetailImage span a:link,
div#propertyDetailImage span a:visited {text-decoration:none;color:#333333;}

div#propertyDetailImage span a:active,
div#propertyDetailImage span a:hover {text-decoration:underline;}

div#propertyDetailImage table {font-size:11px;}

div#propertyDetailData {clear:none;float:left;width:300px;}
div#propertyDetailData table.pDetails {width:380px;}
div#propertyDetailData table.pDetails td {padding-bottom:8px;font-size:10px;}
div#propertyDetailData h2 {font-size:14px;color:#91C0E3;}
div#propertyDetailData h3 {font-size:11px;margin:0px;}
div#propertyDetailData strong {color:#333333;font-size:11px;padding-bottom:10px;}
div#propertyDetailData div#dataRowProp {font-size:10px;}

div#fullGoad table {width:650px;margin-top:20px;}
div#fullGoad table td {text-align:left;}

div#fullGoad table a,
div#fullGoad table a:link,
div#fullGoad table a:visited {clear:both;font-size:12px;color:#99ccff;text-decoration:none;width:130px;height:20px;padding:6px 0px 8px 6px;background:url(../img/button_back.gif) no-repeat top left;text-align:left;display:block;}

div#fullGoad table a:active,
div#fullGoad table a:hover {background:url(../img/button_back_on.gif) no-repeat top left;color:#91c0e3;}

table.searchboxtable {font-size:11px;}
table.pagingTable {font-size:11px;}

/* -------------------------------------------------------------------- FOOTER --- */

div#footer { clear:both;display:block;width:960px;height:3px;float:left;background:#003366;margin-top:30px;}
div#powered p {background:#fff;display:block;width:960px;font-size:10px;text-align:right;color:#A6A8AB;margin-top:5px;}

div#powered p a,
div#powered p a:link,
div#powered p a:visited {font-size:11px;color:#7F9DCD;text-decoration:none;}

div#powered p a:active,
div#powered p a:hover {color:#666666;}

/* -------------------------------------------------------------------- FOOTER --- */



