/* Town and Country Clydesdales CSS */

body {
margin: 0;
padding: 0;
background-color: #DBE6CD;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.0em;
}

.headban1
{
width: 100%;
height: 279px;
margin-left: 0;
margin-top: 0;
border: none;
border-collapse: collapse;
}

.headbantd1
{
width: 171px;
height: 277px;
}

.headbantd1a
{
width: 90px;
height: 69px;
border: 1px solid #FF0000;
}

.headbantd2
{
width: 500px;
height: 277px;
background: url(images/hdr_2.jpg) no-repeat center top;
border-top: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
}

.headbantd3a
{
width: 90px;
height: 69px;
border: 1px solid #FF0000;
}

.headbantd3
{
width: 171px;
height: 277px;
}

.mainnav
{
width: 100%;
height: 20px;
border: none;
border-collapse: collapse;
margin: 0;
}

.cont
{
 width: 67%;
 height: auto;
 margin-top: 7px;
 background-color: #F2F4F1;
 border-collapse: collapse;
}

 .cont p, .contlft2 p
{
 font-size:  0.8em;
 font-weight: normal;
 text-align: left;
 color: #000000;
 margin-left: 20px;
 margin-right:10px;
}

.cont h4
{
 font-weight: bold;
 color:#000000;
 text-align: center;
 margin-top: 10px;
 }
 
 .cont h5
{
 font-weight: bold;
 color:#000000;
 text-align: center;
 }

.pbylne
{
 font-weight: bold;
 color: #FF0000;
}

.conttd
{
 vertical-align: top;
 padding: 10px;
}

.contsvcs
{
width: 100%;
height: auto;
border: 2px solid #FF0000;
border-collapse: collapse;
}


.contsvcshdr
{
width: 100%;
height: auto;
text-align: center;
padding: 5px;
border-bottom: 1px solid #FF0000;
}

.contsvcstdlft
{
width: 50%;
height: auto;
border-bottom: 1px solid #FF0000;
vertical-align: middle;
padding: 5px;
}

.contsvcstdrt
{ 
 width: 50%;
 height: auto;
 border-left: 1px solid #FF0000;
 border-bottom: 1px solid #FF0000;
 vertical-align: middle;
 padding: 5px;
}

.navdiv
{
 width: 100%;
 height: 20px;
}

ul.mainnavlst 
{
 width: 500px;
 margin-left: 20px;
 margin-top: 3px;
 margin-bottom: auto;
 }
 
ul.mainnavlst li {
	text-decoration: none;
	display: inline;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 20px;
 }

ul.mainnavlst li a:link, ul.mainnavlst li a:visited  
{
 text-decoration: none;
 color: #FF0000;
 text-align: center;
}
 
ul.mainnavlst li a:hover, ul.mainnavlst li a:active
{
 text-decoration: underline;
 color: #000000;
 text-align: center;
 }

.conttdlft2
{
 width: 64%;
 height: auto;
 vertical-align: top;
 padding-left: 20px;
 padding-top: 20px;
}

/*.conttdlft2bdrlft
{
 width: 2%;
 height: auto;
 background: url(images/bglft.jpg) repeat-y top left;
}

.conttdlft2bdrrt
{
 width: 2%;
 height: auto;
 background: url(images/bgrt.jpg) repeat-y top right;
}*/

.conttdlft2 h4, .headbantd2 h4
{
 text-align: center;
 font-size: 1.1em;
 font-weight: bold;
 color: #000000;
}

.conttdlft2 h4
{
 margin-top: 10px;
}


.hdrspn
{
font-weight: bold;
font-size: 0.9em;
color:#000000;
text-align: center;
}


ul.pghdlns
{
list-style-type: none;
margin-top: 0;
}

ul.pghdlns li
{
 font-size: 0.8em;
 font-weight: bold;
 margin-left: 15px;
 color: #000000;
 line-height: 1.2em;
}

ul.pghdlns li li
{
 font-size: 1.0em;
 margin-left: 5px;
 color: #000000;
}

ul.services
{
list-style-type: circle;
margin-top: 0;
}

ul.services li
{
 font-size: 0.8em;
 text-align: left;
 margin-left: 25px;
 color: #000000;
 line-height: 1.2em;
}

.conttdlft3
{
 width: 16%;
 height: auto;
 vertical-align: top;
 background-color: #FFDA09;

}

.otbimgs
{
width: 200px;
height: auto;
margin-left: 10px;
margin-top: 125px;
border: none;
border-collapse: collapse;
}

.otbimgs td
{
width: 50%;
height: auto;
border: 1px solid #1362AD;
vertical-align: middle;
text-align: center;
}

.otbimgs td p
{
font-size: 0.65em;
font-weight: bold;
margin-bottom: 3px;
margin-top: -2px;
}
.conttdlft3 img
{
margin-left: 20px;
margin-right: auto;
margin-top: 10px;
}

.otbimgs td img
{
margin-left: 0;
margin-top: 0;
margin-right: auto;
}

.conttdlft3 p
{
font-size: 0.7em;
color: #1362AD;
text-align: center;
line-height: 1.3em;
margin-left: 5px;
margin-right: 5px;
}

.contactbl
{
 width: 75%;
 height: auto;
 margin-left: 2%;
 border: 2px solid #FF0000;
 border-collapse: collapse;
}

.cntctbltdlft
{
width: 37%;
height: auto;
text-align: right;
font-size: 0.8em;
font-weight: bold;
border-bottom: 1px solid #FF0000;
border-right: 1px solid #FF0000;
padding: 5px;
}

.cntctbltdrt
{
width: 63%;
height: auto;
text-align: left;
font-size: 0.8em;
font-weight: normal;
padding: 5px;
border-bottom: 1px solid #FF0000
}

.footer
 {
  width: 100%;
  height: 173px;
  border: none;
  border-collapse: collapse;
  margin-top: 0;
  background: url(images/plghmn_2.jpg) no-repeat center center;
 }
 
.footdlft
{
 width: 167px;
 height: 173px;
}

.footdlft2  
{
 width: 105px;
 height: 173px;
 vertical-align: middle;
 border: 1px solid #FF0000;
 border-right: none;
 padding: 3px;
}

.footdlft2 p, .footdrt2 p
{
text-align: center;
font-size: 0.65em;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 5px;
color: #FF0000;	
}


.footdcntr
{
 width: 450px;
 height: 173px;
 vertical-align: middle;
 border-bottom: 1px solid #FF0000;
 border-top: 1px solid #FF0000;
}


.footdrt2
{
 width: 105px;
 height: 173px;
 vertical-align: middle;
 border: 1px solid #FF0000;
 border-left: none;
 padding: 3px;
}

.footdrt
{
 width: 167px;
 height: 173px;
}
