
html{
    color:#000;
	}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0px;
	padding:0px;
	}
table{
   border-collapse:collapse;
   border-spacing:0;
   border-style:none;
   }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{}
legend{color:#000;}
body {
   background-image:url(../images/background.jpg);
   background-repeat:repeat-x;
   font-family:Arial, Helvetica, sans-serif, "Arial Black";
   }
table {
   font-size:inherit;
   }
pre,code,kbd,samp,tt{font-family:monospace;}

#hd{
   height:269px
   }

#ft{
   float:left;
   width:100%;
   }
   
#mainer{
   float:left;
   width:100%;
   }

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
   margin-left:auto;
   margin-right:auto;
   width:1000px;
   min-width:1000px;
   }
   
#doc2{width:73.076em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;}
.yui-b{position:relative;}
.yui-b{position:static;}

/*
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
*/

.odd
{
  background-color: #E3E3E3;
  padding: .2em;
  text-indent: 10px;
  vertical-align: top;
  text-align: left;
}

.data_title
{
  text-indent: 25px;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  color:#FFFFFF;
  background-color: #FF0000;
  padding: .2em;
}

.even
{
  text-indent: 10px;
  vertical-align: top;
  text-align: left;
   padding: .2em;
}


  
.yamaha{
  width:173px;
  height:50px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(../images/yamaha.jpg);
  background-repeat:no-repeat;
}
#dropmenudiv
{ 
	position:absolute;
	line-height:18px;
	z-index:100;
} 

#dropmenudiv a
{ 
	display: block;
	background-color: #aedaff;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	color:#000000;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
} 

#dropmenudiv a:hover
{ 	/*hover background color*/ 
	background-color:#0a6a8d; color:#000000;
} 

.imgleft {
	border: 2px solid #CCCCCC;
	cursor:url(http://localhost/catalog/images/zoomin.cur), -moz-zoom-in;
	float:left;
	margin:5px;
	padding:3px;
	vertical-align:top;
}

.imgcatalog{
	border: 2px solid #CCCCCC;
	cursor:url(http://localhost/catalog/images/zoomin.cur), -moz-zoom-in;
	margin:5px;
	padding:3px;
	vertical-align:top;
}

.tbl_contact table{
  height:32px;
  width:500px;
  border-spacing:1px;
  }
.tbl_contact td{
  font-size:14px;
  font-style:italic;
  vertical-align: top;
  width:200px;
  height:32px;
}

.parts{
  width:80%;
  border-spacing:1px;
 }
  
 td.code{

 padding-top:5px;
 padding-bottom:5px;
}

h4.dateright{
   text-align: right;
  }

h1.title{
   text-align: right;
  }

h2.promoright{
   text-align: right;
  }
h2.contact_title{
   font-weight:bold;
 }
h3.contact{
    text-indent: 1.5em;
    font-style:italic;
}

.new
{
	text-align: left;
	font-weight:bold;
}

.boats_group_title h2
{
   padding-left:0px;
   font-size:18px;
   color:#999999;
   font-variant: small-caps;
}

.boats_group
{
	width: 25%;
	float:left;
}

.boats_group_title 
{
 
}


.boats_group_title h1
{
   padding-left:0px;
   font-size:36px;
   color:#999999;
   font-variant: small-caps;
}

.outboards_group_title h2
{
   padding-left:0px;
   font-size:18px;
   color:#999999;
   font-variant: small-caps;
}

.outboards_group
{
	width: 33%;
	float:left;
}

.outboards_group_title 
{
 
}


.outboards_group_title h1
{
   padding-left:0px;
   font-size:36px;
   color:#999999;
   font-variant: small-caps;
}

.moto_group_title h2
{
   padding-left:0px;
   font-size:18px;
   color:#999999;
   font-variant: small-caps;
}

.moto_group
{
	width: 20%;
	float:left;
}

.moto_group_title 
{
 
}


.moto_group_title h1
{
   padding-left:0px;
   font-size:36px;
   color:#999999;
   font-variant: small-caps;
}

.djets_box_1 {
  background-image:url(../images/two_djets.jpg);	
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  float:left;
  position:relative;
  }
  
.djets_box_2 {
  background-image:url(../images/four_djets.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  float:right;
  position:relative;
  }

.atv_box_1 {
  background-image:url(../images/atv_yamaha.jpg);	
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  float:left;
  position:relative;
  }
  
.atv_box_2 {
  background-image:url(../images/atv_china.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  float:right;
  position:relative;
  }

.scoot_box_1 {
  background-image:url(../images/50_scoot.jpg);	
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  float:left;
  position:relative;
  }
  
.scoot_box_2 {
  background-image:url(../images/scoot.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  float:right;
  position:relative;
  }

.moto_box_1 {
  background-image:url(../images/scoot.jpg);	
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  float:left;
  position:relative;
  }
  
.moto_box_2 {
  background-image:url(../images/moto.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  float:right;
  position:relative;
  }
  
.moto_title 
{
  width:150px;
  height:150px;
  float:right;
 }
  
.moto_title h1
{
   padding-left:0px;
   font-size:36px;
   color:#999999;
   font-variant: small-caps;
}

a.moto_box:link 
{
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	color:#666666;
	text-decoration:none;
	font-variant: small-caps;
}
a.moto_box:visited 
{
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	color:#000000;
	text-decoration:none;
	font-variant: small-caps;
}
a.moto_box:hover 
{
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	color:#FF0000; 
	text-decoration:none;
	border-bottom:dotted;
	border-bottom-width:thin;
	font-variant: small-caps;
	
}

a.moto_box:active 
{
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	color:#666666;
	text-decoration:none;
	font-variant: small-caps;
}


/*
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
*/

#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;}
.yui-t2 .yui-b{float:left;width:13.8461em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;}
.yui-t3 .yui-b{float:left;width:23.0769em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;}
.yui-t4 .yui-b{float:right;width:13.8456em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;}
.yui-t5 .yui-b{float:right;width:18.4615em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;}
.yui-t6 .yui-b{float:right;width:23.0769em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{}
.yui-g .yui-gb .yui-u{}.yui-gb .yui-gd .yui-u{}
.yui-gb .yui-gd div.first{}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;;margin-right:0;}
.yui-gb .yui-gc div.first{width:66%;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{}
s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{}
.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{}

/*here we gooo*/
#yui-main{
  min-height:300px;
  padding-top:30px;
  }
  
#main_holder{
  float:left;
  width:1000px;
  display:block;
  background-image:url(../images/row_background.jpg);
  background-repeat:repeat-y;
  }
  

.index_left_container {
  display:inline; 
  padding-top:30px;
  width:251px;
  min-height:300px;
  float:left;
  }
  
.index_left_container h1{
  font-size:22px;
  padding-left:15px;
  font-weight:100;
  }

.left_box {
  background-color:#cbdfe7;
  width:210px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
  
.left_box h2 {
  font-size:18px;
  font-style:italic;
  }
  
.left_box h3 {
  font-size:16px;
  font-style:italic;
  color:#FFFFFF;
  }
  
.left_box h4 {
  font-size:14px;
  font-style:italic;
  font-weight:100;
  }

  
.index_right_container {
   padding-left:15px;
   padding-right:15px;
   width:719px;
   float:right;
  }
  
.index_right_container h1{
  font-size:12px;
  padding-left:5px;
  font-weight:100;
  }
  
.promo_box_1 {
  background-image:url(../images/bike.jpg);	
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  border: 2px solid #CCCCCC;
  float:left;
  position:relative;
  }
  
.promo_box_2 {
  background-image:url(../images/bike.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  border: 2px solid #CCCCCC;
  float:right;
  position:relative;
  }
  
.promo_box_3 {
  background-image:url(../images/bike.jpg);
  background-repeat:no-repeat;
  margin-top:15px;
  margin-left:5px;
  width:347px;
  height:243px;
  border: 2px solid #CCCCCC;
  float:left;
  position:relative;
  }
  
.promo_box_4 {
  background-image:url(../images/bike.jpg);
  background-repeat:no-repeat;
  margin-top: 15px;
  margin-left:10px;
  width:347px;
  height:243px;
  border: 2px solid #CCCCCC;
  float:right;
  position:relative;
  }
  
.promo_title {
  width:150px;
  height:150px;
  float:right;
  text-align:center;
  }
  
.promo_title h1{
   padding-left:0px;
   font-size:18px;
   color:#999999;
   }
   
.promo_title h2{
   font-size:18px;
   color:#666666;
   }
   
.red{
   color:#CC0000;
   }
   
h2.through{
   text-decoration:line-through;
  }

.promo_text{
  width:330px;
  margin-left:auto;
  margin-right:auto;
  margin-top:180px;
  }
  
.promo_text h3{
  font-size:14px;
  color:#666666;
  }
  
.ft_row1{
  height:50px;
  width:100%;
  background-color:#0a6a8d;
  }
.ft_row2{
  height:25px;
  width:100%;
  background-color:#108ab6;
  }
  
.ft_row2 h3{
  font-size:10px;
  text-align:center;
  padding-top:7px;
  color:#FFFFFF;
  }


#hd span{
  display:none;
  }

#holder{
  width:1000px;
  margin-right:auto;
  margin-left:auto;
  }
  
#hd_holder1{
  width:100%;
  height:122px;
  background-image:url(../images/logo.jpg);
  background-repeat:no-repeat;
  }
  
.language{
  margin-top:0px;
  float:right;
  background-color:#deedf3;
  width:248px;
  height:25px;
  padding-left:10px;
  padding-right:10px;
  }
  
.menu{
  float:right;
  padding-top:66px;
  padding-left:500px;
  width:500px;
  height:25px;
  }
  
.menu table{
  height:32px;
  width:500px;
  border-spacing:1px;
  }
  
.menu td{
  width:100px;
  text-align:center;
  }
 
.menu h2{
  font-weight:bold;
  }
  
.menu td:hover {background-color:#0a6a8d; color:#FFFFFF;}

#hd_holder2{
  background-image:url(../images/mashinki.jpg);
  background-repeat:no-repeat;
  width:1000px;
  height:123px;
  }
  
#hd_holder3{
  height:25px;
  }

#hd_holder3 table{
  width:1000px;
  height:25px;
  }
  
#hd_holder3 tr{
  height:25px;
  }
  
#hd_holder3 td{
  width:250px;
  text-align:center;
  padding-bottom:3px;
  }
  
#hd_holder3 h2{
  color:#FFFFFF;
  font-weight:bold;
  }
