/* CSS Document */

body{background-image: url(../images/main-bg.jpg);}

p{line-height: 18px;}

#top_header_wrapper{ width: 100%; height: 86px; background-image: url(../images/top.jpg); background-repeat:repeat-x; position:relative;}	
		#header_positioning {position: relative; margin: auto; width: 946px; height: 86px; }
		#main_header{position: absolute;  top: 35px; width: 946px; height: 82px; background-image: url(../images/clarke-header.png); }
			#main_header h1, #main_header h2{ display: none;}
	
#main_wrapper{ width: 100%; height: auto; background-image: url(../images/main-background.jpg); background-position:bottom; background-repeat:repeat-x; background-color: #fff; padding-top: 48px;}
	#header_image{width: 946px; height: 236px; background-image: url(../images/main-header.png); margin: auto; position: relative;}
		
		/*LINKS START*/	
		#navposition{position: absolute; top: -7px; left: 30px; padding: 0px; margin: 0px; }
		#navposition ul{width: 253px; height: 247px; top: 1px; padding: 0px; margin: 0px; list-style:none; list-style-position:outside; background-image:url(../images/listbackground.jpg);}
		#navposition ul li{line-height: 30px;}
		#navposition ul li a{padding: 0px 0px 0px 15px; margin: 0px; color: #000000;}
		#navposition ul li:hover a{color: #e5da14;}
		/*LINKS END*/
		

		.listborder{border-bottom: 1px solid #b29500;}
		.listborder:hover{background-color:#8F7300; border-bottom: 1px solid #594900;}
		#header_image ul li a{display: block;}
		#top{border-bottom: 1px solid #b29500;}
		#top:hover{ background-image: url(../images/tophover.png); border-bottom: 1px solid #594900;}
		#bottom:hover{ background-image: url(../images/bottomlink.png);}
		
#main_content_container{width: 946px; margin: auto; padding-top: 52px;padding-bottom: 20px; }
	#main_content_container a {color: #a37700;}
	#main_content_container a:hover {color: #000;}
	
	#left_content{float: left; width: 286px; line-height: 18px; background-image:url(../images/lr-split.gif); background-repeat:repeat-y;}
	#right_content{float: right; width: 633px; padding-left: 27px;}
		.intropara {width: 423px;}
		.padding-right{margin-right: 11px;}
		.padding-left{margin-left: 11px;}
		#right_content h2{ display: none;}
	#right_content a{color:#000000;}
	
	
	#suc_err_content img{margin-right: 20px; margin-bottom: 20px; }
	#suc_err_content h2{display: none;}

	
	.top_margin{margin-top: 20px; }	
	#blank_calc{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; margin-top: 20px; }
	#blank{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; }
	#stamp_duty{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/calc.jpg); background-position:bottom right; background-repeat:no-repeat;}
	#sale_list_container{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/money.jpg); background-position:bottom right; background-repeat:no-repeat;}
	#grading{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/grading.jpg); background-position:bottom right; background-repeat:no-repeat;}
	#listed_details{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/listed-details.jpg); background-position:bottom right; background-repeat:no-repeat;}
	#removals_list_container{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/keybg.jpg); background-position:bottom right; background-repeat:no-repeat;}
	#storage_list_container{background-color: #FFFFFF; border: 1px solid #ccc; padding: 5px; background-image: url(../images/man-box.jpg); background-position:bottom right; background-repeat:no-repeat;}
	li{ line-height: 18px;}
	.li_spacing {padding-bottom: 20px; margin-bottom: 20px;  border-bottom: 1px dashed #ccc;}
	
	.feedback_header{padding: 10px; }

		
		#mor_calc_header, #selling_tips_header{width: 303px; margin-top: 20px; height: 36px; line-height: 36px; background-image:url(../images/mort-calc-header.png);}
			#mor_calc_header h3, #selling_tips_header h3{font-size:13px; font-weight: normal; padding: 0px 0px 0px 12px; margin: 0px; }
				#mor_calc_header{float: left;} 
				#selling_tips_header{ float: right; margin-right: 11px;}
				#mor_calc_content, #selling_tips_content{ width: 291px; padding: 12px 0px 12px 12px; margin-top: 20px;}
				#mor_calc_content p, #selling_tips_content p {float: right; text-align:left; width: 200px; padding: 0px 0px 10px 0px; margin: 0px;}
				#mor_calc_content p a, #selling_tips_content p a { float: right;}
				#mor_calc_content img, #selling_tips_content img{float:left;}
				
		.left_stamp_calc{float: left; width: 50%; height: 50px; margin-bottom: 10px;}
		.right_stamp_calc{float: right; width: 50%; height: 50px; margin-bottom: 10px; }
			
		#mor_calc_content {float: left;}
		#selling_tips_content{float: right; margin-right: 11px;}
		
		#left_contact {float: left; width: 303px;}
		#left_contact p, #right_contact p {padding: 10px;}
		#right_contact{float: right; margin-right: 11px; width: 303px; }
		
		
#footer{width: 100%; height: 67px; background-image:url(../images/footer.jpg); color: #fff;}
	#footer_content{width: 946px; height: 45px; margin: auto; padding-top: 20px;}
		#footer_left a, #footer_right a{color: #fff;}
		#footer_left a:hover, #footer_right a:hover{color: #ffda00;}
			#footer_left{ float: left;}
			#footer_right{ float: right;}
				#footer_right ul{ padding: 0px; margin: 0px;}
				#footer_right ul li{display: inline; margin-left: 15px;}
				#footer_right ul li img{padding-bottom: 1px; margin-left: 10px;}
				
				
#current_link a{color: #FFDA00; }
#current_link a:hover{color: #FFDA00; }

.azheade{background-color: #FED600;  border: 1px solid #ccc;}



/*Start header classes*/

.azheader{width: 215px; height: 25px; background-image: url(../images/headers/a-zheader.png);}
.sitemap_header{width: 180px; height: 26px; background-image: url(../images/headers/sitemap.png);}
.usefullinks{width: 129px; height: 20px; background-image:url(../images/headers/usefullinks.png)}
.webtools_header{width: 262px; height: 20px; background-image:url(../images/headers/webtools.png);}
.error{width: 349px; height: 26px; background-image:url(../images/headers/error.png);}
.success{width: 237px; height: 25px; background-image: url(../images/headers/success.png); }
.mortgage_calculator{width: 218px; height: 26px; background-image:url(../images/headers/mortgage-calculator.png);}
.delays{width: 318px; height: 26px; background-image:url(../images/headers/delays.png);}
.gazumping{width: 135px; height: 26px; background-image: url(../images/headers/gazumping.png);}
.hips{width: 349px; height: 25px; background-image: url(../images/headers/hips.png);}
.contract{width: 465px; height: 26px; background-image:url(../images/headers/contract.png);}
.what_does{width: 252px; height: 26px; background-image:url(../images/headers/whatdoes.png); }
.legal_process{width: 440px; height: 26px; background-image: url(../images/headers/legal.png);}
.selling_tips{width: 122px; height: 26px; background-image: url(../images/headers/selling-tips.png);}
.storageheader{width: 97px; height: 25px; background-image:url(../images/headers/storage.png); margin-top: 20px; }
.further_info{width: 393px; height: 20px; background-image:url(../images/headers/further-information.png);}
.appeals{width: 105px; height: 26px; background-image: url(../images/headers/appeals.png);}
.grants{width: 90px; height: 19px; background-image: url(../images/headers/grants.png);}
.restrictions{width: 142px; height: 19px; background-image: url(../images/headers/restrictions.png);}
.grading{width: 195px; height: 26px; background-image: url(../images/headers/grading.png);}
.who_administers{width: 310px; height: 26px; background-image:url(../images/headers/who-administers.png);}
.mid_listing_header{width: 261px; height: 26px; background-image: url(../images/headers/what-does-listing.png);}
.prop_sales_header{width: 149px; height: 26px; background-image: url(../images/headers/propertysales.png); margin-bottom: 20px; }
.contactform{width: 144px; height: 20px; background-image: url(../images/headers/contactform.png); margin-top: 20px; }
.contact_header{width: 229px; height: 20px; background-image: url(../images/headers/contact-clarke-mews.png)}
.listed_buildings{width: 167px; height: 26px; background-image: url(../images/headers/listed-buildings.png);}
.removals_storage{width: 235px; height: 26px; background-image: url(../images/headers/removals-storage.png);}
.get_in_touch{ background-image: url(../images/headers/getintouch.png); width: 132px; height: 20px;}
.welcome{ background-image: url(../images/headers/welcome.png); width: 264px; height: 20px;}
.land_header{ background-image:url(../images/headers/land-newhomes.png); width: 217px; height: 20px; }
.stamp_header{ background-image:url(../images/headers/stamp-duty.png); width: 125px; height: 25px;}
.stamp_duty_calc{ background-image:url(../images/headers/stamp-duty-calc.png); width: 250px; height: 26px;}

.usefullinks_table{margin-top: 20px;}
.usefullinks_table img{border: 1px solid #ccc;}

.useful_links, .a_z_moving, .selling_tips_box, .mortga_calc, .legal{float: left; margin-top: 10px; height: 218px; border: 1px solid #ccc; background-color:#fff;}


.useful_links h3, .a_z_moving h3, .selling_tips_box h3, .mortga_calc h3, .legal h3{ background-color: #ffd600; padding: 5px; text-align:center; border-bottom: 1px solid #ccc; font-size: 15px; margin: 0px; }
.useful_links p, .a_z_moving p, .selling_tips_box p, .mortga_calc p, .legal p{ padding: 10px; margin: 0px; }
.useful_links p a, .a_z_moving p a, .selling_tips_box p a, .mortga_calc p a, .legal p a{ isplay: block;}

.useful_links{width: 204px; margin-right: 5px;}
.a_z_moving{width: 199px; margin-right: 5px; margin-left: 5px; }
.selling_tips_box{width: 204px; margin-left: 5px;}
.mortga_calc{width: 204px; margin-right: 5px;}
.legal{ width: 199px; margin-left: 5px; }


/*
.button:hover{ background-image:url(../images/button-over.jpg);}
.button a{color: #000; display: block; padding: 0px; margin: 0px;}
*/

.button{width: 150px; height: 30px; background-image: url(../images/buttonbg.jpg); text-align:center; line-height: 30px; margin: 20px 0px 20px 0px; border: 1px solid #ffc000;}
.button:hover{ background-image:url(../images/button-over.jpg);}

.reset_margin{margin-right: 10px; }

.forminput{ font-family: verdana; font-size: 12px; width: 100%;}
/*End header classes*/

.spacer{width: 0px; height: 0px; margin: 0px; padding: 0px; clear: both;}
.splitter{width: 90%; height: 5px; border-bottom: 1px dotted #a3a3a3;}
.seperator{margin-right: 11px; height: 2px; background-image: url(../images/seperator.gif); background-repeat:repeat-x; background-position:bottom;  clear: both; padding: 20px 0px 0px 0px;}
.seperator_duex{margin-right: 11px; height: 2px; background-image: url(../images/seperator.gif); background-repeat:repeat-x; background-position:bottom; clear: both; padding: 20px 0px 0px 0px; margin-bottom: 10px; }
.tip{font-weight: bold; color: #AC8A2F;}
iframe{border: 1px solid #ccc;}
.mor_calc_splitter{height: 10px; width: 100%; border-bottom: 1px dashed #616161; margin-bottom: 10px; }
.answer_container{border: 1px solid #616161; background-color:#CCC;}
.disclaimer{font-weight: bold; color:#FF0000;}
form{padding: 0px; margin: 0px; }

.stampduty_calc{margin-top: 20px; }
.az_bitofheight{height: 20px;}

.spacer{width: 0px; margin: 0px; clear: both;}

/*Testimonials container on the honepage*/

#testi_container{padding: 5px 0px 5px 15px; background-color: #fdc216; position: relative; border: 1px solid #f2b609;}
#testi_container p{padding-right: 15px;}