/*
MWISMedia New Media Design & Development
Author: David Goadby
 */
 
/* GLOBAL SETTINGS  ---------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select {font: normal 11px Trebuchet MS;margin: 0 0 0 0; padding: 0 0 0 0;color: #666666;}
body {margin: 0px;padding: 0px;text-align: center; background: repeat-x url(../images/bg.jpg);}

/* HEADER & SEARCH  ---------------------------------------------------------------*/
#container {width: 800px; margin: auto;padding: 0 0 0 0;}
#two_col { float:left; width: 800px; margin: 35px 0 0 0;background: repeat-y url(../images/spacer.gif);}
#col_one { float:left; width: 210px; text-align:right; }
#col_two { float:left; width: 565px; text-align:left; margin: 0 0 0 20px;}

/* HOME TWO COLUMNS ---------------------------------------------------------------*/
#home_one { float:left; width: 250px; margin: 5px 10px 5px 10px;}
#home_two {float:left; width: 250px; margin: 5px 10px 5px 10px;}
.logo { float: left; margin: 0 0 20px 55px; clear:both;}

/* NAV  ---------------------------------------------------------------*/
#nav{}
#nav li { background: no-repeat url(../images/li_bg.jpg); height:20px; list-style:none; padding: 10px 50px 0 5px;}
#nav a { color:#000000; text-decoration:none;}
#nav a:hover { color:#BF9439; text-decoration:underline;}

/* PROPERTY SEARCH  ---------------------------------------------------------------*/
#prop_search { text-align:left; float:left;background: no-repeat url(../images/prop_search.jpg); width: 196px; height: 270px; margin: 25px 0 0 0 ; padding: 48px 0 0 0;}
#prop_search label { display:block; font: normal 9px Arial, Helvetica, sans-serif; color:#D7B578; margin: 10px 0 0 20px;}
#prop_search input { margin: 1px 0 0 20px; width: 155px; height: 20px;  color:#000000; line-height: 16px; }
#prop_search select { margin: 1px 0 0 20px; width: 155px; height: 20px;  color:#000000;  line-height: 16px;}
#prop_search .submit { width: 86px; height: 22px; margin: 45px 0 0 85px; border:none;}

/* PROPERTY SEARCH MAIN ---------------------------------------------------------------*/
#search { width: 535px; height: 124px; background: no-repeat url(../images/search3.jpg); margin: 3px; padding: 0 0 0 15px ;}
#search p { float: left;  width: 165px; margin: 0; padding:0; height: 25px;}
#search label { display:block; font: bold 12px Arial, Helvetica, sans-serif; color:#BF9439;}
#search input { margin: 1px 0 0 0; width: 135px; height: 20px;  color:#000000; line-height: 16px; }
#search select { margin: 1px 0 0 0; width: 135px; height: 20px;  color:#000000;  line-height: 16px;}
#search .submit { width: 145px; height: 31px;  border:none; margin: 5px 0 0 0;}

/* PROPERTY DETAIL ---------------------------------------------------------------*/
#property {}
#prop_image { float:left; width: 225px; height: 250px; text-align:center;margin: 10px 10px 10px 10px; }
#prop_image img {border: 4px solid #EEE6D6;}
#prop_text {float:left; width: 300px;margin: 10px 10px 10px 10px; }
#property em {font: bold 16px;font-style:normal;color: #CA9439;}

/* SEARCH TABLE ---------------------------------------------------------------*/
#col_two th {color: #333333;text-align: left;font-family: "trebuchet MS", Arial;font-size: 12px;padding: 3px;}
#col_two td {color: #BF9439;text-align: left;font-family: "trebuchet MS", Arial;font-size: 11px; padding: 3px; background: repeat-x url(../images/tdbg.jpg);}
#col_two td a {font-weight: bold;color: #BB8D37;}

/* FONT STYLES  ---------------------------------------------------------------*/
.headerbg { background: no-repeat url(../images/headerbg.jpg); }
.spacer { width: 98%; height: 15px; margin: 2px 0 2px 0; background: repeat-x url(../images/spacer1.gif); line-height: 5px;}
#col_two h1 { font: normal 25px "trebuchet MS", Arial; color:#000000; margin: 15px 0 0 0; padding: 0 0 0 40px; line-height: 25px;}
#col_two h2 { font: normal 18px "trebuchet MS", Arial; color:#BF9439;padding: 0 0 0 40px; line-height:26px;}
#col_two h3 { font: normal 18px "trebuchet MS", Arial; color:#000000;padding: 0 0 0 40px; margin: 15px 0 0 0;}
#col_two h4 { font: normal 16px "trebuchet MS", Arial; color:#BF9439;padding: 0 0 0 40px; }
#col_two h5 { font: normal 18px "trebuchet MS", Arial; color:#BF9439;padding: 0 0 0 0; line-height:26px;}
#col_two p { font: normal 12px Arial; color:#333333; margin: 10px 5px 10px 5px; line-height: 18px;}
#col_two p a {font-weight: bold;color: #BB8D37;text-decoration: none;}
#col_two p a:hover {font-weight: bold;color: #BB8D37;text-decoration: underline;}
#col_two li {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #E0A839;
	margin: 5px 5px 5px 15px;
	padding: 0 0 0 15px;
	width: 500px;
	list-style: none;
	background: no-repeat url(../images/li_bg2.jpg);
}
#col_two li strong {font-style: normal;color: #333333;font-weight: normal;font-size: 12px;}
.error {color:#BF9439; border: 1px solid #D1AC66; background-color:#FBF8F0; padding: 10px; font: 12px normal "trebuchet MS"; margin: 5px 0 10px 0; }
.big_black {font: normal 18px "trebuchet MS", Arial; color:#000000;padding: 0 0 0 0; margin: 15px 0 0 0;}
.gold {color:#BB8D37}

/* SECOND NAV  ---------------------------------------------------------------*/
#col_two .small { font: normal 9px; } 
#col_two .small a { font-size:9px; color:#333333; border-bottom: 1px dotted #BF9439; text-decoration:none;}
#col_two .small a:hover { font: normal 9px; color:#333333; border:none; text-decoration:none;}

/* MORE INFO BOX ---------------------------------------------------------------*/
#box { width: 550px; height: 116px; background: no-repeat url(../images/boxbg.jpg); margin: 10px 0 15px 0;}
#box p { width: 375px; font: normal 12px Arial, Helvetica, sans-serif; color:#966221; padding: 40px 0 0 15px;}

/* FORMS  ---------------------------------------------------------------*/
label {font-size: 11px;font-weight: normal; color:#333333;}
fieldset{border: none;}
#form legend { margin: 5px 0 5px 8px;	 padding-bottom: 5px;border-bottom: dotted #ccc 1px;}
#form label {display:block;float:left;width: 180px;text-align:right;margin: 0 10px 0 0;}
#form p { display:block;clear:both; }
legend {display:block; clear:both; font: normal 18px "trebuchet MS", Arial; color:#000000; }
input, select, option, textarea {border: 1px solid #cccccc;background-color: #FFFFFF;color: #000; width: 250px; }
form {padding:10px 0 10px 0;}


#thumbs {}
#thumbs img { margin: 3px; border: 1px solid #CCCCCC; padding: 1px;}
/* FOOTER  ---------------------------------------------------------------*/
#footer { height: 50px; display:block; background: repeat-x url(../images/footerbg.jpg); text-align:left; padding: 55px 20px 0 20px;color: #FFFFFF; font: 9px normal tahoma; }
#footer a{ color:#FFFFFF;font: normal 9px  tahoma;}
#footer em {color:#BF9439; font-style:normal; text-decoration:none;}
.left { float:left; text-align:left; color:#FFFFFF;}
.right { float:right; text-align:right; color:#FFFFFF;}
.right a { font: normal 9px  tahoma;color: #FFFFFF; text-decoration:none;}
address {font: normal 12px Arial; color:#333333; margin: 10px 5px 10px 5px;}

/* SITE MAP  ---------------------------------------------------------------*/
#site-map li {	margin-left: 35px;list-style-type: none;color:#BF9439; font-style:italic; margin: 5px 0 5px 35px;}
#site-map a {font-size: 16px;color: #333333; font-style:normal;}
