body, td, th { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px }
body { background-image:url(/images/browserBckground.gif); background-repeat:repeat-x; background-color:#2B3289; text-align:center }
h3 { color:#C00; }
.red {color:#6E0B06;}
.center { text-align:center; margin:0 auto; display:block }
#content h1 { font-size:25px; color:#2F3148; background-image:url(/images/worldBullet-onWhite.gif); background-repeat:no-repeat; background-position:15px 12px; font-style:oblique; font-weight:700; padding:14px 10px 5px 45px; }
.content hr { display:inline-block; width:730px; overflow:hidden; }
#container { text-align:left; margin:0 auto; width:980px; }
#innerContainer { border:2px solid #ffe280; background:url(/Images/sidePanelBG.jpg) repeat-y white; width:976px }
#header { background:url(/images/header2.jpg) no-repeat; height:222px; width:980px; }
#homeHeader { background:url(/images/homeHeader.jpg) no-repeat; height:316px; width:980px; }
#content { color:#2F3148; padding-right:10px; padding-left:15px; padding-bottom:15px; width:736px }
.manufacturerListing .content { border:none; clear:none; }
.ourFriends { position:relative; }
.ourFriends div { width:100%; float:left; clear:left; border-bottom:1px solid #e1e1e1; padding:14px; }
.ourFriends img { float:right; margin-right:10px; }
.leftpanel { font-size:14px; color:#2E315E; padding:7px 8px 15px; float:left; width:198px; background:#ffff3f; border-right:1px solid black }
.leftpanel a:link { color:#00C; }
.leftpanel a:visited { color:#666; }
.leftpanel a:hover { color:#F60; }
.leftpanel h1 { font-size:18px; }
#footer { background:url(/images/footer.jpg) no-repeat; height:57px; padding-top:40px; text-align:center; width:980px; border:1px solid #ffff3f }
#footer { font-size:16px; color:#FF0; text-decoration:none; }
#footer a:link { text-decoration:none; color:#FF0; }
#footer a:visited { color:#FC6; text-decoration:none; }
#footer a:hover { color:#F90; text-decoration:none; }
.poweredby { font-size:10px; color:#FFD97B; text-decoration:none; }
.poweredby a:link { color:#FFF; text-decoration:none; }
.poweredby a:visited { color:#CCC; text-decoration:none; }
.poweredby a:hover { color:#0F0; text-decoration:underline; }
.disclaimer { font-size:10px; }
#CrumbTrail1 { padding-left:10px; }

.ListTable .HeaderPanel h2 { background-color:#2B3289; color:#FFF; }
.InventoryCountLabel { color:red; font-weight:700; }
.ListModePanel, .ListModePanel a:link { color:#333; }
#homePageVideo { padding:0px; margin:0px; margin-left:-10px; }
.towGuides ul li { display:inline; margin-right:110px; font-size:16px }
.leftNavButtons ul { list-style-type:none; margin:0; padding:0; margin-top:20px }
.leftNavButtons ul li a { display:block; text-indent:-9999px; background:url(/Images/sideBarButtons.jpg) no-repeat; width:168px; }
.leftNavButtons ul li.btnRVFinder a { height:75px; background:url(/Images/sideBarButtons.jpg) left 0 no-repeat; }
.leftNavButtons ul li.btnTradeEvaluation a { height:99px; background:url(/Images/sideBarButtons.jpg) left -75px no-repeat; }
.leftNavButtons ul li.btnRVFinancing a { height:70px; background:url(/Images/sideBarButtons.jpg) left -174px no-repeat; }
.leftNavButtons ul li.btnRVDelivery a { height:87px; background:url(/Images/sideBarButtons.jpg) left -244px no-repeat; }
.leftNavButtons ul li.btnRVFinder a:hover { height:75px; background:url(/Images/sideBarButtons.jpg) right 0 no-repeat; }
.leftNavButtons ul li.btnRVNews a { height:56px; background:url(/Images/sideBarButtons.jpg) left -331px no-repeat; }
.leftNavButtons ul li.btnTradeEvaluation a:hover { height:99px; background:url(/Images/sideBarButtons.jpg) right -75px no-repeat; }
.leftNavButtons ul li.btnRVFinancing a:hover { height:70px; background:url(/Images/sideBarButtons.jpg) right -174px no-repeat; }
.leftNavButtons ul li.btnRVDelivery a:hover { height:87px; background:url(/Images/sideBarButtons.jpg) right -244px no-repeat; }
.leftNavButtons ul li.btnRVNews a:hover { height:56px; background:url(/Images/sideBarButtons.jpg) right -331px no-repeat; }
#headerswf { float:left; height:127px; position:relative; left:60px; top:30px }
#homeHeaderswf { position:relative; top:30px; left:40px }
.homeContent { width:480px; padding-top:20px }
#featured { width:250px; float:right }
#footer, #innerContainer, .leftpanel, #header, #homeHeader { float:left; }
#content { overflow:hidden }
a img { border:none }
#map { width: 670px; height: 450px; margin-top:30px; }
.grandOpen { background: url("/Images/grandopening-2011.png") no-repeat scroll 0 0 #FFFFFF; height: 120px; margin: auto; position: relative; width: 349px; }
.grandOpen .GOgetDirections { background: url("/Images/grandopening-directions1.png") repeat scroll 0 0 transparent; display: block; height: 49px; margin-left: 180px; position: absolute; text-indent: -9999px; top: 39px; width: 150px; }
.grandOpen .GOprevInventory { background: url("/Images/grandopening-inventory1.png") repeat scroll 0 0 transparent; display: block; height: 31px; margin-left: 160px; position: absolute; text-indent: -9999px; top: 92px; width: 190px; }
.grandOpen .GOgetDirections:hover { background-position: center bottom; }
.grandOpen .GOprevInventory:hover { background-position: center bottom; }
.btnpatriot a { display:block; text-indent:-9999px; background:url(/images/btnPatriot.jpg) top no-repeat; height:234px; width:350px; padding-left:1px; margin-bottom:9px; }
.btnpatriot a:hover { background:url(/images/btnPatriot.jpg) bottom no-repeat; }
.btnFeatured a { display:block; text-indent:-9999px; background:url(/images/btnFeatured.jpg) top no-repeat; height:125px; width:473px; padding-left:0px; margin-bottom:6px; }
.btnFeatured a:hover { background:url(/images/btnFeatured.jpg) bottom no-repeat; }
.btnLocation a { display:block; text-indent:-9999px; background:url(/images/btnLocation.jpg) top no-repeat; height:101px; width:198px; padding-left:0px; margin-bottom:6px; }
.btnLocation a:hover { background:url(/images/btnLocation.jpg) bottom no-repeat; }
.playerContainer {position:relative; margin:auto; width:359px; height:144px; }
    #player {width:359px; height:144px; display:block;  }
    .videoOverlay {width:359px; height:144px;  display:block; position:absolute; z-index:9999; background:transparent url(/Images/blank.gif); }

.FeaturedPanel .ItemRowOdd .UnitCell, .FeaturedPanel .ItemRowEven .UnitCell {padding:10px;   font-size:13px; border:1px solid #000;}
.FeaturedPanel .ItemRowOdd a, .FeaturedPanel .ItemRowEven a {font-size:13px; color:#000;}
.FeaturedPanel img {display:block; padding:4px;}
#featured #MakeByType *{display:block; width:220px; margin-left:5px;}
#featured #MakeByType .MakeListType a {padding:4px 5px; font-size:14px;}
