/* CSS Document */

.salesman				{width:778px; background:url(../images/blue_curve_bg.jpg); height:160px; float:left; padding:10px; margin-bottom:10px; color:#FFF;}
.salesman_pic			{float:left; margin-right:10px; width:106px;}
.salesman_info			{float:left; width:482px;}
.logo_rights			{float:left; width:180px;}
.big_white_txt			{font-size:18px; font-weight:bold; color:#FFF;}

.twitbook				{width:788px; float:left; margin-bottom:5px;}
.facelike				{float:left; width:100px; padding-top:2px;}
.google_plus_banner		{width:185px; float:left; margin-top:5px; background:url(../images/google_plus_1.jpg); height:54px; padding-left:10px; padding-top:25px;}
.recommend_google		{width:75px; float:left; margin-top:5px; color:#FFF; font-size:11px; text-align:center;}

.site_map				{width:796px; float:left; margin-bottom:10px; margin-top:10px;}

/* Maxview */

.max_image_right		{float:right; margin-left:10px;}

/* Maxview end */

/* 2011 franchise pages */

.main_franchise			{width:798px; float:left;}
.franchise_text			{float:left; width:650px;}
.range_columns			{float:left; margin-top:5px; clear:both; width:798px;}
.range_column			{float:left; width:250px; padding:4px; background:#dfdfdf; border:1px solid #c5c2c2;}
.range_column3			{float:left; width:250px; padding:4px; background:#c0c0c0; border:1px solid #c5c2c2;}
.range_column2			{float:left; width:250px; padding:5px;}
.range_space			{float:left; width:7px;}
.layout_250				{float:left; margin-top:20px; border-bottom:1px solid #000; padding-bottom:5px; text-align:center; font-weight:bold;}

.left_sec_2011			{float:left; width:560px; margin-right:10px;}
.right_sec_2011			{float:left; width:225px; height:100px;}
.gen_spec_bar			{float:left; height:41px; width:560px; background:url(../images/2011_caravans/general_spec_bar.jpg); margin-bottom:10px;}
.photos_bar				{float:left; height:41px; width:560px; background:url(../images/2011_caravans/photographs_bar.jpg); margin-bottom:10px; margin-top:10px;}
.options_bar			{float:left; height:41px; width:225px; background:url(../images/2011_caravans/options_bar.jpg);}
.layout_2011			{float:left; width:250px; padding-top:25px;}
.spec_2011				{float:left; margin-right:10px; width:300px;}
.spec_layout_hold		{float:left; width:560px;}
.awning_bar				{float:left; width:795px; height:41px; background:url(../images/2011_caravans/awnings_bar.jpg); margin-bottom:10px; clear:both; margin-top:10px;}
.brochure_bar			{float:left; width:795px; height:41px; background:url(../images/2012_caravans/brochures_bg.jpg); margin-bottom:10px; clear:both; margin-top:10px;}
.spec_heading			{float:left; width:150px; font-weight:bold; margin-bottom:2px; background:#CCC;}
.spec_detail			{float:left; width:110px; margin-bottom:2px; background:#CCC;}
.spec_heading2			{float:left; width:150px; font-weight:bold; margin-bottom:2px;}
.spec_detail2			{float:left; width:150px; margin-bottom:2px;}
.options_border			{float:left; width:213px; border:1px solid #2ba7f9; padding:5px;}
.opt_thumb				{float:left; margin-right:4px; width:114px; margin-bottom:5px;}
.opt_text				{float:left; width:95px; height:79px; margin-bottom:5px;}
.crv_img_1				{float:left; width:275px; height:184px; margin-right:5px; margin-bottom:5px;}
.crv_img_2				{float:left; width:275px; height:184px; margin-bottom:5px;}
.crv_img_3				{float:left; width:275px; height:184px; margin-right:5px;}
.crv_img_4				{float:left; width:275px; height:184px;}
.awning_match			{float:left; width:255px; height:255px; border:1px solid #2ba7f9; margin-bottom:5px;}
.brochure_match			{float:left; width:255px; border:1px solid #2ba7f9; margin-bottom:5px; text-align:center; padding-bottom:5px; padding-top:5px;}
.brochure_match_sprite	{float:left; width:393px; border:1px solid #2ba7f9; margin-bottom:5px; text-align:center; padding-bottom:5px; padding-top:5px;}
.alternative_model		{float:left; width:793px; border:1px solid #2ba7f9; margin-bottom:5px;}
.alt_model_spacer		{float:left; width:15px;}
.awning_match_spacer	{float:left; width:12px;}
.brochure_match_spacer	{float:left; width:5px;}
.awning_title_top		{float:left; width:255px; margin-bottom:10px;}
.awning_text_details	{margin-right:auto; margin-left:auto; width:230px;}
.awning_match_img		{width:230px; margin-left:auto; margin-right:auto; margin-bottom:10px; clear:both;}
.bhorse					{float:left; width:225px; margin-top:5px; height:70px;}
.paintseal_banner		{float:left; width:795px; margin-bottom:5px;}
.caravan_h1_hold_ster	{float:left; width:795px; margin-top:5px; background:url(../images/2011_caravans/sterling_bg.jpg); height:50px;}
.caravan_h1_hold_swif	{float:left; width:795px; margin-top:5px; background:url(../images/2011_caravans/swift_bg.jpg); height:50px;}
.caravan_h1_hold_spri	{float:left; width:795px; margin-top:5px; background:url(../images/2011_caravans/sprite_bg.jpg); height:50px;}

/* 2011 franchise pages */

.special_text			{font-size:14px; color:#F00; text-align:center; font-weight:bold;}

.finance_right			{float:right;}

/* remaining 2010 */

.last_holder			{width:776px; float:left; border:1px solid #CCC; margin:5px; padding:5px; background:url(../images/2010/last_holder_bg.jpg);}
.last_holder_sold		{width:776px; float:left; border:1px solid #CCC; margin:5px; padding:5px; background:url(../images/2010/SOLD_BG.jpg);}
.last_holder:hover		{width:776px; float:left; border:1px solid #CCC; margin:5px; padding:5px; background-color:#b3dbf1;}
.last_logo				{width:80px; float:left; margin-right:5px;}
.last_thumb				{width:100px; float:left; margin-right:5px; border:1px solid #b3dbf1; margin-top:8px;}
.last_details			{width:583px; float:left;}

/* remaining 2010 */

/* Caravan Hire */

.hire_holder			{width:798px; border:1px solid #0482D5; margin-bottom:5px; float:left;}
.hire_holder:hover		{width:795px; border:1px solid #0482D5; margin-bottom:5px; float:left; background:#c8e7f4;}
.hire_image				{padding:5px; margin:5px; border:1px solid #0482D5; width:200px; float:left;}
.hire_images			{float:left; width:444px;}
.hire_cvn_details		{float:left; width:341px; margin-right:5px; margin-left:5px; margin-top:5px;}
.MagnifImage			{background-color:#fff; color:#0482D5; font-weight:bold; border:3px solid #0482D5; text-align:center; padding:2px;margin:0;}

/* Caravan Hire end */

/* Awards */

.award_box			{float:left; width:240px; text-align:center;}
.awards_title		{float:left; width:763px; padding-left:35px;}

/* Awards end */

/* Caravan tyres */

.tyre_row			{float:left; width:500px; margin-bottom:5px; text-align:center;}
.tyre_size			{width:200px; float:left; margin-right:5px; background:#b3dbf1; text-align:center;}
.buy1				{width:95px; float:left; margin-right:5px; background-color:#c8e7f4; text-align:center;}
.buy2				{width:95px; float:left; margin-right:5px; background:#b3dbf1; text-align:center;}
.buy3				{width:95px; float:left; background-color:#c8e7f4; text-align:center;}


/* Caravan tyres end */

/* New awnings */

.awning_row			{float:left; border:1px solid #2ba7f9; padding:5px; width:786px; margin-bottom:5px;}
.awning_row:hover	{float:left; border:1px solid #2ba7f9; padding:5px; width:786px; background-color:#a2d5f6;}
.awning_thumb		{float:left; border:1px solid #2ba7f9; margin-right:5px;}
.awning_spec		{float:left; width:520px; margin-bottom:5px; margin-right:5px;}
.awning_title		{float:left; width:520px; color:#333; font-size:18px;}
.awning_waffle		{float:left; width:520px; color:#333; margin-top:8px;}
.awning_right		{float:left; width:154px;}
.awning_price		{float:left; width:154px; font-size:20px; color:#F00; font-weight:bold; text-align:right;}
.awning_more		{float:left; width:154px; color:#333; font-weight:bold; margin-top:25px; font-size:18px; text-align:right;}

.price_table		{width:786px; float:left; padding:5px; border:1px solid #ccc; margin-bottom:5px;}
.size_box			{width:68.4px; float:left; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.size_box:hover		{width:68.4px; float:left; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#a2d5f6;}
.size_box_v			{width:95px; float:left; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.size_box_v:hover	{width:95px; float:left; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#a2d5f6;}
.size_message		{width:786px; text-align:center; float:left; margin-bottom:5px; margin-top:5px;}
.size_spacer		{width:3px; float:left; background-color:#CCC; height:34px;}
.size_spacer_v		{width:3px; float:left; background-color:#CCC; height:50px;}
.awn_big_img		{width:498px; float:left; border:1px solid #ccc; margin-right:5px; margin-bottom:5px;}
.awn_details		{width:281px; float:left; border:1px solid #ccc; height:322px; margin-bottom:5px; padding:5px;}
.features_box		{width:139px; float:left; border:1px solid #ccc; height:139px; text-align:center;}
.features_spacer	{width:20px; float:left;}
.anx_img			{width:200px; border:1px solid #ccc; float:left; margin-right:5px;}
.anx_info			{width:379px; float:left;}
.anx_price			{width:200px; float:left; font-size:20px; font-weight:bold; text-align:right; color:#F00;}

/* New awnings */

/* Motorhomes */

.broch_mh_row		{float:left; border:1px solid #CCC; text-align:center; padding:10px; width:240px; margin-bottom:10px;}
.broch_mh_column	{float:left; width:260px;}
.broch_split		{float:left; width:100%; clear:both;}
.franchise_box_mh	{float:left; width:200px; margin-top:10px; text-align:center; padding-top:67px;}
.brochure_holder	{float:left; width:798px;}

/* Motorhomes end */

/* Caravans */

.stock_lists		{float:left; width:180px; margin-right:5px; margin-top:10px; text-align:center;}
.franchise_box		{float:left; width:139px; margin-top:10px; text-align:center; padding-top:67px;}
.fran_spacer		{float:left; width:5px;}
.brochure_box		{float:left; width:262px; margin-top:50px; text-align:center; margin-bottom:10px;}

/* Caravans end */

/* main body new */

.main_body		{width:798px; float:left; margin-left:5px; margin-bottom:5px;}
.main_body2		{width:798px; float:left; margin-left:0px;}
.breadcrumbs		{width:868px; float:left; margin-left:15px; heigth:23px; margin-top:138px; color:#FFF;}
a.bread				{color:#fff;}
.contact_num		{float:left; color:#fff; margin-top:138px; font-size:16px; font-weight:bold;}
.contact_numh		{float:left; color:#fff; margin-top:138px; font-size:16px; font-weight:bold;}
.google_plusoneh	{float:left; margin-top:5px; margin-left:0px}

/* main body new end */

/* left nav */

a.menu_home			{background:url(../images/menu_home.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_caravans		{background:url(../images/menu_caravans.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_motorhomes	{background:url(../images/menu_motorhomes.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_workshop		{background:url(../images/menu_workshop.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_hire			{background:url(../images/menu_hire.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_spares		{background:url(../images/menu_spares.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_accessories	{background:url(../images/menu_accessories.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_awnings		{background:url(../images/menu_awnings.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_calor		{background:url(../images/menu_calor.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_news			{background:url(../images/menu_news.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_contact		{background:url(../images/menu_contact.jpg); height:26px; width:160px; float:left; padding-top:10px; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_indent		{width:154px; margin-left:35px; background:#2ba7f9; padding-left:5px; padding-top:5px; padding-bottom:5px; float:left; font-size:14px; color:#FFF; text-decoration:none; font-weight:bold; margin-right:1px; margin-bottom:1px;}

.banner_list		{width:195px; float:left; margin-top:5px;}
.banner_list_b		{width:188px; float:left; margin-top:5px; border-right:7px solid #1db5d4;}

/* left nav */


/* Gas heater */

.heater_holder		{width:350px; float:left; margin-left:40px; text-align:center;}

/* Gas heater end */

/* Summer Clearance */

.summer_thumb		{width:300px; border:1px solid #2ba7f9; float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:14px; font-weight:300;}
.summer_thumb:hover	{width:300px; border:1px solid #2ba7f9; float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:14px; font-weight:500; background:#a2d5f6;}
.summer_space		{width:41px; float:left;}
#Body_text_ban		{float:left; width:990px; margin-bottom:5px; margin-left:5px; margin-right:5px;}

/* Summer Clearance end */

/* Tents */

.tent_holder		{width:252px; float:left; margin-bottom:20px;}
.tent				{width:250px; border:1px solid #2ba7f9; float:left;}
.tent_tab			{width:251px; float:left; text-align:right;}
.tent_image			{width:250px; float:left; height:172px;}
.tent_entry			{width:250px; float:left; text-align:center; border-top:1px solid #2ba7f9;}
.tent_entry:hover	{width:250px; float:left; text-align:center; border-top:1px solid #2ba7f9; background:#a2d5f6;}
.tent_divide		{width:116px; float:left;}
.tent_header		{width:990px; margin-left:auto; margin-right:auto;}
a.entry				{text-decoration:none; color:#000000;}
a.entry:hover		{text-decoration:underline; color:#000000;}
.tent_images		{float:left; margin-right:20px; width:500px;}
.tent_details		{float:left; width:400px;}

/* Tents */ 

/* Accessories */

.cat_entity			{width:245px; float:left; margin-left:5px; text-align:center; padding:5px; margin-bottom:5px; border:1px solid #2ba7f9; height:440px;}
.rec_thumb			{width:100px; height:75px; border:1px solid #2ba7f9; margin-top:5px; margin-left:auto; margin-right:auto;}
a.recent			{color:#000000; text-decoration:underline;}

/* Accessories end */

/* Workshop */

.work_left			{float:left; width:400px; margin-right:5px;}
.work_right			{float:left;}
.ws_logos			{margin-left:auto; margin-right:auto; width:798px; clear:both;}
.b4_after			{width:820px; margin-left:auto; margin-right:auto; text-align:center;}
.faq_row			{width:798px; margin-left:auto; margin-right:auto; clear:both;}
.faq_fault			{width:390px; padding:5px; float:left;}
.faq_remedy			{width:390px; padding:5px; float:left;}

.ws_column			{width:183px; border:1px solid #CCC; float:left; margin-top:5px; padding:5px; margin-bottom:5px;}
.ws_spacer			{width:6px; float:left;}

/* Workshop end */

/* Truma */

.mover_column		{width:180px; margin-left:2px; margin-right:3px; float:left; border:1px solid #CCCCCC; padding:5px; height:800px;}
.mover_title		{width:179px; margin-left:1px;}
.mover_descr		{width:179px; margin-left:1px;}
.mover_image		{width:179px; margin-left:1px; text-align:center;}
.spesh				{margin-left:auto; margin-right:auto; width:220px;}

/* Truma end */

/* Competition */

.splitter_btm		{widt:800px; clear:both;}

/* Competition */

/* spares stuff */


.input_row				{width:788px; margin-bottom:5px; float:left; padding-bottom:5px;clear:both;}
.input_titles			{width:250px; margin-right:5px; float:left; padding-top:3px;}
.input_box				{width:500px; float:left;}
#spares_row				{width:383px; margin-bottom:5px; float:left; margin-right:2px; margin-left:2px; padding:5px; border:1px solid #2ba7f9; text-align:center;}
#spares_row:hover		{background:#a2d5f6; text-align:center;}
#specifications			{float:left; width:370px;}
.image_info				{width:100px; border:1px solid #2ba7f9; margin-left:auto; margin-right:auto;}
#title_title			{width:80px; float:left; margin-bottom:14px;}
#answer					{float:left; width:290px; margin-bottom:14px;}
#next_prev				{background:url(../images/next_prev_back.gif); background-repeat:repeat-x; width:796px; clear:right; float:left; height:28px; border:1px solid #2ba7f9; margin-bottom:5px; margin-left:2px; text-align:center; padding-top:7px;}
a.next_prev				{font-weight:bolder; color:#FFFFFF;}
.top_text				{width:788px; padding:5px; border:1px solid #2ba7f9; background:#a2d5f6; margin-bottom:5px;}

#details				{width:786px; padding:5px; border:0px solid #2ba7f9; background:#ffffff; margin-bottom:5px;}
#big_image				{float:left; margin-right:5px; width:400px; height:300px;}
#enq_form				{float:left; width:798px; clear:right; margin-top:10px;}
#further_spec			{float:right; width:393px;}
#title_title2			{width:80px; float:left; margin-bottom:14px;}
#answer2				{float:left; width:313px; margin-bottom:14px;}
.enquiry_box			{clear:both; float:left; width:798px; margin-top:2px; margin-bottom:2px;}
.enquiry_title			{width:100px; margin-right:5px; float:left;}
.enquiry_input			{width:600px; float:left; margin-left:5px;}
.new_feature			{float:right;}
.edit_list				{width:980px; float:left; clear:both; border:1px solid #2ba7f9; margin-bottom:5px;}
.edit_list:hover		{width:980px; float:left; clear:both; border:1px solid #2ba7f9; background:#a2d5f6; margin-bottom:5px;}

/* spares stuff end */

.brochure_row	{width:471px; clear:both; margin-left:auto; margin-right:auto; text-align:center;}
.brochure		{width:150px; float:left; border:1px solid #CCCCCC; margin-right:5px; padding-top:5px; padding-bottom:5px;}
.brochure_row_wide	{width:660px; clear:both; margin-left:auto; margin-right:auto; text-align:center;}
.brochure_wide		{width:210px; float:left; border:1px solid #CCCCCC; margin-right:5px; padding-top:5px; padding-bottom:5px;}
.brochure_sprite	{width:410px; float:left; border:1px solid #CCCCCC; margin-right:5px; padding-top:5px; padding-bottom:5px;}

/* News */

#cash_back		{width:900px; margin-left:auto; margin-right:auto; clear:both;}
.img1			{float:left;}
.img2			{float:right;}
.img_splitter	{widows:900px; clear:both;}

/* News end */

/* 2009 caravans */

.width		{width:780px; margin-left:auto; margin-right:auto;}
.column		{margin-left:27px; width:162px; float:left; margin-bottom:20px;}

img.center		{padding-left:5px;}

/* 2009 caravans end */


/* New workshop */

#channel_selector	{widht:980px; clear:both; height:50px; margin-left:12px;}
.channel			{width:241px; margin-right:2px; margin-left:4px; float:left;}
.channel_title		{width:241px; height:74px; margin:0px; padding:0px;}
.channel_photo		{width:241px; height:116px;}
.channel_servicing	{width:231px; background:url(../images/servicing_middle.gif); height:166px; padding-left:5px; padding-right:5px;}
.channel_repairs	{width:231px; background:url(../images/repairs_middle.gif); height:166px; padding-left:5px; padding-right:5px;}
.channel_trouble	{width:231px; background:url(../images/trouble_middle.gif); height:166px; padding-left:5px; padding-right:5px;}
.channel_truma		{width:231px; background:url(../images/truma_middle.gif); height:166px; padding-left:5px; padding-right:5px;}

/* New workshop end */

#layouts {float:left;}
#spec	{float:right; width:170px;}

#mm_images			{float:right; margin-top:5px; margin-right:10px;}
#motor_mover_ws		{float:right; width:210px; margin-right:5px; padding-left:15px; padding-top:19px;}
#workshop_bottom	{float:left; margin-top:5px; margin-bottom:5px;}
#ws_mm			{float:left; margin-top:5px; margin-bottom:5px; margin-left:5px; width:550px;}
#google_map		{float:left; margin-right:10px; margin-bottom:10px; border:1px solid #0099FF;}
#contact_left	{float:left; width:250px;}
#contact_right	{float:right;}
#accessories_logos	{margin-left:auto; margin-right:auto; width:600px;}
#awnings_images		{float:right;}
#caravanwidth		{width:470px; margin-left:auto; margin-right:auto;}
#sitemapleft		{width:256px; float:left; padding-left:10px;}
#sitemapright		{float:left;}
#center				{margin-left:auto; margin-right:auto; width:1000px;}


.middle_home		{width:195px; float:left; margin-bottom:5px;}
img.awning			{margin-bottom:5px; margin-top:5px;}
img.awningbrad		{margin-bottom:5px; margin-top:5px; margin-left:40px;}


.home_banner		{float:left; margin-bottom:5px; margin-top:5px;}

body
{
margin-top:1%;
font-family:Arial, Helvetica, sans-serif;
font-size:82%;
background:url(../images/background.gif);
}

#site_video	{width:640px; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#logo2		{width:590px; height:90px; margin-bottom:5px; clear:both; margin-left:auto; margin-right:auto;}
#logoontop	{width:130px; display:block; float:right;}
#ace_logo	{width:70px; display:block; float:right;}
#logoontop2	{width:70px; display:block; float:left;}
a{
border:0px;
text-decoration:underline;
color:#0482D5;
}

Hover{
border:0px;
text-decoration:none;
color:#0482D5;
}

Active{
border:0px;
text-decoration:none;
color:#0482D5;
}

Visited{
border:0px;
text-decoration:underline;
color:#0482D5;
}

a.menu			{color:#ffffff; text-decoration:none;}
a.menu:visited	{color:#ffffff; text-decoration:none;}
a.menu:hover	{color:#ffffff; text-decoration:underline;}

h1
{
color:#0482D5;
font-weight:bolder;
font-size:18px;
text-align:center;
}

h2
{
color:#0482D5;
font-weight:bolder;
font-size:14px;

}

#awning_logos	{margin-left:auto; margin-right:auto; width:550px; margin-top:10px;}
#caravan_logos2	{float:left;}

/* caravan manufacturers page styles */


#description_text	{float:left; margin-left:5px; width:530px; margin-top:20px; margin-bottom:5px}
#optional_extras	{float:left; margin-left:5px; width:560px; margin-top:5px; margin-bottom:5px;}
#caravans			{float:right; margin-left:15px; width:210px; margin-top:20px; margin-bottom:5px}
#manufacturer_logo	{float:left; margin-right:5px;}
#image				{float:left; margin-right:10px; margin-top:5px;}
#img_holder			{float:left; margin-left:5px; width:530px; margin-bottom:5px}
.pricetext			{font-weight:bolder; font-size:18px; color:#FF0000;}


/* caravan manufacturers page styles */

.Wrapper
{
width:1000px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
overflow:hidden;
padding:5px;
border:#2BA7F9 3px solid;
}

.LeftBody
{
float:left;
width:555px;
margin-left:5px;
padding-bottom:5px;
margin-right:5px;
}

.RightBody
{
float:left;
width:220px;
margin-left:5px;
margin-bottom:7px;
}

.Title
{
float:left;
width:1000px;
height:160px;
margin-bottom:15px;
background-image:url(../images/title.jpg);
}

.Title2
{
float:left;
width:1000px;
height:160px;
margin-bottom:15px;
background-image:url(../images/title2.jpg);
}

.Title3
{
float:left;
width:1000px;
height:160px;
margin-bottom:15px;
background-image:url(../images/title3.jpg);
}

.MainMenu
{
float:left;
height:23px;
margin-top:130px;
margin-left:20px;
padding-top:7px;
font-weight:bold;
color:#FFFFFF;
}

.IndexText
{
float:left;
width:548px;
background-image:url(../images/IndexTextBG.png);
background-repeat:repeat-y;
padding-left:7px;
margin-bottom:25px;
}

.SearchBox
{
float:left;
width:220px;
height:84px;
margin-bottom:5px;
background-image:url(../images/SearchBox.png);
background-repeat:no-repeat;
}

.SearchHolder
{
width:195px;    
margin-left:10px;
}

.SearchInputBox
{
width:150px;
}

.Console1
{
float:left;
width:182px;
height:150px;
margin-right:4px;
margin-bottom:5px;
}

.Console2
{
float:left;
width:182px;
height:150px;
margin-right:4px;
margin-bottom:5px;
}

.Console3
{
float:left;
width:182px;
height:150px;
margin-bottom:5px;

}

.RightBodyConsoleContact
{
float:left;
width:215px;
height:84px;
padding:3px;
margin-bottom:2px;
background-image:url(../images/RightBodyContactConsole.png);
background-repeat:no-repeat;
}

.RightBodyConsolePostCode
{
float:left;
width:215px;
height:84px;
padding:3px;
margin-bottom:2px;
background-image:url(../images/RightBodyPostcodeConsole.png);
background-repeat:no-repeat;
}

.RightBodyConsole3
{
float:left;
width:215px;
height:84px;
padding:3px;
margin-bottom:2px;
background-image:url(../images/RightBodyThirdConsole.png);
background-repeat:no-repeat;
}

.RightBodyFeaturedProduct
{
float:left;
width:215px;
height:140px;
padding:3px;
background-image:url(../images/RightBodyFeaturedProduct.png);
background-repeat:no-repeat;
}

.FeaturedProductLink
{
float:left;
width:220px;
font-weight:bold;
text-align:center;
}


.ConsoleHeading
{
width:182px;
font-size:115%;
font-weight:bold;
text-align:center;
margin-top:5px;
margin-bottom:108px;
}

a.ConsoleHeading
{
text-decoration:none;
color:#000000;
width:182px;
font-size:115%;
font-weight:bold;
text-align:center;
margin-top:5px;
margin-bottom:108px;
}

a.ConsoleHeading:hover
{
text-decoration:underline;
color:#0482D5;
width:182px;
font-size:115%;
font-weight:bold;
text-align:center;
margin-top:5px;
margin-bottom:108px;
}
.ConsoleHeadingAccessoryShop
{
width:240px;
font-size:115%;
font-weight:bold;
margin-top:4px;
margin-left:10px;
text-align:center;
}

.ConsoleHeadingBlack
{
width:240px;
font-size:115%;
font-weight:bold;
margin-top:4px;
margin-left:10px;
margin-bottom:5px;
text-align:center;
}

.ConsoleLink
{
width:182px;
font-size:90%;
font-weight:bold;
text-align:center;
}

.ConsoleTitleFeaturedProduct
{
width:210px;
font-size:140%;
font-weight:bold;
text-align:center;
}

.ConsoleImageAccessoryShop
{
width:246px;
height:130px; 
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
}

.SmallConsoleHeading
{
font-size:100%;
font-weight:bold;
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
}

.SmallConsoleHeadingRed
{
font-size:100%;
font-weight:bold;
color:Red;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}

.PostcodeHolder
{
width:250px;    
margin-left:10px;
margin-bottom:7px;
}

.PostcodeHolder2
{
font-size:20px;
color:#FF0000;
font-weight:bolder;
width:250px;    
margin-left:10px;
margin-bottom:7px;
}

.ViewMapLink
{
width:215px;    
font-size:80%;
font-weight:bold;
margin-left:5px;
}

.SmallConsoleHeadingWhite
{
font-size:100%;
color:#FFFFFF;
font-weight:bold;
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
}

.SiteVideo
{
float:left;
width:267px;
height:185px;
background-image:url(../images/video-bg.jpg);
background-repeat:no-repeat;
padding:5px;
margin-right:1px;
margin-bottom:7px;
margin-top:4px;
}

.sitevidpic		{width:247px; margin-left:auto; margin-right:auto; padding-right:5px;}

.AccessoryShop
{
float:left;
width:267px;
height:185px;
background-image:url(../images/AccessoryShopBG.jpg);
background-repeat:no-repeat;
padding:5px;
margin-bottom:7px;
margin-top:4px;
}

.AccessoryShop2
{
float:left;
width:263px;
height:185px;
background-image:url(../images/AccessoryShopBg.jpg);
background-repeat:no-repeat;
padding:5px;
margin-bottom:7px;
margin-top:4px;
}

.AccessoryShopLink
{
width:250px;
font-weight:bold;
text-align:center;
margin-left:7px;
margin-top:5px;
}

.ShopLink
{
width:250px;
font-weight:bold;
text-align:center;
}

.Logo
{
float:right;
width:780px;
height:60px;
margin-top:15px;
margin-right:10px;
margin-bottom:5px;
background-color:#FF0000;
}

.Footer
{
float:left;
width:1000px;
height:30px;
background-image:url(../images/Footer.png);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
font-size:10px;
padding-top:8px;
}

a.footer_link	{color:#FFFFFF; font-size:10px; text-decoration:none;}
a.footer_link:hover		{color:#FFFFFF; font-size:10px; text-decoration:underline;}
a.footer_link:visted	{color:#FFFFFF; font-size:10px; text-decoration:none;}
a.footer_link:active	{color:#FFFFFF; font-size:10px; text-decoration:underline; font-weight:bolder;}

.FooterText
{
float:left;
font-size:70%;
margin-top:5px;
margin-left:5px;
margin-bottom:10px;
width:780px;
}
.FooterSymbol
{
float:left;
font-size:80%;
margin-top:5px;
margin-left:5px;
}

.FooterLeftBody		{float:left; width:605px; margin-left:5px;}

.FooterRightBody
{
float:left;
width:200px;

}

.W3cLogos
{
float:left;
border:0px;
margin-top:5px;
margin-bottom:10px;
}

#Body_text
{
float:left;
width:990px;
margin:5px;
}

#Caravan_logos
{
margin-left:auto;
margin-right:auto;
width:660px;
text-align:center;
padding:5px;
}

#workshop_image	{margin-left:auto; margin-right:auto; width:985px;}

#working_image	{float:right; text-align:right; padding-top:20px; margin-left:5px;}

.social_bar		{float:left; width:788px; margin-left:5px; margin-bottom:5px; background:url(../images/social_bar.jpg); height:28px; color:#FFF; padding-left:10px; padding-top:2px;}
.facebook		{float:right; margin-right:50px; margin-top:3px;}
.twitter		{float:right; margin-right:50px; margin-top:3px;}
a.social		{color:#FFF; text-decoration:none;}
a.social:hover	{color:#FFF; text-decoration:underline;}
.twit_left		{float:left; margin-right:119px; margin-top:10px; margin-bottom:10px;}
.face_left		{float:left; margin-top:10px; margin-bottom:10px;}
.google_plusone {float:right; margin-right:0px; margin-top:1px;}
.social_text	{float:left; margin-top:5px;}

/* advent caravan */

.days			{float:left; width:786px; padding:5px; margin-bottom:10px; border:1px solid #ed5757; background:#f48585;}
