/* COMMON STYLE
--------------------------------------------------------- */
@import url(reset.css);
@import url(text.css);
@import url(grid.css);
@import url(nav.css);

html, body, form, fieldset {margin: 0;padding: 0;}

body {color: #000000;background: #c7e55f;font-family: Arial, Helvetica, sans-serif;font-size:100%;line-height:normal !important;}

ul.accessibility{position: absolute;top: -100%;}
ul{margin:0;padding:0;}
h1.logo{margin:0;position:relative;z-index:2;top:10px;left:40px;float:left}
img{border:none;}
p,ul,.vmCartModule,#login-form {font-size:0.75em;}
.total_products p{font-size:1em !important}
label{font-size:13px}
.fleft{float:left;}
.fright{float:right;}
.clearfloat{clear:both}

div#frame{margin:0px auto;text-align:left;width:68.1em; padding:0;;min-height:591px;}
/*div#framebkg{background:#415168 url(../images/seaspeed-snow-bkg.jpg) no-repeat top left;}*/ /*11100c bike*/
div#framebkg{background:#4c5562 no-repeat top left;position:relative;} /*11100c bike*/
#header{position:relative;}

#header div.bannergroup{position:absolute;top:0px}

div#user1{margin-top: 240px;float:left;display:inline;position:relative;padding-left:15px;}/*8.75empadding-left:2.38em;*/
div#user2{float:right;display:inline;width:13.56em;position:relative;top:0px;z-index:999;margin-top:10px}
div#user2 a{color:#fff;}
.valignm{vertical-align:middle;}
div#address{} /*15.25*/
div#address p{line-height:0.55em;}

ul#networkmenu li{list-style-type:none;}
ul#networkmenu {float:right;background:none !important;margin-right:30px;}

ul#catalogmenu{padding:0;margin:0;background:none !important;}
ul#catalogmenu li{display:block;list-style-type:none;clear:both;}


div.moduletable_menu{position:relative;padding-top:5px;clear:both;}
#nav ul#menu{padding:0;border:1px solid #4c5562;background:#4c5562 url(../images/seaspeed-menu-bkg.gif) repeat-x;height:32px;}
#nav ul#menu li{display:inline;list-style-type:none;}


div#container{background:#FFFFFF url(../images/seaspeed-content-bkg.gif) repeat-y scroll 55.4% 0;clear:both;position:relative;overflow:visible;display:block;margin-bottom:10px;}
.smallleft div#container{background:#FFFFFF url(../images/seaspeed-content-bkg.gif) repeat-y scroll 23.5%;}
div#content,div#left,div#right{background:#fff;display:block;}
div#content{margin-left:0;min-height:300px;}
div.grid_12{width:75%;}
div.grid_12 #contentinner{margin:10px}
.loginsmallleft{margin:15px;}
div#right{width:43.75%;margin-right:0;}
div#left{margin-left:0;margin-right:2%;padding-bottom:10px}
div.articles,div.atelier,div.infos{padding:28px 13px 9px 30px;}
div.category-listtv,.blogtv,div.tv{padding:28px 0px 9px 30px;}
div.category-listtv ul,.blogtv ul,div.tv ul{margin:0;padding:0;}
div.category-listtv li,.blogtv li,div.tv li{margin:0;list-style-type:none;background:url(../images/seaspeed-tv-li.gif) 0 50% no-repeat;padding-left:8px;}
div.category-listtv a,.blogtv a,div.tv a{font-size:11px;color:#f5a425;}
div.articles{background:#fff url(../images/seaspeed-article-bkg.gif) no-repeat;clear:both;}
div.blogtv div.articles{background:none;clear:both;padding:0}
div.atelier{background:#fff url(../images/seaspeed-atelier-bkg.gif) no-repeat;clear:both;}
div.infos,div.ssptv,.blogtv,div.tv,.category-listtv{background:#fff url(../images/seaspeed-infos-bkg.gif) no-repeat;clear:both;}
.footer{width:94%;margin:0 auto;padding-top:15px;padding-bottom:10px;clear:both;background:#fff}

.brand{margin-top:20px;}
div.brand img{border:1px solid #e0e0e0;}
div.brand{text-align:center;}
div.brand a{text-decoration:none;}
.brand .banneritem,
.brand .banneritem .clr{display:inline;}


#nav li.item-101 a span{font-size: 1.4em;width: 5.05em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-accueil.gif) no-repeat;display:block;float:left;}
#nav li.item-102 a span{font-size: 1.4em;width: 7.79em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-catalogue.gif) no-repeat;display:block;float:left;}
#nav li.item-103 a span{font-size: 1.4em;width: 7.35em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-online-shop.gif) no-repeat;display:block;float:left;}
#nav li.item-104 a span{font-size: 1.4em;width: 5.21em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-atelier.gif) no-repeat;display:block;float:left;}
#nav li.item-105 a span{font-size: 1.4em;width: 9.05em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-contact.gif) no-repeat;display:block;float:left;}
#nav li.item-106 a span{font-size: 1.4em;width: 7.69em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-tv.gif) no-repeat;display:block;float:left;}
#nav li.item-147 a span{font-size: 1.4em;width: 5.05em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-hotline.gif) no-repeat;display:block;float:left;}
#nav li.item-206 a span{font-size: 1.4em;width: 6em;height: 1.81em;text-indent: -1234em;background: url(../images/seaspeed-location.gif) no-repeat;display:block;float:left;}


div#saison-hiver{width:368px;height:218px;background:#AAA url(../images/seaspeed-saison-hiver.jpg) no-repeat;margin:15px;}
div#saison-hiver div{padding:43px 185px 40px 30px;}
div#saison-hiver p{color:#fff;}

table.atelier-img{margin-left:auto;margin-right:auto;margin-top:25px;}
table.atelier-img td{paddingõ:4px;}


div.boxText{background:#dedede;border-bottom:1px solid #ababab;}
h2#catalog{text-indent:-999px;background:#7f858d url(../images/seaspeed-catalogue-h1) no-repeat center;height:36px;width:inherit;width:208px;margin:0 0 10px 0;}
div.catalog-menu{background:#dedede;border-top:1px solid #fff;}
div.catalog-menu ul{list-style-type:none;}
div.catalog-menu ul a{text-decoration:none;}

#left ul.menu,#left ul.menu li {list-style-type:none;margin:0 0 0 0;padding:0;text-indent:0;background:#dedede;font-size:12px;}
/*#left .menu{margin-bottom:15px}*/
#left ul.menu li a {text-transform:uppercase;line-height:28px;margin-left:15px;text-decoration:none;display:block;}
#left ul.menu li li a {height:22px;line-height:22px;}
#left ul.menu ul li{background:#f4f4f4 url(../images/seaspeed-menu-l2.gif) 15px 0px no-repeat;margin:0;border-top:2px solid #dedede;}
#left ul.menu ul li ul li {background:#999  url(../images/seaspeed-menu-l3.gif) 25px 0px no-repeat;margin:0;border-top:2px solid #dedede;}
#left ul.menu ul li ul li ul li {padding-left:12px;border-top:2px solid #dedede;margin:0;background:#999;}

#left ul.menu li.current{background-color:#84a025;}
#left ul.menu ul ul li a {text-transform:none;color:#fff;}

#left ul.menu li a{font-weight:bold;}
#left ul.menu li li a{font-weight:normal;padding-left:10px;text-transform:none;}
#left ul.menu li li li a{font-weight:normal;padding-left:20px;text-transform:none;}
#left ul.menu li li li li a{font-weight:normal;padding-left:15px;text-transform:none;}

#left li.level2 ul{display:none;}
#left li.active ul{display:block;}

.moduletablefooter{float:left;width:200px;margin-left:20px}
.footer ul.menu,.footer ul.menu li {list-style-type:none;margin:0 0 0 0;padding:0;text-indent:0;font-size:12px;}
.footer .custom{clear:both;padding-top:20px}

#left p,
#mc2_status{margin-left:10px}
#left ul{font-size:10px}

div.product{float:left; display:inline;margin:10px 0 0 13px;text-align:center;height:250px;}
div.product h4{width:200px;}
div.product h4 a{font-size:12px;font-weight:normal;text-decoration:none;margin:0;float:left;}
div.product a.img{border:1px solid #b5b5b5;width:200px;height:200px;vertical-align:middle;clear:both;text-align:center;display:block;margin:0;float:left;margin-bottom:4px;}
div.product div.price{text-align:right;width:201px;clear:both;}
div.product div.price a,
.product_name{color:#fff;background:#84a025;padding:2px;font-size:12px;text-decoration:none}

div.productItem{margin-top:15px;padding-left:10px;}/*width:460px;*/
div.productItem img{float:left;}
div.productItem h2{color:#f5a425;font-size:18px;margin:5px 5px 20px 0px;}
div.productItem div.price{float:right;width:83px;height:83px;background:url(../images/seaspeed-price.gif) no-repeat;color:#fff;padding-top:30px;text-align:center;}
.button_back{foat:none;clear:both;display:block;}

div.modBoxContents{margin-top:25px;color:#7f858d;}
div.productRelatedTitle{text-align:left;}
div.productRelated{width:150px;text-align:center;}
div.productRelated div{background:#f5a425;text-align:left;}
div.productRelated a{text-decoration:none;font-weight:normal;font-size:12px;padding:3px 0px 3px 8px;color:#fff;display:block;}

#bestsellers{background:#fff;margin-top:10px;padding-left:10px}
#bestsellers a{text-decoration:none !important;}
#bestsellers .item{margin-top:10px;width:120px; height:210px; overflow:hidden;float:left;display:inline;text-align:center; background:#fff url(../images/seaspeed-hot-stuff-bkg.gif) repeat-y right top;padding-right:7px;}
#bestsellers .last{background:none;}
#bestsellers .img{height:166px;position:relative;}

#bestsellers .price{color:#84a025;font-size:12px}
/*div#bestsellers div.img img{position:relative; top:20%}*/
div#bestsellers h4{color:#84a025; margin-bottom:0px;}
h3#hotstuff{background:url(../images/seaspeed-hot-stuff.gif); text-indent:-1234px;display:block;width:170px;line-height:19px;}

#seaspeedtv{text-indent:-1234em;background: url(../images/seaspeed-tv-h1.png) no-repeat;display:block;width:10.63em;height:1.50em;}
.video{margin-left:5px;}
.latestnews{margin:20px;}
.latestnews object{width:340px !important;height:200px !important;}
div.ssptv object{width:430px !important;height:300px !important;}
.latestnews h3 a{color:#84a025;text-decoration:none;margin:0;font-weight:normal;}
.latestnews h3{margin:0 0 5px 0;padding:0;}

/*TO PARAM*/
/*div.catalog-menu .active {background:#84a025;}*/
.title a{color:#84a025;text-decoration:none;}
div#user2{color:#fff;}
.title,.t2,.titlebox{background:url(../images/seaspeed-titlebox.gif) no-repeat;height:36px;color:#fff;margin:10px 11px 0px 0px;font-size:14px;}
.titlebox label,
.titlebox span{background:#84a025;height:27px;display:block;line-height:24px;padding-left:7px;}
.title span,.t2 span{background:#84a025;line-height:25px;padding:7px 18px 7px 7px;}
.title a,.t2 a{text-decoration:underline;color:#fff;}
.titlebox{margin-left:11px;margin-bottom:6px;}


div#saison-hiver h2{color:#84a025;}
.article-separator{border-bottom:1px dashed #84a025;height:1px; display:block;padding-top:10px;margin-bottom:10px;clear:both;}
h2{color:#84a025;}
h2.catalog{color:#f5a425;font-size:1.2em;margin:5px;}

div.atelier ul.time li{background:#84a025;color:#fff;margin-top:1px;display:inline;float:left;clear:left;padding-left:5px;padding-right:5px;font-size:12px}
div.atelier table.price td{background:#f5a425;color:#fff;padding:2px;font-size:12px}
div.atelier table.price{border-spacing:1px;border-collapse:separate;}
div#bestsellers h4{color:#84a025}


a {color: #333333;text-decoration: underline;}

a.readon {background:#626262;color:#fff;text-decoration:none;padding:5px;margin-left: 4px;margin-right: 4px; }

#ja-container2 ul.menu li li a:hover,
#ja-container2 ul.menu li li a:active,
#ja-container2 ul.menu li li a:focus {color: #333333;}

#ja-container2 ul.menu li.active a span {background: url(../../../images/bullet.gif) no-repeat 5px;}

.bignumber {color: #333333;}

#ja-container2 ul.menu li.active a {color: #333333;}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {color: #333333;}

div.module h3 {color: #333333;}

.scrollable {position:absolute;overflow:hidden;width: 1024px;height: 500px;float:left;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable .items div {float:left;cursor:pointer;width:1024px !important;height:500px;margin:0px;}
.navi a.active {background-position: 0 -16px;}
.navi a {background: url("../images/navigator.png") no-repeat scroll 0 0 transparent;display: block;float: left;font-size: 1px;height: 8px;margin: 3px;width: 8px;}
.navi{position:absolute;z-index:3;margin-top:230px;right:40px;}
.inputbox{height:19px;margin:0px 0px 10px 10px;border:1px solid #ababab;width: 125px}
.vmRecentDetail{font-size:12px;margin-top:10px}
span.pathway {display: block;font-size: 11px;margin: 0;padding: 10px 0 10px 0px;}
.product_link {
    background: none repeat scroll 0 0 #30363E;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 240px;
    margin: 0 10px 20px 20px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    text-decoration: none;
}
.product_link img {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
	margin-top:0px !important;
}
span.article_separator {
    border-bottom: 1px dashed #84A025;
    display: block;
    height: 1px;
    margin: 20px 0;
}
#vmCartModule{padding:12px;}
.featuredProductImage{max-width:120px;max-height:150px;}
.browse-view{font-size:0.7em;}
.browse-view .inputbox{width:40px;}
.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .related-products-view, .browse-view, .order-view {margin-bottom: 2px;}
.vm-pagination ul li {margin-left:5px;font-size:11px;}
#login-form{margin:10px}
.browseProductImageContainer{float:left}
.margin10{margin:10px}
.article-item{clear:both;}
.hide{display:none;}

