/* CSS Document */
h1                        {padding:0em; margin:0em;}
h1.title                  {padding:0em; margin:0em; float:left; font-size:1.5em;}
h2.details                {padding:0em; margin:0em; font-size:1.2em; color:#000; font-weight:100;}
.caravan                 {width:52em; margin-top:0.63em; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica; height:auto; overflow:visible;  }
.banner                        {float:left;  width:29.25em; height:3.75em; margin-left:10em;}
#print                        {float:right; width:10.88em; background-color:#fff;}
.info_model     {width:50em;  margin-left:1.25em; margin-bottom:1em; height:2em; clear:right; background-color:#CC9999 }
.info_modelmh      {width:50em;  margin-left:1.25em; height:2em; clear:right; }
.info_modelmh2     {width:50em;  margin-left:1.25em; height:2em; clear:right; }
span.ref                {float:left;  padding-left:1.31em; line-height:2em; color:#FF4F4F; }
.images                        {width:27em; margin-left:24em;  }
.lib_row                {width:100%;clear:both;}
.info_right                {float:left; width:27.50em; padding-bottom:0.31em; }
.image_name                {width:30.50em;  clear:both;}
img.main                {float:left; width:15.63em; height:11.69em; }
img.image1                {float:left;  padding:0em; margin:0em;}
img.image2                {float:right; padding:0em; margin:0em;}
img.image3                {float:left;  padding:0em; margin:0em; margin-top:0.38em;  }
img.image4                {float:right; padding:0em; margin:0em; margin-top:0.38em; border:1px solid #9AB0A4; width:212px; height:158px;  }
img.image5                {float:right; padding:0em; margin:0em; margin-top:0.38em;   }
img.video                {float:left;  width:11.13em; margin-left:0.13em; }
span.text_lib        {font-size:0.8em;}
.info                        {width:21.63em; float:left;  padding:0.63em 0em 0em 0em; margin-left:1.25em; border-bottom:0.06em solid #BEBEBE;  border-top:0.06em solid #BEBEBE; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica; font-size:0.9em; }
.info_left                {float:left; width:21em; padding:0em 0em 0.63em 0em;}
.info_box                {float:left; width:9.06em;}
.info_text                {float:right; width:9em;   }











.spec                        {width:21.63em; height:auto; overflow:visible; float:left; padding:0.63em 0em 0.63em 0em; border-top:0.06em solid #BEBEBE; border-bottom:0.06em solid #BEBEBE; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica;}





.add_info                {width:21.63em;  height:auto; overflow:visible; float:left; padding:0.63em 0em 0.63em 0em; border-bottom:0.06em solid #BEBEBE; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica; }








.enquiry                {width:21.63em; clear:left; float:left; height:3.13em; padding:0.63em 0em 0.63em 0em; font-family:Trebuchet MS, Tahoma, Vardana, Arial, Helvetica; font-size:1.0em; color:#1F8A17;  }














.disclaimer                {font-size:0.8em; width:100%; color:#767676; clear:both; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica;  height:3em; margin-top:3em; padding-top:3em;}























.dealer_info        {width:50.8em; margin-left:1.15em; height:250px;  margin-top:25px; clear:both; border-top:1px solid #BEBEBE;  }

















.info_right_priv{float:left; width:440px; height:320px; padding-bottom:5px; }

















.add_details        { width:330px;  float:left; padding:10px 0px 10px 0px; margin-left:20px;}


























.contact                {width:320px; float:left;  margin-top:10px; font-family: Trebuchet MS, Tahoma, Vardana, Arial, Helvetica; font-size:0.9em;  }


.contact_left        {float:left;  margin-top:5px; width:250px;  }


.contact_right        {float:right; margin-top:5px; width:400px; }








.video_dealer        {float:right; height:100px; margin-top:10px; margin-right:12px;}








a.back_button:link{font-size:1.2em; color:#FF0000; float:right; }





img.banner                {float:left;}


img.m_logo                {float:left; }





img.main_priv        {float:left;  }











img.imageP                        {margin-right:1px;}


img.imagePP                        {padding-bottom:2px;}














.contact_tabs                { width:660px; height:30px;}


.contact_details        { padding:2px 12px 2px 10px; border:1px solid #FF6600;  float:left; margin-right:4px;}


.company_details        { padding:2px 12px 2px 10px; border:1px solid #FF6600;  float:left;}








.company                        { width:660px; background-color:#6699CC; height:550px; }


.company_text                { width:440px; float:left;}


.company_image                { width:200px; float:right;}





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;}




/*PHOTO UPLOAD*/
a.photo_tk:link                         {border:1px solid #9AB0A4; display:block; float:left; padding:0px; margin:2px; width:100px; height:75px; line-height:0px; background-color:#fff }
a.photo_tk:visited                      {border:1px solid #9AB0A4; display:block; float:left; padding:0px; margin:2px; width:100px; height:75px; line-height:0px; background-color:#fff }
a.photo_tk:hover                        {border:1px solid #ff0000;}

.mhup_images_main                       {border:1px solid #9AB0A4; padding:2px; padding-top:12px; padding-bottom:12px; text-align:center;}
.mhup_images_thumbnails                 {border:1px solid #9AB0A4; padding:2px; padding-bottom:4px; margin-top:2px; margin-bottom:10px; height:auto; overflow:hidden}
img.mhup_photo_main                                                {}

p.thumbnail_text                        {font-size:0.8em; padding:0px; margin:0px;}
p.mh_layDis                                                                {padding-top:10px; margin:0px; font-size:0.75em; text-align:center; width:100%; color:#606060;}

.motorhomeLayout                                                {width:21.63em; float:left; padding:0.63em 0em 0.63em 0em; border-top:0.06em solid #BEBEBE;  }
img.motorhome-layout                                        {padding-left:50px; padding-top:10px;}

