﻿html, body, form, img { padding: 0; margin: 0; border: 0}
body{background: #999; font-family: helvetica, Arial, Sans-Serif; font-size: 12px;}
h2 {font-size: 16px; padding: 0; margin: 0 0 10px 0; font-weight: bold;}
th {color: #0075a0; height: 24px;}

.goLeft {float: left;}
.clearIt{clear: both; height: 0px; margin: -1px 0 0 0;}

.wrap{width: 901px; margin: 8px auto; padding: 3px; border: 2px solid #000; background :#fff;}

.header{width: 901px;}
    .header .topNav{float: right; text-align:right;}
    .header .logo{float: left;}
    .header .search{float: right; margin: 46px 14px 0 0;}
    .header .mainNav{display: block; margin-top: 7px; font-size: 0;}
    
.content{width: 901px; margin-top: 2px;}
    .content .googleMap {width:901px;height:300px;margin:0 auto; font-size: 12px; line-height: normal; }
    .content .seperator{width: 901px; height: 43px; background: url(../Images/borderSpan.gif) repeat-x; margin-bottom: 25px;}
    .content .leftCol{width: 465px; float: left; padding: 0 20px 10px;}
        .content .leftCol .searchHolder{width: 465px;padding: 5px; background: #3a99b3; margin-bottom: 5px;}
        .content .leftCol .searchHolder td{height: 30px; padding: 0 5px;}
        .content .leftCol .searchHolder .row1 td{background: #8dc6d5}
        .content .leftCol .searchHolder .row2 td{background: #e7e6e4}
        .content .leftCol .goButton{margin-left: 419px;}
    .content .rightCol{width: 225px; float: right;}
    .content .resultsSection{margin: 0 10px; overflow: auto; min-height: 150px;}
        /*IE 6 hack :( */
        * html .content .resultsSection{height: 150px; overflow: visible;}
    .content .resultsSection .dealer {width: 634px;background: url(../Images/resultBg.gif) no-repeat; padding:8px; border: 1px solid #bcbcbe; margin: 0 0 15px 0;}
    .content .resultsSection .adCol{float: right; margin: 30px 0 0 0;}
    
.footer1{width: 901px; height: 9px; margin-top: 6px; background: #0075A0;}

.footer2{width: 901px; text-align: center; margin-top: 3px; background: #D0E3E9}

.footer3{width: 901px; text-align: center; margin-top:2px; background: #A0C8D4}

/*Cal*/

.fullWidthContent{padding: 0 20px;}
.events .standardDataTable tr{background: #e7e6e4}
.events .standardDataTable th{background: #0075A0; color: #fff; padding: 0 5px;}
.events .standardDataTable td{border-bottom: 3px solid #fff; padding: 10px 5px;}
.events .standardDataTable .CalendarPaging td{border: none; padding: 0;}
.events .standardDataTable .CalendarPaging td a, .events .standardDataTable .CalendarPaging td span {display: block; color: #fff; background: #0075a0; padding: 5px; text-align: center; width: 12px; height: 12px; color: #fff; font-weight: bold; text-decoration: none;} 
.events .standardDataTable .CalendarPaging td span {display: block; color: #0075a0; background: #A0C8D4; padding: 5px; text-align: center; width: 12px; height: 12px; color: #fff; font-weight: bold; text-decoration: none;}
.events .standardDataTable .CalendarPaging td a:hover{color: #0075a0; background: #A0C8D4;}

/*NEW HOMEPAGE*/
.newsSection h3, .spotlights h3{font-family: Helvetica, Arial, Sans-Serif; padding-bottom: 5px; margin: 0; font-size: 14px; font-weight: normal; color: #0d517e}
#slider h4{font-size: 11px; font-weight: bold; margin: 0; padding: 0;}


.homePageBanner{width:901px;}
    .homepageBanner img{float:left;}
    .homepageBanner h1{float: right;margin: 0;padding: 0;width: 231px;height:133px;text-indent:-9999px;background:url(../Images/welcome.jpg) no-repeat}
    .homepageBanner a{float: right;display:block;width:231px;height:98px;text-indent:-9999px;background:url(../Images/helpBg.jpg) no-repeat 0 0}
    .homepageBanner a:hover{background-position: 0 -98px;}
.newsSection{overflow:auto;padding: 8px; background: #0d517e url(../Images/newsBg.jpg) no-repeat top center;line-height:18px; font-size:10px;}

    #slider{width:578px;height:275px;background: #53a5c9 url(../Images/sliderBg.jpg) no-repeat top center;float:left;position:relative}
        .newsSection h3{position: absolute;top:14px;left:340px;z-index:500}
        #slider ul{margin:0;margin:10px 15px 10px 10px;height:177px;overflow:hidden;list-style-type:none;}
        #slider li{background:#fff; margin:0;width:553px;padding:35px 0 0 0;list-style-type:none;position: absolute;top: 10px; left: 10px}
            #slider a{color: #ab6eaa;}
            #slider a:hover{text-decoration: none;}
        #slider li img{float: left;margin-top:-35px; margin-right: 24px;border:1px solid #a0c8d4;}
            #slider li .EditWrapper img{margin: 0 0 0 0;}
    #sliderMenu{}
        #sliderMenu a{display:block;float:left;border:1px solid #fff;margin:10px 0 0 10px}
        #sliderMenu a:hover, #sliderMenu a.activeSlide{cursor: pointer; border-color: #9d5a9d;}
        #sliderMenu a img{display: block}
    .video{float: right;margin:16px 16px 0 0; text-align: center;color:#fff}
        .video .videoBorder{border: 9px solid #a0c8d4; margin-bottom: 10px;}
.spotlights{overflow:auto;background: #f9e9f9 url(../Images/slBg.jpg) no-repeat top center;padding:25px;font-size:11px;line-height: 18px;}
    .spotlights a{background: url(../Images/btn.jpg) no-repeat right; display: block; height: 28px; line-height: 28px;margin-top:4px; color: #fff; text-decoration: none; padding: 0 20px 0 16px; font-size:10px;}
    .sl1{float: left;width:437px;padding-left:77px;}
        .sl1 img{padding-right: 15px;float:left;margin-left:-77px;}
        .sl1 a{width:140px;}
    .sl2{float: right;width:220px;}
        .sl2 a{width: 89px;}
        
#sliderMenu img{width: 74px; height: 60px;}
            
/* Two Col Layout for Video/Press page */
ul.subnav { padding:0; margin:0; width:201px; border-top: 1px solid #E2E2E2; }
ul.subnav li { list-style:none; padding:6px 10px 6px 6px; border-bottom: 1px solid #E2E2E2; }
ul.subnav a { color:#006699; text-decoration:underline; font-size:12px; }

.contentheading { color:#98C7D9; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; padding-bottom: 25px; }
.wb-twocol { overflow:hidden; padding: 30px 2px 30px 10px; }
	.wb-twocol .leftcol { float:left; width: 670px; }
	.wb-twocol .rightcol { float: right; width: 201px; }
	
	.editpost { padding-bottom:20px; }
	.post { padding-bottom:3px; }
	.postpreview { padding:0; margin:0; }
	.postpreview li { list-style:none; border-top: 1px solid #E2E2E2; padding: 6px 10px 6px 6px; }
	.postpreview li:first-child { border:0; }
	

.audioHolder td{width:202px;text-align:center}
.audioHolder td.spacer{width:18px}
.audioHolder td.audioImage{background:black;}