/* 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*****/
#side {color:#003399;}
#side p { font-size:12px; }
#side dl { margin:0 5px; padding:0; border-top:1px solid #e6e6e6; font-family:Arial, Helvetica, sans-serif; }
#side dd { margin:0px;list-style-type:none; margin:0px; padding:0;  font-size:14px; border-bottom:1px solid #e6e6e6; }
#side dd a { color:#333; text-decoration:none;  padding:5px; display:block; }
#side dd a:hover {  background-color:#003399;  padding:5px ; color:#FFFFFF; text-decoration:none; }
#side 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 ***/

#flashRight { float:right; width:300px; margin:0px 5px; padding:0; z-index:20; }
#bannerLeft { color:#FFFFFF; margin:5px 360px 0px 14px; 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; }

