/*
      Created by Helmes AS
*/

html, body 	{ padding: 0; margin: 0; }
body     	{ font-family: Verdana, Helvetica; font-size: 10px; line-height:15px; color:#67676b; }

/* Main Styles */
a 			{ color:#000; text-decoration:none}
img 		{ border:0;}
:focus 		{ outline: 0; }
LABEL { vertical-align: middle; font-size:11px; font-family:Verdana; padding:0 3px}
INPUT { vertical-align: middle; }
SELECT { vertical-align: middle; }

/* Structure */
#wrapper 	{ margin:0 auto; width:936px; }
#faux 		{ overflow:hidden; /* Paul O Brien Fix for IE www.pmob.co.uk */
 			  width:100% }
#top 		{ margin:5px 0 2px 0; padding:0 25px 5px 0; text-align:right; }

/* header */
#header 	{ background:#fff url(/gfx/web2007/bg_01.png) top no-repeat; margin:0 0px 0 0px; padding:0 0 5px 0; width:936px; height:263px;color:#333;}
H1 			{ font-size:12px; font-weight:bold; margin:10px 0; padding:2px 0; line-height:17px; color:#002d62; }
H1.gr		{ color: #7fa562; }
H1.bl		{ color: #0080C6; }
H1.br		{ color: #9C7D4A; }

.dashedBorder   { border-top: dashed 1px #a3a2a2; overflow: hidden; height: 1px; margin: 0 8px 0 8px; }
#top a 			{ color:#000; text-decoration:none}
#top a.contact 	{ padding-right:7px;}
#top a:hover 	{ color:#01295b; text-decoration:underline }

.logo 			{ margin-left:2px;}
* HTML .logo 	{ margin-left:4px;}
.logo a 		{ display:block;  width:150px; height:52px;}
.mainpic 		{ float:left; margin-left:2px; width:730px; height:180px;}
.mainpic .text 	{ font-family: Arial, Helvetica; font-size: 16px; color: #ffffff; font-weight: bold; margin: 30px 0 0 23px; }

/* newsletter box */
.newsletter { position: relative; float: left; width: 200px; height: 67px; background: url(/gfx/web2007/lang/subscribe_newsletter_bg.png); }
.newsletter .label { position: absolute; top: 10px; left: 80px; }
.newsletter a { display: block; }
/* // newsletter box */

/* bookmark box */
.loginfield 	{ background-image: url(/gfx/web2007/login_bg.gif); background-repeat: no-repeat; width: 68px; height: 14px; text-align: center; border: 0px; font-size: 11px; padding: 2px 0 0 0;}
.bookmarks 	{ float:left; position:relative;}
.bookmarks .label {
	position: absolute;
	left: 80px;
	top: 10px;
}
.bookmarks .count {
	position: absolute;
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	top: 25px;
	left: 44px;
	width: 20px;
	text-align: center;
}
.bookmarks .txt {
	color: #ffffff;
	position: absolute;
	left: 83px;
	top: 34px;
	width: 111px;
	line-height: normal;
}
.bookmarks .txt a {
	color: #ffffff;
	text-decoration: underline;
}
.bookmarks .user {
	position:absolute;
	top:87px;
	left:15px;
	width: 64px;
	height: 17px;
}
.bookmarks .pass {
	position:absolute;
	top:87px;
	left:87px;
	width: 64px;
	height: 17px;
}
/* .bookmarkinp { background:url(/gfx/web2007/inp_bg.png) top repeat-x; height:17px; font-size:10px; line-height:13px; padding:2px 5px 0 5px; border:0; width:102px;} */

.bookmarks .btn { position:absolute; top:85px; left:159px;}
* HTML .bookmarks .btn { top:88px;}
/* //bookmark box */

.submenu-h 		{ background: url(/gfx/web2007/submenu_header_l.png) no-repeat; padding: 0; margin: 1em 0 0 0;  height: 26px; }
.submenu-h .r 	{ background: url(/gfx/web2007/submenu_header_r.png) 100% 0 no-repeat; height: 26px; }
.submenu-h p 	{ padding: 5px 10px 0 12px !important; margin: 0 !important; color: #fff; 
				  font-family:"Trebuchet MS"; text-transform:uppercase; font-size:11px; font-weight:bold; }
* HTML .submenu-h p { padding: 6px 10px 0 15px !important; }
/*
.submenu 		{ padding: 0; margin: 2px 0 0 0; background: url(/gfx/web2007/submenu_item_l.png) no-repeat; height: 19px;  }
.submenu .r 	{ background: url(/gfx/web2007/submenu_item_r.png) 100% 0 no-repeat; height: 19px; }
.submenu a 		{ padding:0 10px 0 12px !important; margin: 0 !important; line-height:16px; color: #08185c; 
				  font-family:"Verdana"; font-size:10px; font-weight:bold; text-decoration:none }
.submenu a:hover{ color:#515d8d; } */

.submenu 		{ padding: 0; margin: 2px 0 0 0; background:#cccdcd url(/gfx/web2007/submenu_bg_t.png) top no-repeat; width:160px; }
.submenu .b 	{ background: url(/gfx/web2007/submenu_bg_b.png) 0 100% no-repeat; height: 5px; line-height:1px; font-size:1px; }
.submenu a 		{ display:block; padding:3px 10px 0 12px !important; margin: 0 !important; line-height:13px; color: #08185c; 
				  font-family:"Verdana"; font-size:10px; font-weight:bold; text-decoration:none }
.submenu a:hover{ color:#515d8d; } 

.submenu-sel		{ padding: 0; margin: 2px 0 5px 0; background:#00051f url(/gfx/web2007/submenu_bg2_t.png) top no-repeat; width:160px;  }
.submenu-sel .b 	{ background: url(/gfx/web2007/submenu_bg2_b.png) 0 100% no-repeat; height: 5px; line-height:1px; font-size:1px; }
.submenu-sel a		{ display:block; padding:3px 10px 0 12px !important; margin: 0 !important; line-height:13px; color: #fff; 
				  font-family:"Verdana"; font-size:10px; font-weight:bold; text-decoration:none; }
.submenu2 		{ padding: 0; margin: 2px 0 0 0; background:#00051f url(/gfx/web2007/submenu_bg2_t.png) top no-repeat; width:160px; }
.submenu2 .b 	{ background: url(/gfx/web2007/submenu_bg2_b.png) 0 100% no-repeat; height: 5px; line-height:1px; font-size:1px; }
.submenu2 a 		{ display:block; padding:3px 10px 0 12px !important; margin: 0 !important; line-height:13px; color: #fff; 
				  font-family:"Verdana"; font-size:10px; font-weight:bold; text-decoration:none }
.submenu a:hover{ color:#fff; } 

.submenu-sub	{ padding: 0 0 3px 26px; background: url(/gfx/web2007/submenu_sub_bullet.gif) no-repeat 16px 6px; }
.submenu-sub a	{ padding: 0px; margin: 0px;}
.submenu-sub a:hover	{ text-decoration: underline; background:transparent url(../gfx/submenu_sub_bullet.gif) no-repeat scroll 16px 6px; }

.banner 		{ padding:2px 0 0 0; text-align: center; }

.line 			{ height:10px; background:url(/gfx/web2007/line.png) repeat-x; margin:5px 0; padding:0; line-height:10x; }
#leftcolumn .other { padding-left:3px;}

.nav 			{ clear:both; margin-left:2px; border:2px solid #fff; background:#c1c2c2; height:23px; width:926px;}
* HTML .nav 	{ width:928px;}
.nav 			{ text-align:center;list-style:none;}
.nav ul 		{ margin: 0px; padding: 0px; }
.nav li 		{ display:inline; padding:0; margin:0px;}
.nav a 			{ margin:0; padding:5px 7px 6px 7px; border-bottom:none; color:#002d62;	
				  font:bold 10px/2.2 Verdana,Helvetica,sans-serif; text-decoration:none;}
.nav a:hover 	{ background:#002656 url(/gfx/web2007/nav_bg.png) right repeat-x; color:#fff;}
.nav .sel a 	{ background:#002656 url(/gfx/web2007/nav_bg.png) right repeat-x;  color:#fff;}
.nav .sel a:hover { background:#002656 url(/gfx/web2007/nav_bg.png) right repeat-x; color:#fff;}

/* // header */

/* left column */
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 5px 0;
 padding: 0px;
 width: 258px;
 float: left;
}
#leftcolumn .searchbox { background-image: url(/gfx/web2007/search_bg.gif); background-repeat: repeat-y; margin-bottom: 2px; color: #545454; }
#leftcolumn .searchbox * { color: #545454; }
#leftcolumn .searchbox a {}
#leftcolumn .searchbox .content { padding: 3px 12px 10px 12px;}
#leftcolumn .searchbox .content .submittable {margin-top: 3px;}
#leftcolumn .searchbox .content .check1 {float: left;}
#leftcolumn .searchbox .content th {font-weight: normal;padding-top: 7px;text-align: left;}
#leftcolumn .searchbox .content label {	vertical-align: bottom; padding:0 0 0 3px;}
* HTML #leftcolumn .searchbox .content label {	vertical-align: middle; margin:0; padding:0 0 0 1px;}
#leftcolumn .searchbox .content input {	vertical-align: middle; margin:0; padding:0;}

#leftcolumn .searchbox .content .listbox90 {
	font-size: 11px;
	width: 90px;margin: 7px 0 0 0;
	font-size: 11px; 
}
#leftcolumn .searchbox .content .listbox60 {
	font-size: 11px;
	width: 50px;
	margin: 7px 0 0 0;
	font-size: 11px;
}
#leftcolumn .searchbox .content .listbox110 {
	font-size: 11px;
	width: 110px;
	margin: 7px 0 0 0;
	font-size: 11px;
}

#leftcolumn .searchbox .content .textfield50 {
	font-size: 11px;
	width: 50px;
	margin: 7px 0 0 0;
	font-size: 11px;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-bottom: #c3c3c3 1px solid;
	border-top: 0px;
	background-image: url(/gfx/web2007/inp_bg.png);
	background-repeat: repeat-x;
	height: 15px;
	padding-top: 2px;
}
#leftcolumn .searchbox .content .textfield64 {
	font-size: 11px;
	width: 64px;
	margin: 7px 0 0 0;
	font-size: 11px;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-bottom: #c3c3c3 1px solid;
	border-top: 0px;
	background-image: url(/gfx/web2007/inp_bg.png);
	background-repeat: repeat-x;
	height: 15px;
	padding-top: 2px;
}
#leftcolumn .searchbox .content .textfield91 {
	font-size: 11px;
	width: 86px;
	margin: 7px 0 0 0;
	font-size: 11px;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-bottom: #c3c3c3 1px solid;
	border-top: 0px;
	background-image: url(/gfx/web2007/inp_bg.png);
	background-repeat: repeat-x;
	height: 15px;
	padding-top: 2px;
}

#leftcolumn .images { margin: 41px 0 10px 0; padding-left: 2px; position:relative; }
#leftcolumn .images img { border: solid 1px #000000; margin-bottom: 4px; }

/* property statistics box */
.discount_price {
	background:transparent url(../gfx/ver2/corner.png) repeat scroll -320px -85px;
	height:50px;
	padding-left:10px;
	position:absolute;
	right:4px;
	top:1px;
	width:auto;

}
.discount_price_old {
	color:rgb(181, 201, 153);
	font-weight:900;
	font-size:15px;
	line-height:20px;
	text-decoration: line-through;
}
.discount_price_new {color:rgb(115, 155, 60);font-weight:900;font-size:18px;line-height:20px;}
#leftcolumn .searchbox .search_stats { width: 248px; height: 45px; margin-left: 5px; background-color: transparent; }
#leftcolumn .searchbox .inner { position: relative; background-repeat: no-repeat !important; height: 100%; width: 100%; }
/*
#leftcolumn .searchbox .search_stats .count { letter-spacing: -0.07em; position: relative; top: 5px; left: 80px; width: 160px; height: 38px; font-family: Arial, Helvetica; font-size: 13px; font-weight: bold; color: #ffffff; }
*/
#leftcolumn .searchbox .search_stats .count { position: absolute; left: 82px; top: 2px; line-height: 20px; font-family: Arial, Helvetica; font-size: 13px; font-weight: bold; color: #ffffff; }
#leftcolumn .searchbox .search_stats .count img { margin-top:2px; vertical-align:text-top; }
#leftcolumn .searchbox .search_stats .en { position: absolute; left: 117px; top: 8px; width: 123px; height: 13px; }
#leftcolumn .searchbox .search_stats .et { position: absolute; left: 82px; top: 24px; width: 165px; height: 13px; }
#leftcolumn .searchbox .search_stats .lt { position: absolute; left: 135px; top: 8px; width: 108px; height: 13px; }
#leftcolumn .searchbox .search_stats .lv { position: absolute; left: 88px; top: 26px; width: 161px; height: 13px; }
#leftcolumn .searchbox .search_stats .pl { position: absolute; left: 127px; top: 8px; width: 113px; height: 13px; }
#leftcolumn .searchbox .bottom 				{ overflow:hidden; background:url(/gfx/web2007/search_bottom_bg.gif) no-repeat; width:258px;		                                              height:5px;}


/* market information - eng */
#leftcolumn .other .inf-banner-eng 			{ position:relative; margin-bottom:1px; }
#leftcolumn .other .inf-banner-eng .links 	{ position:absolute; top:86px; left:27px; color:#555555; text-align:center; }
#leftcolumn .other .inf-banner-eng .links a { color: #555555; text-decoration: none; }
/* // market information - eng */

/* //left column */

/* content */
#content 					{ display: inline; position: relative; float: left; margin: 5px 30px; padding: 0px; 
							  width: 436px; color: #545454; line-height:16px;}
#content a 					{ text-decoration: none; color: #67676b;}
#content h1 				{ margin-left: 8px;}
#content h1 .yellow				{ color: #e3a14d; }
#content ol 				{ margin: 0 0 0 30px; padding:0;}
#content p 					{ margin:2px 0 5px 8px;}
#content li 				{ margin-bottom: 16px;}
#content .textarea 			{ margin:0 8px 15px 8px; text-align: justify;}
#content .contentmenu 		{ margin-bottom:18px; background-color:#e5e5e5; padding:2px 6px 3px 6px; }
#content .contentmenu a     { color: #808284; text-decoration:none;}
#content .contentmenu a:hover{ color: #424345;}
#content .contentmenu a.sel { color: #58595b; font-weight: bold;}
#content .contentmenu2 		{ margin-bottom:2px; background-color:#e5e5e5; padding:2px 6px 3px 6px; }
#content .contentmenu2 a     { color: #808284; text-decoration:none;}
#content .contentmenu2 a:hover{ color: #424345;}
#content .contentmenu2 a.sel { color: #58595b; font-weight: bold;}

#content .AdditionalBox				{ width: 370px; border-top: dashed 1px #a3a2a2; overflow: hidden; border-bottom: dashed 1px #a3a2a2; overflow: hidden; margin: 0 8px 0 8px;  }
#content .AdditionalBox .contactTable			{ width: 100%; margin: 15px 0 15px 0; }
#content .AdditionalBox .contactTable .pic 		{ width: 85px; }
#content .AdditionalBox .contactTable .pic img	{ border: solid 1px #000000; }
#content .AdditionalBox .contactTable .txt 		{ vertical-align: top; }
#morelink 					{ height: 23px; float: left;	position: relative;	margin-left: 8px;}
#morelink .text 			{ position: absolute; width: 120px;	top: 1px;	left: 29px;}
#morelink .text a 			{ text-decoration: none;	color: #5f5f5f;}

#content .AdditionalBox2					{ border-top: dashed 1px #a3a2a2; width: 256px; overflow: hidden; overflow: hidden; margin: 0 0 0 8px; }
#content .AdditionalBox2	.loanCalc		{ width: 260px; margin: 15px 0 15px 0; }
#content .AdditionalBox2	.loanCalc th	{ width: 140px; text-align: left; }
#content .AdditionalBox2	.loanCalc td { width: 120px; padding-right: 2px; text-align: right; }
#content .AdditionalBox2 .loanCalc td select { font-size: 11px; margin: 1px 0px 0px 0px; font-size: 11px; border:1px solid; border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3; line-height:12px; padding: 0px; background: #f6f6f6 repeat-x; font-size: 10px; font-family: Verdana, Helvetica; }
#content .AdditionalBox2 .loaninf { padding: 0px; margin: 0px; width: 260px; }
#content .AdditionalBox2 .submit-right		{ text-align: right; margin: 23px 0 20px 0; }

#content .market-button 		{ position: relative; margin-left: 8px; }
#content .market-button .text 	{ font-family:Arial, Helvetica; font-size:12px;}
#content .market-button .text2 	{ font-family:Arial, Helvetica; font-size:12px;}
#content .market-button .text a { color:#82a75f; text-decoration: none;}
#content .market-button .text2 a{ color:#0080c6; text-decoration: none;}

#content .resultMenu {  }
#content .resultMenu ul { margin: 4px 0 0 10px; padding: 0px; font-weight: bold; }

#content .resultMenu ul li {
	float: left;
	background: url(/gfx/web2007/bullet_green.gif) no-repeat left;
	list-style-type: none;
	line-height: 12px;
	padding: 0 0 0 10px;
	margin: 0px;
	margin-right: 15px;
}

#content .resultMenu ul li a { color: #7fa562; }
#content .resultMenu ul li a:hover { text-decoration: none; }
/*green*/
#content .resultMenu-gr ul li {
	float: left;
	background: url(/gfx/web2007/bullet_green.gif) no-repeat left;
	list-style-type: none;
	line-height: 12px;
	padding: 0 0 0 10px;
	margin: 0px;
	margin-right: 15px;
}
#content .resultMenu-gr ul li a { color: #7fa562; }
#content .resultMenu-gr ul li a:hover { text-decoration: none; }
/*blue*/
#content .resultMenu-bl ul li {
	float: left;
	background: url(/gfx/web2007/bullet_blue.gif) no-repeat left;
	list-style-type: none;
	line-height: 12px;
	padding: 0 0 0 10px;
	margin: 0px;
	margin-right: 15px;
}
#content .resultMenu-bl ul li a { color: #0080C6; }
#content .resultMenu-bl ul li a:hover { text-decoration: none; }
/*brown*/
#content .resultMenu-br ul li {
	float: left;
	background: url(/gfx/web2007/bullet_brown.gif) no-repeat left;
	list-style-type: none;
	line-height: 12px;
	padding: 0 0 0 10px;
	margin: 0px;
	margin-right: 15px;
}
#content .resultMenu-br ul li a { color: #9C7D4A; }
#content .resultMenu-br ul li a:hover { text-decoration: none; }


#content .submit 						{ margin:0 8px; text-align: center; }
#content .submit-left					{ margin:0 8px; text-align: left; }
#content .propleft-gr 					{ width: 285px; float: left; }
#content .propleft-gr ul.unBulleted		{ margin: 0px 0px 0px 8px;; padding: 0px; list-style-type: none; }
#content .propleft-gr ul.unBulleted li	{ margin: 0px; padding: 0px; }
#content .propright-gr 					{ float: right; }
#content .propright-gr .book-btn 		{ margin: 20px 0 21px 6px; }
#content .propright-gr a				{ color: #7fa562;  }
#content .propright-gr a:hover			{ color: #7fa562; text-decoration: none;  }  
#content .propright-gr ul 				{ margin: 0px; padding: 0px; list-style-type: none; color: #7fa562; }
#content .propright-gr ul li			{ margin: 0px; padding: 0px; }


#content .propleft-bl 					{ width: 285px; float: left; }
#content .propleft-bl ul.unBulleted		{ margin: 0px 0px 0px 8px;; padding: 0px; list-style-type: none; }
#content .propleft-bl ul.unBulleted li	{ margin: 0px; padding: 0px; }
#content .propright-bl 					{ float: right; }
#content .propright-bl .book-btn 		{ margin: 20px 0 21px 6px; }
#content .propright-bl a				{ color: #0080C6;  }
#content .propright-bl a:hover			{ color: #0080C6; text-decoration: none;  }  
#content .propright-bl ul 				{ margin: 0px; padding: 0px; list-style-type: none; color: #0080C6; }
#content .propright-bl ul li			{ margin: 0px; padding: 0px; }

#content .propleft-br 					{ width: 285px; float: left; }
#content .propleft-br ul.unBulleted		{ margin: 0px 0px 0px 8px;; padding: 0px; list-style-type: none; }
#content .propleft-br ul.unBulleted li	{ margin: 0px; padding: 0px; }
#content .propright-br 					{ float: right; }
#content .propright-br .book-btn 		{ margin: 20px 0 21px 6px; }
#content .propright-br a				{ color: #9C7D4A;  }
#content .propright-br a:hover			{ color: #9C7D4A; text-decoration: none;  }  
#content .propright-br ul 				{ margin: 0px; padding: 0px; list-style-type: none; color: #9C7D4A; }
#content .propright-br ul li			{ margin: 0px; padding: 0px; }

.btn001 	  					{ background:url(/gfx/web2007/submit_a.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px;  }
.btn001 span 					{ background:url(/gfx/web2007/submit_b.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:0px;  }
.btn001 span input 				{ overflow:visible; background:transparent; margin:0px; padding:2px 6px; line-height:13px; border:0px; color:#ffffff; font-weight:bold; font-size:11px; cursor:pointer; }

.btn002 	  					{ background:url(/gfx/web2007/submit_a_gr.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px;  }
.btn002 span 					{ background:url(/gfx/web2007/submit_b_gr.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:0px;  }
.btn002 span input 				{ overflow:visible; background:transparent; margin:0px; padding:2px 6px; line-height:13px; border:0px; color:#ffffff; font-weight:bold; font-size:11px; cursor:pointer; }

/*new button mac friendly*/
.btn003 	  					{ background:url(/gfx/web2007/submit_a.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px; }
.btn003 span 					{ background:url(/gfx/web2007/submit_b.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:2px; }
.btn003 span a					{ text-decoration: none; color: #ffffff !important; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }

/* button-green */
.btn003-green					{ background:url(/gfx/web2007/submit_a_gr.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px; }
.btn003-green span				{ background:url(/gfx/web2007/submit_b_gr.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:2px; }
.btn003-green span a			{ text-decoration: none; color: #ffffff !important; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }

/* button-blue */
.btn003-blue					{ background:url(/gfx/web2007/submit_a_bl.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px; }
.btn003-blue span				{ background:url(/gfx/web2007/submit_b_bl.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:2px; }
.btn003-blue span a				{ text-decoration: none; color: #ffffff !important; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }

/* button-brown */
.btn003-brown					{ background:url(/gfx/web2007/submit_a_br.gif) 0 0 no-repeat; padding:3px 0 10px 5px; *padding-top:0px; }
.btn003-brown span				{ background:url(/gfx/web2007/submit_b_br.gif) 100% 0 no-repeat;  padding:3px 5px 10px 0; *padding-top:2px; }
.btn003-brown span a			{ text-decoration: none; color: #ffffff !important; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }

#content .inp { font-size: 11px; margin:0; font-size: 11px; background:url(/gfx/web2007/inp_bg.png) repeat-x; border:1px solid; border-color:#fff #c3c3c3 #dddddd #c3c3c3; line-height:12px; padding:2px 4px;}
#content .inp2 { font-size: 11px; margin:0; font-size: 11px; background:url(/gfx/web2007/inp_bg.png) repeat-x; border:1px solid; border-color:#fff #c3c3c3 #dddddd #c3c3c3; line-height:12px; padding-top:2px;}
#content .sele {
	font-size: 11px;
	margin: 1px 0 0 0;
	font-size: 11px;
	border:1px solid;
	border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3;
	line-height:12px;
	padding: 0px;
	background: #f6f6f6 repeat-x;
	font-size: 10px;
	font-family:Verdana, Helvetica;
}
#content .txtar {
	background-color: #f6f6f6;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	margin: 0;
	font-size: 11px;
	border:1px solid;
	border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3;
	line-height: 12px;
	padding: 2px 4px;
}

#content .tbl td 				{ padding: 3px 6px;}
#content td.label 				{ text-align: right;	padding-right: 5px;	vertical-align: top; }
#content .cat 					{ width: 175px;	font-size: 11px; text-align: center; } 
#content .question 				{ background:#f6f6f6 url(/gfx/web2007/field_bg.gif) repeat-x; 
								  border-width:0px 1px 1px 1px; border-style:solid; border-color: #c3c3c3 #c3c3c3 #dddddd #c3c3c3;
								  width: 245px; height: 101px; font-family: Verdana; font-size: 11px; 
								  padding:2px; margin:0 0 35px 0;}
/* contacts map */
#content .map 					{ margin-top: 15px; }
/* //contacts map */

#content .breadcrumbs { margin: 0 8px 16px 8px; font-weight: bold; color: #808284; }
#content .breadcrumbs a { color: #808284; text-decoration: none; }
#content .breadcrumbs .left { float: left; }
#content .breadcrumbs .right { float: right; }
#content .breadcrumbs a:hover { text-decoration: underline; }

#content .navigator-green { background: #7fa562; padding: 3px 10px 3px 10px; margin: 0 8px 34px 8px; }
#content .navigator-green .left { float: left; color: #ffffff; font-weight: bold; margin-top: 1px; }
#content .navigator-green .left select.sort { font-size: 11px; width: 92px; background: #f6f6f6;	border: 1px solid; border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3; _height: 15px; }
#content .navigator-green .left label { font-size: 10px; font-family: Verdana, Helvetica; } 
#content .navigator-green .right { float: right; color: #ffffff; margin-top: 3px; }
#content .navigator-green .right a { color: #ffffff; text-decoration: none; }
#content .navigator-green .right a:hover { color: #ffffff; text-decoration: underline; }
#content .navigator-green .active { color: #7fa562; background: #ffffff; margin: -2px; padding: 2px; font-weight: bold; border: 1px solid #808284; }

#content .navigator-blue { background: #0080c6; padding: 3px 10px 3px 10px; margin: 0 8px 34px 8px; }
#content .navigator-blue .left { float: left; color: #ffffff; font-weight: bold; margin-top: 1px; }
#content .navigator-blue .left select.sort { font-size: 11px; width: 92px; background: #f6f6f6;	border: 1px solid; border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3; _height: 15px; }
#content .navigator-blue .left label { font-size: 10px; font-family: Verdana, Helvetica; } 
#content .navigator-blue .right { float: right; color: #ffffff; margin-top: 3px; }
#content .navigator-blue .right a { color: #ffffff; text-decoration: none; }
#content .navigator-blue .right a:hover { color: #ffffff; text-decoration: underline; }
#content .navigator-blue .active { color: #0080c6; background: #ffffff; margin: -2px; padding: 2px; font-weight: bold; border: 1px solid #808284; }

#content .navigator-orange { background: #e3a14d; padding: 3px 10px 3px 10px; margin: 0 8px 34px 8px; }
#content .navigator-orange .left { float: left; color: #ffffff; font-weight: bold; margin-top: 1px; }
#content .navigator-orange .left select.sort { font-size: 11px; width: 92px; background: #f6f6f6;	border: 1px solid; border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3; _height: 15px; }
#content .navigator-orange .left label { font-size: 10px; font-family: Verdana, Helvetica; } 
#content .navigator-orange .right { float: right; color: #ffffff; margin-top: 3px; }
#content .navigator-orange .right a { color: #ffffff; text-decoration: none; }
#content .navigator-orange .right a:hover { color: #ffffff; text-decoration: underline; }
#content .navigator-orange .active { color: #e3a14d; background: #ffffff; margin: -2px; padding: 2px; font-weight: bold; border: 1px solid #808284; }

#content .navigator-brown { background: #9c7d4a; padding: 3px 10px 3px 10px; margin: 0 8px 34px 8px; }
#content .navigator-brown .left { float: left; color: #ffffff; font-weight: bold; margin-top: 1px; }
#content .navigator-brown .left select.sort { font-size: 11px; width: 92px; background: #f6f6f6;	border: 1px solid; border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3; _height: 15px; }
#content .navigator-brown .left label { font-size: 10px; font-family: Verdana, Helvetica; } 
#content .navigator-brown .right { float: right; color: #ffffff; margin-top: 3px; }
#content .navigator-brown .right a { color: #ffffff; text-decoration: none; }
#content .navigator-brown .right a:hover { color: #ffffff; text-decoration: underline; }
#content .navigator-brown .active { color: #9c7d4a; background: #ffffff; margin: -2px; padding: 2px; font-weight: bold; border: 1px solid #808284; }

#content .prop-green { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 17px 8px; padding: 1px 0 1px 0; }
#content .prop-green img.pic { /*width: 120px; */float: left; }
#content .prop-green .inf { width: 268px; float: right; text-align: left; }
#content .prop-green .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height:17px; color: #7fa562; margin: 4px 0 5px 0; }
#content .prop-green .inf ul.prop-menu {
	margin: 9px 0 0 0;
	padding: 0px;
}
#content .prop-green .inf ul.prop-menu li {
	float: left;
	font-size: 10px;
	font-weight: bold;
	background: url(/gfx/web2007/bullet_green.gif) no-repeat left 5px;
	list-style-type: none;
	line-height: 12px;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
}
#content .prop-green .inf ul.prop-menu li a { display: inline; font-size: 10px; font-weight: bold; color: #7fa562; }

.property_discounted {width: 145px;text-align:center;float:left;}

#content .prop-green2 { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 17px 8px; padding: 1px 0 1px 0; }
#content .prop-green2 img.pic { width: 136px; float: left; }
#content .prop-green2 .inf { width: 268px; float: right; text-align: left; }
#content .prop-green2 .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height: normal; color: #7fa562; _margin: 0px; margin: 6px 0px 0px 0px; }
#content .prop-green2 .inf h4 { font-size:10px; font-weight:bold; padding:2px 0; line-height: normal; color: #7fa562; margin: 0px 0px 2px 0px; }
#content .prop-green2 .inf .txt { line-height: normal; height: 49px; }
#content .prop-green2 .inf ul.prop-menu { margin: 9px 0 0 0; padding: 0px; }
#content .prop-green2 .inf ul.prop-menu li { display: inline; font-size: 10px; font-weight: bold; background: url(/gfx/web2007/bullet_green.gif) no-repeat left; padding-left: 10px; margin-right: 20px; }

#content .prop-blue { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 0 8px; padding: 1px 0 1px 0; margin-bottom: 17px; }
#content .prop-blue img.pic { /*width: 120px; */float: left; }
#content .prop-blue .inf { width: 268px; float: right; text-align: left; }
#content .prop-blue .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height:17px; color: #0080c6; margin: 4px 0 5px 0; }
#content .prop-blue .inf ul.prop-menu { margin: 9px 0 0 0; padding: 0px; }
#content .prop-blue .inf ul.prop-menu li { display: inline; font-size: 10px; font-weight: bold; background: url(/gfx/web2007/bullet_blue.gif) no-repeat left; padding-left: 10px; margin-right: 10px; }
#content .prop-blue .inf ul.prop-menu li a { display: inline; font-size: 10px; font-weight: bold; color: #0080c6; }

#content .prop-gray { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 0 8px; padding: 1px 0 1px 0; margin-bottom: 17px; }
#content .prop-gray img.pic { /*width: 120px; */float: left; }
#content .prop-gray .inf { width: 268px; float: right; text-align: left; }
#content .prop-gray .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height:17px; color: #808284; margin: 4px 0 5px 0; }
#content .prop-gray .inf ul.prop-menu { margin: 9px 0 0 0; padding: 0px; }
#content .prop-gray .inf ul.prop-menu li { display: inline; font-size: 10px; font-weight: bold; background: url(/gfx/web2007/bullet_gray.gif) no-repeat left; padding-left: 10px; margin-right: 10px; }
#content .prop-gray .inf ul.prop-menu li a { display: inline; font-size: 10px; font-weight: bold; color: #808284; }

#content .prop-orange { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 0 8px; padding: 1px 0 1px 0; margin-bottom: 17px; }
#content .prop-orange img.pic { /*width: 120px; */float: left; }
#content .prop-orange .inf { width: 268px; float: right; text-align: left; }
#content .prop-orange .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height:17px; color: #e3a14d; margin: 4px 0 5px 0; }
#content .prop-orange .inf .txt { line-height: normal; }
#content .prop-orange .inf ul.prop-menu { margin: 9px 0 0 0; padding: 0px; }
#content .prop-orange .inf ul.prop-menu li { display: inline; font-size: 10px; font-weight: bold; background: url(/gfx/web2007/bullet_orange.gif) no-repeat left; padding-left: 10px; margin-right: 10px; }
#content .prop-orange .inf ul.prop-menu li a { display: inline; font-size: 10px; font-weight: bold; color: #e3a14d; }

#content .prop-brown { border-top: dashed 1px #a3a2a2; border-bottom: dashed 1px #a3a2a2; margin: 0 8px 0 8px; padding: 1px 0 1px 0; margin-bottom: 17px; }
#content .prop-brown img.pic { /*width: 120px; */float: left; }
#content .prop-brown .inf { width: 268px; float: right; text-align: left; }
#content .prop-brown .inf h3 { font-size:12px; font-weight:bold; padding:2px 0; line-height:17px; color: #9c7d4a; margin: 4px 0 5px 0; }
#content .prop-brown .inf .txt { line-height: normal; }
#content .prop-brown .inf ul.prop-menu { margin: 9px 0 0 0; padding: 0px; }
#content .prop-brown .inf ul.prop-menu li { display: inline; font-size: 10px; font-weight: bold; background: url(/gfx/web2007/bullet_brown.gif) no-repeat left; padding-left: 10px; margin-right: 10px; }
#content .prop-brown .inf ul.prop-menu li a { display: inline; font-size: 10px; font-weight: bold; color: #9c7d4a; }

#content .passChange {
	padding: 30px 0 50px 0;
}
#content .passChange table {
	width: 270px;
	margin: auto;
}
#content .passChange table th {
	font-weight: normal;
	text-align: right;
}
#content .objRes {
	border-top: solid 1px #818284;
	margin-left: 6px;
	width: 430px;
}
#content .objRes .pic {
	padding: 12px 6px 2px 6px;
	text-align: left;
}
#content .objRes .info {
	padding: 12px 6px 4px 0px;
	text-align: left;
}
#content .objRes .info table {
	margin: 6px 0 6px 0;
}
#content .objRes .info h2 {
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}


/*wide content*/
.widecontent { margin: 0 36px 96px 15px; width: 719px; background: url(/gfx/web2007/line_wide.png) bottom left no-repeat; }
.widecontent .object { background: url(/gfx/web2007/line_wide.png) top left no-repeat; overflow: hidden; margin: 0 0 20px 0; padding: 1px 0 0 0; }
.widecontent .object .left { float: left; width: 253px; /* Sven: overridden width for current pics */ width: 262px; overflow: hidden; border: 1px solid #ffffff; }
.widecontent .object .left .image { border: 1px solid #6e6e71; margin: 2px 0 0 0; }
.widecontent .object .right { float: right; width: 433px; overflow: hidden; }
.widecontent .object .right h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7fa562; margin: 23px 0 25px 0; }
.widecontent .object .right h2 a { color: #7fa562; }
.widecontent .object .right h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin: 30px 0 20px 0; padding: 0px; }
.widecontent .object .right p { text-align: justify; margin: 0px 0px 17px 0px; padding: 0px; }
.widecontent .object .right .objlink { color: #7fa562; font-weight: bold; margin: 0 0 5px 0; }
.widecontent .object .right .objlink a { color: #7fa562; text-decoration: none; }
.widecontent .object .right .objlink a:hover { text-decoration: none; }




#infBtnL {
	padding: 0 0 0 8px;
	background-image: url(/gfx/web2007/infBtnLeft.png);
	background-position: top left;
	background-repeat: no-repeat;
	overflow:hidden;
	float: left;
	height: 22px;
	margin-top: 5px;
	clear: left;
}
#infBtnL .infBtnR {
	padding: 3px 8px 6px 0;
	background-image: url(/gfx/web2007/infBtnRight.png);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
#infBtnL .infBtnR a {
	text-decoration: none;
}
#infBtnL .infBtnR a:hover {
	color: #333;
}
.box { background:url(/gfx/web2007/box_c.gif) repeat-y; margin:25px 0 5px 6px;}
.box .box-top { background:url(/gfx/web2007/box_t.gif) 0 0 no-repeat; height:10px; font-size:1px; line-height:1px;}
.box .box-bottom { background:url(/gfx/web2007/box_b.gif) 0 100% no-repeat; height:5px;  font-size:1px; line-height:1px;}
.box .box-center { padding: 8px 10px 10px 18px; }
.box .box-center .top { margin-bottom: 22px; }
.box .box-center table th { text-align: right; font-weight: normal; vertical-align: top; padding: 1px 0; }
.box .box-center input { margin-left: 8px; }
.box .box-center .submit-right { text-align: right; margin: 25px 20px 9px 0 }
.box .box-center .submit-center { text-align: center; margin: 25px 20px 9px 0 }

/* // content */

#rightcolumn { float:right; display:inline; position:relative; margin:0 3px 5px 0px; padding:0px; width:160px; color:#333; }
#footer      { clear:both; border-top:1px solid #acacab; text-align:center; padding:10px 0; color:#acacab; font-size:10px; }

.clearBorder       { clear:both; background:none; line-height:1px; font-size: 1px; overflow: hidden; border-top: solid 1px #818284; margin-left: 6px; height: 20px; }
.clear       { clear:both; background:none; line-height:1px; font-size: 1px; overflow: hidden;}
.clear5      { clear:both; background:none; height:5px; }
.clear10     { clear:both; background:none; height:10px; }
.clear15     { clear:both; background:none; height:15px; }
.clear20     { clear:both; background:none; height:20px; }
.clear30     { clear:both; background:none; height:30px; }
.clear40     { clear:both; background:none; height:40px; }


/* ******* call me back box *********** */
.phoneBox-top { width:369px; background:url(/gfx/web2007/phoneBox-top.gif) right bottom no-repeat; height:7px;margin:0px; margin-left:8px;}
.phoneBox-cont { width:369px; background:#009ac7; margin:0px; padding:0px; margin-left:8px;}
.phoneBox-bot { width:369px; background:url(/gfx/web2007/phoneBox-bot.gif) left top no-repeat; margin:0px;height:7px; margin-left:8px;}
.phoneBox-cont .phone-icon {width: 40px;height:38px; background:url(/gfx/web2007/phoneImage.gif) left top no-repeat; float:left;margin-left:12px;}
.phoneBox-cont p.field { margin:0px!important; line-height:1.8em;padding: 5px 20px 15px 0px;height:40px;}
.phoneBox-cont p.field .deftext {color:#aaa;}
.phoneBox-cont p.field input[type='text'] { width:266px; float:left; margin:3px;padding:2px; border: solid 1px #e2e2e2; background: #fff; font-family: Verdana, Helvetica, sans-serif;}
.phoneBox-cont p.field input.phoneSend {
	float:left; margin:3px 0px 3px 2px;
	height:16px; background: transparent url(/gfx/web2007/arrow-white.png) 0px 3px no-repeat;
	border: 0px; padding: 2px 2px 2px 14px;
	font-size:11px; color:#fff;
	cursor:pointer;
}
/* ******* email sending box *********** */
.emailBox-top { width:369px; background:url(/gfx/web2007/emailBox-top.gif) right top no-repeat; height:9px;margin:0px; margin-left:8px;}
.emailBox-cont { width:369px; background:url(/gfx/web2007/emailBox-cont.gif) repeat-y; margin:0px; padding:4px; margin-left:8px;}
.emailBox-bot { width:369px; background:url(/gfx/web2007/emailBox-bot.gif) left top no-repeat; margin:0px;height:9px; margin-left:8px;}
.emailBox-cont .email-icon {width: 40px;height:100px; background:url(/gfx/web2007/emailEnvelop.gif) left top no-repeat; float:left;margin-left:12px;}
.emailBox-cont p.field { margin:0px; line-height:1em;padding-right:20px;}
.emailBox-cont p.field input[type='text'] { width:286px; padding:2px; border: solid 1px #e2e2e2; background: #fff; font-family: Verdana, Helvetica, sans-serif;}
.emailBox-cont p.field textarea { width:286px; border: solid 1px #e2e2e2; padding:2px; background: #fff; font-family: Verdana, Helvetica, sans-serif; font-size:11px;}
.emailBox-cont p.field .deftext {color:#aaa;}
.emailBox-cont div.emailBox-submit { color:#666; padding: 5px 22px 5px 56px; font-size:10px;line-height:1.2em;}
.emailBox-cont div.emailBox-submit input.emailSend {
	float:right;margin:3px 0px 3px 28px;
	height:16px; background: transparent url(/gfx/web2007/arrow-blue.png) 0px 3px no-repeat;
	border: 0px; padding: 2px 2px 2px 12px;
	font-size:11px; color:#18205e;
	cursor:pointer;
}
/* --------------------------------- */