html, head, body
{
	margin: 0;
	padding: 0;
}

body 
{
    background: url(../_images/bg_wrapper2.gif) repeat fixed;   
    font-family: Verdana; 
    font-size: .8em; 
    margin-top: 0;
}

/* GENERIC STYLES */
.ul { text-decoration: underline; }
.bold { font-weight: bold; }
.center { text-align: center; }
.right { text-align: right; }
.topMargin { margin-top: 2em; }
.clear { clear: both: }

.width-75 { width: 75%; }

table.mainContainer
{
    /*height: auto;*/
    margin-left: auto; 
    margin-right: auto;
    margin-top: 0;
    width: 920px; 
}

td.banner
{   
    background-color: Black; 
    height: 120px; 
    margin: auto;
    text-align: center;
    vertical-align: middle;
    width: 100%;
   
}

td.sideNav
{
    height: 405px; 
    vertical-align: top;
    width: 245px;  
}

.dynMenu
{
    width: 100%;
}

#mainContent
{
}
.mainContent
{   
    background-color: Black;
    color: White; 
    min-height: 405px;
    
    padding: 5px 0px 5px 5px;
    width: 675px; 
    vertical-align: top;  
    text-align: left;
}

td.footer
{
    background-color: Black;
    height: 15px; 
}

div.subFooter
{
    background-color: #B2A894;
    margin-bottom: 0px;
    text-align: center;
}

div.testPanel
{
    position: fixed;
    top: 0px;
    background-color: white;
    text-decoration: none;
    visibility: hidden;
}

#dealer-logos { text-align: center; margin: auto; }
#dealer-logos img { margin: .5em 0 .5em 0; }

/***		GOOGLE ADS STYLING 		***/
#side-panel-google-ads { margin: 1.5em 0 1.5em 0; }
#side-panel-google-ads div { width: 90%; margin: auto; }
#google-ads-2 { background-color: #fff; bottom: 0px; width: 100%; margin: auto; text-align: center; }

#google-skyscraper-ad { margin: 0 2em 0 2em; }

/***		GOOGLE SEARCH STYLING 	***/
#cse-search-box { margin: 1.5em auto 1.5em .5em;}
#cse-search-box #q { width: 11em; }
#cse-search-results *{ font-size: 11px; }
#cse-search-results { width: 650px; overflow: auto;  }


/***      VIDEO PAGE STYLING       ***/
.video-menu {
     float: left;
     margin: 0 3em 0 1em; 
}
.video-menu h3 {
     margin: 0px;
     padding: 0px;
}

.video-category-list { 
     margin: 0 0 1em 0; 
}

.video-list { 
}
.video-list ul {
     margin: 0px;
     padding: 0px;
}
.video-list ul li {
     list-style-type: none;
}

.video-view { 
     margin: 0 0 0 3em;
}