/* CSS Document */

/*****************************************************
The contents of this file are for site specific elements only
*****************************************************/



/***** Top Area *****/
#logo {

margin:0px;
padding:5px 10px;
width:180px;
height:180px;
}

#logo a img { border:none; }

#telNumber {
margin:7px 14px 5px 0px;
padding:0px;
float:right;
width:340px;
font-size:12px;
font-weight:normal;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:16px;
}

#telNumber span { font-size:22px; font-weight:bold;  }


/**** Navbar ****/

#navbar dl {margin:0; padding:0px 0px 0px 170px; }
#navbar dl dd a { float:left; text-decoration:none; color:#fff; padding:3px 10px; margin: 0px; }
#navbar dl dd a:hover { background-color:#0099FF; }

/**** Sidebar*****/
#sideStrap {color:#003399;}
#sideStrap p { font-size:12px; }
#sideStrap dl { margin:0 5px; padding:0; border-top:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; }
#sideStrap dd { margin:0px;list-style-type:none; margin:0px; padding:0;  font-size:14px; border-bottom:1px solid #ccc; }
#sideStrap dd a { color:#fff; text-decoration:none;  padding:5px; display:block; }
#sideStrap dd a:hover {  background-color:#990000;  padding:5px ; color:#FFFFFF; text-decoration:none; }
#sideStrap a img { border:none; margin:0px 2px; }

.grey { background-color:#d5d5d5; }

#side h3 { font-size:14px; margin:3px 0; padding:5px ; color:#fff; font-weight:bold; background:url(../layoutimages/infoHtag.jpg) no-repeat 0 50%; width:230px;}

#trailer { margin:10px 5px 20px 3px; width:241px; height:180px; padding:0px; }

#weather h3 { font-size:14px; margin:3px 0; padding:5px ; color:#fff; font-weight:bold; background:url(../layoutimages/weatherHtag.jpg) no-repeat 0 50%; width:230px;}
#weather { margin :20px 0px 10px 0px;}

#mapContainer { border:1px solid #ccc; padding:1px; margin:10px 0px; }

.sale { text-decoration:line-through; }
.offer { text-transform:uppercase; font-weight:bold; color:#FF0000;  }


#bottomLogos { height:77px; margin:10px auto; padding:5px 0px; width:780px; text-align:center;}
#bottomLogos p { margin:50px 0px 0px 250px; padding:0;  }
.footLogo { float:left; text-align:centre; margin:5px; padding:20px 0px ; }
.footLogo a img { border:none; }

.clear { clear:both; }


/*** Classes ****/
.info { font-size:80%; margin:5px 0px; padding:0px ; border-top:1px solid #ccc; }


/**** Carousel Banner ***/

/**** Carousel Banner ***/

#flashRight { float:right; width:300px; margin:0px 5px 0px 10px; padding:0; z-index:20; }
#bannerLeft { color:#333; margin:5px 320px 0px 10px; text-align:left; }
#bannerLeft h5 { font-size:26px; font-weight:bold; margin:0px; padding:1px 0px; }
#bannerLeft .tagLine { font-size:16px; font-weight:bold; margin:0; padding:10px 0 0 0; margin:0px }
#bannerLeft p { padding:2px 0px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; margin:1px; }


