/* CSS Document */
* {
	margin:0px; padding:0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
body {
	padding:0; margin:0 auto;
	/*width: 766px;*/
	/*background: #FFFFFF url(../img/front/stripe_57368d7844428dd9b7a5060eacf240fe.png) repeat;*/
	background: #187EED url(../img/front/bg-top.jpg) repeat-x scroll 0 0;	
}

#bg-bottom {
  background:#187EED url(../img/front/bg-bottom.jpg) repeat-x scroll center bottom;
  /*float:left;*/
  height:215px;
  width:100%;
  position: fixed;
  bottom: 0;
  z-index: -5;

}
a:hover{text-decoration:none;}
a img {border:0;}
.clear {clear:both;}
#main {
	padding:0; margin:0 auto;
	width: 766px;
	background: #fff;
	
	-moz-box-shadow: 0 0 3em #56B0C4;
	-webkit-box-shadow: 0 0 3em #56B0C4;
	box-shadow: 0 0 3em #56B0C4;
}

a:link, a:visited {
color: #707070;
}
/* top */
#top {
	width:766px;
	height:15px;
	background-color:#5CC2CD;
	margin-bottom:4px;
	color: #fff;
	font-size: 10px;
}
.home {
	margin-left:5px;
	margin-top:2px;
}
/* top end */
/*left*/
#left {
	float:left;
	width:276px;
	background-color:#DBF2F4;
	color:#1D7079;
}
.left1 {
	height: 250px;
	min-height:250px;
	width:276px;
	background-color:#DBF2F4;
}
.left_t {
	margin-left:30px;
	margin-right:20px;
}
.left_t a {
	color:#1d7079;
}
.o_p {
	margin-left:25px;
	margin-top:15px;
	margin-bottom:5px;
}
.op {

}
.con_l1 {
	margin-top:10px;
	margin-left:10px;
	_margin-left:10px;
	float:left;
	width:96px;
	line-height:16px;
}
.con_l2 {
	margin-top:5px;
	width:155px;
	float:right;
	line-height:16px;
}
.view {
	margin-left:30px;
	margin-top:18px;
	margin-bottom:15px;
}
/*left end*/
/* right */
#right {
	float:right;
	width:490px;
}
#menu {margin-left:3px;}
#menu ul li {
	float:left;
	list-style: none;
}
.welc {margin-top:22px;}
#welcome p {
	margin-top:10px;
	margin-right:60px;
}
#welcome a {color:#56B0C4;}
#con1_l {
	float:left;
	width:256px;
	background-image:url(../img/front/bg1_con.jpg);
	background-repeat:no-repeat;
	background-color:#5CC2CD;
	margin-left:3px;
	_margin-left:1px;
}
#con1_r {
	float:right;
	width:228px;
	background-image:url(../img/front/bg2_con.jpg);
	background-repeat:no-repeat;
	background-color:#A7DEE4;
	margin-left:3px;
}
.find {
	margin-top:19px;
	margin-left:26px;
}
#find_t {
	height:160px;
}
.spec_o {
	margin-top:16px;
	margin-left:19px;
}
#speco {
	color:#1D7079;
	margin-left:25px;
	margin-right:20px;
	margin-top:16px;
	background-color:#A7DEE4;	
}
#speco a {
	color:#1D7079;
}
#speco ul li {
	background:url(../img/front/pim2.jpg) no-repeat 10px 6px; 
	padding-left:18px;
	line-height:15px;	
	list-style-type:none;
	color:#7DAC12;
	
}
#speco ul li a {
	color:#7DAC12;
}
#speco ul {padding-top:16px; margin-left:-10px;}
.go {
	margin-top:-90px;
	margin-right:12px;	
}
#cont_top {
	background-image:url(../img/front/front_bg_line.jpg);
}



#fs {
	float:left;
	width:255px;

}
#fs ul li {
	color:#7DAC12;
}
.fs {
	margin-top:16px;
	margin-left:29px;
}
#oa {
	float:right;
	width:225px;
}
.oa {
	margin-top:16px;
	margin-left:15px;
	_margin-top:2px;
}
a.link {
	color:#7DAC12;
}
#left_f {
	float:left;
	width:180px;
	color:#ffffff;
	margin-bottom:22px;
}
#left_f p {
	margin-left:29px;
	font-weight:bold;
}
#left_f select {
	font-weight:normal;
}
#left_f p.contr {margin-top:2px;}
.countr {width:150px;}
.countr1 {width:70px;}
#right_f {
	width:70px;
	float:right;
	color:#ffffff;
	font-weight:bold;
}
#right_f select {
	font-weight:normal;
}
#right_f p.bed {margin-top:2px;}
.beds {width:36px;}
#find_t .submit {
	background-image:url(../img/front/ok.jpg);
	background-repeat:no-repeat;
	border:0px solid;
	cursor:pointer;
	width:43px;
	height:23px;
	margin-top:12px;
}
#fs {
	float:left;	
	background-image:url(../img/front/handkeys.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#fs p {
	margin-top:15px;
	margin-left:10px;
	margin-right:31px;
	color:#707070;
}
#fs ul li {
	background:url(../img/front/pim1.jpg) no-repeat 10px 8px; 
	padding-left:20px;
	line-height:18px;	
	list-style-type:none;
	color:#709028;
}
#fs ul {padding-top:17px;}
#fs a.link1 {color:#56B0C4;}
.new {
	margin-top:-65px;
	margin-right:20px;
}
#oa {
	float:right;
	background-image:url(../img/front/men.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#oa p {
	margin-top:15px;
	margin-left:10px;
	margin-right:15px;
	color:#707070;
}
#oa ul li {
	background:url(../img/front/pim1.jpg) no-repeat 10px 6px; 
	padding-left:20px;
	line-height:18px;	
	list-style-type:none;
	color:#709028;
}
#oa ul {padding-top:21px;}
#oa a.link1 {color:#56B0C4;}
.all_a {
	margin-top:20px;
	margin-left:15px;
}
/* right end */
/* bottom */
#left_b {
	width:276px;
	float:left;
	height:148px;
	background-image:url(../img/front/bg1_bot.jpg);
	background-color:#92B04F;
	margin-top:2px;
	color:#ffffff;
}
#bottom {
	float:right;
	background-image:url(../img/front/bg2_bot.jpg);
	width:490px;
	height:150px;
}
#bottom p.cop {
	color:#ffffff;
	margin-top:10px;
	margin-left:47px;
	margin-right:100px;
}
#bottom a {
	color:#AAF8FF;
}
#bottom p.copy {
	color:#324244;
	margin-left:47px;
	margin-top:35px;
}
#bottom p.copy a {
	color:#1D7079;
}
#bottom p.copy strong {
	color:#1D7079;
}
.spec_off {
	margin-left:38px;
	margin-top:17px;
}
.c_s {
	margin-left:28px;
	margin-top:18px;
}
.con_l3 {
	margin-top:10px;
	margin-left:40px;
	_margin-left:20px;
	float:left;
	width:135px;
	line-height:16px;
}
.con_l4 {
	margin-top:5px;
	width:91px;
	float:right;
	line-height:16px;
}
.hr {
	width:116px;
	height:1px;
	line-height:0px;
	font-size:0px;
	border:0px;
	border-top:1px solid;
	border-top-color:#B7CB8B;
}

/* oth */
h1.title {
margin-top: 22px;
border-bottom: #56B0C4;
background-image: url(../img/front/welcome.jpg);
width: 330px;
height: 27px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #33CCCC;
float: left;
}

#search_results {
clear: both;
overflow: auto;
height: 436px;
min-height: 436px;
}
#search_results .search_row {
	background-image:url(../img/front/bg_line.jpg);
}


#search_results .search_col_left {
float: left;
width: 225px;
}
#search_results .search_col_left_inner {
margin-left:10px;
margin-top:16px;
}

#search_results .search_col_right {
float: right;
width: 225px;
}
#search_results .search_col_right_inner {
margin-left:15px;
margin-top:16px;
_margin-top:2px;
}

#search_results .search_col_left p {
	margin-top:15px;
	margin-left:10px;
	margin-right:31px;
	color:#707070;
}
#search_results .search_col_left ul li {
	background:url(../img/front/pim1.jpg) no-repeat 10px 8px; 
	padding-left:20px;
	line-height:18px;	
	list-style-type:none;
	color:#709028;
}
#search_results .search_col_left ul {padding-top:1px; clear: left;}

#search_results .search_col_left a.link1 {color:#56B0C4;}
.new {
	margin-top:-65px;
	margin-right:20px;
}

.search_col_right p {
	margin-top:15px;
	margin-left:10px;
	/*margin-right:15px;*/
	color:#707070;
}
#search_results .search_col_right ul li {
	background:url(../img/front/pim1.jpg) no-repeat 10px 6px; 
	padding-left:20px;
	line-height:18px;	
	list-style-type:none;
	color:#709028;
}
#search_results .search_col_right ul {padding-top:1px; clear: left;}
#search_results .search_col_right a.link1 {color:#56B0C4;}
.all_a {
	margin-top:14px;
	margin-left:15px;
}

#search_results h1 {
border-bottom: 1px #56B0C4 solid;
}
#search_results .search_thumb {
/*float: left;*/
margin: 10px;
/*border: 1px solid #DBF2F4;*/
width: 192px;
/*height: 192px;*/
text-align:  center;
/*padding: 2px;*/
}

#search_results .search_thumb img {
border: 1px solid #DBF2F4;
padding: 2px;
}
#search_results h1 a:link, #search_results h1  a:visited {
color: #56B0C4;
font-size: 14px;
text-decoration: none;
}

#property_view {
clear: both;
overflow: auto;
height: 436px;
border-top: 1px solid #56B0C4;
margin-top: 4px;
}
#property_view_details ul {
width: 150px;
float: left;
}
#property_view_details ul li {
	background:url(../img/front/pim1.jpg) no-repeat 10px 6px; 
	padding-left:20px;
	line-height:18px;	
	list-style-type:none;
	color:#709028;
}

/* forms */
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:10px auto;
	width:400px;
	padding:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	
}
	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #DEDEDE;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	
	#basic textarea{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}


	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
		clear: both;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
		clear: left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 2px 10px;
	}
	
	#stylized .half{
		width:95px;
	}
	
	#stylized .quarter{
		width:40px;
	}
	
	#stylized .sixth{
		width:30px;
	}
	
	#stylized .third{
		width:66px;
	}
	
	#stylized select{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 2px 10px;
	}
	
	#stylized textarea{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(../img/front/stylized_button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

	blockquote {
	border-left: 4px solid #709028;
	margin: 10px;
	padding: 4px;
	color: #666;
	}
	.error {
		color: #cc0000;
	}
	div.normal_page {
		margin-left: 10px;
		overflow: auto;
		height: 428px;
		min-height: 410px;
	}
	
	div.normal_page h1 {
		font-size: 18px;
		border-bottom: 1px solid;
		margin: 5px;
		color: #3366CC;
		
	}
	div.normal_page h2 {
		border-left: 4px solid #709028;
		margin: 5px;
		padding: 4px;
		color: #666;
		font-size: 14px;
		
	}
	
	div.normal_page p {
		margin-left: 20px;
		color: #707070;
	}
	
	div.normal_page ul li {
		background:url(../img/front/pim1.jpg) no-repeat 10px 6px; 
		padding-left:20px;
		line-height:18px;	
		list-style-type:none;
		color:#709028;
	}
	
	ul.errors li{
		padding-left:20px;
		color: #cc0000;
	}
	
	h2.error {
		border-bottom:1px solid #CC0000;
		color:#666;
		font-size:14px;
		margin:10px;
	}
	
	#currency_change {
		margin-left: 80px;
	}
	#currency_change img{
		vertical-align: top;
	}
	#currency_change a:link, #currency_change a:visited {
	color: #fff;
	border-bottom: 1px #fff dotted;
	font-weight: bold;
	}
	#currency_change a:hover {
	border-bottom: 1px #fff solid;
	}
	
	#recaptcha_widget_div {
	float: left;
	margin-left: 60px;
	}
	#contact_form {
	clear: both; overflow:auto; height: 546px;
	}
	
/*------------------ paging links ---------------------------*/    
#paging{
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
	text-align: center;
	margin-top: 2px;
}
#paging span.current {
background:#7DAC12;
color:#FFFFFF;
font-weight:bold;
padding:4px 7px 4px 7px;
margin:0px 2px 0px 2px;
}
#paging a {
    padding:4px 7px 4px 7px;
    margin:0px 2px 0px 2px;
    border:1px solid #1585DB;
    background:#FFFFFF;
    color:#1585DB;
    text-decoration:none;
}


#paging a:hover{
    border:1px solid #7DAC12;
    background:#7DAC12;
    color:#FFFFFF;
    text-decoration:none;
}

/* -------------------- nice buttons ----------------- */

a.nice_button{
	background:url(../img/front/nice_button/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
a:hover.nice_button{
	color:#0066CC;
}

span.nice_lens{
	background:url(../img/front/nice_button/lens.gif) no-repeat 10px 8px;
	text-indent:30px;
	display:block;
}
span.nice_info{
	background:url(../img/front/nice_button/info.gif) no-repeat 10px 8px;
	text-indent:30px;
	display:block;
}

