html { min-width:887px; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #424242; }
body { background:#c6c4d0 url(../images/header.jpg) no-repeat 50% 0; margin: 0px; }

a:link { color: #1c67b0; text-decoration: none; }
a:visited { text-decoration: none; color: #1c67b0; }
a:hover { text-decoration:underline; color: #1c67b0; }
a:active { text-decoration: none; color: #1c67b0; }
a img { border:none; }

h2 { font-size: 1.5em; color: #000000; margin-top:0px; }
h3 { font-size: 1.1em; color: #333366; }

#mainHeader { width:887px; margin:0px auto; position:relative; }
#mainHeader h1 { background:transparent url(../images/header-bgnd.png) no-repeat; margin:0px; padding:0px; width:887px; height:256px; text-indent:-9999px; }
#mainHeader #mainHeaderMenu { position:absolute; right:80px; top:0px; color:#fff; font-weight:bold; text-align:right; z-index:100; }
#mainHeader #mainHeaderMenu a { color:#fff; font-weight:bold; }
#mainHeader #mainHeaderMenu p { margin-top:0px; margin-bottom:3px; }
#mainHeader #mainFlash { position:relative; left:80px; z-index:1; }
#mainBodyBackground { background: url(../images/bodytop2.png) no-repeat; width:779px; margin:0px auto; }
#mainBodyContainer { background: #FFFFFF; position:relative; margin:0px 13px 0px 14px; border:1px solid #9d9d9d; min-height:670px; }
#sideBar { background: url(../images/fade.jpg) repeat-x 0px 222px; width:222px; position:absolute; left:0px; padding-bottom:50px; }

ul#mainMenu { margin:0px 0px 6px 0px; padding:0px; border-top:10px solid #efefef; background:url(../images/buttons2.jpg) -222px no-repeat; height: 219px; }
ul#mainMenu li { list-style:none; margin:0px; padding:0px; text-indent: -5000px; }
ul#mainMenu li a { display:block; background:transparent url(../images/buttons2.jpg) no-repeat; }
ul#mainMenu li a:hover { background:none; }
ul#mainMenu li a#mmHome{ height:  36px; background-position: 0px -0px;}
ul#mainMenu li a#mmMemberBenefits { height: 35px; background-position: 0px -36px; }
ul#mainMenu li a#mmExec { height: 35px; background-position: 0px -71px; }
ul#mainMenu li a#mmLocate { height: 35px; background-position: 0px -106px; }
ul#mainMenu li a#mmProducts { height: 35px; background-position: 0px -141px; }
ul#mainMenu li a#mmContactUs { height: 35px; background-position: 0px -176px; }

#memberLoginArea { width: 170px; height: 20px; margin-left:320px; margin-top: -33px; font-weight:bold; font-size: 13px; }
#userId { margin-left:15px; font-weight:bold; font-size:13px; }

#sideBar h3, #sideBar p, #sideBar address { padding:0px 10px; }
#sideBar address { font-style:normal; }


#memberLogin { background:#efefef; position:relative; width:500px; left:230px; margin-bottom:8px; padding:10px; }

#pageLoginArea { width:150px; border-top:1px solid #424870; border-left:1px solid #424870; border-right:1px solid #424870; margin:0px auto; padding:0px; margin-left:350px; }
#memberLogin a.loginNav { display:block; width:150px; height:25px; background:url(../images/loginNav.jpg) no-repeat; padding:6px 0px 0px 0px; font-weight:bold; font-size:15px; text-align:center; }
#memberLogin a.loginNav:hover { background-position:0px -31px; }

#mainBody { background:#fff url(../images/fade.jpg) repeat-x; position:relative; width:480px; left:230px; padding:20px; min-height:300px; }
#mainFooter { width:781px; margin:0px auto; text-align:center; padding: 5px 0px 5px 0px;}

<!--GALLERY ON HOME PAGE-->
#gallery {position:relative; height:360px; width:472px; margin:40px auto; padding:10px; background:#aaaaaa;}
#images {height:300px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:476px; height:360px; padding:2px; border:1px solid #cccccc; background:#ffffff url(images/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:4px;}

#thumbwrapper {margin:10px auto; padding:0px; width:476px; height:100%; border:4px solid #cccccc; background:#ffffff;}

#thumbarea {  border:6px solid #ffffff;  position:relative; overflow:hidden; height:112px; width:465px; }

#lftArrow { position:absolute; left:0px; top:50%; z-index:500; }
#rgtArrow { position:absolute; right:0px; top:50%; z-index:500; }

#thumbs {position:absolute; list-style:none; margin:0px auto; height:112px; width:10000px; }
#thumbs li {float:left; position:relative; left:-40px; margin-right:4px; cursor:pointer;}
.imgnav {position:absolute; width:20%; z-index:100; height:375px; z-index:100; outline:none; cursor:pointer;}
#previmg {left:0; background:url(../images/gallery/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/gallery/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
#captionArea {background:#f0f0f0 bottom center; border-bottom:1px solid #cccccc;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc; color:#000000; height:28px; padding:10px; width:460px; z-index:600;}
<!--END GALLERY-->

* html #mainBodyContainer { height:670px; }
* html #mainHeader h1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/clients/wvautodealers/newsite/images/header-bgnd.png', sizingMethod='scale'); 
	background:none; width:887px; height:256px; }
* html #mainBodyBackground { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/clients/wvautodealers/newsite/images/bodytop2.png', sizingMethod='scale'); 
	background:none; width:779px; height:305px; }	

.textMedium { font-size: 14px; color:#000099; font-weight:bold;}

#tbody { border: 0px; border-collapse:collapse; }
#tr { background:#e9e9e9;  }
.specialHighlight { font-size: 14px; color:#FF0000; font-weight:bold; margin-top: -15px; }
.specialHighlight a:link { color: #FF0000; text-decoration:underline; }
.specialHighlight a:visited { color: #FF0000; text-decoration: underline; }
.specialHighlight a:active { color: #FF0000; text-decoration: underline; }
.specialHighlight a:hover { color: #FF0000; text-decoration: underline; }

.floatLeft { float: left; margin: 0px 5px 5px 0px; }
.floatRight { float: right; margin: 0px 0px 5px 5px; }

.adBox { width:90%; background:#dddbe5; border:1px solid #333333; margin:0px auto; padding:0px 0px 5px 0px; margin-bottom:10px; }
.adHeader { font-size:18px; color: #333366; font-weight:bold; margin-bottom:-5px; }
.conventionFloatRight { float:right; margin:0px 0px 3px 3px; }
.lgBtn {background:url(../images/lgButton.jpg) no-repeat;}
.lgBtn a{ display:block; width:222px; height:36px; padding:8px 20px; color:#60470a; font-size: 1.1em; font-weight:bold;}
.lgBtn a:hover{background:url(../images/lgBtnHover.jpg) no-repeat; text-decoration:none; color:#8f8e89;}


#feeds { width:472px; height:350px; overflow:auto; margin:0px; padding:0px 3px 0px 5px; background:url(../images/rssBg.jpg) repeat-x bottom; }
#feeds .gfc-tabsArea { background:none; border:none; margin:0px; padding:0px; width:auto; margin-bottom:15px; border-bottom:1px dashed #CCCCCC; }
#feeds .gfc-tabHeader { background:none; border:none !important; margin:0px; padding:0px; font-size:15px; font-weight:bold; margin-bottom:13px; width:240px; }
#feeds .gfc-tabhActive { border:none !important; }

#feeds .gf-relativePublishedDate { display:none; }
#feeds .gfc-resultsbox-visible { margin:0px; padding:0px; }

#feeds .gfc-result { margin:0px; padding:0px; }
#feeds .gf-result { margin:0px; margin-bottom:10px; }
#feeds .gf-title { height:auto; font-weight:bold; }
#feeds .gf-title a:hover { color:#4188cd; text-decoration:underline; }

#feeds .gfc-resultsHeader { background:none; border:none; }
