
.stock_list                                        {background-color:#FFFFFF; }

h2.title                         {padding:0px; margin:0px; float:left; font-weight:bold;}
h1.cf                                                 { font-size: 2.8em }
span.ref                               {color:#006974; line-height:2.0em; font-size:1.2em;}

p                           {font:Arial, Helvetica, sans-serif; font-size:1.0em;}
a.back_button:link                  {font-size:1.2em; color:#FF0000; margin-left:500px;}
a.back_button:visited                 {font-size:1.2em; color:#FF0000; margin-left:500px;}
a.back_button:hover                 {color:#3366CC;}
a.back_button:link                        {font-size:1.2em; color:#FF0000; float:right; }

a.email_eq:link                                {color:#FF0000; font-size:1.0em;}
a.email_eq:visited                        {color:#FF0000; font-size:1.0em;}
a.email_eq:hover                        {color:#FF0000;}


.caravan-details             { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 10px; margin-left: 20px; width: 600px; border: 0 }

.banner                      { margin-bottom: 10px; margin-left: 15px; width: 98%; height: 60px; clear: both }

.info_model                              { text-align: center; margin-left: 0; padding-bottom: 10px; width: 98%; float: left; clear: both }
.info                       {width:200px; float:left;  padding:10px 0px 10px 0px; margin-left:1px; margin-right:4px;}
.info_left                        {float:left; width:224px; }

.info_box                        {float:left; width:116px; font-size:1.1em; margin-bottom:2px;}
.info_text                        {float:left; width:100px; font-size:1.1em; margin-bottom:2px;}

.info_right                        {float:right; width:260px; padding-bottom:5px; }
.images                      { margin-top: 10px; margin-right: 30px; width: 98%; float: right }

.specD                       { font-size: 1.1em; padding: 10px 0; width: 98%; clear: both; border-top: 1px solid #bebebe; border-bottom: 1px solid #bebebe }
.addD                        { font-size: 1.1em; padding: 10px 0; width: 98%; clear: both; border-bottom: 1px solid #bebebe }

.dealer_info                         { font-size: 1.2em; text-align: left; margin-top: 25px; width: 98%; height: 120px; clear: both }


.contact                        {width:220px; float:left;  margin-top:10px;   }
.contact_left                        {float:left;  margin-top:5px; width:230px; height:110px; }
.enquiry                        {float:right; margin-top:5px; width:230px; height:110px; }


#disclaimer                        { color: #5d5d5a; text-align: left; padding-top: 5px; width: 98%; float: left; border-top: 1px solid #bebebe }
#copyright                         { color: #5d5d5a; text-align: left; padding-top: 10px; padding-bottom: 10px; width: 98%; float: left }



.video_dealer                        {float:right; margin-top:10px;}
#caravanfinder_videos       {width:100%; margin-left:0px; background-color:#fff; clear:both; height:88px;}
#video_left                 {width:226px; float:left; }
#video_right                {width:226px; float:right;}

h2.title                      { font-weight: bold; text-align: center; margin: 0; padding: 0; float: left }
.set2_photos                 {width:520px; height:200px;}

.info_model_2                           {width:250px; float:left;  padding-bottom:10px; margin-top:20px; text-align:center; }
.info_2                     {width:200px; float:right; padding:0px 0px 10px 0px;   margin-top:20px; padding-right:15px;}


img.m_logo                        {float:left; }
img.main                        {float:left; }
img.video                        {float:left; }
img.image1                         {float:left}
img.image2                            {float:right}
img.image3                       {float:left;  margin-top:2px; margin-bottom:4px;}
img.image4                       {float:right; margin-top:2px; margin-bottom:4px;}
.image_name                      {width:400px; clear:both; font-size:0.9em;}

img.photo_1                        {float:left;margin-right:2px;}
img.photo_2                 {float:left; margin-left:10px;}
