
body {
	font-family:Arial, Helvetica, sans-serif; text-align:center; color:#101269; font-size:12px;
}
p {margin-top: 0px; margin-bottom: 5px;}

a, a:link, a:active, a:visited{ color:#101269; text-decoration:none}
a:hover{ color:#101269; text-decoration:underline}

/* href links with the a background arrow image on the right */
a.UnderlinedLink:link       {text-decoration: underline; color:#101269;}
a.UnderlinedLink:visited {text-decoration: underline; color:#101269;}
a.UnderlinedLink:active   {text-decoration: underline; color:#101269;}
a.UnderlinedLink:hover     {text-decoration: none;}

/* href links with the a background arrow image on the right */
a.propertyLink:link       {text-decoration: none; padding-right: 18px; background: transparent url('../images/more-arrow.gif') no-repeat center right;}
a.propertyLink:visited {text-decoration: none; padding-right: 18px; background: transparent url('../images/more-arrow.gif') no-repeat center right;}
a.propertyLink:active   {text-decoration: none; padding-right: 18px; background: transparent url('../images/more-arrow.gif') no-repeat center right;}
a.propertyLink:hover     {text-decoration: underline;}

/* href links with the a background arrow image on the right */
a.usefulLink:link       {text-decoration: none; padding: 5px 24px 5px 0; background: transparent url('../images/arrow-l.gif') no-repeat center right; display: block;}
a.usefulLink:visited {text-decoration: none; padding: 5px 24px 5px 0; background: transparent url('../images/arrow-l.gif') no-repeat center right; display: block;}
a.usefulLink:active   {text-decoration: none; padding: 5px 24px 5px 0; background: transparent url('../images/arrow-l.gif') no-repeat center right; display: block;}
a.usefulLink:hover     {text-decoration: underline;}

/* href link - 'You have x unpaid Advertising Media selected' */
a.PayNowLink:link       {text-decoration: none; padding: 18px 50px 18px 0; background: transparent url('../user/images/big_alert.png') no-repeat center right; color: #CF0C0C; font-weight: bold;}
a.PayNowLink:visited {text-decoration: none; padding: 18px 50px 18px 0; background: transparent url('../user/images/big_alert.png') no-repeat center right; color: #CF0C0C; font-weight: bold;}
a.PayNowLink:active   {text-decoration: none; padding: 18px 50px 18px 0; background: transparent url('../user/images/big_alert.png') no-repeat center right; color: #CF0C0C; font-weight: bold;}
a.PayNowLink:hover     {text-decoration: underline;  color: #101269;}

/* href link - Currencies */
a.Currencies:link       {text-decoration: none; color: #FFFFFF;}
a.Currencies:visited {text-decoration: none; color: #FFFFFF;}
a.Currencies:active   {text-decoration: none; color: #FFFFFF;}
a.Currencies:hover     {text-decoration: underline; color: #FFFFFF;}

/* href link - Current Currency */
a.CCurrency:link       {text-decoration: none; color: #9F0000;}
a.CCurrency:visited {text-decoration: none; color: #9F0000;}
a.CCurrency:active   {text-decoration: none; color: #9F0000;}
a.CCurrency:hover     {text-decoration: underline; color: #9F0000;}

.LoginRegister {padding: 18px 0 18px 50px; margin-bottom: 20px; background: transparent url('../user/images/password.png') no-repeat center left; color: #101269; font-weight: bold; font-size: 1.2em;}

/* style for login form */
#loginform {border:0 none; width: 150px; margin:0; padding:0;}
#loginform label {display: block; line-height: 1.5em;}
#loginform input {height: 1.2em; margin-top: 0; width: 150px;}
#loginform #loginbutton  {padding-top:5px;}
#loginform #loginbutton  input{height: 20px; width: 21px; margin-top: 0; float: right;}


a img{border:0}

h1 {margin-top:5px; margin-bottom: 5px; font-size:20px;}
.redtext {color:#FF0000}
h2 {margin-top:5px; margin-bottom: 5px;}
h3 {margin-top:5px; margin-bottom: 5px; font-size:16px;}

.wrapper{width:950px; text-align:left; margin:0 auto}
.nav{clear:both; width:940px; height:30px; background-color:#8586b6; line-height:30px; font-size:12px; padding:0 5px; color:#fff}
.nav a{color:#fff}
.nav a, .nav a:link, .nav a:active, .nav a:visited {text-decoration:none}
.nav a:hover{text-decoration:underline;}

.foot{width:940px; height:30px; background-color:#8586b6; line-height:30px; font-size:12px; padding:0 5px; color:#fff; clear:both; margin-top: 10px;}
.foot a{color:#fff}
.foot a, .foot a:link, .foot a:active, .foot a:visited {text-decoration:none}
.foot a:hover{text-decoration:underline;}

.homeabout{width:740px; font-size:12px; padding:0 5px; float:left; margin-top: 10px;}

.light_block{width:185px; background-color:#dadcd9; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}
.light_block img{margin:0; }

.block_head{margin-top:5px;}

.dark_block{width:185px; background-color:#9b9ac2; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}
.dark_block img{margin:0; }

.block_inner{margin:0 10px;}
.block_inner input{border:0; margin-top:5px;color:#101269;}
.block_inner textarea{border:0; margin-top:5px;color:#101269;}
.block_inner img{float:right}

.home_main{width:745px; margin-left:20px; margin-top:10px; float:left}

.search{float:left; width:230px;}
.search .submit {color:#101269; border: 0 solid; padding-right: 18px; background: transparent url('../images/more-arrow.gif') no-repeat center right; cursor: pointer;}
.search .input, .search select {color:#101269; width:185px; margin-top:5px; border-color:#101269; border:1px solid}

.map {float:left; width:305px;}
.quick_search {float:left; padding-left: 30px; width:240px;}
.quick_search .submit {color:#101269; border: 0 solid; padding-right: 18px; margin-right: 10px; background: transparent url('../images/more-arrow.gif') no-repeat center right; cursor: pointer;}
.quick_search .input, .quick_search select {color:#101269; width:220px; margin-top:5px; border-color:#101269; border:1px solid}

.advanced_search {float:left; padding-left: 0; width:575px;}
.advanced_search .submit {color:#101269; border: 0 solid; padding-right: 18px; margin-right: 20px; background: transparent url('../images/more-arrow.gif') no-repeat center right; cursor: pointer;}
.advanced_search .input, .advanced_search select {color:#101269; width:220px; margin-top:5px; border-color:#101269; border:1px solid}
.advanced_search .input_short {color:#101269; width:180px; margin-top:5px; border-color:#101269; border:1px solid}

.hpimgs {float:left; width:162px;}

.featured_cont{width:340px; float:left; margin-top:5px;}
.featured{margin:0 16px 10px 0;}
.featured span{color:#FF0000}

.properties{float:left; width:395px;}

.long-light_block{width:395px; background-color:#dadcd9; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}

.long-dark_block{width:395px; background-color:#e9c5c5; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}

.logo-float{float:left; margin-right:5px;}
.heading-float{float:left;}

/* header contains header_menu, header_logo, header_flags & header_county */
#header			{position: relative; width: 950px; height: 120px;}
#header_logo	{position: absolute; top: 0px; left: 0px;  width: 128px; height: 69px;}
#header_county	{position: absolute; top: 0px; right: 0px;  width: 400px; text-align: right;}
#header_flags	{position: absolute; bottom: 64px; right: 0px; width: 400px; height: 15px; text-align: right;}
#header_menu	{position: absolute; bottom: 0px; left: 0px;}
.header_property_on_site {line-height:30px; font-size:15px;}

/* .flags{float:right; margin-top:55px;} */
#header_flags img{margin-left:3px;}

/*.show_me_table tr, .show_me_table tr td {margin:0; padding:0}*/

.prop_logos{clear:both; margin:0 0 5px 0}
.prop_logos img{margin-right:3px;}

/* 322-250=72 */

.prop_left_col{width:482px; float:left; margin-right:10px;}
.prop_slide_show{border:0; margin-bottom:5px;}
.prop_desc{border:1px solid #101269; padding:5px 10px; clear:both; margin-top:10px; text-align: justify;}

.prop_right_col{width:250px; float:left}

.prop-light_block{width:250px; background-color:#dadcd9; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}

.prop-red_block{width:250px; background-color:#e9c5c5; overflow:hidden; margin-top:0px; padding:0; vertical-align:top}

.similar{clear:both; margin-top: 20px;}
.similar img{margin-right:15px;}

#map_canvas {clear:both; margin-top: 20px; width: 740px; height: 450px; border: 1px solid #101269;}
#poi_map_canvas {clear:both; width: 100%; height: 450px; border: 1px solid #101269;}

#map{width:568px; float:left; text-align:right; margin-right:15px;}

.results_detail{width:160px; margin-right:35px; float:left}
.results_detail td{width:80px; vertical-align:top}

#more_info{clear:both}
#more_info table td{vertical-align:top}

#mainimgdiv {float:left;width:322px; margin-right:10px;}
#scrollerdiv {float:left;width:150px;}
#thumbsdiv {float:left; width:150px; height:220px; overflow:hidden; position:relative}
#thumbsdiv img {margin:2px 0}
#scroller {}

#register label{width:150px; display:block; float:left}
#register input{float:left; color:#101269}

#step2{display:block}
#step3{display:none}
#step4{display:none}
#step5{display:none}
#step6{display:none}
#step7{display:none}

h3.toggler{background-color:#D2E0E6; border:1px solid #8586B6}

.add_edit input{color:#081964; font-size:12px; clear:left}
.add_edit select{color:#081964; font-size:12px;}
#step2 select, #step2 input, #step3 select, #step3 input, #step4 select, #step4 input, #step5 select, #step5 input, #step6 select, #step6 input, #step7 select, #step7 input{color:#081964; font-size:12px;}

.wishlist{border-collapse:collapse}
.wishlist tr td{border:1px solid #8586b6; border-collapse:collapse; padding:2px;}
.heading{background-color:#DADCD9; vertical-align:top}

/* CMS STYLES */
.navi_tab{background-color:#DADCD9; border:1px solid #000; padding: 5px;}

.main_text_list_shadow{background-color:#DADCD9}

.label{width:70px; display:block; float:left}

.errortext {color: #CF0C0C; font-weight: bold;}
.bigtext {font-size: 1.4em; font-weight: bold;}
.biggertext {font-size: 1.8em; font-weight: bold;}
.smalltext {font-size: 0.9em;}
.centertext {text-align: center;}
.righttext {text-align: right;}

/* start of css for page navigation */
.pagenav {
	clear: right; 
	height: 20px; 
	padding: 8px 0 8px 0; 
	font-size: 0.9em;
}

.pagenav a, .pagenav span {
    display: block;
    float: left;
    padding: 2px 5px;
    margin: 0 2px;
    border: 1px solid #ffffff;
    background: #ffffff;
}

.pagenav span.current {
    border: 1px solid #336799;
    font-weight: normal;
    background: #336799;
    color: #ffffff;
}
.pagenav span.disabled {
     border: 1px solid #E0E8EF;
     color: #E0E8EF;
}

.pagenav a {
    border: 1px solid #E0E8EF;
    text-decoration: none;
}

.pagenav a:hover {
    border-color: #336799;
	background: #E0E8EF;
}

.pagenav a.nextprev {
    font-weight: normal;
}

.pagenav span.nextprev {
    color: #666;
    border: 1px solid #ddd;
    color: #999;
}
/* end of css for page navigation */

#frmRegister input, #frmRegister textarea{background-color:#fff; border:1px solid #8586b6;}
#chkTermsConditionsA, #chkTermsConditionsP {background-color:#fff !important}

/*********** SLIDER *******************/
#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:0em;}
#slider li, #slider2 li{ 
	width:580px;
	height:360px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	
#nextBtn, #slider1next{ 
	left:696px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
		
ol#controls{
	margin:0;
	padding:0;
	height:28px;
	padding:2px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
/*	border-top:1px solid #D8D8D8;
	background-color:#F6F6F6;
	background-image:url(../images/still_time.gif); 
	background-position:bottom right;
	background-repeat:no-repeat;*/
	clear:left;
	margin:-400px 0 0 -5px !important;	
}
ol#controls li{
	margin:0 0 0 0; 
	padding:0;
	padding-left:5px;
	float:left;
	list-style:none;
	display:inline;
	height:28px;
	width: auto;
	line-height:20px;
}
ol#controls li a{
	display:block;
	height:22px;
	width:auto;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background-color:#9b9ac2;
	padding:0 5px;
	float:left
}
ol#controls li a:hover{
	background-color:#DADCD9;
	color:#101269;
}

ol#controls li.current a{
	background-color:#DADCD9;
	color:#101269;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#slider ul li div img {border:0}


/*************************************************/
.search_loc_slide{margin:25px 0 0 85px;}
.showMeBtn{background-color:#8586B6; color:#FFFFFF !important; padding:5px;}
.showMeBtn:hover{background-color:#DADCD9; color:#101269 !important; text-decoration:none !important}