@charset "utf-8";
/* CSS Document */

/* CSS Document */
body {
margin:0;
border:0;
padding:0;
}

.style1 {
color: #FF9900;
}
.style2 {
color: #FF0066;

}
.style4 {
color: #00CCFF;

}

a:visited {
color: #330066;
}

#full {
margin:0 auto;
width:874px;
position:relative;

}

#container {
margin:0;
width:870px;
border: 2px solid #000000;
float:left;
padding:0;
}

.payoption {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}


.payoption strong{
color:#3399FF;

}

/* 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;

}

/* homepage */

ul.electric_moped_pic {
font:italic 26px Arial, Helvetica, sans-serif;
color:#330033;
line-height:40px;
margin:0;
padding:0;
list-style:none;
}

li.moped_info {
padding-top:20px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#330033;
line-height:20px;
}

ul.electric_bicycle_pic {
font:italic 26px Arial, Helvetica, sans-serif;
color:#003333;
line-height:40px;
margin:0;
padding:0;
list-style:none;
}

li.bicycle_info {
padding-top:20px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#003333;
line-height:20px;
}

ul.electric_scooter_pic {
font:italic 26px Arial, Helvetica, sans-serif;
color:#4b5c74;
line-height:40px;
margin:0;
padding:0;
list-style:none;
}

li.scooter_info {
padding-top:20px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#4b5c74;
line-height:20px;
}


/* contact page */

.contact_email {
float:left;
text-align:left;
padding:6px;
}

/* weekly promo style */

#best_motorcycle {
width:630px;
height:500px;
background-image:url(http://www.smmotors.net/smmopeds/images/metrodeluxespecial.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
clear:left;
padding:0;
margin:0;
}

#best_motor {
float:left;
width:270px;
text-align:left;
padding:15px;

}

#best_motor a{
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;

}

#best_motor a:hover, visited {
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFCC;

}

.promotext {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
}

h4.promo {
margin:5px;
color:#000066;
font-weight:bold;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.quantity_box {
float:left;
border:0;
}



#choppercontent {
width:245px;
padding:10px;
float:left;

}



h2.specialchop {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
color:330000;
margin:0;

}

.specialtext {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
color:330000;
margin:0;
}

.specialtext strong {
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
color:330000;
margin:0;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#003366;
margin:0;
padding:0;
}



/* product page */

a.previous_page {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666;
width:330px;
}

a.next_page {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666;
}

#prodwrap {
width:694px;
float:left;
}

.pathway {
width:660px;
}

.pathway a {
color:#333333;
}



.prodhead {
background-image:url(http://www.smmotors.net/smmopeds/components/com_virtuemart/shop_image/product/header_01.gif);
background-repeat:no-repeat;
width:340px;
height:106px;
float:left;

}

h1.newhead {
font:bold 27px Arial, Helvetica, sans-serif;
line-height:32px;
color:#000000;
padding:17px 0 0 15px;

}

.buttons_heading {
width:100px;
float:right;
padding:5px;
margin:0;

}

.prodmain {
width:340px;
float:left;
text-align:center;
clear:all;

}

.prodmain a{
font:normal 13px Arial, Helvetica, sans-serif;
color:#000066;
}

#prodthumbs {
width:345px;
float:right;

}

#prodthumbs p{
margin:5px 0;
text-align:center;
}

#prodfeature {
width:680px;
float:left;
padding:10px;
text-align:center;
}

#prodfeature p {
font:normal 12px Arial, Helvetica, sans-serif;
line-height:16px;
}

#prodtable {
width:660px;
float:left;
padding:5px;
border:2px solid #66CCFF;
}

#prodtable p{
margin:5px 0;
text-align:center;
font:normal 11px Arial, Helvetica, sans-serif;
}

table.flist {
font:normal 11px Arial, Helvetica, sans-serif;

}

table.flist tr td {
padding-left:8px;

}

a.pathway {
font-weight:bold;
}

.availabilityHeader {
font:bold 12px Arial, Helvetica, sans-serif;
padding:6px;
text-align:center;

}

div.availabilityHeader span {

font:normal 13px Arial, Helvetica, sans-serif;

text-align:center;
}

.vmCartContainer {
width:330px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
float:left;


}

.fbox {
width:116px;
border:2px solid #66CCFF;
font:normal 24px Verdana, Arial, Helvetica, sans-serif;
color:#660066;
text-align:center;
padding:6px;
}

.tbox {
width:116px;
height:11px;
background-image:url(http://www.smmotors.net/smmopeds/components/com_virtuemart/shop_image/product/featurebox_06.gif);

}

.bbox {
width:116px;
height:9px;
background-image:url(http://www.smmotors.net/smmopeds/components/com_virtuemart/shop_image/product/featurebox_14.gif);

}

h4.feature2a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000000;
line-height:16px;
text-align:center;
margin:0;
}

h2.feature2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:25px;
color:#330033;
line-height:25px;
text-align:center;
margin:0;
}

.feature3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:25px;
color:#000066;
line-height:25px;
text-align:center;
margin:0;
}

.feature4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:25px;
color:#660000;
line-height:25px;
text-align:center;
margin:0;
}

.cartlink {
width:660px;
padding:5px;
border:2px solid #66ccff;
float:left;

}

.bottomlink {
clear:all;
text-align:center;

}

.bottomlink a {
font:bold 11 Arial, Helvetica, sans-serif;
color:ccc;

}

td.biketext {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#333333;
line-height:15px;
text-align:left;

}



h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-top:0;
padding-left:10px;
margin:0;
}

.contentheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:10px;

}

.componentheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:10px;
}

.componentheadingrightside {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:10px;
}


.module_pictext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
float:left;
}


#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:215px;
margin:0;
padding:0;
}



/* 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;
margin:0;
float:right;
}

.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;
}

.module_menu li a:visited {
color:#fff;

}


/* productpage style */

#featurebox {
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/featurebox.gif);
background-repeat:no-repeat;
width:150px;
height:260px;
text-align:center;
margin:0;
padding:0;
}

#detailbox {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
text-align:left;


}



#detailbox strong {

line-height:22px;

}
/* table style */

.sizes tr td {
border:#ccc 1px solid;


}


/* videopage */


.videolist {
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
margin:10px;
}


.videotitle {
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
padding:0;
margin:7px;

}

/* weekly promo style */

.promotext {
font-text:blue;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}

h4.promo {
margin:5;
font-weight:bold;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

/* catergory style */



.browseProductImageContainer {
width:100%;
border:3px solid #66CCFF;
float:left;
text-align:center;
padding:0;
margin:0;
}

.browseProductContainer {
width:250px;
padding:0 20px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:#666 1px solid;
margin:5px;
float:left;
position:relative;
}

h3.browseProductTitle {
width:100%;
font-size:14px;
font-weight:bold;
float:left;
display:block;
}

#product_list {
padding:0;
margin:0;
}

.clr {
padding:0;
margin:0;
}

h3.browseProductTitle a {
color:#333333;
}

.browseProductContainer a:visited {
font-size:14px;
font-weight:bold;
font-color:#000066;
}


.browseProductDescription {
width:250px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
float:left;
margin:6px 0;
}

.browseRatingContainer {
float:right;
padding:0;
}

.browseProductDescription p {
margin:4px;

}

.browseAddToCartContainer {
width:100%;
float:left;
padding:5px;

}

/* faq style */

h2 {

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
}

.mainhead
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#333333;
width:580px;
padding:0;

}

/* 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;

}

label .contact_name {
text-align:center;
margin:0;

}

/* shopping cart button style */

.inputboxattrib {
border:0;

}

.inputboxquantity {

float:left;
}


.addtocart_button {
margin-top:5px;
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 */

#searchForm {
padding-left:10px;

}

.contentpane {
margin:0;
padding:0;
}

table.contentpane {
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/homeleftpic.jpg);
width:254px;
height:280px;
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;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:20px;
}
#address {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
width:370px;
margin-left:20px;
padding-left:20px;
float:left;
border-left:2px solid #ccc;
}

.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 {
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:610px;
float:left;
}

#mainbox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
width:500px;
float:left;
padding-left:10px;
}

.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;

}

#sidebox2 {
position:relative;
float:right;
padding:0;
margin:0;
width:200px;

}


table.contentpaneopenrightside {
float:left;
width:690px;
padding:0;
margin:0;

}

.article_separator {
padding:0;
margin:0;
top:0;
left:0;
right:0;
}


/* dirtbikes */




/* warranty text */

.warranty {
width:430px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:18px;
color:#000000;
line-height:24px;
}
strong.color1 {
color:#000099;
font-weight:normal;
}



#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;


}


div.vmAttribChildDetail {
border:0;
border-color:#fff;
text-align:left;
float:right;
}

label {
border:0;
text-align:left;
}

.vmCartAttributes {
border:0;
border-color:#fff;
text-align:left;

}

.vmCartChild vmRowTwo .vmCartAttributes .vmAttribChildDetail {

border:0;

}

.Size_field {
border:0;
}

.vmCartDetails {
border:0;
}

.vmCartChild vmRowTwo {
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;
text-align:left;


}

.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:18px;
text-align:center;

}



.feature1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
line-height:15px;
text-align:center;
}


.feature1a {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
line-height:13px;
text-align:center;
}


p.fspace {
margin-top:12px;
}

.style2a {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;

}


.noprice {
float:left;
width:440px;
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 {

width:313px;
height:314px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_01.jpg);
background-repeat:no-repeat;
position:relative;
float:left;


}

#moped2 {

width:305px;
height:314px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_02.jpg);
background-repeat:no-repeat;
float:left;
clear:right;
}

#moped1a {

width:313px;
height:314px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_01.jpg);
background-repeat:no-repeat;
float:left;


}

#moped2a {

width:305px;
height:314px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_02.jpg);
background-repeat:no-repeat;
float:left;
}


#mopedsporty50 {
height:312px;
width:290px;
position:relative;
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50cc_05.jpg);
background-repeat:no-repeat;

}

#mopedcapri50 {
height:308px;
width:277px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/50newcc_05.jpg);
float:left;
background-repeat:no-repeat;

}

#mopedvespa50 {
height:310px;
width:275px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/layout50cc_02.jpg);
background-repeat:no-repeat;
position:relative;
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/50newcc_06.jpg);
background-repeat:no-repeat;
float:left;
}


#mopedmalibu150 {
height:310px;
width:277px;
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;
}

#mopedpismo-moped {
height:318px;
width:258px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150ccnew_04.jpg);
background-repeat:no-repeat;
float:left;
margin:0;
}

#mopedmanhat150 {
height:316px;
width:277px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/150keneh.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedvenice150 {
height:318px;
width:277px;
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;

}

#topmoped {
width:660px;
height:320px;
font-family:Arial, Helvetica, sans-serif;
float:left;
position:relative;

}

#topwrap {
width:660px;
float:left;
clear:left;
padding:0;
margin:0;
}

#bodywrap {
width:848px;
float:left;
text-align:left;

}

.topwrap2 {
width:845px;
height:330px;
float:left;
padding:15px 0;

}

.midwrap {
width:845px;
padding:5px;
float:left;
text-align:left;
}

.midwrap2 {
width:845px;
padding:5px;
float:left;
text-align: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:normal;
font-size:13px;
color:#333333;
padding:10px;
float:left;
text-align:left;
clear:left;
}

.mainhead2 p {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#333333;
text-align:left;
width:620px;
clear:left;
}

.mainhead3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#333333;
margin:0;
padding:10px;
float:left;
text-align:left;
width:800px;

}

.mainhead3 p {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:16px;
color:#333333;
text-align:left;
width:600px;
}

#mopedvoyager-moped {
height:327px;
width:284px;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/250cc_1.jpg);
background-repeat:no-repeat;
float:left;

}

#mopedtraveler250-moped {
height:327px;
width:277px;
float:left;
background-image:url(http://www.smmotors.net/smmopeds/images/mopeds/250cc_02.jpg);
background-repeat:no-repeat;

}

#mopedvenice250-moped {
height:327px;
width:269px;
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 mainpage */

#chop1 {
font-family:Arial, Helvetica, sans-serif;
height:300px;
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:300px;
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;
}

#chopper50 {
font-family:Arial, Helvetica, sans-serif;
height:300px;
width:304px;
text-align:center;
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chopperglad_07.jpg);
background-repeat:no-repeat;
margin-top:12px;
float:left;
}

#chopper200 {
font-family:Arial, Helvetica, sans-serif;
height:304px;
width:313px;
text-align:center;
background-image:url(http://www.smmotors.net/smmopeds/images/chopper/chopper200pic_08.jpg);
background-repeat:no-repeat;
margin-top:12px;
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:325px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/layoutmotor250cc_02.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;

}

#mini3 {
height:301px;
width:310px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/mpw_03.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;

}

#mini3new {
height:326px;
width:300px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/motor200tcc_07.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
position:relative;
}

#mini4new {
height:319px;
width:313px;
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/mini-cycle_08.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;

}

/* mini motor layout */

#motor50 {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/50motorcyclelayout.jpg);
background-position:top;
background-repeat:no-repeat;
width:460px;
height:510px;
float:left;

}

#motor250 {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/250motor.jpg);
background-position:top;
background-repeat:no-repeat;
width:460px;
height:510px;
float:left;

}

#motorcycle250cc {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/motor250cc.jpg);
background-position:top;
background-repeat:no-repeat;
width:460px;
height:550px;
float:left;

}

#rsl200 {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/rsl200layout.jpg);
background-position:top;
background-repeat:no-repeat;
width:460px;
height:510px;
float:left;

}

#motorcycle200new {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/motor200cc.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
height:500px;
float:left;

}

#motorcycle110new {
background-image:url(http://www.smmotors.net/smmopeds/images/minimotor/motor110cc.jpg);
background-position:top;
background-repeat:no-repeat;
width:450px;
height:500px;
float:left;

}



/* 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:160px;
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;
}

.titlemalibu {
width:190px;
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;
}

.titlemetro {
width:170px;
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:50px;

}

.mpgs-malibu {
float:right;
margin-top:220px;
padding-right:28px;

}

.mpgs-venice {
float:right;
margin-top:220px;
padding-right:30px;

}

.mpgs-capri {
float:right;
margin-top:220px;
padding-right:50px;

}

.mpg-manhattan {
float:right;
margin-top:220px;
padding-right:55px;

}

.mpgsmall {
float:right;
margin-top:220px;
padding-right:48px;

}

.mpgsmalla {
float:right;
margin-top:220px;
padding-right:40px;

}

.mpgsmall2x {
float:right;
margin-top:220px;
padding-right:30px;

}
.mpgsmall2 {
float:right;
margin-top:220px;
padding-right:34px;

}

.mpg-sporty {
float:right;
margin-top:220px;
padding-right:45px;

}
.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;
}

.title2d {
width:280px;
height:280px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:215px;
margin-left:20px;
line-height:16px;
}

.title2s {
width:280px;
height:280px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#000000;
margin-top:200px;
line-height:16px;
}

.title2t {
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;
}

.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;
padding-left:15px;
}

.title150 {
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:210px;
line-height:16px;

}

.title-traveler {
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:230px;
line-height:16px;
}

.title-venice {
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:230px;
line-height:16px;
}

.title-capri {
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:225px;
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:0;
line-height:16px;
}

.title3a p{

margin-top:240px;

}


b {
font-weight:normal;
color:#0000FF;
}

/* price */

div.browsePriceContainer .productPrice {

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:29px;
color:#660033;

}

span.productPrice {
font-weight:bold;
color: #000066;
font-size:31px;

}

span.sale {
font-weight:bold;
color: #333;
font-size:31px;

}

.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;
}


#sidebox2 {
position:relative;
float:right;
width:160px;

}

*:first-child+html #sidebox2 {

padding-right:40px;
}



/* 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;
}

p.moped_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
margin-left:20px;
}

.moped_text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#330066;
font-weight:bold;
margin:4px;
margin-left:20px;
}


#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;
}

div#aboutmoped {
float:left;
margin-top:40px;
padding:0 0 0 10px;


}

table.mopcom {

width:810px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-top:10px;
border:2px solid #cccccc;


}
.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 10px;
}

.style3 {
font-size: 14px; font-weight: bold;
font-variant:small-caps; 
padding:0 0 0 20px;
margin:0;
}


.footer {
border:2px solid #000000;
width:862px;
float:left;
line-height:18px;
text-align:center;
padding:5px;
margin-top:5px;
}

.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;
}