body { font:100% Geneva, Arial, Helvetica, sans-serif; background-image:url(/images/background.gif); background-repeat:repeat; text-align:center; color:#000; margin-top:21px; padding:0; }
p { text-indent:0; margin:0.5em 0; }
table { clear:none; }
.clearboth { clear:both; height:1px; }
.clearleft { clear:left; height:1px; }
#container { width:978px; text-align:left; background-color:#FFF; border-right:2px #29166F solid; margin-right:auto; margin-left:auto; }
#innerContainer { width:100%; float:none; }
#header { background:#FFF; margin-right:-22px; width:1000px; background-image:url(/Images/header.jpg); display:block; height:209px; position:relative; right:22px; padding:0; cursor:pointer; text-indent:-9999px }
#sidePanel { float:left; width:180px; background-color:transparent; background-image:url(/Images/leftSpacer.gif); margin:0; padding:0; }
#sidePanelbg { background-image:url(/Images/leftpanel-backgrnd.gif); background-position:top left; background-repeat:repeat-y; width:100%; }
#inner { font-size:medium; color:#FFF; list-style-type:none; background-image:url(/Images/leftpanel-backgrnd.gif); margin:0; padding:0; }
.panelBottom { border-left:2px #FBE015 solid; border-right:2px #FBE015 solid; border-top:2px #FBE015 solid; margin:0; padding:13px 0 0; }
.panelBottom p { padding-left:10px; }
#nav { list-style:none; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
#nav .home a { display:block; height:23px; padding-top:11px; color:#FFF; text-decoration:none; background-image:url(/Images/btn-mainNavHomeBG.gif); background-color:transparent; }
#nav li a { background-image:url(/Images/btn-mainNavFG.gif); display:block; height:23px; padding-top:4px; color:#FFF; text-decoration:none; }
.leftheading { font-size:medium; color:#FBE015; padding-right:7px; padding-left:24px; font-weight:700; background-image:url(/images/yellowbullet.gif); background-repeat:no-repeat; background-position:10px 15px; padding-top:15px; }
#featuredPanel { display:block; width:270px; background-color:#29166F; color:#333; top:0; right:0; float:right; background-image:url(/Images/Featured-Units.jpg); background-position:top center; background-repeat:no-repeat; padding-top:54px; text-align:center; clear:right; }
#featuredPanelbg { background-image:url(/Images/sidebar2bg.jpg); background-position:top right; background-repeat:repeat-y; }
.FeaturedPanel { border:solid 1px #FFF; }
.featured { font-size:medium; color:#CCC; padding-right:7px; padding-left:7px; padding-top:10px; }
#content { color:#333; padding-right:7px; padding-left:10px; padding-bottom:5px; margin-left:180px; width:780px }
#homeContent { color:#333; padding-right:7px; padding-left:10px; padding-bottom:5px; margin-left:180px; margin-right:270px; }
#content h1 { font-weight:700; background-image:url(/images/bullet-triangle.gif); background-repeat:no-repeat; background-position:10px; color:#29166F; font-size:large; text-transform:uppercase; margin:5px 0 0; padding:0 0 0 22px; }
#homeContent h1 { font-weight:700; background-image:url(/images/bullet-triangle.gif); background-repeat:no-repeat; background-position:10px; color:#29166F; font-size:large; margin-top:.5em; text-transform:uppercase; padding:0 0 0 22px; }
#footer { font-size:small; color:#29166F; padding-top:0.8em; clear:both; text-align:center; background:url(/Images/footerNew.gif) no-repeat #FAE11A; display:block; height:70px; margin-right:-1px; }
#footer a:link { color:#29166F; text-decoration:none; }
#footer a:hover { color:#FF5D05; text-decoration:none; }
#footer address { font-size:small; font-weight:700; padding-top:.2em; }
.poweredby { font-size:x-small; color:#333; margin-top:1em; }
.poweredby a:hover { color:#F30; text-decoration:underline; }
.contactContainer { list-style:none; font-size:x-small; display:block; width:100%; height:140px; margin:0; padding:0; }
.contactContainer ul { display:inline; }
.contactContainer li { float:left; border:2px #29166f solid; list-style:none; width:150px; margin:0.5em; padding:.5em; }
.contactContainer a:link { font-size:x-small; color:#0094DE; font-weight:700; }
.contactContainer a:hover { font-size:x-small; color:#999; font-weight:700; }
#breadcrumbs { color:#ff5d05; padding:0 0 .5em; }
#breadcrumbs a { font-size:small; color:#06F; }
#sideSearch { text-align:center; border-bottom:2px #FBE015 solid; font-weight:700; padding:5px 13px; }
#sideSearch a { font-size:small; color:#09F; }
#disclaimer { font-size:x-small; font-weight:400; text-align:justify; border-top:2px #000 solid; margin-top:5px; padding:2px 40px; }
#content .ListTable .HeaderPanel h2 { background-color:#0094DE; color:#FFF; font-weight:700; padding:0.3em; }
#testimonials { font-size:small; margin-bottom:20px; padding:0 80px 0 10px; }
#testimonials ul li { list-style:none; margin:0; padding:0; }
#testimonials p { font-size:x-small; text-align:justify; }
#testimonials em { font-weight:700; }
#testimonials b { color:#06F; font-size:small; font-weight:700; }
#testimonials .title { font-size:small; font-weight:700; color:#06F; margin-left:-15px; }
.hours { font-weight:700; color:#FFF; text-align:center; }
#nav .home a:link, #nav .home a:visited { background-image:url(/Images/btn-mainNavHomeFG.gif); }
#nav .home a:hover, #nav .home a:active { color:#29166F; background-image:url(/Images/btn-mainNavHomeBG.gif); }
#nav li a:link, #nav li a:visited { background-image:url(/Images/btn-mainNavFG.gif); }
#nav li a:hover, #nav li a:active { color:#29166F; background-image:url(/Images/btn-mainNavBG.gif); }
#content a:link, #homeContent a:link { color:#0094DE; }
#content a:hover, #homeContent a:hover { color:#999; }
#content h2, #homeContent h2 { font-weight:700; color:#29166F; font-size:large; text-transform:capitalize; margin:0; padding:0; }
#footer a:visited, .poweredby a:link, .poweredby a:visited { color:#333; text-decoration:none; }
.contactContainer b, .contactContainer em { font-size:small; }
.InventoryTagDetails { position:relative; }
.brandsIcons img {border:none; margin:3px 12px;}
.brandsIcons a:hover img {filter:alpha(opacity=80);-moz-opacity:0.8px;opacity:0.8;}
.videoListBox{float:right;}
.videoListBox ol li a{ cursor:pointer;}
.vidContent{padding:10px; margin:10px 0px; border:1px solid #666; background-color:#CCC;}
#ytplayer, #videoplayer {margin:0 auto; text-align:center; width:400px; display:block; height:300px;}
.ytbuttons, .ytbuttons a {text-align:center; margin:10px 5px 5px 5px;}
.ytbuttons a {margin:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #29166F; background-color:#CCC; padding:5px 8px;}
.ytbuttons a:hover {margin:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #0094DE; background-color:#FAFAFA; padding:5px 8px;}
.ytbuttons a.ytb, .ytbuttons a.ytb:link, .ytbuttons a.ytb:visited{ color:#29166F; text-decoration:none;}
.ytbuttons a.ytb:hover, .ytbuttons a.ytb:active{ color:#0094DE;}

/** Detail Buttons **/


a.RequestInfo, a.ContactSales, a.PrintPage, .GetLowestPriceLink a { background:url(/Images/detail-buttons.gif) top; display:block; height:29px; margin-top:2px; text-indent:-9999px; width:148px; }
 a.ContactSales { background-position: -444px top }
 a.ContactSales:hover { background-position: -444px bottom }
a.PrintPage { background-position: 0 top }
a.PrintPage:hover { background-position: 0 bottom }
a.RequestInfo { background-position: 598px top;  }
a.RequestInfo:hover { background-position: -592px bottom }
.GetLowestPriceLink a { background-position: -740px top; margin:0; }
.GetLowestPriceLink a:hover { background-position: -740px bottom }
.InfoLinksContainer {padding-top:10px;}
.InfoLinksContainer a {margin:0; padding:0; line-height:0; }