/* CSS Document */

/* WEBSITE STRUCTURE */

html,body                                {margin:0px; padding:0px; background-color:#F4F4E3; background-image:url(../images/bk.gif); background-repeat:repeat-x; }

#swindon_caravans                {width:990px; height:auto; overflow:hidden;  margin-left:auto; margin-right:auto; margin-top:10px; background-color:#fff;
                                                border:1px solid #999999; padding-top:5px;}

#site_header                        {height:195px; width:100%;}
#swindon_caravans_logo        {width:150px; height:195px; float:left; background-color:#fff;}
#branches                                {width:168px; height:195px; float:left; background-color:#fff;}
#flash                                        {width:512px; height:191px; float:left; background-image:url(../images/background.gif); background-repeat:repeat-x; padding-top:4px;}
#caravans_quick                        {width:155px; height:195px; float:left; background-color:#fff;}

#swindon_menu                        {padding-left:10px;}
#site_menu                                {width:130px; float:left;  margin-right:10px; margin-top:10px; background-color:#fff;
                                                        padding-bottom:50px; border-top:1px solid #00923F; height:auto; overflow:visible; }

#site_content                        {width:672px; float:left; margin-bottom:10px; height:auto;}
#site_content_full_new		{width:836px; float:left; margin-bottom:10px; height:auto; display:block;}

.column_content                        {width:312px; padding-left:10px; margin-top:10px; padding-right:10px; float:left; border-right:1px solid #CCCCCC; }
.column_content2                {width:314px; padding-left:10px; margin-top:10px; float:left; height:100px;}

.column_content3                {width:650px; float:left; padding:0px;}


#site_right                                {width:168px; float:left; background-color:#fff;}

#footer                                        {width:990px; height:52px; clear:both; text-align:center; line-height:1.5em;}
#reflection                                {width:992px; margin-left:auto; margin-right:auto; height:69px;}


#site_stock_content                {width:820px; float:left; margin-left:10px; }


img.branch_button                {margin-bottom:1px;}
img.slogan                                {padding-top:35px;}


.main_dealers_for                {margin-left:30px;}
.branch_logo                        {width:100%; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center; color:#6A6A6A}



/* CONTACT US */
.contact_details_swindon                {float:left; width:259px; padding-left:45px; height:620px; background-image:url(../images/contact_swindon_bk.gif); background-repeat:no-repeat; display:none; }
.map_swindon                                        {float:right; display:none; }
.logos_swindon                                        {padding:165px 0px 0px 40px; display:none; }

.contact_details_reading                {float:left; width:259px; padding-left:45px; height:620px; background-image:url(../images/contact_oxford_bk.gif); background-repeat:no-repeat; }
.map_reading                                        {float:right; }
.logos_reading                                        {padding:165px 0px 0px 40px; }


.contact_details_reading p			{line-height:1.05em;}
.contact_details_oxford p			{line-height:1.05em;}
.contact_details_swindon p			{line-height:1.05em;}



.contact_details_oxford                        {float:left;  width:259px; padding-left:45px; height:620px; display:none; background-image:url(../images/contact_oxford_bk.gif); background-repeat:no-repeat; }
.map_oxford                                                {float:right; display:none; }
.logos_oxford                                        {display:none; padding:155px 0px 0px 40px;}

img.manufacturer_logo                        {padding:5px 0px 5px 0px;}

.contact_details_team                        {float:left; width:100%; clear:both;  }

.break                                                        {height:1px; width:100%; clear:both; padding-top:10px; margin-bottom:10px; background-color:#fff; border-bottom:1px solid #00923F;}
#contact_map_form                                {padding:10px;}

img.contact_map                                        {border:1px solid #999999;}

/* AWNINGS */
.blue_strip                                                {height:35px; width:161px; padding:10px 0px 10px 0px; border:1px solid #447895; text-align:center; margin-top:30px;
                                                                background-image:url(../images/abc_bk.gif); background-repeat:repeat-x; }

.awning_manufacturer_logo                {padding:10px 0px 10px 25px;}
img.used_awning_stock                        {}
img.awning_size                                        {}

.awning_make                                        {width:646px; height:250px; clear:both; padding-top:18px;}
.awning_logo                                        {width:150px; float:left;}
.awning_text                                        {float:left; padding-left:140px; padding-right:10px;}

.awnings_photo                                        {float:left; margin-top:20px; padding-left:15px; }
.awnings_photo_x                                {float:left; margin-top:20px; padding-left:11px; }
.awnings_photo_2                                {float:left; margin-top:20px; padding-left:11px; }

img.awning_model                                {margin:0px; padding:0px; border:1px solid #C7C7C7; }


#awning_eurovent                                {background-image:url(../images/awning_eurovent.jpg); background-repeat:no-repeat}
#awning_isabella                                {background-image:url(../images/awning_isabella.jpg); background-repeat:no-repeat}
#awning_sunncamp                                {background-image:url(../images/awning_suncamp.jpg); background-repeat:no-repeat}
#awning_ventura                                        {background-image:url(../images/awning_ventura.jpg); background-repeat:no-repeat}
#awning_outdoorrevolution						{background-image:url(../images/awning_outdoorrevolution.jpg); background-repeat:no-repeat}

/* STORE */
#store_brands                                        {width:100%; clear:both}
img.accessory_logos                                {float:left; padding:5px 0px 5px 5px;}


/* TENTS */
.tent_model                                                {width:95%; height:auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;  color:#686868;
                                                                padding-bottom:10px; margin-left:10px; margin-top:10px; border-bottom:1px solid #00923F; }

.model_l                                                {width:46%; float:left; }
.tent_logo                                                {width:110px; float:left}
.tent_name                                                {width:49%; float:left; font-size:1.4em; line-height:2.4em; color:#000;}
.tent_photo                                                {}

.model_r                                                {width:53%; padding-left:5px; float:left; border-left:1px solid #05A0E2;}
.tent_price                                                {font-size:1.2em; line-height:1.4em; font-weight:900; color:#000;}
.tent_spec                                                {width:35%; float:left; }
.tent_info                                                {width:63%; float:left; }


/* WORKSHOP */
img.workshop                                        {margin-bottom:-20px;  z-index:-10;}
img.workshop_icon                                {margin-left:70px;}



/* HIRING */
.hire_caravan                                        {border-bottom:1px solid #00923F; margin-left:50px; margin-bottom:20px;}
.hire_logo                                                {float:left; padding-top:6px; padding-right:10px;}
.hire_model                                                {float:left;}
.hire_spec                                                {width:100%; clear:both; margin-bottom:10px;}
.hire_spec_name                                        {width:49%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
.hire_spec_details                                {width:49%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}

.hire_video                                                {}
img.watch_video                                        {}

.hire_price_month_1                                {width:47%; float:left;}
.hire_price_month_2                                {width:47%; float:left;}

.hire_extras                                        {margin-left:50px; margin-top:20px; padding-bottom:50px; height:100px;}
.hire_extra_options                                {width:47%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
.hire_extra_price                                {width:47%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}


.hire_layout_1                                        {height:205px; padding:160px 0px 0px 55px;}
.hire_layout_2                                        {height:100px; padding:100px 0px 0px 55px;}

/* MEET THE TEAM */
.team_person                                        {width:100%; height:200px; border-bottom:1px solid #00923F;}
.team_photo                                                {width:170px; padding-left:20px; height:170px; float:right;}
.team_name                                                {}
.team_description                                {}
.team_contact                                        {}
.team_members                                        {}

img.email_icon                                        {float:left; margin-top:2px; margin-right:8px;}
img.phone_icon                                        {float:left; margin-top:0px; margin-right:8px;}
img.team_photos                                        {border:1px solid #00923F; float:right;}

/* INSURANCE */

#safeguard									{width:501px; height:331px; margin-top:10px; margin-left:50px; padding-top:120px; padding-left:30px; padding-right:30px; background-image:url(../images/safeguard-bk.gif); background-repeat:no-repeat;}


/* DEALER VIDEO */
.video_dealers                                        {margin-left:150px;}

/* TERMS ad CONDITIONIS */
#conditions                                                {margin-left:auto; margin-right:auto; width:800px;  border:1px solid #00923F; background-color:#FFFFFF; height:auto; overflow:hidden; padding:10px;}

.terms_title                                        {width:650px; float:left; }
.print                                                        {width:100px; float:left; }
.terms                                                        {width:380px; float:left; padding:5px;}




/* FONTS */

h1                                                {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:1.5em; color:#00923F; padding-top:5px;}
h1.black                                {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:1.5em; color:#000; padding-top:5px;}
h2                                                {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:1.1em; color:#3B3B3B;}
h2.video                                {margin-left:70px;}

h3.white                                {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:0.9em; color:#fff; line-height:1.2em;}
h4							{font-family:Arial, Helvetica, sans-serif;}

p                                                {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

span                                        {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

ul                                                {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

a                                                {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}


p.copyright                                {font-size:0.7em; color:#818181}
p.small                                        {font-size:0.7em;}
p.awning_text                        {margin:0px; padding:0px;}
p.price                                        {font-size:1.1em;}

span.awning_model_small                        {}


a.main_menu:link                {display:block; height:30px; line-height:2.2em; border-bottom:1px solid #00923F; color:#686868; font-size:0.9em; text-decoration:none; background-color:#fff }
a.main_menu:visited                {display:block; height:30px; line-height:2.2em; border-bottom:1px solid #00923F; color:#686868; font-size:0.9em; text-decoration:none; background-color:#fff }
a.main_menu:hover                {color:#000000; background-image:url(../images/roll_over.gif);}

a.quick_link:link                {}
a.quick_link:visited        {}
a.quick_link:hover                {}

a.email:link                        {font-size:1em; color:#818181}
a.email:visited                        {font-size:1em; color:#818181}
a.email:hover                        {color:#ff0000}





