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

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0 0 10px; }
fieldset { padding:10px; }

body{
	background-color:#ad0d11;
	font-family:Tahoma, Geneva, sans-serif;}
	
.clear{
	clear:both;}
	
.bold{
	font-weight:bold;}
	
.red{
	color:#ad0d11;}
	
.float_right{
	float:right;}
	
.float_left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;}
	
#wrapper{
	width:902px;
	margin:0 auto 0 auto;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;}
	
#inner_wrapper{
	width:821px;
	display:inline;
	float:left;
	margin:0 0 0 19px;
	padding:0 20px 0 19px;}
	
#header{
	width:821px;
	display:inline;
	float:left;}
	
#fishers_removals_logo{
background-image:url(../images/harrogate_removals_logo.gif);
width:238px;
height:80px;
display:inline;
float:left;
margin-top:40px;}


#fishers_removals_logo h1{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#fishers_removals_logo a {
	display:block;
	width:238px;
	height:80px;
}

#top_menu{
	display:inline;
	float:right;
	width:435px;
	height:20px;
	margin-top:25px;}
	
ul#top_menu_nav{
	display:inline;
	float:left;}
	
ul#top_menu_nav li{
	display:inline;
	float:left;}
	
ul#top_menu_nav li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#ad0d11;
	text-decoration:none;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	border-right:1px solid #cccccc;}
	
ul#top_menu_nav li a.end{
	padding:0;
	border:none;}
	
#contact{
	display:inline;
	float:right;
	width:395px;
	height:49px;
	background-image:url(../images/contact_bg.jpg);
	margin:10px 0 0 0 ;
	padding:10px 15px 0 0;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;}
	
.contact_freephone{
	font-size:14px;
	color:#464646;}
	
.contact_number{
	font-size:24px;
	font-weight:bold;
	color:#ad0d11;}
	
#contact a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#ad0d11;}
	
#navigation{
	width:820px;
	dipslay:inline;
	float:left;
	margin-top:20px;}
	
a.exhibition_services, a.removals, a.storage, .general_transport{
	display:inline;
	float:left;
	height:50px;
	text-decoration:none;
	font-size:19px;
	line-height:19px;
	padding:4px 0 0 10px;}
	
a.exhibition_services{
	width:194px;
	background-image:url(../images/nav_harrogate_exhibition.gif);}
	
a.removals{
	background-image:url(../images/nav_harrogate_removals.gif);
	width:193px;}
	
a.storage{
	background-image:url(../images/nav_harrogate_storage.gif);
	width:195px;}
	
a.general_transport{
	background-image:url(../images/nav_harrogate_transport.gif);
	width:195px;}
	
.nav_red{
	color:#ad0d11;
	text-decoration:none;
	line-height:22px;}

.nav_grey{
	font-weight:bold;
	color:#707070;
	line-height:22px;}
	
#flash_placer{
	display:inline;
	float:left;
	width:820px;
	margin:10px 0 0 0;}
	
#content{
	width:821px;
	display:inline;
	float:left;
	margin:10px 0 0 0;}
	
#left_column{
	width:580px;
	display:inline;
	float:left;}
	
#left_column_top{
	display:inline;
	float:left;
	width:580px;
	height:5px;
	line-height:5px;
	font-size:5px;
	background-image:url(../images/left_col_top.gif);
	background-repeat:no-repeat;}
	
#left_column_content{
	display:inline;
	float:left;
	width:534px;
	border-left:3px solid #dbdbdb;
	border-right:3px solid #dbdbdb;
	padding:20px;}
	
#left_column_content h1{
	font-size:30px;
	line-height:35px;
	margin-bottom:26px;}
	
#left_column_content h1 .light_red{
	color:#ad0d11;
	font-weight:bold;}
	
#left_column_content h1 .grey{
	color:#555555;
	font-weight:normal;}
	
#left_column_content h1 .dark_red{
	color:#8a0c0f;
	font-weight:bold;}
	
#left_column_content h1 em{
	display:none;}
	
#left_column_content h2{
	font-size:12px;
	font-weight:bold;
	color:#8a0c0f;}
	
#left_column_content p{
	font-size:12px;
	color:#000000;
	line-height:16px;}
	
#left_column_content p a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;}
	
#left_column_content p a.red_link{
	font-weight:bold;
	text-decoration:none;
	color:#ad0d11;}
	
#left_column_content p.opening{
	font-size:14px;
	line-height:18px;
	color:#555555;}
	
#left_column_btm{
	background-image:url(../images/left_col_btm.gif);
	width:580px;
	height:12px;
	line-height:12px;
	font-size:12px;
	display:inline;
	float:left;
	background-repeat:no-repeat;}
	
.box_wrapper{
	width:534px;
	display:inline;
	float:left;
	margin-bottom:12px;}
	
.info_box{
	width:256px;
	float:left;
	margin-right:10px;}
	
.info_box_top{
	width:256px;
	background-image:url(../images/info_box_top.gif);
	height:3px;
	line-height:3px;
	font-size:3px;
	background-repeat:no-repeat;}
	
.info_box_bottom{
	width:256px;
	background-image:url(../images/info_box_btm.jpg);
	height:12px;
	line-height:12px;
	font-size:12px;
	background-repeat:no-repeat;}
	
.info_box_exhibition, .info_box_removals, .info_box_storage, .info_box_transport{
	width:220px;
	border-left:3px solid #dbdbdb;
	border-right:3px solid #dbdbdb;
	background-color:#f2f2f2;
	padding:7px 20px 10px 10px;}
	
.info_box_exhibition{
	background-image:url(../images/info_box_exhibition.jpg);
	background-repeat:no-repeat;}
	
.info_box_removals{
	background-image:url(../images/info_box_removals2.jpg);
	background-repeat:no-repeat;}
	
.info_box_storage{
	background-image:url(../images/info_box_storage2.jpg);
	background-repeat:no-repeat;}
	
.info_box_transport{
	background-image:url(../images/info_box_transport2.jpg);
	background-repeat:no-repeat;}
	
.info_box_exhibition h2, .info_box_removals h2, .info_box_storage h2, .info_box_transport h2{
	color:#ad0d11;
	font-size:16px;
	font-weight:normal;}
	
#callback_box{
	display:inline;
	float:left;
	width:534px;}
	
#callback_box_top{
	display:inline;
	float:left;
	width:534px;
	background-image:url(../images/callback_box_top.gif);
	background-repeat:no-repeat;
	height:9px;
	line-height:9px;
	font-size:9px;}
	
#callback_box_btm{
	display:inline;
	float:left;
	width:534px;
	background-image:url(../images/callback_box_btm.gif);
	background-repeat:no-repeat;
	height:4px;
	line-height:4px;
	font-size:4px;}
	
#callback_form{
	width:508px;
	display:inline;
	float:left;
	padding:3px 10px 10px 10px;
	border-left:3px solid #dbdbdb;
	border-right: 3px solid #dbdbdb;}
	
#callback_form h3{
	font-size:16px;
	font-weight:normal;}
	
.formfield{
	width:227px;
	height:21px;
	display:inline;
	float:left;
	border:0;
	background-image:url(../images/field_bg.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	margin:0 10px 10px 0;}
	
.formfield2{
	width:261px;
	height:21px;
	display:inline;
	float:left;
	border:0;
	background-image:url(../images/formfield_2.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;}
	
.formfield3{
	width:503px;
	height:21px;
	display:inline;
	float:left;
	border:0;
	background-image:url(../images/long_field_bg.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;}
	
.select_wrapper{
	display:inline;
	float:left;
	position:relative;
	width:226px;
	height:17px;
	margin:0 10px 10px 0;
	overflow:hidden;
	/*border:1px solid black;*/}
	
.select_wrapper_outer{
	width:229px;
	height:23px;
	display:inline;
	float:left;
	border:0;
	background-image:url(../images/field_bg.jpg);
	background-repeat:no-repeat;
	padding:3px 0 0 3px;
	margin:0 10px 10px 0;}
	
.formfield4{
	width:232px;
	height:27px;
	display:inline;
	float:left;
	margin:0 10px 10px 0;
	padding:3px 0 0 3px;}
	

	
#callback_submit, #signup_submit{
	width:60px;
	height:26px;
	border:0;
	background-image:url(../images/callback_submit.gif);
	font-weight:bold;}
	
#callback_submit{
		display:inline;
	float:left;}
	
#right_column{
	width:220px;
	display:inline;
	float:left;
	margin-left:20px;}
	
#newsletter_signup{
	width:220px;
	display:inline;
	float:left;}
	
#newsletter_top{
	width:220px;
	height:4px;
	line-height:4px;
	font-size:4px;
	display:inline;
	float:left;
	background-image:url(../images/signup_top.gif);
	background-repeat:no-repeat;}
	
#newsletter_mid{
	display:inline;
	float:left;
	width:194px;
	border-left:3px solid #d5d5d5;
	border-right:3px solid #d5d5d5;
	background-image:url(../images/signup_grad.gif);
	background-repeat:repeat-x;
	background-color:#eeeeee;
	padding:5px 10px 10px 10px;}
	
#newsletter_mid h2, #testimonials_mid h2{
	font-size:16px;
	font-weight:normal;}

#newsletter_mid p{
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;}
	
.signup_form{
	margin-bottom:5px;
	width:187px;
	height:21px;
	background-image:url(../images/signup_field.gif);
	background-repeat:no-repeat;
	border:0;
	padding:5px 0 0 5px;}
	
#signup_submit{
	display:inline;
	float:right;
	margin-top:3px;}
	
#newsletter_btm{
	width:220px;
	height:3px;
	line-height:3px;
	font-size:3px;
	background-image:url(../images/signup_btm.gif);
	background-repeat:no-repeat;
	display:inline;
	float:left;}
	
#testimonials{
	width:220px;
	display:inline;
	float:left;
	margin-top:10px;}
	
#testimonials_top{
	display:inline;
	float:left;
	background-image:url(../images/testimonials_top.gif);
	background-repeat:no-repeat;
	width:220px;
	height:4px;
	line-height:4px;
	font-size:4px;}
	
#testimonials_mid{
	display:inline;
	float:left;
	width:194px;
	border-left:3px solid #d5d5d5;
	border-right:3px solid #d5d5d5;
	background-image:url(../images/quotes.gif);
	background-color:#f3f3f3;
	background-repeat:no-repeat;
	padding:5px 10px 10px 10px;}
	
#testimonials_mid p{
	font-size:11px;
	line-height:14px;
	margin-bottom:15px;}
	
#testimonials_mid hr{
	background-color:#eececf;
	color:#eececf;
	border:0;}
	
#testimonials_btm{
	display:inline;
	float:left;
	background-image:url(../images/testimonials_btm.gif);
	background-repeat:no-repeat;
	width:220px;
	height:4px;
	line-height:4px;
	font-size:4px;}
	
.divider{
	background-color:#d8d8d8;
	color:#d8d8d8;
	border:0;
	line-height:3px;
	height:3px;
	font-size:3px;
	display:inline;
	float:left;
	width:820px;
	margin:20px 0 10px 0;}
	
#footer{
	width:820px;
	display:inline;
	float:left;}
	
ul#footer_nav{
	width:820px;
	display:inline;
	float:left;
	margin-bottom:20px;}
	
ul#footer_nav li{
	display:inline;
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid;
	height:12px;}
	
ul#footer_nav li a{
	text-decoration:none;
	font-size:10px;
	color:#000000;
	height:12px;
	display:inline;
	float:left;
	line-height:12px;}
	
#footer p{
	font-size:10px;}
	
#footer p a{
	text-decoration:none;
	color:#555555;
	font-weight:bold;}
	
.team_member{
	display:inline;
	float:left;
	margin-bottom:10px;
	width:520px;}
	
.p_contact{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	width:520px;}
	
	
.contactfield1{
	margin-left:55px;}
	
.contactfield2{
	margin-left:28px;}

.contactfield3{
	margin-left:9px;}
	
.contactfield4{
	margin-left:85px;}
	
.contactfield5{
	margin-left:126px;
	margin-top:-25px;}
	
.contactfield6{
	margin-left:59px;}
	
.contactfield7{
	margin-left:9px;}
	
.datefield{
	margin-left:39px;}
	
.datefield2{
	margin-left:52px;}
	
#contact_submit{
	margin-left:117px;
	margin-top:10px;}
	
#left_column_content ul li a{
	color:#000000;
	text-decoration:none;
	font-size:12px;}
	
.lowercase{
	text-transform:lowercase;}