/* Counties Caravan Rentals CSS */

body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.0em;
}

.headban
{
width: 100%;
height: 192px;
margin-left: 0;
margin-top: 0;
background-color: #000000;
border: none;
border-collapse: collapse;
vertical-align: top;
}

.headbantd1
{
width: 15%;
height: 192px;
background: url('images/bg_lft.jpg') repeat-y left top;
border: none;
vertical-align: top;
}

.headbantd2
{
width: 70%;
height: 192px;
background: url('images/hdr_pic_1.jpg') no-repeat center top;
border: none;
vertical-align: top;
}

.headbantd3
{
width: 15%;
height: 192px;
background: url('images/bg_rt.jpg') repeat-y right top;
border: none;
vertical-align: top;
}

.headbantd2 #addr
{
text-align: right;
font-size: 0.9em;
font-weight: bold;
color: #FFFFFF;
margin-right: 15px;
margin-top: 15px;
}

.cont
{
 width: 100%;
 height: auto;
 border: none;
 border-collapse: collapse;
 margin-top: 0;
}

 .cont p, .cont2rt p
{
 font-size:  0.8em;
 font-weight: normal;
 text-align: left;
 color: #000000;
 margin-left: 20px;
 margin-right:10px;
}

.cont2rt p
{
 margin-left: 0;
}

.conttdlft
{
width: 15%;
height: 192px;
background: url('images/bg_lft.jpg') repeat-y left top;
border: none;
}

.cont2
{
 width: 100%;
 height: auto;
 border: none;
 margin-top: 20px;
}

.cont2lft
{
width: 17%;
height: auto;
vertical-align: top;
}

.cont2lft p
{
 margin-left: 0;
}

.cont2rt
{
width: 83%;
height: auto;
vertical-align: top;
}

.contact2rt
{
width: 83%;
background: url('images/map.jpg') no-repeat center center;
height:400px;
}

#cntct
{
 text-align: right;
 margin-right: 20px;
 margin-top: 70px;
 line-height: 1.2em;
}

.cont2rt h6
{
  font-size:0.9em;
  font-weight: bold;
  text-align: left;
}

.vanpics
{
 width: 50%;
 height: auto;
 border: none;
 border-collapse: collapse;
 margin-top: 0;
 }
 
 .vanpics p
 {
  margin-left: 10px;
 }
 
.vanpics img
{
 text-align: right;
 border: solid 2px #00A1E4;
 margin-left: 40px;
}

.cont2lft a:link 
{
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
 color:#00A1E4;
 }
 
.cont2lft  a:hover, .cont2lfta:active
{
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: underline;
 color: #FF0000;
 }
 
 .cont2lft  a:visited 
 {
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
 color:#990066
 }


.conttdcent, .conttdcentvans
{
width: 70%;
height: auto;
background: url('images/bg_van.jpg') no-repeat center center;
background-color: #FFFFFF;
border: none;
vertical-align: top;
}

.conttdcentvans
{
background: none;
background-color: #FFFFFF;
}

.conttdcent h4, .conttdcentvans h4
{
 text-align: center;
 font-size: 1.2em;
 font-weight: bold;
 color: #00A1E4;
 margin-top: 10px;
}

.fstltr
{
  font-size: 1.5em;
}

.conttdcent h5, .conttdcentvans h5
{
 text-align: center;
 font-size: 0.8em;
 font-weight: bold;
 color: #00A1E4;
 margin-top: -15px;
}

.conttdrt
{
width: 15%;
height: 192px;
background: url('images/bg_rt.jpg') repeat-y right top;
border: none;
}

ul.services
{
list-style-type: none;
margin-top: 0;
margin-left: 5px;
margin-right: 25px;
}

ul.services li
{
 font-size: 0.8em;
 font-weight: bold;
 color: #000000;
 line-height: 1.4em;
}

ul.services2 li
{
 font-size: 0.8em;
 font-weight: normal;
 color: #000000;
 line-height: 2.0em;
}

.byline
{
font-weight: bold;
color: #00A1E4;
}

.contactbl
{
 width: 85%;
 height: auto;
 margin-left: 5%;
 border: 2px solid #1362AD;
 border-collapse: collapse;
}

.cntctbltdlft
{
width: 37%;
height: auto;
text-align: right;
font-size: 0.8em;
font-weight: bold;
border-bottom: 1px solid #1362AD;
border-right: 1px solid #1362AD;
padding: 5px;
}

.cntctbltdrt
{
width: 63%;
height: auto;
text-align: left;
font-size: 0.8em;
font-weight: normal;
padding: 5px;
border-bottom: 1px solid #1362AD;
}

.emlsubmt
{
 border: 1px solid #000000;
 background-color: #82ADD6;
 width: 100px;
 font-size: inherit;
 font-weight: bold;
 margin-left: 240px;
 color: #000000;
}

#contactlnks
{
text-align: center;
}

.footer
 {
  width: 100%;
  height: auto;
  border: none;
  border-collapse: collapse;
  background-color: #FFFFFF;
 }
 
.footdlft
{
width: 15%;
height: 141p;
background: url('images/bg_lft.jpg') repeat-y left top;
border: none;
}

.footdcntr
{
 width: 70%;
 height: 141px;
 background: url('images/ftrpic.jpg') no-repeat center center;
 border: none;
}


.footdcntr .foottxt
{
width: 85%;
height: auto;
margin-left:0;
margin-top: 15px;
}

.foottxt p
{
text-align: center;
font-size: 0.7em;
color: #FFFFFF;	
}

.footdcntr a
{
 color: #FFFFFF;
 font-weight: bold;	
}

.footdrt
{
width: 15%;
height: 141p;
background: url('images/bg_rt.jpg') repeat-y right top;
border: none;}
