@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
body { background-color:#d1d0bc; }
#page { margin: 5px auto 0 auto; width:983px; border: 2px solid #e6e6dc; }
#page #header { background: url(../images/bg_header.jpg) repeat-y; height:160px; border-bottom: 1px solid #e6e6dc; }
#page #header #logotype { padding: 10px 0 0 75px; height:150px; width:400px; float:left; }
#page #header #banner { width:485px; float:right; padding: 68px 20px 25px 0; }
#page #navigation { clear:both; padding-right:25px; width:958px; height:38px; background:url(../images/bg_nav.jpg) repeat-x; border-bottom: 2px solid #e6e6dc; }
#page #navigation #nav_links { float: right; line-height:38px; text-indent:0; }
#page #navigation #nav_links li { color:#FFFFFF; float:left; font-size:16px; list-style:none; display:block; padding:0 10px 0 10px; }
#page #navigation #nav_links li a { font-size:16px; color:#FFFFFF; text-decoration:none; display:block; }
#page #body { clear:both; min-height:550px; overflow:hidden; display:block; }
#page #body #left_column { float:left; width:367px; height:560px; background-image:url(../images/bg_search.jpg); }
#page #body #contact_left { float:left; width:367px; height:560px; }
#page #body #contact_right {
	float:left;
	width:480px;
	padding: 100px 130px 0 0;
	height:460px;
	background: url(../images/bg_contact.jpg);
	border-left:6px solid #e6e6dc;
	text-align:right;
}
#page #body #contact_right2 {
	float:left;
	width:550px;
	padding:20px 30px 0 30px;
	height:540px;
	background: url(../images/bg_contact.jpg);
	border-left:6px solid #e6e6dc;
	text-align:left;
}
#page #body #contact_right2 h1 {
	clear:both;
	display:block;
	padding:5px 0px;
	color:#FFF;
	font-size:16px;
}
#page #body #contact_right2 p {
	clear:both;
	display:block;
	padding:5px 0px;
	color:#FFF;
	font-size:12px;
}
#page #body #contact_right2 li {
	list-style:disc;
	color:#FFF;
	font-size:12px;
	margin-left:20px;
}
#page #body #contact_right .office_hd {
	font-family:Futura, arial;
	color:#FFFFFF;
	font-size:24px;
	padding:5px 0 20px 0;
}
#page #body #contact_right .address {
	font-family:Calibri, arial;
	color:#FBF9D6;
	font-size:18px;
	padding-bottom:20px;
}
#page #body #contact_right .address a {
	font-family:Calibri, arial;
	color:#FBF9D6;
	font-size:18px;
	text-decoration:none;
}
#page #body #contact_right .address a:hover {
	font-family:Calibri, arial;
	color:#FBF9D6;
	font-size:18px;
	text-decoration:none;
}
#page #body #left_column #text { padding:90px 15px 0 75px; color:#FBF9D6; }
#page #body #left_column #about_text { padding:30px 30px 0 40px; color:#FFFFFF; }
#page #body #left_column #about_text p { padding-bottom:10px; font-size:13px; }
#page #body #left_column #radio { padding:15px 0 0 50px; color:#FFFFFF; font-size:18px; }
#page #body #left_column #search_button { padding:25px 0 0 50px; }
#page #body #left_column input.search_but {
	padding:5px 0;
	background: url(../images/bg_search_but.jpg) top left;
	color:#FFFFFF;
	font-weight:bold;
	cursor:hand;
	font-size:18px;	
}
#page #body #left { float:left; width:367px; height:560px; }
#page #body #left #top_image { border-bottom:#e6e6dc 4px solid; }
#page #body #left #bottom_image { border-top:#e6e6dc 4px solid; }
#page #body #right_column {
	float:left;
	width:610px;
	height:560px;
	border-left:6px solid #e6e6dc;
}
#page #body #right {
	float:left;
	width:610px;
	height:560px;
	border-left:6px solid #e6e6dc;
}
#page #body #right #country_house {
	padding:400px 20px 0px 0px;
	text-align:right;
}
#page #body #right #season {
	padding:0 20px 0 0;
	text-align:right;
	top:-15px;
	display:block;
	position:relative;
}
#page #body #right #photoText {
	padding:0 0px 0 30px;
	display:block;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	top:-5px;
}
#page #body #right #photoText a {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
#page #body #register {
	height:560px;
	background:url(../images/bg_properties.jpg) no-repeat;
	width:983px;
}
#page #body #register #register_column {
	padding:30px 0 0 40px;
}
#page #body #register .img_row {
	height:125px;
	width:983px;
	display:block;
	clear:both;
	border-top:3px solid #fff;
}
#page #body #register .img_row .footer_img {
	float:left;
	display:block;
	width:325px;
	height:125px;
}
#page #body #register .img_row .footer_img_mid {
	float:left;
	display:block;
	width:325px;
	height:125px;
	border-right:4px solid #FFF;
	border-left:4px solid #FFF;
}
#page #body #register #reg_form {
	padding:10px 100px 0 60px;
	width:823px;
	min-height:365px;
	overflow:hidden;
}
#page #body #register #reg_form #reg_left {
	padding: 20px 10px 0 0;
	width:490px;
	float:left;
}
#page #body #register #reg_form #reg_left .element {
	padding:2px 15px 2px 15px;
	width:450px;
}
#page #body #register #reg_form #reg_left label {
	text-align:right;
	line-height:26px;
	color:#FFFFFF;
	padding:0 10px 0 0;
	display:block;
	float:left;
	width:140px;
}
#page #body #register #reg_form #reg_left input {
	line-height:24px;
	height:24px;
	font-family:Calibri;
	width:280px;
}
#page #body #register #reg_form #reg_left input.small {
	line-height:24px;
	height:24px;
	font-family:Calibri;
	width:140px;
}
#page #body #register #reg_form #reg_left select {
	padding:5px;
	font-family:Calibri;
}
#page #body #register #reg_form #reg_right {
	padding: 0 0 0 0;
	width:323px;
	float:right;
}
#page #body #register #reg_form #reg_right #reg_img {
	padding-top:10px;
}
#page #body #register #reg_form #reg_right .element {
	padding:2px 0 2px 0;
	width:323px;
}
#page #body #register #reg_form #reg_right label {
	text-align:right;
	line-height:20px;
	color:#FFFFFF;
	padding:0 10px 0 0;
	display:block;
	float:left;
	width:190px;
}
#page #body #register #reg_form #reg_right input {
	line-height:20px;
	height:20px;
}
#page #body #register #reg_form #reg_right #reg_but input {
	height:29px;
}
#page #body #register #reg_form #reg_right input.submit_but {
	text-align:center;
	background:url(../images/register_button.jpg) top left;
	padding:3px 0;
	color:#FFFFFF;
	font-weight:bold;
	cursor:hand;
	width:123px;
	font-size:16px;	
}
#page #body #register #reg_form #reg_right .searcharea {
	color:#FFFFFF;
	padding-bottom:10px;
	font-style:italic;
}
#page #body #auction {
	height:560px;
	background:url(../images/bg_auc_properties.jpg) no-repeat;
	width:983px;
}
#view_prop_but { text-align:right; padding-top:40px;}
/*#page #body #aboutus #aboutus_column { padding:30px 0 0 40px; }*/
#page #body #auction #auction_column { padding:30px 0 0 40px; width:983px; }
#page #body #auction #auction_column .auction_text .venue { font-size:14px; padding:5px 0 5px 0; }
#page #body #auction #auction_column .auction_text .auc_date { font-size:14px; padding:5px 0 5px 0; }
#page #body #auction #auction_column .auction_text .auc_time { font-size:14px; padding:5px 0 5px 0; }
#page #body #auction #auction_column .auction_text .auc_time label { width:50px; }
#page #body #auction .auction_text { padding:20px 0 0 40px; color:#FFFFFF; width:300px; float:left; }
#page #body #auction .auction_text p { padding-bottom:10px; font-size:13px; }
#page #body #auction .auction_text ul { padding-bottom:10px; }
#page #body #auction .auction_text li { list-style-type: disc; margin-left:30px; font-size:13px;}
#page #body #properties { float:left; height:560px; background:url(../images/bg_properties.jpg) no-repeat; width:725px; }
#page #body #properties .panel { clear:both; }
#page #body #properties .million_box { float:left; padding:10px 0 10px 40px; width:420px; height:420px; }
#page #body #properties .million_box .property_image { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; width:420px; height:280px; }
#page #body #properties .million_box .property_detail { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background:url(../images/bg_prop_detail_million.jpg) no-repeat; color:#FFFFFF; padding:5px; width:410px; height:70px; display:block; }
#page #body #properties .million_box .property_price { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#FFFFFF; font-weight: bold; font-size:15px; width:410px; padding: 5px; height:25px; }
#page #body #properties .million_box .value { float:left; width:110px; font-size:20px; }
#page #body #properties .million_box .more { text-align:right; float:right; font-size:14px; color:#FFFFFF; font-weight: bold; line-height:19px; padding:8px 0px; }
#page #body #properties .million_box .more a { text-decoration:none; font-size:14px; color:#FFFFFF; font-weight: bold; }
#page #body #properties .million_box .more a:hover {
	text-decoration:underline;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
}
#page #body #properties .million_img {float:left; width:197px; border:2px solid #FFF; height:129px; margin:10px 0px 8px 25px; }

#page #body #properties .property_box { float:left; padding:10px 0 10px 40px; width:197px; height:197px; }
#page #body #properties .property_box .property_image { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; width:197px; height:129px; }
#page #body #properties .property_box .property_detail { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; 	background-image:url(../images/bg_prop_detail.jpg); color:#FFFFFF; padding: 5px; width:187px; height:31px; }
#page #body #properties .property_box .property_price { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#FFFFFF; font-weight: bold; font-size:15px; width:187px; padding: 5px; height:15px; }
#page #body #properties .property_box .value { float:left; width:110px; }
#page #body #properties .property_box .more { text-align:right; float:right; font-size:12px; color:#FFFFFF; font-weight: bold; }
#page #body #properties .property_box .more a { text-decoration:none; font-size:12px; color:#FFFFFF; font-weight: bold; }
#page #body #properties .property_box .more a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
#page #body #properties_nav {
	float:left;
	height:560px;
	background:url(../images/bg_properties.jpg) no-repeat right top;
	width:258px;
	display:block;
}
#page #body #properties_nav .nav_pages { padding:475px 0 0 20px; }
#page #body #properties_nav .non_link { border: 1px solid #FFF; background-color:#003; height:30px; padding:5px; color:#FFF; font-size:16px; }

#page #body #auc_properties { float:left; height:560px; background:url(../images/bg_auc_properties.jpg) no-repeat; width:725px; }
#page #body #auc_properties .panel { clear:both; }
#page #body #auc_properties .property_box { float:left; padding:10px 0 10px 40px; width:197px; height:197px; }
#page #body #auc_properties .property_image { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; width:197px; height:129px; }
#page #body #auc_properties .property_detail { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; 	background-image:url(../images/bg_prop_detail.jpg); color:#FFFFFF; padding: 5px; width:187px; height:31px; }
#page #body #auc_properties .property_price { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#FFFFFF; font-weight: bold; font-size:15px; width:187px; padding: 5px; height:15px; }
#page #body #auc_properties .value { float:left; width:110px; }
#page #body #auc_properties .more { text-align:right; float:right; font-size:12px; color:#FFFFFF; font-weight: bold; }
#page #body #auc_properties .more a { text-decoration:none; font-size:12px; color:#FFFFFF; font-weight: bold; }
#page #body #auc_properties .more a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
#page #body #auc_properties_nav {
	float:left;
	height:560px;
	background:url(../images/bg_auc_properties.jpg) no-repeat right top;
	width:258px;
	display:block;
}
#page #body #auc_properties_nav .nav_pages { padding:475px 0 0 20px; }
#page #body #auc_properties_nav .non_link {
	border: 1px solid #FFF;
	background-color:#003;
	height:30px;
	padding:5px;
	color:#FFF;
	font-size:16px;
}

.header { padding:30px 0 0 20px; }
.auction_event { padding:5px 0 5px 40px; color:#FFFFFF; }
#page #body #property {
	float:left;
	display:block;
	min-height:560px;
	position:relative;
	overflow:hidden;
	background:url(../images/bg_properties.jpg) no-repeat;
	width:983px;
}
#page #body #AucProperty {
	float:left;
	height:560px;
	background:url(../images/bg_auc_properties.jpg) no-repeat;
	width:983px;
}
#image_window img { border: 2px solid white; }
#page #body #AucProperty #auction_register { float:left; width:580px;}
#page #body #property #contact_details { float:left; width:580px; color:#FFFFFF; line-height:20px;}
#page #body #property #contact_details #contact_form { padding: 20px 10px 0 0; width:500px; float:left; }
#page #body #property #contact_details #contact_form label { text-align:right; line-height:28px; color:#FFFFFF; padding:0 10px 0 0; display:block; float:left; width:140px; }
#page #body #property #contact_details #contact_form label.checkbox_txt { text-align:right; line-height:28px; color:#FFFFFF; padding:0 10px 0 0; display:block; float:left; width:90px; }
#page #body #property #contact_details #contact_form .ck_txt { text-align:right; line-height:28px; color:#FFFFFF; padding:0 10px 0 0; display:block; float:left; width:90px; }
#page #body #property #contact_details #contact_form .element { padding:2px 15px 3px 15px; width:500px; }
#page #body #property #contact_details #contact_form .element2 { padding:2px 15px 3px 15px; width:500px; }
#page #body #property #contact_details #contact_form .element .ck_group { width:360px; float:left;}
#page #body #property #contact_details #contact_form .element input { line-height:26px; height:26px; font-family:Calibri; width:280px; padding:0 10px 0 0; }
#page #body #property #contact_details #contact_form .element input.text_small { line-height:268px; height:26px; font-family:Calibri; width:45px; }
#page #body #property #contact_details #contact_form .element input.text_med { line-height:26px; height:26px; font-family:Calibri; width:160px; }
#page #body #property #contact_details #contact_form .element input.checkbox { width:25px; }
#page #body #property #contact_details #contact_form .element input.submit_but { text-align:center; background:url(../images/download_brochure_but.png) top left; padding:5px 0; color:#FFFFFF; 	font-weight:bold; cursor:hand; width:180px; font-size:18px;	 }
#page #body #property #image_panel { float:left; }
#page #body #property #image_panel #image_window { padding:0 16px 15px 20px; position: relative; width:540px; }
#page #body #property #image_panel #image_window #badge { position: absolute; left: 35px; top: 15px; }
#page #body #property #image_panel #image_window #mainimage { position: relative; }
#page #body #property #image_panel #slideshow { width:544px; padding: 0 0 0 20px; }
#page #body #property #image_panel #slideshow .slide_image { float:left; padding:0 10px 0 0; }
#page #body #property #image_panel #slideshow .slide_image2 { float:left; padding:0 0 0 0px; }
#page #body #property #image_panel #slideshow .slide_image4 { float:left; padding:0 15px 0 0; }
#page #body #property #image_panel #slideshow .slide_image3 { float:left; padding:0 0 0 0; }
#page #body #property #image_panel #slideshow .slide_image img { border:1px solid #FFFFFF; }
#page #body #property #image_panel #slideshow .slide_image2 img { border:1px solid #FFFFFF; }
#page #body #property #image_panel #slideshow .slide_image3 img { border:1px solid #FFFFFF; }
#page #body #property #image_panel #slideshow .slide_image4 img { border:1px solid #FFFFFF; }
#page #body #property #property_summary { padding:0 40px 0 10px; float:left; width:353px; height:560px; background:url(../images/bg_properties.jpg) no-repeat right top; }
#page #body #property #property_summary .propertyName { font-family:Calibri, arial; color:#FBF9D6; padding:60px 0 0 0; font-size:20px; font-weight:bold; }
#page #body #property #property_summary .propertyStreet { font-family:Calibri, arial; color:#FFFFFF; padding:0 0 6px 0; font-size:18px; border-bottom: 1px solid #FFFFFF; }
#page #body #property #property_summary .summary { font-family:Calibri, arial; color:#FBF9D6; padding:6px 0 6px 0; font-weight:bold; font-size:20px; border-bottom: 1px solid #FFFFFF; }
#page #body #property #property_summary .propertyPrice { font-family:Calibri, arial; color:#FBF9D6; padding:6px 0 6px 0; font-size:20px; font-weight:bold; border-bottom: 1px solid #FFFFFF; }
#page #body #property #property_summary .propertyFeature { font-family:Calibri, arial; color:#FFFFFF; padding:3px 0 0 0; font-size:13px; }
#page #body #property #property_summary .propertyDesc { font-family:Calibri, arial; color:#FFFFFF; padding:15px 0 0 0; font-size:13px; }
#page #body #property #property_summary .propertyButton { padding:14px 0 4px 0; }
#page #body #property #properties_nav { position:absolute; left:550px; top:480px; height:50px; width:353px; display:block; text-align:center; background:0; padding:0px; margin:0px; }
#page #body #property #properties_nav .nav_pages { padding:0 0 20px 0; }



.auction_buttons { padding-bottom:5px; height:29px; }
#page #body #AucProperty #auction_register { float:left; width:580px;}
#page #body #AucProperty #auction_register #reg_form { padding: 20px 10px 0 0; width:500px; float:left; }
#page #body #AucProperty #auction_register #reg_form label { text-align:right; line-height:30px; color:#FFFFFF; padding:0 10px 0 0; display:block; float:left; width:140px; }
#page #body #AucProperty #auction_register #reg_form .element { padding:2px 15px 3px 15px; width:450px; }
#page #body #AucProperty #auction_register #reg_form .element2 { padding:2px 15px 3px 15px; width:450px; }
#page #body #AucProperty #auction_register #reg_form .element input { line-height:28px; height:28px; font-family:Calibri; width:280px; padding:0 10px 0 0; }
#page #body #AucProperty #auction_register #reg_form input.small { line-height:28px; height:28px; font-family:Calibri; width:140px; }
#page #body #AucProperty #auction_register #reg_form input.submit_but { text-align:center; background:url(../images/download_brochure_but.png) top left; padding:5px 0; color:#FFFFFF; 	font-weight:bold; cursor:hand; width:240px; font-size:18px;	 }
#page #body #AucProperty #image_panel { float:left; }
#page #body #AucProperty #image_panel #image_window { padding:0 16px 15px 20px; position: relative; width:540px; }
#page #body #AucProperty #image_panel #image_window #badge { position: absolute; left: 35px; top: 15px; }
#page #body #AucProperty #image_panel #image_window #mainimage { position: relative; }
#page #body #AucProperty #image_panel #slideshow { width:544px; padding: 0 0 0 20px; }
#page #body #AucProperty #image_panel #slideshow .slide_image { float:left; padding:0 10px 0 0; }
#page #body #AucProperty #image_panel #slideshow .slide_image2 { float:left; padding:0 0 0 0px; }
#page #body #AucProperty #image_panel #slideshow .slide_image img { border:1px solid #FFFFFF; }
#page #body #AucProperty #image_panel #slideshow .slide_image2 img { border:1px solid #FFFFFF; }
#page #body #AucProperty #property_summary { padding:0 40px 0 10px; float:left; width:353px; height:560px; background:url(../images/bg_auc_properties.jpg) no-repeat right top; display:block;}
#page #body #AucProperty #property_summary .propertyName { font-family:Calibri, arial; color:#FBF9D6; padding:60px 0 0 0; font-size:20px; font-weight:bold; }
#page #body #AucProperty #property_summary .propertyStreet { font-family:Calibri, arial; color:#FFFFFF; padding:0 0 6px 0; font-size:18px; border-bottom: 1px solid #FFFFFF; }
#page #body #AucProperty #property_summary .summary { font-family:Calibri, arial; color:#FBF9D6; padding:6px 0 6px 0; font-weight:bold; font-size:20px; border-bottom: 1px solid #FFFFFF; }
#page #body #AucProperty #property_summary .propertyPrice { font-family:Calibri, arial; color:#FBF9D6; padding:6px 0 6px 0; font-size:20px; font-weight:bold; border-bottom: 1px solid #FFFFFF; }
#page #body #AucProperty #property_summary .propertyFeature { font-family:Calibri, arial; color:#FFFFFF; padding:3px 0 0 0; font-size:13px; }
#page #body #AucProperty #property_summary .propertyDesc { font-family:Calibri, arial; color:#FFFFFF; padding:15px 0 10px 0; font-size:13px; }
#page #body #AucProperty #property_summary .propertyButton { padding:4px 0 4px 0; }


#page #footer {
	clear:both;
	background: url(../images/bg_header.jpg) repeat-y;
	min-height:70px;
	overflow:hidden;
	display:block;
	border-top: 2px solid #e6e6dc;
}
#page #footer #branch_details {
	float:left;
	padding:17px 0 17px 40px;
	width:322px;
}
#page #footer #email_details {
	float:right;
	padding:29px 30px 29px 279px;
	width:303px;
}
#legal { margin: 5px auto 0 auto; width:983px; font-size:10px; }
#legal #copyright { float:left; width:492px; font-size:10px; }
#legal #designby { float:left; width:491px; text-align:right; font-size:10px; }
#legal #designby a { color:#000000; text-decoration:none; font-size:10px;  } 
#legal #designby a:hover { color:#000000; text-decoration:underline; font-size:10px;  } 