/* CSS Document */


/* TEXT STYLES */

h1									{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:0px; margin:0px; color:#00539F;}
h2									{padding:0px; margin:0px; color:#173250; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
h3									{padding:0px; margin:0px; color:#173250; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

p									{font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#537BA2; padding:0px; margin:0px;}
p.introduction						{font-size:0.9em;}

label								{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}

span								{font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
span.copyright						{color:#fff; font-size:0.9em; padding-left:10px; padding-right:200px; line-height:3.7em; float:left;}
span.company_no						{color:#5E5E5E; padding-left:520px; font-size:0.8em;}
span.branch_tele					{color:#173250; font-size:0.8em; padding-left:1px;}
span.nonlink						{color:#16A1D6; font-size:1.1em; display:block; line-height:1.6em; padding-left:25px; height:35px;}
span.red							{color:#FF0000; font-weight:bold;}

li									{font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#1C5DA5}

a									{font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-decoration:none}

a.menu:link							{color:#1C5DA5; font-size:1.1em; display:block; height:35px; line-height:1.6em; padding-left:40px; }
a.menu:visited						{color:#1C5DA5; font-size:1.1em; display:block; height:35px; line-height:1.6em; padding-left:40px; }
a.menu:hover						{color:#16A1D6; text-decoration:underline}

a.side_button:link					{}
a.side_button:visited				{}
a.side_button:hover					{}

a.branch_info:link					{color:#0C7FBA; font-size:0.8em; line-height:1.4em; text-decoration:underline}
a.branch_info:visited				{color:#0C7FBA; font-size:0.8em; line-height:1.4em; text-decoration:underline}
a.branch_info:hover					{color:#D43030;}

a.footer_menu:link					{color:#fff; font-size:0.9em; float:left; line-height:3.7em;}
a.footer_menu:visited				{color:#fff; font-size:0.9em; float:left; line-height:3.7em;}
a.footer_menu:hover					{}

a.dom:link							{text-decoration:underline; color:#0B2440}
a.dom:visited						{text-decoration:underline; color:#0B2440}
a.dom:hover							{color:#16A1D6;}


/* WEBSITE STRUCTURE */
body, html							{padding:0px; margin:0px; 
									background-color:#CCCCCC; background-color:#FFFFFF; background-image:url(../images/website_bk.gif); background-repeat:repeat-x;}

#stewart_longton_caravans			{width:991px; margin-left:auto; margin-right:auto;}
#header								{height:325px;}


img.header_logo						{float:left;}
img.header_search					{float:right;}


#brand_logos						{position:relative; width:490px; top:-15px; margin-left:240px; }
img.company_brand_logos				{padding:0px 9px 0px 9px;}
img.company_brand_logos2			{position:relative; top:-7px; padding:0px 9px 0px 9px;}
img.company_brand_reflection		{position:relative; top:-2px;}

#advance_search						{position:relative; top:-570px; left:725px;}

.quick_search						{position:relative; padding-left:600px; top:-177px;}

.search_choose						{position:relative; top:-160px; left:65px;
									 color:#FF0000; width:300px; height:25px; line-height:1em; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
									
input.form_search					{padding-left:200px;}

.search_row							{padding-bottom:10px; margin-bottom:1px; }
img.form_type						{position:relative; top:10px;}
.form_highlight 					{background:#E8EDF0}
#search_type_select					{display:none;}
span.radio 							{background: url(images/button_form_caravans.gif) no-repeat; display: block;}




.sign_deals							{position:relative; padding-left:568px; top:-174px; }

#content							{background-color:#99CC99; height:auto; overflow:hidden; margin-left:42px; margin-top:-118px; padding-bottom:20px;
									background-color:#FFFFFF;background-image:url(../images/content_bk.gif); background-repeat:repeat-x;
									border-left:#E8E8E8 1px solid; border-right:#E8E8E8 1px solid;}
									
#control							{float:left; width:160px; padding-top:40px;}																	
#main_menu							{}
img.menu_sqaure						{padding-right:7px;}

#branch_details						{background-image:url(../images/blue_branch.gif); background-repeat:no-repeat; padding-top:25px; padding-bottom:35px;  margin-left:15px; height:250px;}
.branch								{padding-left:20px; padding-bottom:8px;}
.branch_name						{}
.branch_tel							{}

#middle_content						{float:left; width:510px; padding-left:10px; padding-top:95px; }
#middle_flash						{margin-top:20px; margin-bottom:20px; border:1px solid #B4D0F2; width:500px; height:160px;}
#full_middle_content				{width:770px; float:left; padding-left:10px; padding-top:95px; }

#side_bar							{float:left; width:250px; padding-top:40px;}
#divide_line						{float:left; padding-right:2px;}
img.association_logos				{padding-top:20px;}



#website_footer						{width:100%; clear:both; height:55px; padding-left:42px; padding-bottom:0px;  }

#footer_logo						{float:left; width:106px;}
#footer_strip						{float:left; width:825px;  background-image:url(../images/footer_bk.gif); background-repeat:repeat-x;}
#footer_end							{float:left; width:19px;}

img.footer_line						{float:left; padding:0px 4px 0px 4px;}


#company_info						{width:100%; float:left;  clear:both; padding-bottom:40px; }




/* HOME PAGE */

.feature							{width:500px; clear:both; height:auto; overflow:hidden; padding-bottom:10px;  }
.feature_thumbnail					{width:100px; float:left; }
.feature_title						{width:380px; float:right}
.feature_info						{width:380px; float:right}
			
/* DEALS OF THE MONTH */

#menu_deals							{ position:relative; left:90px; top:-20px;}

/* MOTORHOME CENTRE */
img.motorhome_centre				{border: 1px solid #B4D0F2; margin-bottom:10px;}

/* SERVICING */
img.workshop_offer					{ padding-top:20px;}
#lower_flash						{ padding-left:60px; padding-bottom:20px;}