/*
Company:	Pararius
File:		main.css - This contains all the main styles for the website.

All the styles are separted into the following groups:
Global Browser Reset - this is handled by the reset-fonts.css file from YUI
HTML, Body - for the html and body tags
Layout - styles that define the layout of the site
Modules - styles for content modules
Nav - navigation bar
Default Headings - headings like h1, h2, etc
Common Text Styles - Styles for text
Default Lists - unordered and ordered lists
Forms - html forms
Default Links - links
Misc - anything that doesn't fit elsewhere
*/

/* @group HTML, Body */
html {
	background-color: #fff;
}
body {
	
}
/* @end */

/* @group Layout */
/* Head */
div#hd {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
}

/* Body */
div#bd {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
}
div#breadcrumb_block {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 0;
	
}

/* Footer */
div#ft {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 40px;
	display:block
	
}
div#ft ul {
	margin: 0;
	padding: 9px 0 0 0;
	text-align: center;
	height: 24px;
	background: urlft-bkg.gif) no-repeat 0 0;
}
div#ft ul li {
	list-style: none;
	margin: 0;
	padding: 0 5px;
	font-size: 93%;
	border-left: 1px solid #262626;
	display: inline;
}
div#ft ul li:first-child {
	border: none;
}
div#ft ul li a:link, div#ft ul li a:visited {
	color: #262626;
	text-decoration: none;
}
div#ft ul li a:hover {
	text-decoration: underline;
}
/* @end */

/* @group Modules */
/* Logo */
div#logo {
	width: 239px;
	height: 73px;
	background: url(../../images/pararius-logo.gif) no-repeat 0 0;
	text-indent: -9000px;
	margin-left: 5px;
	float: left;
	display: inline;
}
div#logo a {
	display: block;
	height: 100%;
}

/* Banners */
div.banner-336x280 {
	width: 336px;
	height: 280px;
}
div.banner-728x90 {
	width: 728px;
	height: 90px;
}
div.banner-btm-728x90 div.content {
	border-bottom: 1px solid #ccc;
	padding: 10px;
	text-align: center;
}
div#bd div.banner-468x60 {
	text-align: center;
	margin-bottom: 10px;
	padding: 10px 0;
	
	
}
div#bd div.banner-468x60 img {
	border: 1px solid #999;
}
div.banner-300x250 {
	border: 1px solid #ccc;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

div.banner-300x600 {
	border: 1px solid #ccc;
	width: 300px;
	height: 600px;
	overflow: hidden;
}

/* Head Banner */
div#hd div.banner-468x60 {
	width: 468px;
	height: 60px;
	float: right;
	display: inline;
	
}

/* Home Banner */
html>body div.home-right-banner {
	/*margin: 5px;*/
	float: right;
	display: inline;
	border: 1px solid #ccc;
	position:relative;
}

html>body div.home-right-banner .container{
	
	text-align: center;
	display:block;
	overflow:hidden;
	width: 336px;
	/*height: 280px;*/
	/*position:absolute; 
	top:50%;*/ 
	/*height:18.8em; 
	margin-top:-9.4em;*/
	
	
}
* html  div.home-right-banner { 
	/*margin: 5px;	*/
	border: 1px solid #ccc;
	text-align: center;
}
/* Home Leaderboard */
div.home-leaderboard {
	margin-bottom: 10px;
}
div.home-leaderboard div.content {
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
div.home-leaderboard div.banner-728x90 {
	margin-left: auto;
	margin-right: auto;
}

/* Google Text Sidebar */
div.google-text-ad {
	margin-bottom: 10px;
}
div.google-text-ad div.content {
	padding-top: 15px;
	padding-left:15px;
	padding-bottom:15px;
	width: 290px;
	text-align: center;
}

div.result-text-ad div.content {
	padding-top: 15px;	
	padding-bottom:15px;
	width: 625px;
	text-align: center;
}

/* Nieuw Box */
div#nieuw-box-short_descr{
	height:105px;
	word-wrap: break-word;
}
div.nieuw-box {
	margin-bottom: 10px;
}
div.nieuw-box div.content {
	padding: 6px 0 0 0;
}
div.nieuw-box div.stripe-hd {
	height: 45px;
	background: url(nieuw-hd-stripe.gif) repeat-x 0 0;
	margin: 0 1px 0 1px;
}
div.nieuw-box div.stripe-hd span.btn {
	display: block;
	width: 94px;
	height: 45px;
	background: url(nieuw-btn.gif) no-repeat 0 0;
	text-align: center;
	line-height: 45px;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	margin: 0 0 0 40px;
	float: left;
	display: inline;
}
div.nieuw-box div.stripe-hd span.btn {
	color: #fff;
	text-decoration: none;
}
div.nieuw-box div.stripe-hd h2 {
	color: #262626;
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 45px;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	float: left;
	display: inline;
}

div.nieuw-box div.stripe-hd h2 a:link,div.nieuw-box div.stripe-hd h2 a:visited {
	color: #262626;	
	text-decoration:none;
}
div.nieuw-box div.left-col {
	width: 286px;
	margin: 10px 0 10px 10px;
	float: left;
	display: inline;
}
div.nieuw-box div.left-col img {
	border: 1px solid #ccc;
	margin: 0 15px 0 0;
	float: left;
	display: inline;
}
div.nieuw-box div.left-col p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.nieuw-box div.right-col {
	width: 307px;
	margin: 10px 4px 10px 0;
	padding: 0 0 0 5px;
	border-left: 1px solid #ccc;
	float: right;
	display: inline;
}





div.nieuw-box div.right-col p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.nieuw-box p.info-links {
	clear: both;
	font-size: 93%;
	padding: 0 10px;
	margin: 0 1px;
	line-height: 25px;
}
div.nieuw-box p.info-links span {
	display: block;
	width: 357px;
	float: left;
	display: inline;
	overflow:hidden;
	
}
div.nieuw-box p.info-links a.more-info {
	background: url(blue-arrow-btn.gif) no-repeat 100% 50%;
	line-height: 25px;
	display: block;
	padding: 0 25px 0 0;
	width: 210px;
	float: right;
	display: inline;
	text-align:right;
	
}
div.nieuw-box p.info-links a:link, div.nieuw-box p.info-links a:visited {
	color: #18268b;
}
div.nieuw-box-btm {
	clear: both;
	height: 14px;
	overflow: hidden;
	width: 625px;
	background: url(nieuw-box-btm.gif) no-repeat 0 0;
}

/* Links Bar */
div.links-bar {
	margin-bottom: 10px;
}
div.links-bar a:link, div.links-bar a:visited {
	color: #262626;
	text-decoration: none;
}
div.links-bar div.link1 {
	width: 271px;
	height: 65px;
	margin-right: 10px;
	float: left;
	display: inline;
}
div.links-bar div.link1 div.content {
	height: 65px;
}
div.links-bar a.link1 {
	display: block;
	height: 65px;
}
div.links-bar a.link1 span.hd {
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	display: block;
	padding: 17px 24px 2px 20px;
	margin-right: 15px;
	background: url(blue-arrow-btn.gif) no-repeat 100% 100%;
	font-weight: bold;
}
div.links-bar a.link1 span.p {
	display: block;
	font-size: 93%;
	font-family: "Trebuchet MS", sans-serif;
	padding: 0 0 0 20px;
}

div.links-bar div.link2 {
	width: 151px;
	height: 65px;
	margin-right: 10px;
	float: left;
	display: inline;
}
div.links-bar div.link2 div.content {
	height: 65px;
}
div.links-bar a.link2 {
	display: block;
	height: 65px;
}
div.links-bar a.link2 span.hd {
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	display: block;
	padding: 17px 24px 2px 20px;
	margin-right: 15px;
	background: url(blue-arrow-btn.gif) no-repeat 100% 100%;
	font-weight: bold;
}
div.links-bar a.link2 span.p {
	display: block;
	font-size: 93%;
	font-family: "Trebuchet MS", sans-serif;
	padding: 0 0 0 20px;
}

div.links-bar div.link3 {
	width: 200px;
	height: 65px;
	margin-right: 10px;
	float: left;
	display: inline;
}
div.links-bar div.link3 div.content {
	height: 65px;
}
div.links-bar a.link3 {
	display: block;
	height: 65px;
}
div.links-bar a.link3 span.hd {
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	display: block;
	padding: 17px 24px 2px 20px;
	margin-right: 15px;
	background: url(blue-arrow-btn.gif) no-repeat 100% 100%;
	font-weight: bold;
}
div.links-bar a.link3 span.p {
	display: block;
	font-size: 93%;
	font-family: "Trebuchet MS", sans-serif;
	padding: 0 0 0 20px;
}
/* Content Positions */
div.page-content-spacer {
	clear: both;
	
}

div.cpos-index {
	position: absolute;
	left: 50%;
	top: 888px;
	width: 970px;
	margin-left: -485px;
}

div.cpos-detail {
	position: absolute;
	left: 50%;
	top: 690px;
	width: 653px;
	margin-left: -485px;
	
}

*div.cpos-detail {
	top: 692px;
	
}

div.cpos-result-page {
	position: absolute;
	left: 50%;
	top: 1230px;
	width: 330px;
	margin-left: 155px;
}

div.cpos-result-page-advanced {
	position: absolute;
	left: 50%;
	top: 1034px;
	width: 330px;
	margin-left: 155px;
	border:1px solid red;
}

div.cpos-detail-profile {
	position: absolute;
	left: 50%;
	top: 695px;
	width: 970px;
	margin-left: -485px;
}

div.cpos-profile {
	position: absolute;
	left: 50%;
	top: 510px;
	width: 970px;
	margin-left: -485px;
}

div#object_description{
	float:left; 
	display:inline;
	
}


/* Text Content Box */
div.text-content-box h1 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
}

div.text-content-box h2 {
	font-size: 105%;
	font-weight: bold;
	color: #000;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 13px 0 13px;
}
div.text-content-box h3 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
	
}

div.text-content-box div.content {
	overflow: hidden;
}
div.text-content-box div.text-content {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}

div.text-content-makelaar-info {
	padding: 10px 20px 20px 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}

div.text-content-makelaar-info p {
	line-height:160%;
}

div.text-content-makelaar {
	padding: 0px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}
div.text-content-fotos {
	padding: 0px;
	border: 1px solid #ccc;
	margin-bottom: 0px;
	background-color: #fff;
	background-repeat:no-repeat;
}

div.text-content-box div.text-content-section-top {
	padding: 10px;
	border-bottom: none;
	margin-bottom: 0;
	background-color: #fff;
	
}
div.text-content-box div.text-content-section-mid {
	padding: 10px;
	border-top: none;
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: none;
}
div.text-content-box div.text-content-section-btm {
	padding: 10px;
	border-top: none;
	margin-bottom: 0;
	background-color: #fff;
}

div.text-content-box div.text-content-section-btm-personal {
	padding:0;
	margin:0;
	border-top: none;
}

div.text-content-box div.text-content p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.text-content-box div.content-gray-bar {
	clear: both;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 30px;
	overflow: hidden;
}
div.text-content-box div.content-white-bar {
	clear: both;
	background-color: #fff;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 30px;
	overflow: hidden;
}
div.text-content-box div.content-gray-box {
	clear: both;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 15px 10px;
	overflow: hidden;
}

/* Text Content Box 653 */
div.text-content-box-653 h3 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
}
div.text-content-box-653 div.content {
	overflow: hidden;
}
div.text-content-box-653 div.text-content {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}
div.text-content-box-653 div.text-content p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}

div.text-content-box-653 div.text-content .niki_houses {
	border:1px solid #ccc;
	margin-top: 10px;
}


div.text-content-box-653 div.text-content  .niki_houses th {
	border:1px solid #eee;
	background-color:#eee;
}


div.text-content-box-653 div.text-content  .niki_houses td {
	border:1px solid #eee;
	background-color:#fff;
}

/* Text Content Box 330 */
div.text-content-box-330 h2 {
	font-size: 93%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
}
div.text-content-box-330 div.content {
	overflow: hidden;
}
div.text-content-box-330 div.text-content {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}
div.text-content-box-330 div.text-content p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}

/* Text Content Box 302 */
div.text-content-box-302 h2, div.text-content-box-302 .titletext,
div.right-col-302 .titletext
 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
}
div.text-content-box-302 div.content {
	overflow: hidden;
}
div.text-content-box-302 div.text-content {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}
div.text-content-box-302 div.text-content p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.text-content-box-302 a:link, div.text-content-box-302 a:visited {
	color: #18268b;
}

/* Back Arrow */
div.back-arrow {
	width: 180px;
	float: left;
	display: inline;
}
div.back-arrow div.content {
	background: url(back-arrow.gif) no-repeat 0 0;
	height: 57px;
}
div.back-arrow div.content span.hd {
	display: block;
	padding: 11px 15px 0 75px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 108%;
}
div.back-arrow div.content span.p {
	display: block;
	padding: 0 15px 0 75px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 93%;
}
div.back-arrow div.content a:link, div.back-arrow div.content a:visited {
	color: #262626;
	text-decoration: none;
}


/* Detail Table */
div.detail-table h3, div.detail-table h2 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
	
}
div.detail-table div.content {
	overflow: hidden;
}
div.detail-table div.text-content {
	padding: 10px 0;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #fff;
}
div.detail-table table.left-table {
	width: 484px;
	float: left;
	display: inline;
}
div.detail-table table.right-table {
	width: 484px;
	float: right;
	display: inline;
}

div.detail-table table.whole-table {
	width: 968px;
	float: right;
	display: inline;
}

div.detail-table div.text-content td {
	font-size: 93%;
	color: #262626;
	border: none;
	border-bottom: 1px solid #ccc;
}
div.detail-table div.text-content td.left {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	width: 220px;
}
div.detail-table div.text-content td.right {
	width: 232px;
}
div.detail-table div.text-content td.right220 {
	width: 220px;
	padding-right: 10px;
	padding-left: 10px;
}

div.detail-table div.text-content table.right-table td.right {
	width: 231px;
}

/* Detail Question Box */
div.detail-question-box {
	border-bottom: 1px solid #ccc;
}
div.detail-question-box a:link, div.detail-question-box a:visited {
	color: #18268b;
}
div.detail-question-box h1 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
	border-bottom: 1px solid #ccc;
}
div.detail-question-box h3 {
	margin: 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 20px 5px 40px;
	background-color: #eee;
	color: #000;
	font-weight: bold;
	font-size: 93%;
}
div.detail-question-box div.content {
	overflow: hidden;
}
div.detail-question-box div.text-content {
	padding: 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color: #fff;
}
div.detail-question-box div.text-content img.company-logo {
	border: 1px solid #ccc;
	float: right;
	display: inline;
}
div.detail-question-box div.text-content p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.detail-question-box div.text-content p.company-info {
	width: 350px;
	line-height: 180%;
	float: left;
	display: inline;
}

/* fotos */
div.detail-fotos-box {
	border-bottom: 0px solid #ccc;
}


/* Detail Realtor Box */
div.detail-realtor-box {
	/*border-bottom: 1px solid #ccc;*/
}

div.detail-realtor-box a:link, div.detail-question-box a:visited {
	color: #18268b;
}
div.detail-realtor-box h1 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 20px;
	border-bottom: 1px solid #ccc;
}
div.detail-realtor-box h3 {
	margin: 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 20px 5px 40px;
	background-color: #eee;
	color: #000;
	font-weight: bold;
	font-size: 93%;
}
div.detail-question-box div.content {
	overflow: hidden;
}
div.detail-realtor-box div.text-content {
	padding: 10px 20px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color: #fff;	
}
div.detail-realtor-box div.text-content-wide {
	padding: 10px 0 10px 20px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color: #fff;
}
div.detail-realtor-box div.text-content img.company-logo {
	border: 1px solid #ccc;
	float: right;
	display: inline;
}
div.detail-realtor-box div.text-content p, div.detail-realtor-box div.text-content-wide p {
	font-size: 93%;
	color: #262626;
	line-height: 150%;
}
div.detail-realtor-box div.text-content p.company-info {
	width: 350px;
	line-height: 180%;
	float: left;
	display: inline;
}
div.detail-realtor-box img.pic {
	margin: 0 15px 0 0;
	float: left;
	display: inline;
}
div.detail-realtor-box h4 {
	margin: 0 0 5px 0;
	font-size: 93%;
	color: #000;
}
div.detail-realtor-box table {
	width: 454px;
	font-size: 93%;
	margin-bottom: 30px;
}
div.detail-realtor-box table td {
	border: none;
	border-bottom: 1px solid #ccc;
	padding-left: 0;
}


/* Info Head */
div.info-head {
	margin-bottom: 10px;
}

/* Detail Info Box */
div.detail-info-box {
	width: 515px;
	float: left;
	display: inline;
}
div.detail-info-box h2 {
	margin: 0;
	padding: 10px 10px 10px 10px;
	color: #262626;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
}
div.detail-info-box div.content {
	border: 1px solid #ccc;
	font-size: 93%;
	color: #262626;
	height: 210px;
	background-color: #fff;
	padding:0;
	margin:0;
}
div.detail-info-box div.content h3 {
	margin: 0;
	padding: 15px 5px 5px 10px;
	
}
div.detail-info-box div.content table {
	width: 100%;
}
div.detail-info-box div.content table td {
	border: none;
	border-bottom: 1px solid #ccc;
	padding:10px 0 10px 10px;
}
div.detail-info-box div.content table td.first {
	padding-left: 10px;
	width: 200px;
}
div.detail-info-box div.content table td.last, div.detail-info-box div.content table td.last h3 {
	font-weight: bold;
}
div.detail-info-box div.content table h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;	
}
div.detail-info-box div.content p.money {
	margin-left: 10px;
}
div.detail-info-box div.content p.money a {
	display: block;
	background: url(money-icon-white.gif) no-repeat 0 50%;
	line-height: 27px;
	padding-left: 40px;
}
div.detail-info-box div.content p.money a:link, div.detail-info-box div.content p.money a:visited {
	color: #101547;
}

p.makelaar-info{
	width: 270px;
	margin: 0 0 0 15px;
	float: left;
	display: inline;
}

/* Company Info Box */
div.company-info-box {
	width: 270px;
	margin: 0 0 0 15px;
	float: left;
	display: inline;
}
div.company-info-box h2 {
	margin: 0;
	padding: 10px;
	color: #262626;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
}
div.company-info-box div.content {
	border: 1px solid #ccc;
	font-size: 93%;
	color: #262626;
	height: 210px;
	background-color: #fff;
	
}
div.company-info-box div.content p {
	padding: 10px;
	border-bottom: 1px solid #ccc;
	margin: 0;
}
div.company-info-box div.content p.logo {
	border: none;
	padding: 10px 0 0 0;
	text-align: center;
}
div.company-info-box div.content a:link, div.company-info-box div.content a:visited {
	color: #18268b;
}

div.company-info-box div.content .mask{
	position:relative;
	width:230px;
	height:100px;
	overflow:hidden;
	/*border:1px solid red;*/
	margin:35px auto;
}
div.company-info-box div.content  .mask img{
	position:absolute;
	display:block;
	border:none;
	
	
}
div.company-info-box div.content #box1{
	position:absolute;
		
	
}

/* Language Picker */
div#language-picker {
	padding: 10px 0 0 0;
	float: right;
	display: inline;
}
div#language-picker p {
	margin: 0;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 29px;
	float: left;
	display: inline;
}

div#language-picker ul {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
div#language-picker ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
div#language-picker a {
	display: block;
	background: url(../../images/languages.gif) no-repeat 0 0;
	text-indent: -9000px;
	width: 30px;
	height: 25px;
	margin: 2px 0 0 4px;
	float: left;
	display: inline;
}
div#language-picker a#lang2 {
	background-position: 0 0;
}
div#language-picker a#lang2:hover, div#language-picker li.active a#lang2 {
	background-position: 0 -26px;
}

div#language-picker a#lang1 {
	background-position: -34px 0;
}
div#language-picker a#lang1:hover, div#language-picker li.active a#lang1 {
	background-position: -34px -26px;
}

div#language-picker a#lang3 {
	background-position: -66px 0;
}
div#language-picker a#lang3:hover, div#language-picker li.active a#lang3 {
	background-position: -66px -26px;
}

div#language-picker a#lang4 {
	background-position: -98px 0;
}
div#language-picker a#lang4:hover, div#language-picker li.active a#lang4 {
	background-position: -98px -26px;
}

div#language-picker a#lang5 {
	background-position: -128px 0;
}
div#language-picker a#lang5:hover, div#language-picker li.active a#lang5 {
	background-position: -128px -26px;
}

div#language-picker a#lang6 {
	background-position: -162px 0;
}
div#language-picker a#lang6:hover, div#language-picker li.active a#lang6 {
	background-position: -162px -26px;
}

/* Columns */

div.left-col-445 {
	width: 445px;
	float: left;
	display: inline;
}
div.left-col-488 {
	width: 488px;
	float: left;
	display: inline;	
}

div.left-col-570 {
	width: 570px;
	float: left;
	display: inline;
}
div.left-col-330 {
	width: 330px;
	float: left;
	display: inline;
}
div.left-col-625 {
	width: 625px;
	float: left;
	display: inline;
	
}
div.left-col-602 {
	width: 602px;
	float: left;
	display: inline;
}
div.left-col-653 {
	width: 653px;
	float: left;
	display: inline;
	
}
div.left-col-690 {
	width: 690px;
	float: left;
	display: inline;
	
}

div.left-col-728 {
	width: 728px;
	float: left;
	display: inline;
}
div.center-col-152 {
	width: 152px;
	margin-left: 25px;
	float: left;
	display: inline;
}
div.right-col-238 {
	width: 238px;
	float: right;
	display: inline;
}
div.right-col-230 {
	width: 230px;
	float: right;
	display: inline;
}
div.right-col-625 {
	width: 625px;
	float: right;
	display: inline;
}
div.right-col-330 {
	width: 330px;
	float: right;
	display: inline;
	
}
div.right-col-356 {
	width: 356px;
	float: right;
	display: inline;
	display:block;
	overflow:hidden;
}
div.right-col-302 {
	width: 302px;
	float: right;
	display: inline;
}
div.right-col-260 {
	width: 260px;
	float: right;
	display: inline;
}
div.right-col-155 {
	width: 155px;
	float: right;
	display: inline;
}
div.right-col-492 {
	width: 492px;
	float: right;
	display: inline;
}

div.right-col-492 {
	width: 492px;
	float: right;
	display: inline;
}

div.right-col-970 {
	width: 970px;
	float: left;
	display: inline;
}

/* List Scroll Box */
div.list-scroll-box , div.list-scroll-box_result{
	margin-bottom: 10px;
}
div.list-scroll-box div.list-scroll-content {
	width: 245px;
	height: 110px;
	padding: 12px 18px;
	border-top: 5px solid #7b82cb;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	/*border:1px solid red;*/
}

div.list-scroll-box_result div.list-scroll-content {
	width: 245px;
	height: 240px;
	padding: 12px 18px;
	border-top: 5px solid #7b82cb;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

div.right-col-230 div.list-scroll-box div.list-scroll-content {
	width: 146px;
}
div.list-scroll-box div.list-scroll-content ul, div.list-scroll-box_result div.list-scroll-content ul {
	margin: 0;
}
div.list-scroll-box div.list-scroll-content ul li , div.list-scroll-box_result div.list-scroll-content ul li {
	list-style: none;
}
div.list-scroll-box div.content {
	padding: 1px 0 10px 0;
	overflow: hidden;
	/*height: auto;*/
	height: 204px;
	width: 328px;
	/*border:1px solid red;*/
}

div.list-scroll-box_result div.content {
	padding: 1px 0 10px 0;
	overflow: hidden;
	height: auto;
	width: 328px;
	/*border:1px solid red;*/
}

div.right-col-230 div.list-scroll-box div.content {
	width: 228px;
}
div.list-scroll-box h2, div.list-scroll-box h1, div.list-scroll-box_result h2, div.list-scroll-box_result h1 {
	margin: 0;
	padding: 15px 0 10px 23px;
	width: 150px;
	font-size: 108%;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	float: left;
	display: inline;
}
div.list-scroll-box h2 span, div.list-scroll-box h1 span ,
div.list-scroll-box_result h2 span, div.list-scroll-box_result h1 span{
	font-size: 85%;
	font-weight: normal;
}
div.list-scroll-box h2 a:link, div.list-scroll-box h2 a:visited, 
div.list-scroll-box_result h2 a:link, div.list-scroll-box_result h2 a:visited {
	color: #262626;
	text-decoration: none;
	
}
div.list-scroll-box p.index , div.list-scroll-box_result p.index {
	margin-top: 12px;
	margin-right: 23px;
	padding: 0 0 0 0;
	background: url(blue-arrow-btn-gray.gif) no-repeat 100% 0;
	float: right;
	display: inline;
}
div.list-scroll-box p.index-btm-left, div.list-scroll-box_result p.index-btm-left  {
	margin-left: 22px;
	float: left;
	display: inline;
}
div.list-scroll-box p.index-btm-right, div.list-scroll-box_result p.index-btm-right {
	margin-right: 23px;
	float: right;
	display: inline;
}
div.list-scroll-box p.index a ,div.list-scroll-box_result p.index a {
	display: block;
	border-left: 1px solid #ccc;
	padding: 0 30px 0 15px;
	margin: 3px 0 0 0;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
}
div.list-scroll-box p.index a:link, div.list-scroll-box p.index a:visited, div.list-scroll-box_result p.index a:link, div.list-scroll-box_result p.index a:visited {
	color: #262626;
	text-decoration: none;
}
div.list-scroll-box p.index a span , div.list-scroll-box_result p.index a span {
	font-size: 85%;
}

/* List Scroll Boxes */
div.list-scroll-box-72 {
	height: 72px;
	padding: 12px 18px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
}
div.list-scroll-box-72 ul {
	margin: 0;
}
div.list-scroll-box-72 ul li {
	list-style: none;
}
div.list-scroll-box-240 {
	height: 240px;
	padding: 12px 18px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
}
div.list-scroll-box-240 ul {
	margin: 0;
}
div.list-scroll-box-240 ul li {
	list-style: none;
}

/* Rounded Corner Box - Gray */
div.gray-round div.tl {
	background: url(round-tl-gray.gif) no-repeat 0 0;
}
div.gray-round div.tr {
	background: url(round-tr-gray.gif) no-repeat 100% 0;
}
div.gray-round div.tr-border {
	background: url(../../images/round-tr-gray-border.gif) no-repeat 100% 0;
}

div.gray-round div.tr-border h2 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 7px 10px;
	
}


div.gray-round div.bl {
	background: url(round-bl-gray.gif) no-repeat 0 100%;
}
div.gray-round div.br {
	background: url(round-br-gray.gif) no-repeat 100% 100%;
}
div.gray-round div.blank-ad-head {
	height: 30px;
}



/* Rounded Corner Box - White */
div.white-round div.tl {
	background: url(round-tl-white.gif) no-repeat 0 0;
}
div.white-round div.tr {
	background: url(round-tr-white.gif) no-repeat 100% 0;
}
div.white-round div.tr-border {
	background: url(round-tr-white-border.gif) no-repeat 100% 0;
}
div.white-round div.bl {
	background: url(round-bl-white.gif) no-repeat 0 100%;
}
div.white-round div.br {
	background: url(round-br-white.gif) no-repeat 100% 100%;
}


/* Blue Box */
div.blue-box div.blue-header {
	background: url(blue-box-hd-right.gif) no-repeat 100% 0;
	height: 38px;
}
div.blue-box div.blue-header .header {
	line-height: 38px;
	padding: 0 10px;
	background: url(blue-box-hd-left.gif) no-repeat 0 0;
	margin: 0;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 108%;
}
div.blue-box div.blue-content {
	text-align: center;
	font-weight: bold;
	color: #18268b;
	padding: 18px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
div.blue-box div.blue-content p {
	margin-bottom: 5px;
}
div.blue-box div.blue-content a:link, div.blue-box div.blue-content a:visited {
	color: #18268b;
	text-decoration: underline;
}
div.blue-box div.blue-content a:hover {
	text-decoration: none;
}


/* Tan Box */
div.tan-box {
	clear: both;
}
div.tan-box div.tan-header {
	background: url(tan-box-right.gif) no-repeat 100% 0;
	height: 38px;
}
div.tan-box div.tan-header .header {
	line-height: 38px;
	padding: 0 10px;
	background: url(tan-box-left.gif) no-repeat 0 0;
	margin: 0;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 108%;
}
div.tan-box div.tan-content {
	text-align: center;
	color: #262626;
	padding: 18px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
div.tan-box div.tan-content p {
	margin-bottom: 5px;
}
div.tan-box div.tan-content a:link, div.tan-box div.tan-content a:visited {
	color: #18268b;
	text-decoration: underline;
}
div.tan-box div.tan-content a:hover {
	text-decoration: none;
}


/* Image Scroller */
div.image-scroller {
	margin-bottom: 10px;
}
div.image-scroller div.gray-round div.content {
	padding: 6px 10px;
	
}
div.image-scroller div.content h4{
	font-size: 108%;
	font-weight: bold;
	color: #101547;
	font-family: "Trebuchet MS", sans-serif;

	
}

div.image-scroller div.content h2.h4css {
	font-size: 108%;
	font-weight: bold;
	color: #101547;
	font-family: "Trebuchet MS", sans-serif;
	padding:0;
	margin:0;		
}

div.image-scroller div.images {
	border: 1px solid #ccc;
	padding: 10px 30px;
}
div.image-scroller div.images div.images-wrapper {
	width: 840px;
	overflow: hidden;
	height: 126px;
	margin: 10px 0 0 12px;
	float: left;
	display: inline;
}
div.image-scroller div.images a.left {
	display: block;
	background: url(blue-arrow-btn-left.gif) no-repeat 0 50%;
	height: 105px;
	width: 23px;
	text-indent: -9000px;
	float: left;
	display: inline;
	cursor: hand;
}
div.image-scroller div.images a.right {
	display: block;
	background: url(blue-arrow-btn.gif) no-repeat 0 50%;
	height: 105px;
	width: 23px;
	text-indent: -9000px;
	float: right;
	display: inline;
	cursor: hand;
}
div.image-scroller div.images div.box {
	width: 150px;
	margin: 0 8px;
	text-align: center;
	float: left;
	display: inline;
}
div.image-scroller div.images div.box img {
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
div.image-scroller div.images div.box p {
	font-size: 93%;
	margin: 0;
}
div.image-scroller div.images div.box a:link, div.image-scroller div.images div.box a:visited {
	color: #535353;
	text-decoration: none;
}

/* Image List */
div.image-list {
	margin-bottom: 10px;
}
div.image-list div.gray-round div.content {
	padding: 6px 10px;
}
div.image-list div.content h4 {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
}
div.image-list div.images {
	border: 1px solid #ccc;
	padding: 10px 20px 10px 15px;
}
div.image-list div.images div.box {
	width: 150px;
	margin: 0 8px;
	text-align: center;
	float: left;
	display: inline;
}
div.image-list div.images div.box img {
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
div.image-list div.images p.all-photos {
	width: 100px;
	margin: 0;
	padding: 75px 0 0 0;
	float: right;
	display: inline;
}

/* Search Box 445 */
div.search-box-445 {
	width: 405px;
	padding: 15px 20px 0 20px;
	height: 274px;
	background: url(search-bkg-wide.jpg) no-repeat 0 0;
	overflow: hidden;
}
div.search-box-445 h4 {
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 15px 0;
}
div.search-box-445 div.left-col-search {
	width: 200px;
	float: left;
	display: inline;
}
div.search-box-445 div.right-col-search {
	width: 200px;		
	display: inline;	
	float: right;
}

* html div.search-box-445 div.right-col-search{
	float: left;
}

div.search-box-445 label {
	display: block;
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 93%;
}
div.search-box-445 select {
	margin: 0 0 18px 0;
	display: block;
	width: 160px;
}
div.search-box-445 input.search-btn {
	border: none;
	background: url(search-btn.gif) no-repeat 0 0 transparent;
	width: 98px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 77%;	
	
}
div.search-box-445 p.links {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	/*font-size: 85%;*/
	
	
}
div.search-box-445 p.links a {
	padding: 0 3px;
}
div.search-box-445 p.links a:link, div.search-box-445 p.links a:visited {
	color: #fff;
	
	text-decoration: underline;
}
div.search-box-445 p.links a:hover {
	text-decoration: none;
}


/* Search Box 330 */
div.search-box-330 {
	width: 300px;
	padding: 12px 15px 0 15px;
	height: 340px;
	background: url(search-330-bkg.jpg) no-repeat 0 0;
	margin-bottom: 10px;
	/*border:1px solid red;*/
	
}
div.search-box-330-shortstay {
	width: 300px;
	padding: 12px 15px 0 15px;
	height: 300px;
	background: url(search-330-bkg-short.jpg) no-repeat 0 0;
	margin-bottom: 10px;
	/*border:1px solid red;*/
}

div.search-box-330 h4, div.search-box-330-shortstay h4 {
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 5px 0;
}

div.search-box-330 div.one-col-search {
	width: 300px;
	float: left;
	display: inline;	
}

div.search-box-330 div.left-col-search {
	width: 300px;
	float: left;
	display: inline;
}
div.search-box-330 div.right-col-search {
	width: 10px;
	float: right;
	display: inline;
}
div.search-box-330 label, div.search-box-330-shortstay label {
	display: block;
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 93%;
}
div.search-box-330 select {
	margin: 0 0 5px 0;
	display: block;
	width: 300px;
	
}
div.search-box-330-shortstay div.one-col-search select {
	margin: 0 0 5px 0;
	display: block;
	width: 300px;		
}
div.search-box-330 div.right-col-search select {
	margin: 0 0 18px 0;
	display: block;
	width: 90px;
}
div.search-box-330 input.search-btn, div.search-box-330-shortstay input.search-btn {	
	border:none;	
	background: url(search-btn-little.gif) no-repeat 0 0 transparent;
	width: 65px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 77%;	
	border:0px solid red;
}

div.search-box-330 p.links, div.search-box-330-shortstay p.links {
	margin: 0;
	padding: 5px 5px 0 0;
	text-align: right;
	
	
}
div.search-box-330 p.links a, div.search-box-330-shortstay p.links a {
	padding: 0 3px;
}
div.search-box-330 p.links a:link, div.search-box-330 p.links a:visited,
div.search-box-330-shortstay p.links a:link, div.search-box-330-shortstay p.links a:visited {
	color: #fff;
	text-decoration: underline;
}
div.search-box-330 p.links a:hover,div.search-box-330-shortstay p.links a:hover {
	text-decoration: none;
}

/*Personal Feature box */
div.personal-feature-boxes {
	width: 162px;
	margin: 0 17px 0 0;
	font-family: "Trebuchet MS", sans-serif;
	float: right;
	display: inline;
}

/* Home Feature Boxes */
div.home-feature-boxes {
	width: 162px;
	margin: 5px 0 0 12px;
	font-family: "Trebuchet MS", sans-serif;
	float: left;
	display: inline;
}
div.home-feature-boxes a:link, div.home-feature-boxes a:visited ,
div.personal-feature-boxes a:link, div.personal-feature-boxes a:visited{
	text-decoration: none;
	color: #262626;
}
div.home-feature-boxes a.email-box,
div.personal-feature-boxes a.email-box {
	display: block;
	width: 162px;
	height: 84px;
	background: url(email-box.gif) no-repeat 0 0;
	margin-bottom: 10px;
}

div.personal-feature-boxes a.email-box span.hd {
	display: block;
	padding: 38px 0 3px 12px;
	font-size: 108%;
	font-weight: bold;
}

 div.personal-feature-boxes a.email-box span.p{
	padding: 0 0 0 12px;
	font-size: 93%;
}
div.home-feature-boxes a.email-box span.hd {
	display: block;
	padding: 0 0 3px 12px;
	font-size: 108%;
	font-weight: bold;
	clear:both;
}
div.home-feature-boxes a.email-box span.p{
	padding: 0 0 0 12px;
	font-size: 93%;
	clear:both;
}

div.home-feature-boxes a.email-box span.tip{
	display: block;
	padding: 13px 15px 3px 0;
	font-size: 115%;
	color:#FD6700;
	font-weight: bold;
	float:right;
}


div.home-feature-boxes a.person-box{
	display: block;
	width: 162px;
	height: 111px;
	background: url(person-box.gif) no-repeat 0 0;
	margin-bottom: 10px;
}
div.home-feature-boxes a.person-box span.hd,
div.agent-feature-boxes a.person-box span.hd {
	display: block;
	padding: 18px 0 3px 12px;
	font-size: 108%;
	font-weight: bold;
}
div.home-feature-boxes a.person-box span.p,
div.agent-feature-boxes a.person-box span.p {
	padding: 0 0 0 12px;
	font-size: 93%;
	text-align: right;
}

div.agent-feature-boxes a.person-box{
	display: block;
	width: 162px;
	height: 111px;
	background: url(person-box.gif) no-repeat 0 0;
	margin-bottom: 10px;
	float:right;
	
}

div.agent-feature-boxes-info a.person-box span.p {
	padding: 0 0 0 80px;
	font-size: 93%;
	text-align: right;
}
div.agent-feature-boxes-info a.person-box span.hd {
	display: block;
	padding: 18px 0 3px 12px;
	font-size: 108%;
	font-weight: bold;
}
div.agent-feature-boxes-info a.person-box{
	display: block;
	width: 162px;
	height: 111px;
	background: url(person-box.gif) no-repeat 0 0;
	margin: 10px auto;
	
	text-decoration:none;
}

div.text-content-agent{
	margin:0 auto;	
	display: block;
	border:1px solid #ccc;
	overflow:hidden;
	
}


div.home-feature-boxes a.map-box {
	display: block;
	width: 162px;
	height: 65px;
	background: url(map-box.gif) no-repeat 0 0;
	margin-bottom: 15px;
}
div.home-feature-boxes a.map-box span.hd {
	display: block;
	padding: 16px 0 3px 12px;
	font-size: 108%;
	font-weight: bold;
}
div.home-feature-boxes a.map-box span.p {
	padding: 0 0 0 12px;
	font-size: 93%;
	text-align: right;
}


/* Result Pager */
div.result-pager {
	width: 416px;
	float: left;
	display: inline;
}
div.result-pager div.content {
	padding: 12px 10px 0 10px;
	height: 45px;
}
div.result-pager h1 {
	color: #18268b;
	font-size: 123.1%;
	margin: 0;
	font-family: "Trebuchet MS", sans-serif;
}
div.result-pager p {
	font-size: 93%;
	color: #535353;
}

/* Page Sorter */
div.page-sorter {
	margin-bottom: 10px;
	z-index:100;
}
div.page-sorter div.content {
	padding: 8px 5px;
}
div.page-sorter ul {
	margin: 0;
	padding: 0;
}
div.page-sorter ul li {
	list-style: none;
	font-size: 93%;
	font-weight: bold;
	color: #535353;
	padding: 0 23px 0 5px;
	width: auto;
	white-space: nowrap;
	float: left;
	display: inline;
}
div.page-sorter span.arrows {
	display: block;
	width: 7px;
	padding: 2px 0 0 0;
	float: left;
	display: inline;
}
div.page-sorter span.sorter-name {
	padding: 0 4px 0 0;
	float: left;
	display: inline;
}
div.page-sorter a.up-gray {
	display: block;
	text-indent: -9000px;
	background: url(up-gray.gif) no-repeat 0 0;
	width: 7px;
	height: 4px;
	margin: 0 0 2px 0;
	overflow: hidden;
}
div.page-sorter a.down-gray {
	display: block;
	text-indent: -9000px;
	background: url(down-gray.gif) no-repeat 0 0;
	width: 7px;
	height: 4px;
	overflow: hidden;
}

div.page-sorter a.up-black {
	display: block;
	text-indent: -9000px;
	background: url(up-black.gif) no-repeat 0 0;
	width: 7px;
	height: 4px;
	margin: 0 0 2px 0;
	overflow: hidden;
}
div.page-sorter a.down-black {
	display: block;
	text-indent: -9000px;
	background: url(down-black.gif) no-repeat 0 0;
	width: 7px;
	height: 4px;
	overflow: hidden;
}

div.page-sorter a:link, div.page-sorter a:visited {
	color: #535353;
	text-decoration: none;
}

/* Result Info Box */
div.result-info-box {
	margin-bottom: 10px;
	width: 625px;
}
div.result-info-box h2, div.result-info-box .titlestreet {
	margin: 0;
	padding: 10px 10px 0 10px;
	color: #262626;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
	width:420px;
}

div.result-info-box h3,div.result-info-box .postcode_city{
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #262626;
	font-size: 90%;
	font-family: "Trebuchet MS", sans-serif;
	width:420px;
	
}
div.result-info-box h2 a:link, div.result-info-box h2 a:visited,
div.result-info-box .titlestreet a:link, div.result-info-box .titlestreet a:visited {
	color: #262626;
	text-decoration: none;
	font-weight:bold;
}
div.result-info-box div.result-content {
	background-color: #fff;
	margin: 0 1px;
	padding: 10px 10px 6px 10px;
	font-size: 93%;
}
div.result-info-box div.result-content div.left-col {
	width: 220px;
	margin-bottom: 5px;
	float: left;
	display: inline;
	padding-bottom:7px;
	
}
div.result-info-box div.result-content div.left-col img.pic {
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
div.result-info-box div.result-content div.right-col {
	width: 360px;
	height: 142px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-bottom: 5px;
	float: right;
	display: inline;
	
}
div.result-info-box p.mailing-list {
	/*background: url(mail_forward.png) no-repeat 95% 50%;*/
	line-height: 30px;
	margin-bottom: 5px;
	float: left;
	display: inline;
	width:40px;
	
}

div.result-info-box p.save-list {
	/*background: url(man-woman-icon-trans.gif) no-repeat 100% 50%;*/
	line-height: 30px;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	display: inline;
	
	overflow:hidden;
	
	
}
div.result-info-box p.mailing-list a {
	padding: 0 43px 0 0;
}
div.result-info-box p.more-info {
	background: url(blue-arrow-btn.gif) no-repeat 100% 50%;
	line-height: 30px;
	margin-top: 6px;
	margin-bottom: 5px;
	float: left;
	display: inline;
	padding-left:3px;
	
}
div.result-info-box p.more-info a {
	padding: 0 31px 0 0;
	font-weight:bold;
}
div.result-info-box a:link, div.result-info-box a:visited {
	color: #18268b;
}
div.result-info-box div.money {
	/*text-align: center;*/
	margin: 0;
	padding: 10px 0 10px 10px;
	font-weight: bold;	
	line-height: 27px;		
	display:block;
	overflow:hidden;
	height:27px;
}
div.result-info-box div.money-personal {
	/*text-align: center;*/
	margin: 0;
	padding: 0;
	font-weight: bold;	
			
	display:block;
	overflow:hidden;
	
}
div.money-adres {
	margin-left:10px;
	padding:0;
	display:block;
	overflow:hidden;
}

div.result-info-box p.money img {
	vertical-align: middle;
}
div.result-info-box table {
	margin: 0;
}
div.result-info-box table td {
	border: none;
	padding: 3px;
}
div.result-info-box table th {
	text-align: left;
	border: none;
	padding: 3px 15px 3px 3px;	
}

/* Link List Inline */
p.link-list-inline a {
	padding: 0 7px 0 0;
}

/* Small Info Box */
div.small-info-box {
	margin-bottom: 15px;
	width: 100%;
}
div.small-info-box h2 {
	margin: 0;
	padding: 10px;
	color: #262626;
	font-size: 108%;
	font-family: "Trebuchet MS", sans-serif;
}
div.small-info-box h2 a:link, div.small-info-box h2 a:visited {
	color: #262626;
}
div.small-info-box div.result-content {
	background-color: #fff;
	margin: 0 1px;
	padding: 10px 10px 6px 10px;
	font-size: 93%;
}
div.small-info-box div.result-content img.pic {
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
div.small-info-box p.addy {
	font-size: 100%!important;
}
div.small-info-box p.more-info {
	background: url(images/blue-arrow-btn-gray.gif) no-repeat 96% 60%;
	line-height: 30px;
	margin-bottom: 0;
	padding: 10px;
	float: right;
	display: inline;
}
div.small-info-box p.more-info a {
	padding: 0 31px 0 0;
}
div.small-info-box a:link, div.small-info-box a:visited {
	color: #18268b;
}
div.small-info-box p.money {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	font-weight: bold;
	line-height: 27px;
}
div.small-info-box p.money img {
	vertical-align: middle;
}
div.small-info-box table {
	margin: 0;
}
div.small-info-box table td {
	border: none;
	padding: 3px;
}
div.small-info-box table th {
	text-align: left;
	border: none;
	padding: 3px 15px 3px 3px;
}

/* Mail Button */
div.mail-btn {
	width: 199px;
	margin-left: 9px;
	float: left;
	display: inline;
}
div.mail-btn div.content {
	height: 56px;
	overflow: hidden;
	/*background: url(mailing-btn.gif) no-repeat 0 100%;*/
	font-family: "Trebuchet MS", sans-serif;
	
}
div.mail-btn div.content a:link, div.mail-btn div.content a:visited {
	color: #262626;
	text-decoration: none;
}
div.mail-btn div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 38px;
	/*background: url(blue-arrow-btn.gif) no-repeat 88% 100%;*/
	font-weight: bold;
}
div.mail-btn div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 38px;
}

/* Mail Button 155 */
div.mail-btn-155 {
	width: 155px;
	margin-bottom: 10px;
	float: left;
	display: inline;
}
div.mail-btn-155 div.content {
	height: 84px;
	overflow: hidden;
	background: url(mailing-btn.gif) no-repeat 96% 100%;
	font-family: "Trebuchet MS", sans-serif;
}
div.mail-btn-155 div.content a:link, div.mail-btn-155 div.content a:visited {
	color: #262626;
	text-decoration: none;
}
div.mail-btn-155 div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 10px;
	background: url(blue-arrow-btn.gif) no-repeat 96% 100%;
	font-weight: bold;
}
div.mail-btn-155 div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 10px;
}

/* More Info Button 155 */
div.moreinfo-btn-155 {
	width: 155px;
	float: left;
	display: inline;
	
}
div.moreinfo-btn-155 div.content {
	height: 84px;
	overflow: hidden;
	background: url(../../images/document-icon.gif) no-repeat 8px 8px;
	font-family: "Trebuchet MS", sans-serif;
	
}
div.moreinfo-btn-155 div.content a:link, div.moreinfo-btn-155 div.content a:visited {
	color: #262626;
	text-decoration: none;
	
	
}
div.moreinfo-btn-155 div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 32px;
	background: url(blue-arrow-btn.gif) no-repeat 96% 100%;
	font-weight: bold;
}
div.moreinfo-btn-155 div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 10px;
}

/* E-mail Button 155 */
div.email-btn-155 {
	width: 155px;
	margin-bottom: 9px;
	float: left;
	display: inline;
}
div.email-btn-155 div.content {
	height: 57px;
	overflow: hidden;
	background: url(email-btn.gif) no-repeat -8px 1px;
	font-family: "Trebuchet MS", sans-serif;
	margin-left: 1px;
}
div.email-btn-155 div.content a:link, div.email-btn-155 div.content a:visited {
	color: #262626;
	text-decoration: none;
}
div.email-btn-155 div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 22px;
	background: url(blue-arrow-btn.gif) no-repeat 96% 100%;
	font-weight: bold;
}
div.email-btn-155 div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 22px;
}

/* E-mail Button */
div.email-btn {
	width: 171px;
	margin-left: 15px;
	float: left;
	display: inline;
	/*border:1px solid red;*/
}
div.email-btn div.content {
	height: 57px;
	overflow: hidden;
	background: url(email-btn.gif) no-repeat 0 1px;
	font-family: "Trebuchet MS", sans-serif;
	
}
div.email-btn div.content a:link, div.email-btn div.content a:visited {
	color: #262626;
	text-decoration: none;
}
div.email-btn div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 38px;
	background: url(blue-arrow-btn.gif) no-repeat 88% 100%;
	font-weight: bold;
}
div.email-btn div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 38px;
}

/* RSS Button */
div.rss-btn {
	width: 149px;
	margin-left: 10px;
	float: left;
	display: inline;
}
div.rss-btn div.content {
	height: 57px;
	overflow: hidden;
	background: url(rss-btn.gif) no-repeat 10px 11px;
	font-family: "Trebuchet MS", sans-serif;
}
div.rss-btn div.content a:link, div.rss-btn div.content a:visited {
	color: #262626;
	text-decoration: none;
}
div.rss-btn div.content span.hd {
	display: block;
	font-size: 108%;
	color: #262626;
	padding: 13px 0 2px 44px;
	font-weight: bold;
}
div.rss-btn div.content span.p {
	display: block;
	font-size: 93%;
	padding: 2px 0 0 44px;
}

/* Image Row */
img.img-row {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0 15px 0 0;
	background-color: #fff;
	float: left;
	display: inline;
}

/* Image Margin */
img.img-margin {
	margin: 0 0 10px 0;
}

/* Detail Feature */
div.detail-feature {
	margin-bottom: 10px;
	padding-left: 10px;
}
div.detail-feature img.main-pic {
	padding: 0px;
	border: 1px solid #ccc;
	margin: 0 15px 0 0;
	background-color: #fff;
	float: left;
	display: inline;
	
}
div.detail-feature div.detail-feature-left {
	width: 786px;
	float: left;
	display: inline;
}
div.detail-feature div.detail-feature-left p {
	line-height: 160%;
}
div.detail-feature div.detail-feature-left h1 {
	margin: 0 0 5px 0;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 123.1%;
	color: #132257;
}
div.detail-feature div.detail-feature-left a:link, div.detail-feature div.detail-feature-left a:visited {
	color: #26188b;
}
div.detail-feature div.detail-feature-right {
	width: 150px;
	float: right;
	display: inline;
}
div.detail-feature div.detail-feature-right img.map {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
div.detail-feature-btns {
	clear: both;
	margin-right: 2px;
	margin-top: -8px;
	width: 320px;
	float: right;
	display: inline;
}
div.detail-feature-btns .btn-left {
	margin-right: 10px;
	float: left;
	display: inline;
}
div.detail-feature-btns .btn-right {
	width: 140px;
	float: right;
	display: inline;
}

/* Detail Feature Inline */

div.detail-feature-inline img.main-pic {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0 15px 0 0;
	background-color: #fff;
	float: left;
	display: inline;
}
div.detail-feature-inline p {
	line-height: 160%;
}
div.detail-feature-inline h1 {
	margin: 0 0 5px 0;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 123.1%;
	color: #132257;
	padding: 0;
}
div.detail-feature-inline div.detail-feature-inline-content {
	width: 750px;
	float: left;
	display: inline;
}
div.detail-feature-inline a:link, div.detail-feature-inline a:visited {
	color: #26188b;
}

/* Gray Go Button */
.gray-go-btn {
	display: block;
	background: url(gray-go-btn-left.gif) no-repeat 0 0;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	width:150px;
}
.gray-go-btn a {
	display: block;
	background: url(gray-go-btn-right.gif) no-repeat 100% 0;
	line-height: 25px;
	padding: 0 33px 0 9px;
	font-weight: bold;
	
}
.gray-go-btn a:link, .gray-go-btn a:visited {
	text-decoration: none!important;
	color: #FD6700!important;
}


/* News List */
ul.news-list {
	margin: 0;
}
ul.news-list li {
	list-style: none;
	line-height: 160%;
	padding: 1px 0;
}
ul.news-list li a:link, ul.news-list li a:visited {
	color: #26188b;
}


/* Realtor Info Box */
div.devrealtor-info-box {	
	background: url(gray-bar-bkg.gif) repeat-x 0 10px #fff;	
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	padding: 10px 0;
	clear: both;
}

div.realtor-info-box {
	background: url(gray-bar-bkg.gif) repeat-x 0 10px #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 10px 0;
	clear: both;
	height:230px;
}
div.realtor-info-box div.left-col-330,div.realtor-info-box div.left-col-445,
div.devrealtor-info-box  div.left-col-330,div.devrealtor-info-box  div.left-col-445
{
	margin-left: 10px;
	margin-top: 10px;
}
div.realtor-info-box div.left-col-330 img , div.realtor-info-box div.left-col-445 img,
div.devrealtor-info-box div.left-col-330 img , div.devrealtor-info-box div.left-col-445 img{
	margin-top: 25px;
	margin-bottom: 10px;
	
}
div.realtor-info-box div.right-col-492,div.devrealtor-info-box div.right-col-492 {
	margin-top: 8px;
}
div.realtor-info-box div.right-col-492 table,div.devrealtor-info-box div.right-col-492 table {
	width: 492px;
}
div.realtor-info-box div.right-col-492 table td,
div.devrealtor-info-box div.right-col-492 table td {
	border: none;
	border-bottom: 1px solid #ccc;
	padding-left: 0;
	font-size: 93%;
	color: #262626;
}


/* Agency Row */
div.agency-row {
	margin-bottom: 14px;
}
div.agency-row div.agency-box {
	width: 300px;
	height: 177px;
	padding-top: 10px;
	border: 1px solid #ccc;
	margin-right: 14px;
	text-align: center;
	float: left;
	display: inline;
}

div.agency-row div.agency-box-middle {
	width: 300px;
	height: 177px;
	padding-top: 10px;
	border: 1px solid #ccc;
	margin-right: 5px;
	margin-left: 20px;
	text-align: center;
	float: left;
	display: inline;
}

div.agency-row div.agency-box-small {
	width: 260px;
	height: 177px;
	padding-top: 10px;
	border: 1px solid #ccc;
	margin-left: 19px;
	text-align: center;
	float: left;
	display: inline;
}

div.agency-row div.agency-box p {
	font-weight: bold;
}
div.agency-row div.agency-box p a:link, div.agency-row div.agency-box p a:visited {
	color: #26188b;
}

/* Login Page Notes Box */
div.login-notes-box {
	background-color: #e4e7eb;
	width: 300px;
	margin-top: 10px;
	padding: 20px 0;
	float: right;
	display: inline;
}
div.login-notes-box p {
	font-size: 93%;
	font-weight: bold;
	color: #262626;
	margin: 0 0 10px 0;
}
div.login-notes-box img {
	margin-bottom: 20px;
}

/* Subscription Page */
div.sub-info {
	margin-bottom: 20px;
}
div.sub-info div.blue-box div.blue-header {
	background: url(blue-box-hd-right-white.gif) no-repeat 100% 0;
}
div.sub-info div.blue-box div.blue-header .header {
	background: url(blue-box-hd-left-white.gif) no-repeat 0 0;
}

div.sub-info div.blue-box div.blue-content {
	text-align: left!important;
	background: url(../../images/sub-box-bkg.gif) repeat-x 0 100%;
	padding: 10px 0;
}
div.sub-info div.blue-box div.blue-content h3 {
	padding: 10px 10px 10px 35px;
	font-size: 93%;
	font-family: sans-serif;
}

/* Plan Boxes */
div.sub-info div.sub-standard {
	width: 302px;
	margin-right: 21px;
	overflow: hidden;
	padding-bottom: 15px;
	float: left;
	display: inline;
}
div.sub-info div.sub-standard div.blue-content {
	height: 450px;
}
div.sub-info div.sub-plus {
	width: 302px;
	overflow: hidden;
	padding-bottom: 15px;
	float: left;
	display: inline;
}
div.sub-info div.sub-plus div.blue-content {
	height: 450px;
}
div.sub-info div.sub-premium {
	width: 302px;
	margin-right: 21px;
	float: left;
	display: inline;
}
div.sub-info div.sub-premium div.blue-content {
	height:425px;
}
div.sub-info div.sub-premier-plus {
	width: 302px;
	float: left;
	display: inline;
}
div.sub-info div.sub-premier-plus div.blue-content {
	height: 425px;
}

div.sub-info div.flexible {
	width: 300px;
	margin-bottom: 15px;
	float: left;
	display: inline;
}
div.sub-info div.flexible div.blue-content {
	height: 610px;
}
div.sub-info div.more-info {
	background: url(../../images/sub-box-bkg.gif) repeat-x 0 100%;
}
div.sub-info div.more-info div.tan-content {
	padding-top: 10px;
}
div.sub-info div.more-info p.phone {
	font-size: 182%;
	color: #525522;
	font-weight: bold;
}

/* Checkmark */
div.sub-info ul.checkmark {
	margin: 0 0 20px 10px;
	padding: 0 10px 0 0;
}
div.sub-info ul.checkmark li {
	list-style: none;
	background: url(checkmark-icon.gif) no-repeat 0 1px;
	font-weight: normal;
	font-size: 93%;
	padding: 2px 0 2px 25px;
}
div.sub-info ul.checkmark li ul {
	margin: 5px 0 0 5px;
}
div.sub-info ul.checkmark li ul li {
	font-size: 100%;
	background: url(sub-blue-bullet.gif) no-repeat 0 6px;
	padding: 2px 0 2px 12px;
}
/* xmark */
div.sub-info ul.xmark {
	margin: 0 0 20px 10px;
	padding: 0;
}
div.sub-info ul.xmark li {
	list-style: none;
	background: url(xmark-icon.gif) no-repeat 0 2px;
	font-weight: normal;
	font-size: 93%;
	padding: 2px 0 2px 25px;
}

div.sub-info span.subscribe-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	margin-left: 35px;
	float: left;
	display: inline;
}
div.sub-info span.subscribe-btn a {
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	padding: 0 40px;
	font-size: 93%;
	font-weight: bold;
	display: block;
}
div.sub-info span.subscribe-btn a:link, div.sub-info span.subscribe-btn a:visited {
	color: #262626;
	text-decoration: none;
}

/* Sitemap */
div.sitemap div.blue-box div.blue-header {
	background: url(blue-box-hd-right-white.gif) no-repeat 100% 0;
}
div.sitemap div.blue-box div.blue-header .header {
	background: url(blue-box-hd-left-white.gif) no-repeat 0 0;
}
div.sitemap div.blue-box div.blue-content {
	text-align: left;
	background-color: #f5f5f5;
}
div.sitemap div.blue-box div.blue-content ul {
	margin: 0 10px 0 10px;
}
div.sitemap div.blue-box div.blue-content ul li {
	font-weight: normal;
	list-style: none;
	margin-left: 0;
}
div.sitemap div.blue-box div.blue-content ul li a:link, div.sitemap div.blue-box div.blue-content ul li a:visited {
	color: #262626;
}
div.sitemap1 {
	width: 302px;
	margin-right: 18px;
	float: left;
	display: inline;
}
div.sitemap1 ul li {
	margin-bottom: 20px;
}
div.sitemap2 {
	width: 118px;
	margin-right: 18px;
	float: left;
	display: inline;
}
div.sitemap2 ul li {
	margin-bottom: 20px;
}
div.sitemap3 {
	width: 302px;
	margin-right: 18px;
	float: left;
	display: inline;
}
div.sitemap3 ul li {
	margin-bottom: 20px;
}
div.sitemap4 {
	width: 168px;
	overflow: hidden;
	float: left;
	display: inline;
}
div.sitemap4 ul li {
	margin-bottom: 20px;
}
div.sitemap1 div.blue-content, div.sitemap2 div.blue-content, div.sitemap3 div.blue-content, div.sitemap4 div.blue-content {
	height: 180px;
	overflow: hidden;
}
div.sitemap5 {
	width: 303px;
	margin-right: 18px;
	float: left;
	display: inline;
}
div.sitemap6 {
	width: 303px;
	margin-right: 18px;
	float: left;
	display: inline;
}
div.sitemap7 {
	width: 303px;
	float: left;
	display: inline;
}

/* Margin Bottom */
.margin-btm {
	margin-bottom: 10px;
}
/* @end */

/* @group Nav */
/* Breadcrumb */
div.breadcrumb {
	padding-left: 10px;
	margin-bottom: 15px;
	
}
div.breadcrumb p {
	margin: 0;
	padding: 0;
	font-size: 93%;
	color: #535353;
}
div.breadcrumb p.bc-left,div#breadcrumb_block p.bc-left {
	width: 766px;
	float: left;
	display: inline;
	margin:0;
	padding:0;
	
}
div.breadcrumb p.bc-right,div#breadcrumb_block p.bc-right{
	width: 175px;
	text-align: right;
	float: right;
	display: inline;	
	margin:0;
	padding:0;
	
}
div.breadcrumb p a:link, div.breadcrumb p a:visited {
	color: #535353;
}

/* Detail Tabs */
div.detail-tabs {
	background: url(detail-tabs-bkg.gif) no-repeat 0 0;
	width: 970px;
	height: 57px;
	margin-bottom: 5px;
}
div.detail-tabs ul {
	margin: 19px 0 0 10px;
	padding: 0;
	height: 38px;
	overflow: hidden;
	float: left;
	display: inline;
}
div.detail-tabs ul li {
	float: left;
	display: inline;
}
div.detail-tabs ul li a {
	display: block;
	background: url(detail-tab-right.gif) no-repeat 100% 0;
	margin-right: 10px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	font-weight: bold;
}
div.detail-tabs ul li a span  {
	display: block;
	line-height: 38px;
	background: url(detail-tab-left.gif) no-repeat 0 0;
	padding: 0 20px;
	/*overflow:hidden;*/
	cursor: hand;
	
	
}
div.detail-tabs ul li a:link, div.detail-tabs ul li a:visited {
	text-decoration: none;
}
div.detail-tabs ul li a:hover, div.detail-tabs ul li a.active {
	background-position: 100% -38px;
}
div.detail-tabs ul li a:hover span, div.detail-tabs ul li a.active span {
	background-position: 0 -38px;
}

div.detail-tabs ul li a span img{
	
	padding:7px 0 7px 0;
}

/* Nav Bar */
div#nav-bar {
	background: url(nav-bkg.gif) repeat-x 0 0;
	height: 71px;
}
div#nav-bar-content {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
div#nav-bar h3 {
	margin: 0;
	padding: 14px 0 0 10px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 131%;
	color: #fff;
	font-style: italic;
	float: left;
	display: inline;		
}
div#nav-bar div#nav-top {
	height: 40px;
	
}

div#nav {
	height: 31px;
	overflow: hidden;
}
div#nav ul {
	margin: 0;
	padding: 7px 0 0 0;
	
}
div#nav ul li {
	float: left;
	display: inline;
}
div#nav ul li.right {
	float: right;
	display: inline;
}
div#nav ul li.right a {
	margin-right: 0;
	margin-left: 6px;
}
div#nav ul li.user-key-nav a span span {
	width: 40px;
	height: 24px;
	background: url(user-key-nav.gif) no-repeat 0 2px;
	padding: 0;
	text-indent: -9000px;
}
div#nav ul li.user-key-nav a:hover span span, div#nav ul li.user-key-nav a.active:link span span, div#nav ul li.user-key-nav a.active:visited span span {
	background: url(../../images/user-key-nav-white.gif) no-repeat 0 2px;
	
}
div#nav ul li a {
	background: url(nav-right.gif) no-repeat 100% -40px;
	display: block;
	margin: 0 6px 0 0;
	font-family: "Trebuchet MS", sans-serif;
}
div#nav ul li a span {
	display: block;
	background: url(nav-left.gif) no-repeat 0 -40px;
	line-height: 24px;
	padding: 0 10px;
}

div#nav ul li a:link, div#nav ul li a:visited {
	color: #fff;
	text-decoration: none;
}

div#nav ul li a:hover, div#nav ul li a.active:link, div#nav ul li a.active:visited {
	background-position: 100% 0;
	color: #26188b;
	text-decoration: none;	
}
div#nav ul li a:hover span, div#nav ul li a.active:link span, div#nav ul li a.active:visited span {
	background-position: 0 0;
	
}
/* @end */

/* @group Default Headings */
/*h1.user-head {
	background: url(man-woman-icon-trans.gif) no-repeat 1px 1px;
	text-indent: 10px;
}*/
h1.key-head {
	background: url(login-key-icon.gif) no-repeat 8px 1px;
	text-indent: 30px;
}
h1.default {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 10px 0!important;
	padding: 0!important;
}

h2.default {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 10px 0!important;
	padding: 0!important;
	
}
h2.gray-head {
	clear: both;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px!important;
	margin: 0!important;
	overflow: hidden;
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	
	
}
h2.gray-head-top {
	clear: both;
	background-color: #eee;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px!important;
	margin: 0!important;
	overflow: hidden;
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	
	
}
h3.default {
	font-size: 108%;
	font-weight: bold;
	color: #262626;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 10px 0!important;
	padding: 0!important;
}
h4.default {
	font-size: 93%;
	font-weight: bold;
	color: #262626;
	margin: 0 0 10px 0!important;
	padding: 0!important;
}
h4.gray-head {
	clear: both;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px!important;
	margin: 0!important;
	overflow: hidden;
	font-size: 93%;
	font-weight: bold;
	color: #262626;
}
h5 { }
h6 { }


/* @end */

/* @group Common Text Styles */
p, ul, ol {
	color: #262626;
	text-align: left;
}
/* @end */

/* @group Default Lists */
ul.default {
	margin: 0 0 10px 10px;
	
}
ul.default li {
	list-style: none;
	padding: 2px 0;
	
}
/* @end */

/* @group Forms */
/* Form Error */
div.form-error {
	background: url(form-error-icon.gif) no-repeat 0 0;
	margin-left: 100px;
	margin-bottom:0;
	margin-top: 20px;
	padding: 5px 0 20px 80px;
	
}
div.form-error p {
	font-size: 123.1%!important;
	font-weight: bold;
	color: #101547!important;
	margin-bottom: 10px;
}

/* Form OK */
div.form-ok {
	background: url(form-ok-icon.gif) no-repeat 0 0;
	margin-left: 100px;
	margin-bottom:0;
	margin-top: 20px;
	padding: 5px 0 20px 80px;
	
}
div.form-ok p {
	font-size: 123.1%!important;
	font-weight: bold;
	color: #101547!important;
	margin-bottom: 10px;
}

/* City Select Form */
form.city-select {
	margin-bottom: 10px;
}
form.city-select div.row {
	clear: left;
	padding: 2px 0;
}
form.city-select div.row label {
	color: #262626;
	font-weight: bold;
	font-size: 93%;
}
form.city-select div.row select {
	width: 150px;
	vertical-align: middle;
	font-size: 85%;
	margin-right: 10px;
	float: left;
	display: inline;
}
form.city-select div.row span.submit-btn {
	background: url(form-short-submit-right.gif) no-repeat 100% 0;
	display: block;
	vertical-align: middle;
	margin-top: 3px;
	float: left;
	display: inline;
}
form.city-select div.row span.submit-btn input {
	border: none;
	background: url(form-short-submit-left.gif) no-repeat 0 0;
	line-height: 17px;
	height: 17px;
	padding: 0 8px;
	font-size: 85%;
	font-weight: normal;
}


/* Login Form */
div.login-form {
	padding: 0 0 38px 0;
}
div.login-form div.row {
	clear: left;
	padding: 5px 0;
}
div.login-form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
div.login-form div.row label {
	width: 90px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;
}
div.login-form div.row input.txt {
	width: 200px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
div.login-form div.submit-row {
	padding: 5px 0 5px 110px;
}
form.login-form span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: left;
	display: inline;
}
form.login-form span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0;
	width: 172px;
	font-size: 93%;
	font-weight: bold;

}
form.login-form div.btn-row {
	padding: 4px 0;
	background-color: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	clear: both;
}
form.login-form div.btn-row span.submit-btn {
	margin-left: 120px;
}
form.login-form div.btn-row-spacer {
	height: 8px;
	overflow: hidden;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
form.login-form div.btn-row-spacer-btm {
	height: 8px;
	overflow: hidden;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}


/* Detail Question Box */
div.detail-question-box form {
	padding: 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.detail-question-box form div.row {
	clear: left;
	padding: 5px 0;
}
div.detail-question-box form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
div.detail-question-box form div.row label {
	width: 320px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;
}
div.detail-question-box form div.row input.txt, div.detail-question-box form div.row textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
div.detail-question-box form div.submit-row {
	padding: 5px 0 5px 340px;
}
div.detail-question-box form div.submit-row span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: left;
	display: inline;
}
div.detail-question-box form div.submit-row span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 8px;
	font-size: 93%;
	font-weight: bold;
}


/* Search Form */
form.search-form {

}
form.search-form div.row {
	clear: left;
	padding: 5px 0;
}
form.search-form div.btn-row {
	float: right;
	display: inline;
}
form.search-form div.btn-row-btm {
	padding-top: 20px;
}
form.search-form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
form.search-form div.row label {
	width: 320px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;
}
/* Search Location */
form.search-form div.search-location div.left-col {
	width: 248px;
	margin-top: 22px;
	float: left;
	display: inline;
}
form.search-form div.search-location div.left-col label {
	width: 60px;
}
form.search-form div.search-location div.left-col select {
	width: 160px;
}
form.search-form div.search-location div.center-col {
	width: 40px;
	margin: 29px 0 0 35px;
	background-color: #eee;
	text-align: center;
	padding: 10px 0;
	float: left;
	display: inline;
}
form.search-form div.search-location div.center-col a.right-arrow {
	display: block;
	background: url(blue-arrow-btn-gray.gif) no-repeat 0 0;
	width: 23px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
form.search-form div.search-location div.center-col a.left-arrow {
	display: block;
	background: url(blue-arrow-btn-gray-left.gif) no-repeat 0 0;
	width: 23px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
}
form.search-form div.search-location div.right-col {
	width: 324px;
	margin-right: 10px;
	float: right;
	display: inline;
}

form.search-form div.search-location div.right-col2 {
	width: 400px;
	margin-right: 180px;
	float: right;
	display: inline;
}


form.search-form div.search-location div.right-col textarea {
	width: 316px;
}


/* Agent Form */
form.agent-form div.row {
	clear: left;
	padding: 5px 0;
}


form.agent-form div.btn-row {
	float: right;
	display: inline;
}
form.agent-form div.btn-row-btm {
	padding-top: 20px;
}

form.agent-form div.row label {
	width: 150px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;	
}
/* Agent Location */
form.agent-form div.search-location div.left-col {
	width: 375px;
	margin-top: 5px;
	float: left;
	display: inline;
	
}
form.agent-form div.search-location label {
	width: 150px;
	
}
form.agent-form div.search-location select {
	width: 200px;
}
form.agent-form div.search-location input {
	width: 200px;
}


form.agent-form div.search-location div.right-col {
	width: 375px;
	margin-top: 5px;
	margin-right: 180px;
	float: right;
	display: inline;
	
	
}

#flexible_options_select {
	padding-left: 40px;
	
}

#xmlcompagnies{
	padding:0;
}

#xmlcompagnies input{
	width: 20px;
	clear:both;
	
	
}
#flexible_options_select input{
	width: 20px;
	clear:both;	
}
/* Search Postcode */
form.search-form div.search-postcode label {
	display: inline;
	float: none;
	width: auto;
	padding-right: 10px!important;
}
form.search-form div.search-postcode input.txt {
	width: 80px!important;
	margin-right: 10px;
}
form.search-form div.search-postcode select {
	width: 160px;
}

/* Search Price */
form.search-form div.search-price label {
	width: 180px;
}
form.search-form div.search-price input.txt {
	width: 80px!important;
	margin-right: 10px;
}
form.search-form div.search-price select {
	width: 164px;
}
form.search-form div.search-price select.month {
	width: 50px;
}
form.search-form div.search-price select.day {
	width: 45px;
}
form.search-form div.search-price select.year {
	width: 60px;
}
form.search-form div.search-price div.left-col {
	width: 390px;
	float: left;
	display: inline;
}

form.search-form div.search-options div.right-col2 {
	width: 350px;
	float: right;
	display: inline;
	margin-right: 150px;
}


/* Search Percentage */
form.search-form div.search-percentage label {
	width: 180px;
}
form.search-form div.search-percentage input.txt {
	width: 80px!important;
	margin-right: 10px;
}
form.search-form div.search-percentage select {
	width: 164px;
}


/* Form Options */
form.search-form div.form-options label {
	width: 100px;
}
form.search-form div.form-options div.left-col {
	width: 300px;
	float: left;
	display: inline;
}
form.search-form div.form-options div.right-col {
	width: 300px;
	float: right;
	display: inline;
}

form.search-form div.form-options div.one-col {
	width: 600px;
	float: left;
	display: inline;
}
form.search-form div.form-options div.one-col label {
	width: 250px;
}

/* Search Options */
form.search-form div.search-options label {
	width: 170px;
}
form.search-form div.search-options input.txt {
	width: 80px!important;
	margin-right: 10px;
}
form.search-form div.search-options select {
	width: 144px;
}
form.search-form div.search-options div.left-col {
	width: 350px;
	float: left;
	display: inline;
}
form.search-form div.search-options div.right-col {
	width: 350px;
	float: right;
	display: inline;
}


form.search-form div.row input.txt, form.search-form div.row textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
form.search-form div.submit-row {
	padding: 5px 0 5px 340px;
}
form.search-form span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	margin: 0 5px;
	float: left;
	display: inline;
}
form.search-form span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 30px;
	font-size: 93%;
	font-weight: bold;
}

/* Search Address Form */
div.search-address-form form {
	padding: 10px 0;
}
div.search-address-form form div.row {
	clear: left;
	padding: 5px 0;
}
div.search-address-form form div.row-bigspace {
	padding: 25px 0;
}
div.search-address-form form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
div.search-address-form form div.row label {
	width: 220px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;
}
div.search-address-form form div.row input.txt, div.search-address-form form div.row textarea {
	width: 200px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
div.search-address-form form div.row input.txt-short {
	width: 40px;
}
div.search-address-form form div.row input.txt-mid {
	width: 65px;
}
div.search-address-form form div.row select {
	width: 160px;
	font-size: 93%;
}
div.search-address-form form div.submit-row {
	padding: 5px 0 5px 240px;
}
div.search-address-form form div.submit-row span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: left;
	display: inline;
}
div.search-address-form form div.submit-row span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 30px;
	font-size: 93%;
	font-weight: bold;
}


/* Tell a Friend Form */
div.tell-a-friend form {
	padding: 10px 0;
}
div.tell-a-friend form div.row {
	clear: left;

	padding: 5px 0;
}
div.tell-a-friend form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
div.tell-a-friend form div.row label {
	width: 320px;
	padding: 3px 20px 0 0;
	float: left;
	text-align: right;
	font-size: 93%;
	color: #000;
}
div.tell-a-friend form div.row input.txt {
	width: 300px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
div.tell-a-friend form div.row textarea{
	width: 500px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
}
div.tell-a-friend form div.submit-row {
	padding: 5px 0 5px 340px;
}
div.tell-a-friend form div.submit-row span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: left;
	display: inline;	
}
div.tell-a-friend form div.submit-row span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 8px;
	font-size: 93%;
	font-weight: bold;
}

/* Mailing Form */
div.mailing-form form {
	padding: 0 10px 10px 10px;
}
div.mailing-form form div.row {
	padding: 5px 0 10px 0;
}
div.mailing-form form div.row-right {
	clear: left;
	padding: 5px 0 5px 340px;
}
div.mailing-form form div.row label {
	display: block;
	padding: 3px 0 3px 0;
	font-size: 93%;
	color: #000;
}
div.mailing-form form div.row label.inline {
	display: inline;
}
div.mailing-form form div.row input.txt {
	width: 300px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
	margin-bottom: 3px;
}
div.mailing-form form div.row textarea{
	width: 300px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 93%;
	color: #262626;
	height: 130px;
}
div.mailing-form form div.submit-row {
	padding: 5px 0 5px 0;
}
div.mailing-form form div.submit-row span.submit-btn {
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: left;
	display: inline;
}
div.mailing-form form div.submit-row span.submit-btn input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 8px;
	font-size: 93%;
	font-weight: bold;
}
/* @end */

/* @group Default Links - link visited hover active */
a:link, a:visited {
	color: #262626;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.links-in-blue a:link, .links-in-blue a:visited {
	color: #18268b;
}
/* @end */

/* @group Misc */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.row-long{
	margin-left:185px;
	margin-top:10px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

/* imagegallery */

.photo_description{
	width:148px;	
	overflow:hidden;
	display:block;
}
#fullimg{
	width:500px;
	overflow:hidden;
	height:380px;
	margin: 0px auto;
	
}
#fullimg img{ width:500px; }
#fullimg p, #fullimg span{
	position:absolute;
	background:black;
	opacity:.5;
	color:white;
	margin:0px;
	width:500px;
	padding:6px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fullimg .loading{
	width: 32px;
	height: 32px;
}
#fullimg .thumb{display:none;}

#img_gallery #wrapper{
	overflow:hidden;
	padding:10px 0 0 0;
	margin:0 0 0 40px;
	width: 790px; /* important */  
    height: 126px; /* important */
	float:left;	
	background-color:#FFF;
	position: relative;
	border:0px solid #000;
}

#items{
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:50000px;
	position: relative;
	letter-spacing:0em;
}

#items item ul li {   
    display: block;   
    float: left;   
    padding: 0;   
    border: 0px solid #666;   
    background-color: #fff; 
    margin: 0 0 9px 0;
	text-align: center;  
	
}

#items li{
	float:left;
	list-style:none;
	margin-right:10px;
	text-align: center;
	border: 1px solid #ccc; 
	width:147px;
	height:88px;
}
#items .thumb{
	/*width:148px;
	height:88px;*/
	cursor:pointer;
	margin:0px;
	padding:0px;
	display: block; 
}
.errormessage{
	color :red;	
}
.lineheight{
	line-height:22px;
}
.margin-login-error{
	margin: 0 0 0 17px;	
}

div.money-image {		
	width:28px;
	overflow:hidden;
	display:block;
	float:left;
}

div.money-script {
	width:400px;
	
	display: block;
	float:left;
	overflow:hidden;
}

div.money .txtbanner{	
	
	width:100%;	
	z-index:1;	
	padding:0;
	margin:0;
	
}

/**************************************************************

	SlideShow
	v 1.3

**************************************************************/
/* SLIDESHOW */
#slideshow {width:500px; float:left; padding: 100px 0 0 0;}
#slideshow img.thumb {float:left;padding:0;margin:0 0px;border:none;width:100px;height:66.5px;}
#slideshow img.photo {float:none;padding:0;margin:0;border:none;}
.ss-photos {position:relative;height:68px;margin:0 0 0px 0;padding-left:0px;}
.ss-photo-arrow-l {position:absolute;top:24px;left:-17px;}
.ss-photo-arrow-r {position:absolute;top:24px;right:-19px;}

/*Foto galerij*/
.gallery-vert {width:136px;}
.gallery-vert img {display:block;}
.gallery-vert .block {border:1px solid #ccc;padding:0;margin:0;vertical-align:center;}
.gallery-vert .block img.thumb {float:none;margin:10px auto;padding:0;border:1px solid #ccc;}
.gallery-vert .block a:hover img.thumb {border:1px solid #7b82cb;}
.gallery-vert .block img.on {float:none;margin:9px 4px;padding:0;border:2px solid #7b82cb;}

.right-thumnails{
	padding: 10px 10px 10px 0;float:right;width:136px;
}
.slideshowContainer {
	border: 1px solid #ccc;
}

.Thumbnailbig {
	border: 1px solid #ccc;
	width: 400px;
	height: 300px;
	
}

.loading {
	background: url(../../images/slide/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
	
}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 0;
	margin : 4px 4px 0 0;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	
}

.current img {	
	padding: 5px;
}

.outline {
	border: 1px solid #233E99;
	z-index: 0;
	position: absolute;
	
	padding: 0px;
	#padding: 2px;

}

#thumbnails {
	width: 112px;	
	display:block;
	overflow:hidden;
	margin : 0 0 0 11px;
	border:0px solid #000;
}


/*************************************************************/
/* googlemap */
#mapcontainer{
	padding:0;
	margin:0;	
	width: 651px; 
	height: 369px;
	z-index:100;	
}


#map {
  width: 651px; 
  height: 369px;
  padding: 0;
  margin:0; 
  border:0px solid red;  
}

#googlemap {
  width: 651px; 
  height: 369px;
  margin:0;
  padding:0;  
  clear:both;
}

a.active_white{
	color:#000;
	text-decoration:none;	
	font-weight:bold;
}

#httprequestcitynamediv{
	margin:0;
	padding:0;
	float:left;
	width:405px;
}

.agency-box-small{
	float:left;
	margin:10px auto;
	padding:0;
	width:270px;
}

#agent_details{
	float:left;
	display:block;
	padding:0;
	margin:0;
}

#spacer-city-content-box{
	height:900px;
}
.paginering-block{
	margin:0;
	padding:7px; 
}
#pagenering-links a:visited,#pagenering-links a:link{
	color: #26188b;
	text-decoration:underline;	
	font-weight:normal;
}
#pagenering-links a.active_white, #pagenering-links a:hover{
	color:#000;
	text-decoration:none;	
	font-weight:bold;
}

.paginering-block .pagenering-container{
	padding:5px 0 0 0;
}
#pagenering-links{
	float:left;
	padding:3px 0 0 0;
	margin:0;
	vertical-align:top;
}
.image-float{
	float:left;
}
.mailing_container{
	clear:both;
	padding:0 0 10px 0;
	
	overflow:hidden;
	display:block;
}

.mailing_container .mailing-delete{
	float:left;
	padding: 8px 5px 0 0;
}
.mailing_container .mailing-image{
	float:left;
	width:148px;
	height:88px;
	border:1px solid #ccc;
	text-align:center;
}
.mailing_container .mailing-info{
	float:left;
}

.mailing_container .mailing-info table, .mailing_container .mailing-info table td, .mailing_container .mailing-info table th{
	border:none;
}
.textarea_greetings{
width:300px;height:60px;font-family:arial;
}

span.submit-btn-subscribe{
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	margin: 25px 5px;
	float: left;
	display: inline;
	
}
span.submit-btn-subscribe input {
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0 30px;
	font-size: 93%;
	font-weight: bold;
}

div.agent-link {
	width:300px;
	display:block;
	
	text-align:center;
	padding:20px 0 20px 0;
}

.tablegoogle{
	width:300px;	
	padding-bottom:10px;
}
.contentgooglemap{
	float:left;
	padding:0;
}
.closegooglegif{
	background:url(closegoogle.gif) no-repeat 0 0;height:12px;width:13px;float:right;cursor:hand;
}

.titlegooglemap{
	height:12px;
	font-weight:bold;
	clear:both;
	padding:0 0 15px 0;	
}
.estyle2 {
	background-color:#ffffff;
	border:1px black solid;
	margin:0 auto;
	width:300px;
	padding:10px;
	overflow:hidden;
	display:block;
}
.left-col-title-result{
	float:left;width:460px;
}
.left-col-title-result-personal{
	float:left;width:572px;
}
.deletebutton{
	float:right;
	padding: 10px 10px 0 10px;
}

.right-col-title-result{	
	padding-top:10px;	
}

.fontcolorwhite{
	color:#fff;
}

.float_column{
	float:left;
	display:block;
	overflow:hidden;
	border:1px solid #000;
	height:100%;
}

div.money a.link_orange:hover{
	color:#FF6600;	
}

span.button_normal {
	
	padding:0;
	margin:0 5px 0 0;
	background: url(form-submit-bkg-left.gif) no-repeat 0 0;
	display: block;
	float: right;
	display: inline;
}
 span.button_normal input{
	border: none;
	background: url(form-submit-bkg-right.gif) no-repeat 100% 0;
	line-height: 27px;
	height: 27px;
	padding: 0;
	width: 95px;
	font-size: 93%;
}

#pagesorter{
	font-size: 93%;
	color: #262626;
	
	float:left;
	margin:0;
	padding:0;
}
#mybuttons{
	float:right;
	padding:0 0 5px 0;
	margin: 0;
	
	width:227px;
	height:27px;
	
}
#mybuttons_down{	
	display:block;
	overflow:hidden;
	padding:0 0 0 600px;
	margin:0;
	
	clear:both;
	
}
.arrow-right{
	float:left;
	margin:3px 0 0 0;
	padding:0;
	
}

.hideicons{
	visibility: hidden;
	height:0;

}
#myparariusbtn{
	padding:0;
	margin:13px 0 0 2px;
	
	width:41px;
	height:38px;
	float:left;
}

#myparariustxt{
	padding:25px 0 0 0;
	margin:0;
	font-weight:bold;
	font-size: 108%;
	color: #262626;
	float:left;
}
form.search-form div.search-options .longinputfield{
	background:#f5f5f5; height:20px; width:150px; border:1px solid #ccc;
}

form.search-form div.search-options .shortinputfield{
	background:#f5f5f5; height:20px; width:50px; border:1px solid #ccc;
}
table.headernews, td.tdnewsheaderLeft,td.tdnewsheaderRight,td.tdnewsLeft,td.tdnewsRight
{   
    border-style: solid;
	font-family: verdana,arial;
	color:#000;
	font-size:10px;
}

table.headernews
{
    border-color: #000;
	border-width: 1px 1px 0 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
td.tdnewsheaderLeft
{
    margin: 0;
    padding: 4px;
    border-width: 0 0 2px 0;
    background-color: #fff;
	font-weight:bold;
}

td.tdnewsheaderRight
{
    margin: 0;
    padding: 4px;
    border-width:  0 0 2px 0;
    background-color: #fff;
	font-weight:bold;
	
}

td.tdnewsLeft
{
    margin: 0;
    padding: 4px;
    border-width: 0 0 1px 0;
    background-color: #fff;
}

td.tdnewsRight
{
    margin: 0;
    padding: 4px;
    border-width: 0 0 1px 0;
    background-color: #fff;
    text-align:center;
}
div.company-info-box div#show_tel{
	display: none;	
	padding: 10px;
	border-bottom: 1px solid #ccc;
	margin: 0;
}

div.company-info-box div#click_tel{	
	padding: 10px;
	border-bottom: 1px solid #ccc;
	margin: 0;
}
div.realtor-info-box div.right-col-492 table td div#show_tel{
	display: none;
}


div.realtor-info-box div.right-col-492 table td div#show_fax{
	display: none;
}

#watermark_box {
	position:relative;
	display:block;
	text-align: center;
}

img.watermark {
	position: absolute;
	top: 6px;
	left: 435px;
	border:0px solid #585858;
}

