@charset "utf-8";
/* CSS Document */

body {
background:url(/images/bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:20px 0 0 0px;
}

#container {
position:absolute;
width:980px;
}


h1  {
font-size:20px;
color:#0000FF;

}

h2  {
font-size:16px;
color:#0000FF;

}

#logo {
position:absolute;
top:15px;
left:50px;
width:145px;
height:100px;
z-index:60;
}

#header_utility_bg {
position:absolute;
top:-15px;
left:0px;
width:980px;
height:140px;
z-index:55;
}

#powers_advantage {
position:absolute;
top:125px;
left:600px;
width:380px;
height:48px;
z-index:60;
}

#tagline {

position:absolute;
top:155px;
left:625px;
width:370px;
height:20px;
z-index:60;
font-weight:bold;
font-size:10px;
color:#FFFFFF;

}

#parts_accessories {
position:absolute;
top:176px;
left:765px;
width:215px;
height:246px;
z-index:55;
}

#parts {

position:absolute;
top:222px;
left:615px;
width:150px;
height:60px;
z-index:60;
text-align:center;
font-weight:bold;
font-size:12px;
color:#ffffff;

}

#accessories {

position:absolute;
top:346px;
left:615px;
width:150px;
height:60px;
z-index:60;
text-align:center;
font-weight:bold;
font-size:12px;
color:#ffffff;

}

#horizontalcolorbar {
position:absolute;
top:120px;
left:0px;
width:980px;
height:5px;
background-color:#325ca6;
z-index:50;
}


#horizontalcolorbar2 {
position:absolute;
top:425px;
left:0px;
width:980px;
height:5px;
background-color:#325ca6;
z-index:50;
}

#verticalblackbordermodels {
position:absolute;
top:425px;
left:0px;
width:980px;
height:15px;
background-color:#000000;
z-index:50;
}

#introtext {
position:absolute;
top:430px;
left:10px;
width:550px;
height:115px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-align:justify;
padding:12px;
z-index:50;
}

#verticalcolorbox {
position:absolute;
top:130px;
left:600px;
width:380px;
height:295px;
background-color:#325ca6;
z-index:50;
}


#interiorverticalblackbordermodels {
position:absolute;
top:425px;
left:600px;
width:380px;
height:15px;
background-color:#000000;
z-index:50;
}

#interiortext {
position:absolute;
top:140px;
left:10px;
width:550px;
height:400px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-align:justify;
padding:12px;
z-index:50;
}

#featuredimage {
position:absolute;
top:125px;
left:0px;
width:600px;
height:300px;
border:none;
z-index:50;
}

#noscriptfeatureimage {
position:absolute;
top:125px;
left:0px;
width:500px;
height:300px;
z-index:51;
}

#box1header {
position:absolute;
top:560px;
left:0px;
width:160px;
height:60px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#box1 {
position:absolute;
top:610px;
left:0px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}



#yamaha_off_road_parts {
position:absolute;
top:600px;
left:180px;
width:112px;
height:144px;
z-index:49;
}

#box1aheader {
position:absolute;
top:750px;
left:0px;
width:160px;
height:40px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#box1a {
position:absolute;
top:800px;
left:0px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#yamaha_sport_bike_parts {
position:absolute;
top:790px;
left:180px;
width:112px;
height:144px;
z-index:49;
}

#box1bheader {
position:absolute;
top:940px;
left:0px;
width:160px;
height:40px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#box1b {
position:absolute;
top:990px;
left:0px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#yamaha_snowmobile_parts {
position:absolute;
top:980px;
left:180px;
width:112px;
height:144px;
z-index:49;
}

#box2header {
position:absolute;
top:560px;
left:300px;
width:160px;
height:60px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#box2 {
position:absolute;
top:610px;
left:300px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#yamaha_utility_atv_parts {
position:absolute;
top:600px;
left:480px;
width:112px;
height:144px;
z-index:49;
}

#box2aheader {
position:absolute;
top:750px;
left:300px;
width:160px;
height:60px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}




#box2a {
position:absolute;
top:800px;
left:300px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#yamaha_sport_atv_parts {
position:absolute;
top:790px;
left:480px;
width:112px;
height:144px;
z-index:49;
}

#box2bheader {
position:absolute;
top:940px;
left:300px;
width:160px;
height:40px;
background-color:#325ca6;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#box2b {
position:absolute;
top:990px;
left:300px;
width:160px;
height:110px;
background-color:#ffffff;
text-align:center;
padding:10px;
border:thin;
border-style:solid;
border-color:#000000;
z-index:50;
}

#yamaha_star_motorcycle_parts {
position:absolute;
top:980px;
left:480px;
width:112px;
height:144px;
z-index:49;
}


#box3black {
position:absolute;
top:425px;
left:600px;
width:360px;
height:600px;
background-color:#000000;
text-align:justify;
padding:10px;
z-index:50;
}



#great_deals {
position:absolute;
top:440px;
left:600px;
width:380px;
height:123px;
z-index:60;
}

#great_deals_box {
position:absolute;
top:575px;
left:620px;
width:340px;
height:675px;
background-color:#ffffff;
text-align:justify;
padding:10px;

z-index:50;
}

#header_utility_menu {

position:absolute;
top:45px;
left:370px;
width:630px;
height:100px;
z-index:100;

}


#mainmenu {

position:absolute;
top:85px;
left:210px;
width:780px;
height:100px;
z-index:100;

}

#footer {

position:absolute;
top:1150px;
left:0px;
width:980px;
height:300px;
z-index:100;

}

a.color:link { font-family:Arial, Helvetica, sans-serif; color:#FFFF33; font-weight:bold; text-decoration:none; }
a.color:active { font-family:Arial, Helvetica, sans-serif; color:#FFFF33; font-weight:bold; text-decoration:none; }
a.color:visited { font-family:Arial, Helvetica, sans-serif; color:#FFFF33; font-weight:bold; text-decoration:none; }
a.color:hover { font-family:Arial, Helvetica, sans-serif; color:#FFCC00; font-weight:bold; text-decoration:underline; }

a.main:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; font-weight:normal; text-decoration:none; }
a.main:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; font-weight:normal; text-decoration:none; }
a.main:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; font-weight:normal; text-decoration:none; }
a.main:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003333; font-weight:normal; text-decoration:underline; }

a.body:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a.body:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a.body:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a.body:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003333; font-weight:normal; text-decoration:underline; }

a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; font-weight:normal; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003333; font-weight:normal; text-decoration:underline; }
