
/* CSS Document */
body {
margin:0;
border:0;
padding:0;
}

.style1 {
color: #FF9900;
}
.style2 {
color: #FF0066;

}
.style4 {
color: #00CCFF;

}

#full {
margin:0 auto;
width:874px;
position:relative;

}

#container {
margin:0;
width:870px;
border: 2px solid #000000;
float:left;
padding:0;
}

/* vm module scroll style */

.moduletable {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

}

.moduletable_online {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:000;

}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:20px;
float:left;
}

h3.lefty {
margin-top:6px;
float:left;
text-align:left;

}



.componentheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:20px;
}

.componentheadingrightside {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:20px;
}





#nav {
top:0;
float:right;
width:804;
height:41px;
padding:0;
position:relative;
}

#header {
width:846px;
height:156px;
float:right;
padding:0;
margin:0;
}

#phone {
float:right;
width:226px;
height:50px;
}



/* Search page */

#searchForm {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

/* home page */



/* right navigation */

.rightside {
float:right;
clear:right;
width:159px;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.module_menu {
color:#333;
margin-bottom:1em;
padding:0;
}

.module_menu h3 {
background:#666;
color:#fff;
text-align:center;
font-size:1.1em;
margin:0;
padding:0.25em 0;
}

.module_menu ul {
list-style:none;
margin:0;
padding:0;
}

.module_menu li {
margin:0;
}

.module_menu li a {
display:block;
background:url(../images/leftmenu_a.jpg);
color:#fff;
text-decoration:none;
padding:8px 8px 0 20px;
}

html>body .module_menu li a {
width:auto;
}

.module_menu li a:hover,a#active_menu:link,a#active_menu:visited {
background:url(../images/leftmenu_b.jpg);
color:#000;
}

/* productpage style */

#featurebox {
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/featurebox.gif);
background-repeat:no-repeat;
width:140px;
height:260px;
text-align:center;
margin:0;
padding:0;
}

#detailbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:180px;
text-align:left;
float:right;

}
/* table style */

.sizes tr td {
border:#ccc 1px solid;


}

/* catergory style */

.browseProductContainer {
width:285px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:#ccc 1px solid;
margin:6px;

}

.browseProductTitle {
font-size:14px;
font-weight:bold;

}

.browseProductContainer a:visited {
font-size:14px;
font-weight:bold;
font-color:#000066;
}

/* price style */

h2 a:link {
font-color:#000033;

}

h2 a:visited {
font-color:#000066;

}

/* contact style */


#component-contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;

}


.button {
height:41px;
float:left;
padding:0;
border:0;
position:relative;
}

a.com {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

a:hover.com {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;

}

/* shopping cart button style */


.addtocart_button {

background-image:url(http://www.smmotors.net/smmopeds/images/addtocart.jpg);

}

/* products */

#mainbox-product
 {
position:relative;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:590px;
float:left;
margin:0;

}

#sidebox2 {
position:relative;
float:right;
width:160px;

}

*:first-child+html #sidebox2 {

padding-right:40px;
}

#products {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:left;
}
#products-1 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
right:10px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
vertical-align:bottom;
}
#products-2 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
right:30px!important;
right:10px;
top:40px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
}
#products-3 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
top:-210px!important;
top:40px;
width:280px;
right:10px!important;
right:30px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
}
#products-4 {
top:50px!important;
top:30px;
left:270px!important;
left:-10px;
height:260px;
width:280px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:right;
}
#products-5 {
top:-210px!important;
top:50px;
height:260px;
width:280px;
left:10px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:left;
}
.prod {
text-align:center;
}
.prod:link {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:17px;
color:#333333;
}
.prod:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:17px;
color:#000000;
}
.prodbox{
width:290px; 
height:300px;
background-image:url(../images/bgbox.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
margin:0;
}
.rows {
float:left;
height:301px;
margin-left:20px;
margin-top:10px;
}
.rowsprod {
float:left;
height:301px;
margin-left:10px;
margin-top:10px;
}

.ptop {
margin-top:15px;
}

.shipp {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#shipbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
width:500px;
float:left;
padding-left:20px;
}


/* homepage */

.contentpane {
margin:0;
padding:0;
}

table.contentpane {
margin:0;
padding:0;
}


.contentpaneopen {
margin:0;
padding:0;

}

table.contentpaneopen {
margin:0;
padding:0;


}

.article_separator {
margin:0;
padding:0;
}

.article_column {
margin:0;
padding:0;
}
tr td {
margin:0;
padding:0;

}

#pica {
background-image:url(http://www.smmotors.net/smmopeds/images/home_04.jpg);
width:254px;
height:258px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:20px;
color:#666;
}
#helbox {
width:250px;
position:relative;
float:right;
text-align:right;
top:27px;
padding-right:10px;
}
#helbox2 {
width:250px;
position:relative;
float:left;
top:60px;
padding-left:10px;

}
#mobox{
width:200px;
position:relative;
float:left;
text-align:right;
left:45px;
top:30px;
color:#000;
}
#chopbox{
width:300px;
position:relative;
float:right;
text-align:right;
left:-10px;
top:28px;
color:#666666;
}


.homeprice {
color:#CCFFFF;
}
.hometext {
font-size:14px;
font-weight:normal;
color:#ccc;
}

#chpic {
background-image:url(../images/home_07.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:354px; 
height:170px;
postion:relative;
float:right;
}

#mpic {
background-image:url(images/homeb_06x.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:600px;
height:136px;
float:left;
margin:0;
padding:0;
}
/* end homepage */


/*  contact */


#leftside {
float:left;
width:320px;
height:500px;
margin:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:10px;
}
#address {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
float:left;
width:300px;
height:400px;
padding-left:20px;
border-left:2px solid #00CBFE;

}

.top:link {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#666666;
}
.top:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#999999;
}
.top:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#000000;
}



.smallhead {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:17px;
color:#000000;
}
.bighead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:33px;
color:#000000;
height:60px;
}
.bighead1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:33px;
color:#000000;
height:60px;
}
#headbox {
margin-left:20px;
margin-top:15px;
width:430px;
height:240px;
}

#headbox2 {
margin-left:20px;
margin-top:15px;
width:430px;
height:190px;
}




h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
margin:0;
border:0;
padding:0;
}
hr {
color:#00CBFE;
font-size:3px;

}
/* end of contact */

#toppic {
background-image:url(../images/home_02.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-repeat:no-repeat;
background-position:top;
width:619px;
height:453px;
}

#topbox{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
width:352px;
height:310px;
float:left;
position:relative;
border:0;
padding:0 0 0 20px;
}

mlink {
margin-left:18px;
}
a.mlink:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin:2px;
margin-left:18px;
}
a.mlink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin:2px;
margin-left:18px;
}
a.mlink:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin:2px;
margin-left:18px;
}
.mainbox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:600px;
float:left;
}

#mainbox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:500px;
float:left;
padding-left:20px;
}

.flybox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
width:655px;
float:left;
padding-left:10px;
}

.flybox_seller a {

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
width:655px;
float:left;
padding-left:15px;
padding-top:10px;
color: #333333;


}

#availbox {
width:245px;
float:left;

}
#cartbox {
width:410px;
float:left;
}


.mainbox2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:600px;
float:left;
position:relative;
}

#sidebox2 {
position:relative;
float:right;
padding:0;
margin:0;
width:200px;

}
/* dirtbikes */

#dirtbike-6028 {
font-family:Arial, Helvetica, sans-serif;
height:311px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/dbikes/dbikes-110cc.jpg);
background-repeat:no-repeat;
float:left;
text-align:center;

}

#dirtbike-6036 {
font-family:Arial, Helvetica, sans-serif;
height:311px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/dbikes/dbw-6036-250cc.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
}

#dirtbike-trailblazer {
font-family:Arial, Helvetica, sans-serif;
height:300px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/dbikes/trailblazer-200cc.jpg);
background-repeat:no-repeat;
float:left;
}

#dirtbike-6007a {
font-family:Arial, Helvetica, sans-serif;
height:300px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/dbikes/dbw-6007a-200cc.jpg);
background-repeat:no-repeat;
float:left;
}

/* warranty text */

.warranty {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:18px;
color:#000000;
line-height:22px;
}

/* urban cruiser 50*/
#cruiser-moped {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cruiser01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
height:458px;
float:left;

}



/* urban econo 50*/
#urbanecono {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50econo_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
height:560px;
float:left;
margin-left:10px;
}

/* urban sporty 50*/
#sporty50 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50sporty_01a.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
height:500px;
float:left;
margin-left:10px;
}
/* urban sporty 150*/
#boxsporty {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150sporty_01a.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
float:left;
margin-left:10px;
padding:0;
}

/* kids moped 50*/
#boxkids {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50kids_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
float:left;
margin-left:10px;
}
/* Traveler Deluxe 150*/
#travel150 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/traveler150_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
float:left;
margin-left:10px;
}

/* Traveler Deluxe 250*/
#travel250 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/traveler250_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
float:left;
margin-left:10px;
}
/* newvespa 150*/
#newvespa150 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/vespa150_01a.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
float:left;
margin-left:10px;
}
/* Super Deluxe 150*/
#super150 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150superdeluxe_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
float:left;
margin-left:10px;
}
/* Metro Deluxe 150*/
#metro150 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/metrodeluxe150_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
float:left;
margin-left:10px;
}

/*Discovery Deluxe*/
#discovery {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/discoverdeluxe150_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:458px;
float:left;
margin-left:10px;
}

/* voyager 250*/
#voyager250 {
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/roadster250_01.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
height:460px;
float:left;
margin-left:10px;
}

/* chopper */

/* chopper diablo */
#chopdia {
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chopbg.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
float:left;
margin-left:10px;
}
#chopwest {
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chopbg.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
float:left;
margin-left:10px;
}

#box1b {
float:left;
position:relative;
margin-top:266px;
width:458px;
height:84px;
}


.smallhead {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:17px;
color:#000000;
}
.bighead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:33px;
color:#000000;
height:60px;
}
.bighead1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:33px;
color:#000000;
height:60px;
}
#headbox {
margin-left:20px;
margin-top:13px;
width:430px;
height:180px;
text-align:left;
}

#headbox2 {
margin-left:20px;
margin-top:15px;
width:430px;
height:180px;
}

#mopedplace {
float:left;
width:420px;
padding:5px;
top:200px;
}

/* cart style */

.vmCartContainer {
background-color:#fff;
border:0;
text-align:left;


}


.vmAttribChildDetail {
border:#fff;

}

.vmCartAttributes {
border:0;

}

.vmCartModule {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
padding-left:20px;
margin:0;
border:0;
}

#vmMainPage {
font-family:Arial, Helvetica, sans-serif;
padding:10px;


}

.lowerlink {
position:relative;
float:left;
margin:6px;
padding:5px;
width:140px;
border:2px solid #00CBFE;
}
a.lowerlink {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#000000;
}

#featureplace {
position:relative;
width:155px;
margin-top:50px;
text-align:center;
}

#featureplace2 {
position:relative;
width:155px;
margin-top:20px;
text-align:center;

}
.feature1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
line-height:15px;
}
.feature2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:29px;
color:#000000;
line-height:30px;
}


.noprice {
float:left;
width:460px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:31px;
color:#000000;
}
.noprice2 {
margin-top:10px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:32px;
color:#000000;
}

/* moped */

#moped1 {
position:relative;
width:280px;
height:320px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_01.jpg);
background-repeat:no-repeat;
float:left;


}

#moped2 {
position:relative;
width:280px;
height:320px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_02.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedsporty50 {
height:310px;
width:267px;
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_05.jpg);
background-repeat:no-repeat;

}

#mopedcapri50 {
height:308px;
width:282px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50newcc_05.jpg);
float:left;
background-repeat:no-repeat;

}

#mopedvespa50 {
height:308px;
width:291px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50newcc_06.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedtraveler-moped {
height:310px;
width:268px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150cc_01.jpg);
background-repeat:no-repeat;
float:left;
}

#mopedvespa-moped {
height:311px;
width:284px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout150cc_02.jpg);
background-repeat:no-repeat;
float:left;
}

#mopedmalibu150 {
height:311px;
width:284px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout150cc_03.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedbox6 {
height:310px;
width:267px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150cc_05.jpg);
background-repeat:no-repeat;
float:right;
}


#mopedmetrodeluxe-moped {
height:310px;
width:260px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150cc_07.jpg);
background-repeat:no-repeat;
float:left;
margin:0;
}
#mopeddiscovery-moped {
height:311px;
width:280px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/mop150cc_01.jpg);
background-repeat:no-repeat;
float:left;
margin:0;
}
#mopedmetrosporty-moped {
height:311px;
width:284px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/mop150cc_02.jpg);
background-repeat:no-repeat;
float:left;
margin:0;
}

#mopedmanhat150 {
height:318px;
width:278px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout150cc_04.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedvenice150 {
height:318px;
width:278px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout150cc_05.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedcapri150 {
height:318px;
width:284px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout150cc_06.jpg);
background-repeat:no-repeat;
float:left;

}

#mainhead 
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#333333;
text-align:left;
padding-left:10px;
}

#topmoped {
width:660px;
height:320px;
font-family:Arial, Helvetica, sans-serif;
float:left;
position:relative;

}

#topwrap {
width:660px;
float:left;
clear:left;
}

#bodywrap {
width:848px;
float:left;
text-align:left;
}

.topwrap2 {
width:846px;
height:320px;
float:left;
padding:15px 0;

}

.midwrap {
width:846px;
height:341px;
float:left;
}

.midwrap2 {
width:846px;
height:340px;
float:left;

}

.title2k {
width:260px;
height:200px;
font-weight:bolder;
font-size:16px;
color:#000000;
margin-top:235px;
text-align:center;
line-height:17px;
}

.mainhead2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#333333;
margin:10px;
float:left;
text-align:left;
width:550px;
height:30px;

}

#mopedvoyager-moped {
height:310px;
width:280px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/vorager250_06.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedtraveler250-moped {
height:310px;
width:269px;
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/250cc_02.jpg);
background-repeat:no-repeat;

}

#mopedvenice250-moped {
height:311px;
width:284px;
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout250cc_01.jpg);
background-repeat:no-repeat;

}

.title5 {
width:255px;
height:200px;
font-weight:bolder;
font-size:16px;
color:#000000;
margin-top:235px;
text-align:center;
line-height:16px;

}

/*chopper */

#chop1 {
font-family:Arial, Helvetica, sans-serif;
height:309px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chw-2127_05.jpg);
background-repeat:no-repeat;
position:relative;
text-align:center;
float:left;
}

#chop2 {
font-family:Arial, Helvetica, sans-serif;
height:311px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chw_2016.jpg);
background-repeat:no-repeat;
position:relative;
text-align:center;
float:right;
}

#chop3 {
font-family:Arial, Helvetica, sans-serif;
height:304px;
width:311px;
text-align:center;
position:relative;
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chw_2028.jpg);
background-repeat:no-repeat;
clear:right;
float:left;
}

#choprow {
width:613px;
position:relative;
}

/* minimotor */

#mini1 {
height:311px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/motor50cool_05.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
position:relative;
}

#mini2 {
height:311px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/mpw_01.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
position:relative;
}

#mini3 {
height:308px;
width:313px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/mpw_03.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
position:relative;
}
/* uveh */
#uveh1 {
height:319px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/utility/uvw-a007pic_07.jpg);
background-repeat:no-repeat;
position:absolute;
float:left;
}

#uveh2 {
height:319px;
width:313px;
background-image:url(http://www.smmotors.net/smmopeds/images/utility/uvw_08.jpg);
background-repeat:no-repeat;
position:absolute;
margin-left:300px;
}

.title1 {
width:280px;
height:250px;
text-align:center;
font-weight:bolder;
font-size:16px;
color:#000000;
margin-top:250px;
margin-left:10px;
text-align:center;
line-height:16px;
}
.title1x {
width:280px;
height:250px;
text-align:center;
font-weight:bolder;
font-size:16px;
color:#000000;
margin-top:235px;
margin-left:10px;
text-align:center;
line-height:16px;
}

.rprice {
color:#CC3300;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

/* gen */

ul 
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000066;
text-align:left;
}
form {
padding:0;
margin:0;
text-align:center;
}



#gen1 {
height:510px;
width:280px;
background-repeat:no-repeat;
position:relative;
text-align:center;
float:left;
margin-left:20px;
border:1px solid #ccc;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#000066;
}

#gen2 {
height:500px;
width:280px;
padding:5px;
position:relative;
text-align:center;
border:1px solid #ccc;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#000066;
}

#gen3 {
height:360px;
width:280px;
margin-left:20px;
position:relative;
float:left;
margin-top:20px;
border:1px solid #ccc;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#000066;
}

.acart {
padding:0;
margin:0;
line-height:20px;
height:30px;
width:auto;
text-align:center;
margin-left:20px;
}

.wrap {
position:relative;
margin-top:350px;
height:370px;
width:290px;

}

.mpw {
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#000000;
font-size:11px;

}
/* end of gen */


.title {
width:158px;
height:210px;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:230px;
line-height:16px;
}

.mpgsmallx {
float:right;
margin-top:220px;
padding-right:52px;

}

.mpgsmall {
float:right;
margin-top:220px;
padding-right:38px;

}
.mpgsmall2x {
float:right;
margin-top:220px;
padding-right:30px;

}
.mpgsmall2 {
float:right;
margin-top:220px;
padding-right:25px;

}
.mpgsmall3 {
float:right;
margin-top:220px;
padding-right:21px;

}
.titlekid {
width:280px;
height:280px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:225px;
line-height:16px;
}

.title2 {
width:280px;
height:280px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:215px;
line-height:16px;
}

.title2c {
width:280px;
height:280px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:205px;
line-height:16px;
}

.title3 {
width:158px;
height:210px;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:237px;
line-height:16px;
}

.title3b {
width:180px;
height:230px;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:230px;
line-height:16px;
}

.title3a {
width:175px;
height:210px;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:220px;
line-height:16px;
}


b {
font-weight:normal;
color:#0000FF;
}

/* price */

.productPrice {

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:29px;
color:#660033;

}

.price:link {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:20px;
color:#666666;
}
.price:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:20px;
color:#999999;
}
.price:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:20px;
color:#000000;
}
.rprice {
color:#CC3300;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
.wprice {
color:#660033;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:25px;
line-height:25px;
}
.smalltext {
font-size:14px;
font-weight:normal;
}

#mainbox-product
 {
position:relative;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:590px;
float:left;
margin:0;

}

#sidebox2 {
position:relative;
float:right;
width:160px;

}

*:first-child+html #sidebox2 {

padding-right:40px;
}

.mainhead
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#333333;
width:580px;
padding:0;
margin-left:20px;

}

/* products */

#products {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:left;
}
#products-1 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
right:10px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
vertical-align:bottom;
}
#products-2 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
right:30px!important;
right:10px;
top:40px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
}
#products-3 {
background-image:url(../images/bgbox.gif);
width:290px;
height:296px;
top:-210px!important;
top:40px;
width:280px;
right:10px!important;
right:30px;
background-color:#fff;
text-align:center;
position:relative;
float:right;
}
#products-4 {
top:50px!important;
top:30px;
left:270px!important;
left:-10px;
height:260px;
width:280px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:right;
}
#products-5 {
top:-210px!important;
top:50px;
height:260px;
width:280px;
left:10px;
background-color:#fff;
position:relative;
text-align:center;
position:relative;
float:left;
}
.prod {
text-align:center;
}
.prod:link {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:17px;
color:#333333;
}
.prod:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:17px;
color:#000000;
}
.prodbox{
width:290px; 
height:300px;
background-image:url(../images/bgbox.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
margin:0;
}
.rows {
float:left;
height:301px;
margin-left:20px;
margin-top:10px;
}
.rowsprod {
float:left;
height:301px;
margin-left:10px;
margin-top:10px;
}

.ptop {
margin-top:15px;
}

.bighead1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:33px;
color:#000000;
height:60px;
}
#headbox {
margin-left:20px;
margin-top:15px;
width:430px;
height:240px;
}

#headbox2 {
margin-left:20px;
margin-top:15px;
width:430px;
height:190px;
}

h4 {
margin:0;
border:0;
padding:0;
}

hr {
color:#00CBFE;
font-size:3px;
}
#rowg {
margin-top:20px;
height:320px;
width:804px;
float:left;
}


form {
margin:0;
padding:0;
}

.box4 li {
line-height:20px;
}

#box2 {
height:310px;
width:240px;
margin-top:10px;
margin-left:10px;
position:relative;
padding:10px;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
float:left;
font-weight:normal;
font-size:13px;
color:#000066;
}

#box4 {
height:310px;
width:240px;
margin-top:10px;
margin-left:10px;
position:relative;
padding:10px;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
float:left;
font-weight:normal;
font-size:13px;
color:#000066;
}

#box3a {
height:330px;
width:270px;
float:none;
margin-top:10px;
margin-left:287px;
text-align:center;
position:relative;
border:1px solid #ccc;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#000066;
}


#gog5 {
height:320px;
width:260px;
position:absolute;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
text-align:center;
float:left;
font-weight:bolder;
font-size:16px;
color:#000066;
}
#gog6 {
height:320px;
width:260px;
position:absolute;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-left:280px;
font-weight:bolder;
font-size:16px;
color:#000066;
}
#gog7 {
height:320px;
width:250px;
position:absolute;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
float:right;
margin-left:550px;
font-weight:bolder;
font-size:16px;
color:#000066;
}

/* utility */

#util1 {
height:319px;
width:300px;
background-image:url(../minimotor/uvw-a007pic_07.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
}

#util2 {
height:319px;
width:313px;
background-image:url(../minimotor/uvw_08.jpg);
background-repeat:no-repeat;
position:relative;
float:right;
}

#aboutmoped {
width:760px;
padding-left:20px;
padding-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
position:relative;
}

.style2a {

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0 0 0 20px;
}

table.mopcom {

width:750px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
border:2px solid #cccccc;
padding-left:20px;
margin-left:20px;

}
.compare td {

border:2px solid #ffffff;
}
.mopcom th {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
background-color:#000000;
}

.mopeds {
text-align:left;
font-weight:bold;
}
.mopeds a {
color:#000000;

}

.style1a {
font-size: 14px;
font-weight: bold;
color:#FF0000;
padding:0 0 0 20px;
}

.style3 {
font-size: 14px; font-weight: bold;
font-variant:small-caps; 
padding:0 0 0 20px;
}


.footer {
border:2px solid #000000;
width:862px;
height:190px;
float:left;
line-height:18px;
text-align:center;
padding:5px;
margin-top:5px;
}

.footer p {

text-align:center;
}

.footer a {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}
.footer a:hover {
color:#00CCFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}
.footer a:visited {
color:#0099FF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}