html body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}

body {
margin: 0 auto 0 auto; font: 11px myriad, arial, helvetica, sans, verdana,; color: #666; text-align: left; line-height: 1.2; width: 100%; background-color: #ffffff; z-index: -10;
}
p {
margin: 4px auto 4px auto; font: 11px myriad, arial, helvetica, sans, verdana,; color: #666; text-align: left; line-height: 1.4; width: 98%; padding: 0px 8px  0 6px; 
}
.subhead { 
font: 11px verdana, arial, helvetica, sans; color: #666; font-weight: bold; text-align: left; line-height: 1.4; width: 98%; padding: 0px 8px  0 6px; margin: 0 0 -.4em 0;
}

li {list-style-type: none;}

a {
margin: 0 auto 0 auto; font: 11px verdana, arial, helvetica, sans; color: #069; font-weight: normal; text-align: left; line-height: 1.4; text-decoration: none;
}
a:hover {
margin: 0 auto 0 auto; font: 11px verdana, arial, helvetica, sans; color: #666; text-align: left; line-height: 1.4; text-decoration: none;
}
.super {
vertical-align: top; font-size: 8px; font-weight: normal;
}
#topPanel {
position: relative; width: 100%; top: 0px; left: 0px; background: #abbdd5 url(images/headerWork.jpg) no-repeat center; height: 95px; z-index: 1;
}
#topPanelwlogo {
position: relative; width: 100%; top: 0px; left: 0px; background: #2e588a url(images/topPnl1024_logo.jpg) no-repeat center; height: 100px; z-index: 1;
}
#topPanelGrad {
position: absolute; width: 100%; top: 95px; left: 0px; background: #00cc00 url(images/topGradPiece.jpg) repeat-x center; height: 24px; z-index: 99;
}
#topPanelKSdw {
position: absolute; width: 100%; top: 119px; left: 0px; background-color: #000000; height: 4px; z-index: 99;
}

#logoHolder {
position: absolute; margin: 0px auto 0 auto; width: 100%; top: 0px; text-align: center; z-index: 100;
}
#logoHead {
margin: 0 auto 0 auto; width: 870px; text-align: left; z-index: 100;
}
#logoTag {
margin: -50px auto 0 auto; width: 840px; font: 14px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; font-style: italic; text-align: right; right: 50px; z-index: 101;
}
#topNavHolder {	
position: absolute; margin: 0 auto 0 auto; width: 100%; text-align: center; z-index: 110; background-color: none;
}
#topNav {
margin: 0px auto 0 auto; height: 24px; width: 860px; font: 11px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; text-align: left;  z-index: 111; 
}
/*#topRightNav {
margin: 0px auto 0 auto; height: 24px; width: 250px; font: 11px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; text-align: left;  z-index: 111; float: left;
}*/

#topRightNav {
margin: 0px auto 0 auto; padding-left: 604px; height: 24px; width: 250px; font: 11px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; text-align: left;  z-index: 111;
}

/*#topNav ul{position: absolute; height: 24px; width: 860px; min-width: 831px;}

#topNav li{position: relative; float: left; height: 18px; width: 102px; list-style-type: none; margin-left: 1px; margin-right: 1px; padding: 0px 0px; font: 10px Verdana, Arial, Helvetecia, Sans-Serif; text-align: center;}

#topNav li a {float: left; height: 18px;  width: 102px; color: #c8af35; text-decoration: none; padding-top: 0px;}

#topNav li a:hover {color: #FFDD66; 18px;  width: 102px; background: url(images/navBgDwn_102.jpg) no-repeat;} */

#topFotoHldr {
position: absolute; margin: 0 auto 0 auto; width: 100%; height: 60px; top: 123px;
}

#topFotoPnl {
margin: 0 auto 0 auto; width: 825px; height: 60px; top: 123px;
}

.topFoto {
width: 826px; height: 60px; float: left; 
}

#scootHldr {
position: absolute; margin: 0 auto 0 auto; width: 100%; height: 280px; top: 183px;
}

#scootPnlBG {
margin: 0 auto 0 auto; width: 825px; height: 280px; top: 0px; background-color: #000;
}

#scootPnlBG ul {
 margin-left: 20px;
}
.scootFoto {
width: 262px; height: 280px; float: left; 
}
#scootBaseBar {
position: absolute; margin: 0 auto 0 auto; width: 100%; height: 22px; top: 463px; background-color: #0099cc;
}
#scootBaseBarInside {
position: absolute; margin: 0 auto 0 auto; width: 100%; height: 22px; top: 183px; background-color: #0099cc;
}
#scootNavHldr {
margin: 0 auto 0 auto; width: 786px; height: 18px; top: 0px; background-color: #000000;
}
.scootNav {
width: 262px; height: 18px; float: left;  font: 11px  myriad, arial, helvetica, sans, verdana,; color: #ff9900; text-align: center; line-height: 1.4; padding: 2px 0  0 0; 
}
.scootNav a {
font: 11px  myriad, arial, helvetica, sans, verdana,; color: #ff9900; text-align: center; line-height: 1.4;  
}
.scootNav a:hover {
font: 11px  myriad, arial, helvetica, sans, verdana,; color: #00cc00; text-align: center; line-height: 1.4;  
}
.scootNav #Cur  {
font: 11px  myriad, arial, helvetica, sans, verdana,; color: #00cc00; text-align: center; line-height: 1.4;  
}
#scootTxtBG {
margin: 4px auto 0 auto; width: 823px;  background-color: #000;
}
#scootDescHldrInside {
margin: 0 auto 0 auto; width: 786px; top: 0px; background-color: transparent;
}
#scootDescHldr {
margin: 0 auto 0 auto; width: 786px; top: 0px; background-color: transparent;
}
.scootDesc {
width: 242px; float: left;  font: 11px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #00cc00; text-align: left; line-height: 1.4; margin-top: 8px; margin-bottom: 6px; padding: -8px 0 0 0; 
}
#introScoot {
width: 786px; clear: both;  font: 13px  myriad, arial, helvetica, sans, verdana,; font-weight: regular; color: #aaa; text-align: left; line-height: 1.4; margin-top: 8px; padding: 8px 0  8px 0; border-top: 1px solid #00cc00; border-bottom: 1px solid #00cc00; 
}
#scootBotBar {
margin: 0 auto 4px auto; width: 823px; height: 18px; top: 0px; background-color: #00cc00; margin-top: 2em;
}
.scootBotNav {
 float: left;
}
#baseTag {
width: 823px; font: 13px  myriad, arial, helvetica, sans, verdana,; font-weight: regular; font-style: italic; color: #006838; text-align: left; line-height: 1.4; margin-top: 2px; padding: 2px 0  8px 0; 
}
#baseLogos {
width: 823px; margin: -8px auto 0px auto; padding: 2px 0  0px 0; 
}
.baseLog {
float: left; width: 60px;
}
.baseRight {
float: right; width: 100px; margin-top: -1em;
}
#eBrowHolder {
position: absolute; margin: 0px auto 0 auto; height: 20px; width: 840px; top: 160px; text-align: center; z-index: 121;
}
.eyeBrowNav {
margin: 96px auto 0 auto; width: 566px; font: 10px verdana, arial, helvetica, sans; color: #666; font-weight: normal; text-align: right; z-index: 121;
}
.eyeBrowNav a {
display: inline; margin: 96px auto 0 auto; width: 572px; font: 10px verdana, arial, helvetica, sans; color: #89B2CC; font-weight: normal; text-align: right; z-index: 121;
 
}
.eyeBrowNav a:hover {
color: #bbb; 
}

#solHolder {
position: absolute; margin: 0px auto 0 auto; height: 20px; width: 100%; top: 316px; text-align: center; z-index: 125;
}
.solNav {
margin: 0px auto 0px auto; height: 20px; width: 540px; color: #89B2CC; text-align: left; z-index: 125;
}
.solNav a {
display: inline; height: 20px; font: 12px verdana, arial, helvetica, sans; color: #89B2CC; font-weight: normal; font-style: italic; text-align: left; vertical-align: middle; z-index: 125; 
}

.solNav a:hover {
color: #ccc; 
}

#mainHolder {
margin: 0 auto 0px auto; width: 100%; top: 140px; text-align: center; background-color: #B4DAFE;
}
#mainBody {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width: 816px;
margin: 0px auto 0px auto;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 2px; padding-top: 35px; padding-bottom: 35px; padding-left: 5px; 
background-color: #000;
}
/*____________________________________________________________NAVIGATION */


#butBuy {
width: 100%; height: 40px; text-align: center; z-index: 56; margin-top: -3em;
}

img {border: none;}

/*_____________________________________________________________________COLUMNS */
/*catalog*/
.catItemHd {
width: 230px; clear: both;  font: 16px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #ff9900; text-align: left; line-height: 1; margin-top: 4px; padding: 4px 0  4px 0; border-top: 1px solid #00cc00;  
}
.catItemTTL {
width: 230px; clear: both;  font: 14px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #aaa; text-align: left; line-height: 1; margin-top: 4px; padding: 4px 0  4px 0; border-bottom: 1px solid #00cc00;  
}
.catItemTTL a {
width: 230px; clear: both;  font: 14px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #aaa; text-align: left; line-height: 1; margin-top: 4px; padding: 4px 0  4px 0;  
}
.catItemTTL a:hover {
width: 230px; clear: both;  font: 14px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #ff9900; text-align: left; line-height: 1; margin-top: 4px; padding: 4px 0  4px 0; 
}

.priceHldr {width: 224px;  font: 14px  myriad, arial, helvetica, sans, verdana,; font-weight: bold; color: #00cc00; text-align: right; line-height: 1; margin-top: -1.7em; margin-bottom: .3em; padding: 0px 0  0px 0;}

li.rulBot {border-bottom: 1px solid #aaa; padding-bottom: 3px; margin-left: 6px; width: 230px;}

li.rulBotLst {border-bottom: 1px solid #ff9900; padding-bottom: 6px; margin-left: 6px; margin-bottom: 12px; width: 230px;}

.itemButts {width: 232px; height: 20px; margin-top: -.7em; margin-left: 6px;}

.itemButts .itemB {width: 101px; height: 16px; background-color: #00CC00; font-family: 14px Arial, Helvetica, sans-serif; text-align: center; color: #fff; float: left;}

.itemButts .itemB a {width: 101px; height: 16px; font-family: 14px Arial, Helvetica, sans-serif; text-align: center; color: #fff;}

.itemButts .itemB a:hover {width: 101px; height: 16px; font-family: 14px Arial, Helvetica, sans-serif; text-align: center; color: #ff9900}

.rul {
width: 100%; border-bottom: 1px solid #ccc; padding: .2em 0 .2em 0; margin-bottom: .5em;
}

#cycQuote {
font: 13px verdana, arial, helvetica, sans; color: #2e588a; font-weight: bold; text-decoration: none; line-height: 1.2em; vertical-align: baseline;
text-align: left; letter-spacing: -.7;
width: 100%; 
background-color: #fff; z-index: 90;
}

#quotee {
font: 10px verdana, arial, helvetica, sans; color: #2e588a; font-style: italic; text-decoration: none; line-height: 1.2em; vertical-align: baseline;
text-align: right;
margin-top: .4em; margin-bottom: 1em;
width: 90%; 
background-color: #fff; z-index: 90; color:
}

#footer {
width: 100%; height: 18px; margin: 0px auto 0px auto; padding: 0px 5px 0px 5px; text-align: center; clear: both;
background-color: #0099cc; 
}
.footerNav {
font: 10px verdana, arial, helvetica, sans; color: #000; text-align: center; margin-top: 2px; padding-top: 2px;
}
.footerNav a {
display: inline; font: 10px verdana, arial, helvetica, sans; color: #000; text-align: center; vertical-align: baseline; 
}
.footerNav a:hover {
font: 10px verdana, arial, helvetica, sans; color: #444; text-align: center; vertical-align: baseline; margin-top: 2px;
}
#footerAdd {
width: 823px; height: 34px; margin: -1px auto 2em auto; padding: 0px 5px 0px 5px;
 background-color: #000;
}
#footerAddTxt {
font: 10px verdana, arial, helvetica, sans; color: #666; text-align: center;
}
