body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0}
fieldset,img{border:0;}
em,th{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
a, a:visited, a:active{color:#6666ff; text-decoration:none}
a:hover{text-decoration:underline}
html {overflow: -moz-scrollbars-vertical}
#ie6 .png{behavior: url(/scripts/iepngfix.htc); border:0; display:block; zoom:1}

body{font-size:62.5%; font-family:Verdana; text-align:center; background:#e3dfe0; margin:0 0 10px 0; } /*a2a2a2*/
#wrapper{width:961px; position:relative; top:0; left:0; margin:10px auto; text-align:left; background:url(../images/shadow-top2.png) 0 0 no-repeat;}
#main{background:url(../images/shadow-mid2.png) 0 0 repeat-y; position:relative; top:10px; padding-top:5px}
#content{margin:0 19px 15px 16px; position:relative}
	#header{position:relative; height:60px; background:url(../images/logo.gif) 0 50% no-repeat; margin-bottom:10px}
	.logoTxt{position:relative; left:110px; top:-3px; text-align:center; width:21.0em}
	.logoTxt h1{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:18px; margin-bottom:2px}
	.logoTxt p{color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:5px}
	.logoTxt span{font-size:1.2em}
		
	.phoneTxt {position:absolute; right:5px; top:3px; text-align:right; width:450px}
	.phoneTxt .pl{position:absolute; left:0px; border-right:none; padding-left:25px; background:url(../images/poland.gif) 0 0 no-repeat;}
	.phoneTxt .en{position:absolute; left:0px; border-right:none; padding-left:25px; background:url(../images/united_states.gif) 0 0 no-repeat;}
	.phoneTxt a{padding:0 7px 0 2px; border-right:1px solid #b4b4b4; text-decoration:none}
	.phoneTxt a:hover{text-decoration:underline}
	.phoneTxt a.last{border-right:none; padding-right:0}
	.phoneTxt span{display:block; margin-top:20px; font-size:1.2em; font-weight:bold; }

#nav{position:relative; height:53px; background:url(../images/nav/nav-grad.png) 0 0 repeat-x;  margin-bottom:10px}
.nav-left{height:53px; background:url(../images/nav/nav-left.png) 0 0 no-repeat;}
.nav-right{height:53px; font-size:15px; color:#cccccc; background:url(../images/nav/nav-right.png) 100% 0 no-repeat; text-align:center;}
.nav-right a, .nav-right a:visited, .nav-right a:active{font-weight:bold; text-decoration:none; display:inline-block; color:#6666ff; font-size:1em; line-height:53px; height:53px; padding:0 32px; outline:none}
.nav-right a:hover{color:#0000ff; text-decoration:none; }
.nav-right a.selected{color:#ff7200 !important}
.nav-right a.last{border-right:none}

.learn{background:url(../images/learn2.png) 0 0 no-repeat; padding:0 25px; height:20px; color:#0033FF; font-size:1.5em; width:100px; white-space:nowrap}

/**** Promo 1 ****/
#marquee1{border:1px solid #666666; min-height:32.0em; margin-bottom:10px; position:relative; background:#eaeaea url(../images/skyline2.png) right bottom no-repeat;} 
	#ie6 #marquee1{height:32.0em}
#marquee1 #pageTitle h1{font-size:24px; font-weight:bold; color:#ff7200; margin-bottom:10px}
#marquee1 .container{margin:10px 15px; width:43.0em}

#marquee1 .catalog1{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models1.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}
#marquee1 .catalog2{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models2.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}
	
#marquee1 .pricing{font-weight:normal}
#marquee1 .price{font-weight:bold; font-size:3em; color:#009900}
#marquee1 .price sup{font-weight:normal; font-size:60%; position:relative; top:3px;}
	#ie #marquee1 .price sup{font-size:70%}

#marquee1 div.marq-scooter{position:absolute; bottom:-7.5em; right:10px; height:360px; width:269px}

#marquee1 h1{font-size:2.4em; color:#000000; font-weight:bold; margin-bottom:10px}
#marquee1 h3{font-size:1.4em; color:#ff0000; font-weight:bold; margin-bottom:10px}
#marquee1 ul{list-style:none; margin-bottom:5px}
#marquee1 li{color:#000000; background:url(../images/bullet.gif) 0 40% no-repeat; line-height:1.4em; padding-left:20px; font-size:1.0em}
#marquee1 p{font-size:1.0em; font-weight:bold; color:#000; margin-top:10px}

/**** Promo 2 ****/
#marquee2{border:1px solid #666666; min-height:32.0em; margin-bottom:10px; position:relative; background:#ffffff url(../images/hys-2005-girl2.jpg) right bottom no-repeat;} 
	#ie6 #marquee2{height:32.0em}
#marquee2 #pageTitle h1{font-size:24px; font-weight:bold; color:#ff7200; margin-bottom:10px}
#marquee2 .container{margin:10px 15px;}

#marquee2 .catalog1{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models1.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}
#marquee2 .catalog2{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models2.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}

#marquee2 .pricing{font-weight:normal}
#marquee2 .price{font-weight:bold; font-size:3em; color:#009900}
#marquee2 .price sup{font-weight:normal; font-size:60%; position:relative; top:3px;}
	#ie #marquee2 .price sup{font-size:70%}

#marquee2 img.marq-scooter{position:absolute; bottom:-7.5em; right:10px; }

#marquee2 h1{font-size:2.4em; color:#000000; font-weight:bold; margin-bottom:10px}
#marquee2 h3{font-size:1.4em; color:#ff0000; font-weight:bold; margin-bottom:10px}
#marquee2 ul{list-style:none; margin-bottom:5px}
#marquee2 li{color:#000000; background:url(../images/bullet.gif) 0 40% no-repeat; line-height:1.4em; padding-left:20px; font-size:1.0em; position:relative}
#marquee2 p{font-size:1.0em; font-weight:bold; color:#000; margin-top:10px}

/**** Promo 3 ****/
#marquee3{border:1px solid #666666; min-height:32.0em; margin-bottom:10px; position:relative; background:#eaeaea url(../images/skyline3.png) right bottom no-repeat} 
	#ie6 #marquee3{height:32.0em}
#marquee3 #pageTitle h1{font-size:24px; font-weight:bold; color:#ff7200; margin-bottom:10px}
#marquee3 .container{margin:10px 15px;}

#marquee3 .catalog1{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models1.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}
#marquee3 .catalog2{position:absolute; bottom:5.5em; left:400px; background:url(../images/view-models2.png) 0 0 no-repeat; display:block; height:200px; width:200px; text-indent:-9999px}

#marquee3 .pricing{font-weight:normal}
#marquee3 .price{font-weight:bold; font-size:3em; color:#009900}
#marquee3 .price sup{font-weight:normal; font-size:60%; position:relative; top:3px;}
	#ie #marquee3 .price sup{font-size:70%}

#marquee3 img.marq-scooter{position:absolute; bottom:-7.5em; right:10px; }

#marquee3 div h1{font-size:2.4em; color:#000000; font-weight:bold; margin-bottom:10px}
#marquee3 div h3{font-size:1.4em; color:#ff0000; font-weight:bold; margin-bottom:10px}
#marquee3 div ul{list-style:none; margin-bottom:5px}
#marquee3 div ul li{color:#000000; background:url(../images/bullet.gif) 0 40% no-repeat; line-height:1.4em; padding-left:20px; font-size:1.0em}
#marquee3 div p{font-size:1.0em; font-weight:bold; color:#000; margin-top:10px}
#marquee3 div span em{font-size:.9em; color:#666666; display:block}


.arrows{position:absolute; bottom:0px; left:4px; height:30px; background:url(../images/promo-arrows.png) 0 0 no-repeat; width:100%}
.arrows a{height:18px; display:block; position:relative; top:4px; left:6px; margin-right:4px; float:left}
.arrows a.arrow{width:20px; text-indent:-9999px}
.arrows a.pause{width:42px; text-align:center; color:#666666; margin-top:2px}

.pad{margin:15px}

#homeLeftCol{width:630px; position:relative; float:left; border:1px solid #fff; background:#ffffff}
#homeLeftCol h3{font-size:16px; font-weight:bold; margin-bottom:5px; color:#333333}
#homeLeftCol ul{list-style:none}
#homeLeftCol ul li{color:#000; background:url(../images/bullet.gif) 0 40% no-repeat; line-height:1.4em; padding-left:20px; font-size:1.2em}

#homeRightCol{float:right; position:relative; margin-top:8.0em; width:280px; border:1px solid #666666; background:#f5f5f5}
#homeRightCol .pad{margin:10px}
#homeRightCol h2{background:#cccccc; color:#666666; padding:5px; font-weight:bold; font-size:1.0em; text-transform:uppercase; margin-bottom:5px}
#homeRightCol ul{list-style:none}
#homeRightCol li{color:#666; background:url(../images/bullet.gif) 0 40% no-repeat; line-height:2em; padding-left:20px; font-size:.9em}

.hotProd1 {display:block; height:280px; width:280px; border-top:1px solid #666666; background:url(../images/hotProd1.png) 0 0 no-repeat;}
.hotProd2 {display:block; height:280px; width:280px; border-top:1px solid #666666; background:url(../images/hotProd2.png) 0 0 no-repeat;}
.hotProd3 {display:block; height:280px; width:280px; border-top:1px solid #666666; background:url(../images/hotProd3.png) 0 0 no-repeat;}


#footer{clear:both; position:relative; top:14px; background:url(../images/shadow-bottom2.png) 0 0 no-repeat; margin:0 !important}
#copyright {position:relative; top:10px; margin:0;}
#copyright a{text-decoration:none}
.djo{color:#0169ff; font-family:"Lucida Sans Unicode"; letter-spacing:1px}
.djo:hover{text-decoration:none; color:#ff6900; border-bottom:1px dotted #ff6900}
#gutter{height:30px}