/*
Worldwide Estates

MWISMedia New Media Design & Development

Author: Garry Bartle

 */

#print { display:none;}

/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important; text-align:justify;}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {margin: 0px;	padding: 0px;font: normal 12px "arial", Arial;color:#04B6DB; background-color:#E7F7FE	}

#back_container {width: 824px;margin: auto;position:relative; background: #ffffff url(../images/main_bck.jpg) repeat-y center top;}
	
#main_container {width: 790px;margin: auto;position:relative;}

#header {float:left; width:790px; height:160px; }

#top_nav {float:left; width:790px; height:35px; border-top:solid 1px #9ACFFF; border-bottom:solid 1px #7AD2F6}

#banner {float:left; width:790px; height:110px; padding:2px 0 2px 0; border-bottom:solid 1px #7AD2F6;}

#left_column {float:left; width:245px; margin:4px 0 10px 0; text-align:left; }

#right_column {float:left; width:533px; margin:4px 0 10px 12px; }

p.main{ line-height:140%; padding:10px 15px 10px 0; }

#right_column p { line-height:140%; padding:10px 15px 10px 0; }

#right_column ul {margin:0 0 0 15px;}

#right_column li { margin: 5px 5px 5px 20px; /*width: 480px;*/ }

#right_column_blog {float:left; width:533px; margin:4px 0 10px 12px; }

#right_column_blog  p { line-height:240%; padding:10px 15px 10px 0; }

/* ------------------------LEFT COLUMN---------------------------*/

#search_box {width:243px; border:solid 1px #9ACFFF; background:#D8F1FD url(../images/search_box_bck.jpg) repeat-x; font-weight:bold; margin:0 0 12px 0; }

#subscribe_box {width:243px;  border:solid 1px #9ACFFF;  margin:2px 0 10px 0; }

#subscribe_box  p {margin:0 12px 0 12px; }

.subscribe_item {width:100px; height:21px;  padding:0 0 4px 0;}

.subscribe_field {width:120px; height:21px;  padding:0 0 4px 0;}

/* ------------------------NAVS---------------------------*/

#top_nav ul { list-style:none; margin:10px 0 0 0; }

#top_nav li { display:inline; background:url(../images/nav_line.jpg) no-repeat right bottom;  }

#top_nav li.last { display:inline; background:none;  }

#top_nav li a {text-decoration:none; font-weight:bold; color:#04B6DB; padding:0 19px 0 19px; }

#top_nav li.last a {text-decoration:none; font-weight:bold; color:#04B6DB; padding:0 19px 0 19px; }

#top_nav ul a:hover {color:#EE9307;}

#search_box ul { margin:0 0 0 15px; list-style:none; width:209px;}

#search_box li span { width: 190px; float: left;  background:url(../images/nav_bck.gif) no-repeat; }
#search_box li img { float: left; border: none; padding: 11px 0 0 0;  }

#search_box li.last { background:none;  }

#search_box ul a { text-decoration:none; color:#04B6DB; display:block; line-height:35px; padding:0 0 0 0; font-weight:bold; }

#search_box ul a:hover {color:#EE9307;}

/* ------------------------PROPERTY BOXES & STYLES---------------------------*/

.property_box {float:left; width:166px; height:300px; border:solid 1px #9ACFFF; margin:10px 7px 0 0; text-align: left;}

.property_box p {  margin:0 0 0 8px; color:#EE9307;}

.property_box p.title { margin:0 0 10px 9px; color:#EE9307; height: 50px; font-weight: bold;}

.property_box p.price { color:#04B6DB;}

.property_pic { margin:0 0 0 8px;}

.property_box em {color:#FF0000; font-style:normal;}

.spacer { float:left;height:30px;}

.orange_link {color:#EB950E; font-weight:bold;}

#country_desc {float:left; width:496px;  border:solid 1px #9ACFFF; margin:10px 0 0 0; padding:10px 10px 0 10px; }

#country_desc  p{ line-height:140%; padding:0 0 10px 0; }

#country_desc_title { float:left; line-height:27px; width:270px;}

#country_desc_time { float:left; line-height:27px; width:220px; text-align:right; color:#FF9900; font-weight:bold; }

#country_desc_time2 { float:right; line-height:27px; margin: 0 20px 0 0; width:220px; text-align:right; color:#FF9900; font-weight:bold; }

#filter_box {float:left; width:496px;  border:solid 1px #9ACFFF; margin:10px 0 0 0; padding:10px  }

#filter_box_title {float:left; line-height:27px; width:70px;}

.filter_lists {width:167px; margin:0 10px 0 10px;}

.filter_button{ background:url(../images/go.jpg) no-repeat; width:41px; height:23px; border:none;}

#page_number_box_left  a{ float:left;width:120px; height:30px;  padding:10px 0 0 0; font-weight:bold; color:#EE9307;  text-align:right; }

#page_number_box_middle {float:left; width:270px; text-align:center; line-height:140%;  padding:10px 0 0 0; color:#EE9307; }

#page_number_box_middle  a{ font-weight:bold; color:#EE9307; }

#page_number_box_right  a{float:left; width:80px;  height:30px;  font-weight:bold; color:#EE9307; text-align:left;  padding:10px 0 0 0; }

.full_details a {width:151px ; height:20px ; background:url(../images/full_details.jpg) no-repeat; display:block;}




/* ------------------------PROPERTY DETAILS & STYLES---------------------------*/

#details_box {width: 520px;}

#details_box p {line-height:140%;  margin:10px 30px 10px 0; color:#04B6DB;}

#picture_box { float:left; width:485px;  border:solid 1px #9ACFFF; padding:10px 5px 10px 10px;}

#big_picture {float:left; width:340px; margin:0 0 0 0; }

#bp_box { float:left; width:125px;  margin:0 0 0 12px; text-align:center; }

#thumb_box { float:left; width:480px;  padding:0 0 0 0; }

.thumb_pic { margin:5px 5px 1px 0; }
#thumb_box a { color: #FFFFFF; }

#property_table {  float:left; width:500px; ; border:solid 1px #9ACFFF;  margin:15px 0 15px 0; padding:0 0 0 0}

.property_table_row1 {float:left;width:239px; min-height:18px; background-color:#D1EDFC; padding:3px 0 0 8px; margin:2px 0 0 0; border-left:solid 2px #FFFFFF;}
.property_table_row2 {float:left;width:239px; min-height:18px; background-color:#ffffff; padding:3px 0 0 8px; margin:0 0 0 0; border-left:solid 2px #FFFFFF;}

.cal_space {padding:8px 0 8px 0}


#location_info { float:left; width:485px;  border:solid 1px #9ACFFF; padding:10px 5px 10px 10px;}

.orange_link {color:#EE9307;}

/* ------------------------HEADERS & TEXT STYLES---------------------------*/

h3 {  font-weight:bold; margin:10px 0 0 9px}

h4 { line-height:140%;  margin:5px 0 0 0; font-size:18px; color:#EE9307}

h5 { line-height:140%;  margin:5px 0 0 0; font-size:18px; color:#04B6DB}

h6 { line-height:140%;  margin:5px 0 0 0; font-size:13px; color:#04B6DB}

.sort { line-height:140%;  margin:0 0 0 0; font-size:18px; color:#EE9307}

.archives { line-height:140%;  margin:5px 0 0 0; font-size:13px; color:#04B6DB}

/* -----------------------FOOTER---------------------------*/

#footer { width:790px;  text-align:center; color: #EE9307; font-size:10px; padding:10px 0 20px 0; line-height:200%;}

#footer_links a {	color: #EE9307;text-decoration: none;padding: 0 5px 0 5px; }

/* ------------------------FORMS AND FIELDS---------------------------*/

form  {padding:0; margin:5px 0 10px 12px;}

form.filter  {padding:0; margin:0;}

.search_item {float:left; width:100px; height:17px; padding:4px 0 4px 0;}

.search_list_menu {float:left; width:120px; height:21px; padding:0 0 4px 0;}

.list_menu {width:120px; height:21px; }

.search_now {width:205px; height:29px; background:url(../images/search_now.jpg) no-repeat; border:none; margin:7px 0 0 5px;}

.subscribe_left {float:left; width:65px; height:17px;  padding:4px 0 6px 0; font-weight:bold; }

.subscribe_right {float:left; width:151px; height:21px;  padding:0 0 6px 0;  }

.subscribe_field {width:150px; height:18px; border:solid 1px #9ACFFF; color:#04B6DB}

.subscribe_now {width:205px; height:29px; background:url(../images/subscribe.jpg) no-repeat; border:none; margin:7px 0 0 5px;}

label {font-size: 11px;font-weight: normal; color:#04B6DB;}
fieldset{border: none; padding:10px 0 0 0;}
#form legend { margin: 5px 0 5px 8px;	 padding-bottom: 5px;border-bottom: dotted #ccc 1px;}
#form label {display:block;float:left;width: 130px;text-align:right;margin: 0 10px 0 0;}
#form p { display:block;clear:both; padding:5px 0 5px 0; }
legend {display:block; clear:both; font: normal 18px "trebuchet MS", Arial; color:#000000; }
input, select, option, textarea {border: 1px solid #9ACFFF;background-color: #FFFFFF;color: #000; width: 250px; }
form.contact {padding:0 0 0 0;}
input.blog {width:100px; color:#EE9307}


/* MS: Growth Calculator */

#calculator { width: 449px; height: 200px; background: #FFFFFF no-repeat url(../images/cal_bg.jpg); padding: 20px 0 0 0; float: left; margin: 10px 0 0 30px; }

#calculator label { width: 280px; font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; float: left; line-height: 32px; margin: 0 10px 0 10px; text-align: right; }

#calculator input, #calculator select { width: 116px; float: left; height: 17px; margin: 5px 0 0 0; padding: 2px;}

#calculator select { width: 120px; height: 21px; padding: 0; }

#calculator #btnCalculate { width: 119px; height: 24px; float: left; border: none; margin: 10px 0 0 0; padding: 0; }

#calculator p { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; float: left; margin: 0 10px 0 10px; text-align: left;}

/* ------------------------BLOG STYLES---------------------------*/

#blog_left { float:left; width: 65%; margin: 0 5px 0 3px;}
#blog_right { float:left; width: 28%; padding: 0 0 20px 5px;  background-color:#F2FBFE; border:solid 1px #9ACFFF; margin:30px 0 0 5px;}

#blog_right ul { list-style:none; }

#blog_right li { margin: 0; padding:2px 0 2px 0;  }

.blog_links {color:#EE9307;}




.post{background-color:#FF0000;  width:300px; padding:0 0 0 10px}





.date { color:#EE9307; font-size:12px;}

/* ------------------------HELP ABC 123---------------------------*/

.help { width: 470px; background: #FFFFFF repeat-x url(../images/help_bck.jpg) bottom left; padding: 10px;  border:solid 1px #9ACFFF; float: left; margin: 10px 0 10px 15px; }
.help img { padding-bottom: 10px; }
.help .subscribe_left {float:left; width:65px; height:17px;  padding:4px 0 6px 0; font-weight:bold; }
.help .subscribe_right {float:left; width:151px; height:21px;  padding:0 0 6px 0;  }
.help .subscribe_field {width:200px; height:18px; border:solid 1px #9ACFFF; color:#04B6DB}
.help #go { width: 130px; height: 100px; float: left; border: none; }
