html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1em; font-family:inherit; text-align:left; vertical-align:baseline;}
a img, :link img, :visited img{border:0;}
ol, ul{list-style:none;}
a:focus{-moz-outline-style:none; outline:none;}

/*= General */
html{height:100%;}
html{overflow-y:scroll; margin-bottom:0px;}
body{font-family:Arial, Verdana, sans-serif; font-size:11px; color:#756A5D; text-align:center; background:#F6F5F2;}

/*=Typography*/
h1, h2, h3{font-size:10px; line-height:13px; font-weight:normal; text-transform:uppercase; margin-bottom:17px;}
h1{text-transform:none; font-size:11px;}
h1 span{display:block; font-style:italic;}
h3{margin-bottom:0;}
p, li, span, em, strong, a, td, .vcard div, dd, dt{line-height:13px;}
p, ul{margin-bottom:13px;}
#text a{color:#756A5D;}
a{color:#5E5F60;}
#text ul li a, a.caps{font-size:10px; color:#5E5F60 !important;}
#text ul li a:hover, a:hover{color:#B4B5B7 !important;}
a.enquiry{padding-left:14px;}
blockquote p{font-style:italic; margin:0;}
blockquote p.source{font-style:normal; margin-bottom:13px;}

dl{float:left; margin-top:13px;}
dt{position:relative; float:left; width:80px; font-size:10px;}
dd{margin-left:80px; font-size:10px;}

img{display:block;}

/*=Layout*/
#wrapper{text-align:center; position:absolute; top:50%; left:0; height:1px; width:100%; margin-top:-275px; min-width:763px;}
#wrapper.halt{margin-top:0; top:0;}
	#header{position:relative; border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:16px; margin-bottom:10px; width:763px;}
		#logo{position:absolute; top:0; right:0;}
		#navigation{float:left; height:60px;}
		#navigation ul{float:left; width:150px; margin-bottom:0;}
			#navigation a{font-size:10px; line-height:14px; text-transform:uppercase; text-decoration:none; color:#5E5F60;}
			#navigation a.sel{color:#B4B5B7;}
			#navigation #lev_1, #navigation #lev_2, #navigation #lev_3, #navigation #lev_4, #navigation #lev_5, #arrows{width:96px; top:0; left:0;}
			#navigation #lev_2{width:120px;}

			#navigation #lev_4{width:75px;}
			#navigation #lev_5 a{float:left; margin-right:5px;}
			#navigation #lev_5 li{clear:left; line-height:14px;}
		#arrows{position:absolute; width:96px; top:-2px;}
		#arrows ul{display:none;}		
			#arrows span{font-size:10px;}
			#arrows li{float:left; width:20px;}
				#arrows li a, #arrows li span{display:block; padding:5px 5px 5px 0; margin-right:5px;}
	#container{position:relative; text-align:left; margin:0 auto; width:763px; height:510px;}
		#content{width:100%; clear:left; position:relative;}
			#text{position:relative; float:left; width:310px; left:96px; min-height:410px; _height:38em; margin-top:-1px;}
				#text ul{overflow:hidden; margin-bottom:13px;}
					#text ul li{float:left; margin-right:13px;}
					#text ul li *{font-size:10px;}
			#content img{position:relative; display:block; float:right;}
			
	#footer{clear:both; padding-top:10px;}
		#footer *{font-size:11px;}
		#footer p{position:relative; left:96px; width:667px;}
		.phone_number{color:#B4B5B7; padding-right:5px;}
		#footer p a{text-transform:none; text-decoration:none;}
		#footer p a.phone_number{color:#5E5F60;}
		#footer span.credit{display:none; position:absolute; right:0;}
			#footer span.credit a{font-size:7px; font-family:Verdana;}
			
	.second_image{margin-right:22px;}

/* Home */
#page_home #text{left:0; width:204px; margin-right:15px;}
#page_home #content img{float:none;}
#page_home #footer p{left:0;}
#classic{margin-right:20px;}
.choice{position:relative; float:left;}
	.choice a{position:absolute; left:0; top:0; display:block; z-index:2; width:100%; height:100%;}
	.choice h2{position:absolute; z-index:1; text-indent:-999em; width:262px; height:408px; margin:0; top:18px; left:15px;}
	#classic h2{background:url('/images/home_classic_bespoke_kitchens.png') no-repeat top left;}
	#modern h2{background:url('/images/home_modern_bespoke_kitchens.png') no-repeat top left;}
	
/* Contact */
#page_contact_us_woodworks_lewes_showroom #footer p{display:none;}
#page_contact_us_woodworks_lewes_showroom #footer span.credit{display:block;}
.vcard a{text-transform:none; font-size:11px;}
.vcard .adr{margin-bottom:13px;}
.vcard .adr span{display:block;}
#map{position:relative; top:35px;}

#page_contact_us_request_brochure #text{width:90%;}
	#request_brochure{float:left; margin-left:62px; margin-top:30px;}
	#brochure_intro{float:left;}
		
	form div{clear:left; margin-bottom:10px; width:315px;}
		#interest *{display:inline; vertical-align:middle;}
		#interest label{width:auto; float:none; margin-right:10px;}

		form div span{display:none;}
		label{cursor:pointer; float:left; width:80px;}
		input.text, textarea{border:1px solid #ccc; width:230px; font-family:Arial; font-size:11px; color:#756A5D; padding:1px 0;}
		input.checkbox{margin-left:0;}		
		textarea{height:40px;}
		#callback_option label{float:none; display:inline; width:auto;}

		p#error_notice{display:none;}
		.error span{display:block; color:#5E5F60; margin-left:80px;}
		.error input.text, .error textarea{border:1px solid #5E5F60;}
		.errors p#error_notice{display:block;}
		p#error_notice, .error label{color:#5E5F60;}

/* Testimonials */
#page_your_project_testimonials #text{width:667px;}
#page_your_project_testimonials .col-1{width:310px; float:left;}
#page_your_project_testimonials .col-2{width:310px; float:right;}
#page_your_project_testimonials blockquote{float:right; width:310px;}

/*Useful Links*/
#page_contact_us_useful_links #text{width:667px;}
#page_contact_us_useful_links .col-1{width:310px; float:left;}
#page_contact_us_useful_links .col-2{width:310px; float:right;}

#page_contact_us_useful_links dl{float:none; margin-bottom:26px;}
#page_contact_us_useful_links dt{position:relative; float:left; width:143px; font-size:11px;}
#page_contact_us_useful_links dd{margin-left:143px; font-size:11px;}

#page_gallery_fine_detail_1 #arrows ul,
#page_gallery_fine_detail_2 #arrows ul,
#page_gallery_fine_detail_3 #arrows ul{display:block;}

#page_gallery_fine_detail_1 #lev_3 a,
#page_gallery_fine_detail_2 #lev_3 a,
#page_gallery_fine_detail_3 #lev_3 a{float:left; margin-right:5px;}

#page_gallery_fine_detail_1 #lev_3 li,
#page_gallery_fine_detail_2 #lev_3 li,
#page_gallery_fine_detail_3 #lev_3 li{float:left; line-height:14px;}