/*
Lotus Realty Services

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* 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}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {	font: normal 12px  "Georgia";	margin: 0 0 0 0; 	padding: 0 0 0 0; }

body {	margin: 0px;	padding: 0px;	font: normal 12px  "Georgia";	color:#AB6A1B;	background: url(../images/main_bg.jpg) no-repeat top center;	}
	
		
#main_container {	width: 775px;	margin: auto;	position:relative; }

#top_nav { float:left; width: 775px; height:75px; background:url(../images/nav_bg.jpg) no-repeat;  text-align:right}

#header { float:left; width:775px; height:237px; }

#bottom_nav { float:left; width:775px; height:31px; background:url(../images/nav_bg2.jpg) no-repeat;}

#page_container {float:left; width:775px; background:url(../images/page_bg.jpg) no-repeat;}

#privacy_container {float:left; width:775px; background:url(../images/page_bg2.jpg) no-repeat;}

#left_col {float:left; width:490px;  padding:30px 0 0 20px;  }

#right_col {float:left; width:247px;  padding:35px 0 0 0; }

#full_span {float:left; width:745px;  padding:30px 10px 0 20px;  }

#box {float:left; width:230px; height:180px; background:url(../images/vert_dash1.jpg) no-repeat right top; margin:10px 0 0 0;}

#box2{float:left; width:230px; height:180px;  padding:0 0 0 30px; margin:10px 0 0 0;}

#box3 {float:left; width:775px; height:58px; }

/* --------------------NAV------------------------*/

#top_nav ul {margin:43px 0 0 0;}

#top_nav li {padding:0 25px 0 25px; display:inline; list-style:none; border-right:solid 1px #E081BC;}

#top_nav li a{ text-decoration:none; color:#ffffff; font-weight:bold;}

#top_nav li.last {padding:0 25px 0 25px; display:inline; list-style:none; border-right:none;}

#top_nav li a:hover{ text-decoration:none; color:#ECBD84; font-weight:bold;}


#bottom_nav ul {margin:8px 0 0 5px;}

#bottom_nav li {padding:0 17px 0 17px; display:inline; list-style:none; border-right:solid 1px #ECBD84;}

#bottom_nav li a{ text-decoration:none; color:#ffffff; font-weight:bold;}

#bottom_nav li.last {padding:0 16px 0 16px; display:inline; list-style:none; border-right:none;}

#bottom_nav li a:hover{ text-decoration:none; color:#801156; font-weight:bold;}

/* ----------------SEARCH------------------*/

#search {float: left; width:410px; height:190px;  margin:10px 0 20px 0; padding: 0 0 15px 25px ; border: solid 1px #DF9234; }
#search p { float: left;  width: 165px; margin: 10px 10px 0 0; padding:0; height: 25px;}
#search label { display:block; font-size: 12px; font-weight:bold; font-family: Georgia, Arial, Helvetica, sans-serif; color:#AB6A1B;}
#search input { margin: 1px 0 0 0; width: 135px; height: 22px;  color:#003464; line-height: 16px; }
#search select { margin: 1px 0 0 0; width: 165px; height: 22px;  color:#003464;  line-height: 16px;}
#search .submit { width: 160px; height: 30px;  border:none; margin: 10px 0 0 0;}

.error {color:#003464; border: 1px solid #003464; padding: 10px; font: 12px normal Arial, Helvetica, sans-serif ; margin: 5px 0 10px 0; }

.property_box  {float: left; width:430px;   margin:5px 0 5px 0; padding: 5px ; border: solid 1px #ffffff; }

.property_box_desc p {margin:0 0 0 5px; padding: 0 ; border: solid 1px #ffffff; }

.property_box_desc { float:left; width:260px;}

.property_box_desc p {margin:0 0 0 5px; padding:0 ; }

.property_box_picture { float:left; width:164px;  height:108px; border: solid 1px #DF9234; padding:1px  }

#page_number_box_left  a{ float:left;width:80px; height:30px;  padding:10px 0 0 0; font-weight:bold; color:#AB6A1B;}

#page_number_box_middle {float:left; width:270px; text-align:center; line-height:140%;  padding:10px 0 0 0; color:#AB6A1B;}

#page_number_box_middle  a{ font-weight:bold; color:#AB6A1B; }

#page_number_box_right  a{float:left; width:80px;  height:30px;  font-weight:bold; color:#AB6A1B; text-align:right;  padding:10px 0 0 0; }

/* ---------------PROPERTY DETAILS------------------*/

#big_picture { float:left; width:211px; height:141px; padding:1px; border: solid 1px #DF9234; margin:10px 0 0 0;}

#prop_details {float:left; width:230px;  margin:10px 0 0 0; padding:0 0 0 10px}

#prop_desc {float:left; width:460px;  margin:10px 0 20px 0;}

#property_pictures  {float: left;  margin:0 0 0 0; padding: 2px ; border: solid 1px #DF9234; }

#property_pictures .pic_space {margin:0 0 0 0}




/* --------------------HEADERS------------------------*/

h1 {color:#C71B87; font-size:24px; margin:0 0 5px 0}

h2 {color:#C71B87; font-size:24px; margin:10px 0 5px 0}

h3 {color:#C71B87; font-size:24px; margin:0 0 5px 0}


/* --------------------PARAGRAPHS------------------------*/

#left_col p { line-height:140%; color:#AB6A1B; padding:5px 30px 5px 0;  }

#right_col p { line-height:140%; color:#AB6A1B; padding:0 0 0 0;  }

#full_span p { line-height:140%; color:#AB6A1B; padding:5px 30px 5px 0;  }

address {	font-style:normal;	padding:0 0 0 0;	line-height:140% ; font-size:12px}

.link1 {text-decoration:none; color:#AB6A1B;}

/* --------------------LISTS------------------------*/

#services ul {margin:10px 0 10px 30px;}

#services li {padding:0 0 10px 0; font-size:15px; color:#DF9234; font-weight:bold;}

#services li a{ text-decoration:none; color:#DF9234;}

#services li a:hover{ text-decoration:none; color:#C71B87;}

#prop {float:left; width:450px}

#prop ul {margin:10px 0 10px 30px;}

#prop li {padding:0 0 10px 0; font-size:12px; color:#DF9234; font-weight:bold;}


#site {float:left; width:450px}

#site ul {margin:10px 0 10px 30px;}

#site li {padding:0 0 10px 0; font-size:12px; color:#DF9234;}

#site li a{ text-decoration:none; color:#DF9234;}

#site li a:hover{ text-decoration:none; color:#C71B87;}

/* --------------------BUTTONS------------------------*/

.button_one a{ float: left; width:135px; height:20px; background:url(../images/button1_bg_01.jpg); color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; padding:5px 0 0 0; text-align:center; margin:10px 20px 10px 0;}

.button_one a:hover{ float: left; width:135px; height:20px; background:url(../images/button1_bg_roll_01.jpg); color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; padding:5px 0 0 0; text-align:center; margin:10px 20px 10px 0;}


.click_here a{ float: left; width:76px; height:19px; background:url(../images/click_here_01.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:3px 0 0 1px; text-align:center; margin:80px 0 0 0;}

.click_here a:hover{ float: left; width:76px; height:19px; background:url(../images/click_here_x_01.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:3px 0 0 1px; text-align:center; margin:80px 0 0 0;}

.details a{ float: left; width:76px; height:19px; background:url(../images/click_here_01.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:3px 0 0 1px; text-align:center; margin:5px 0 0 0;}

.details a:hover{ float: left; width:76px; height:19px; background:url(../images/click_here_x_01.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:3px 0 0 1px; text-align:center; margin:5px 0 0 0;}


#prop_button {float:left; width:240px;  color:#C71B87;  text-decoration:none; display:block; padding:0 0 0 0; text-align:center; margin:0 0 5px 0; font-size:20px; }


.salep a{ float: left; width:247px; height:20px; background:url(../images/salep_bck.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:4px 0 0 1px; text-align:center; margin:5px 0 18px 0;}

.salep a:hover{ float: left; width:247px; height:20px; background:url(../images/salep_bck_roll.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; display:block; padding:4px 0 0 1px; text-align:center; margin:5px 0 18px 0;}

/* --------------------SIDE BOXES------------------------*/

#props {float:left; width:247px; height:107px;  background:url(../images/prop_bg.jpg) no-repeat;  margin:0 0 10px 0;}

#sales {float:left; width:247px; height:107px;  background:url(../images/sales_bg.jpg) no-repeat;  margin:10px 0 10px 0;}

#long {float:left; width:247px; height:107px;  background:url(../images/lon_term_bg.jpg) no-repeat;  margin:10px 0 10px 0;}

#villa {float:left; width:247px; height:107px;  background:url(../images/villa_rental_bg.jpg) no-repeat;  margin:10px 0 10px 0;}

#management {float:left; width:247px; height:107px;  background:url(../images/management_bg.jpg) no-repeat;  margin:10px 0 0 0;}

/* --------------------FOOTER------------------------*/

#footer {width: 810px; height:146px;	margin: auto;	position:relative; background: #ffffff url(../images/footer.jpg) no-repeat; text-align:center; padding: 20px 0 0 0 }

#links_box {float:left; padding:35px 0 0 0;}

.london {float:left; width:141px; height: 109px; padding:0 0 0 40px;}

#links1 a{text-align:center; text-decoration:none; color:#AB6A1B; font-size:11px; padding:0 5px 0 5px}

#links2 a{text-align:center; text-decoration:none; color:#AB6A1B; font-size:10px; padding:0 5px 0 5px }


