html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;}
body{line-height:1;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:url(../images/bg.jpg) center top repeat-x;text-align:center;font:normal 11px Tahoma, Geneva, sans-serif;}
body a{color:#000;}
#container{width:998px;margin:0 auto;height:auto;}
select{background-color:#EBEBEB;color:#404040;border:1px solid #EBEBEB;}
select[disabled]{background-color:#F3F3F3;color:#CCC;border:1px solid #F3F3F3;}
#header{height:133px;float:left;display:inline;width:982px;margin:0 0 0 8px;}
#header span#h1, #header h1{background:url(../images/motogm.jpg) no-repeat;width:338px;height:85px;float:left;padding:0;border:0;text-indent:-9999px;}
#header span#h1 a, #header h1 a, #header span#h1 a:hover, #header h1 a:hover{display:block;text-decoration:none;width:338px;height:85px;margin:0;padding:0;border:0;}
#top{background:url(../images/top.gif) top left repeat-x;clear:right;float:right;height:44px;width:644px;text-align:left;}
ul#links{background:url(../images/home.jpg) top left no-repeat;height:44px;float:left;width:500px;}
ul#languages{text-align:right;float:right;background:url(../images/topRight.jpg) top right no-repeat;height:44px;width:100px;}
#top ul li{float:left;height:30px;line-height:30px;list-style-type:none;margin:0;padding:0;}
#links li.first{margin-left:44px;display:inline;}
#top ul li a{color:#FFF;padding:10px 3px;text-decoration:none;}
#top ul li a:hover{text-decoration:underline;}
#top-info{float:left;margin:3px 0 0 40px;display:inline;}
#top-info strong, #top-info span, #top-info a#cart{float:left;margin:0;height:30px;line-height:30px;}
#top-info span{margin-left:3px;display:inline;}
#top-info a#cart{background:url(../images/cart.jpg) top right no-repeat;display:inline;margin-left:120px;padding-right:40px;width:100px;}
#search{float:left;width:977px;height:48px;background:url(../images/searchbg.jpg) top left no-repeat;padding-left:5px;clear:both;}
#search legend{border:0;margin:0;padding:0;height:0;width:0;outline:0;visibility:hidden;font-size:0;line-height:0;}
input, textarea, button{border:0;}
input{display:block;margin:5px 0 0 10px;}
label.searchSelectLabel{float:left;width:112px;margin:11px 0 0 8px;height:20px;}
#search select, .select{width:110px;height:18px;line-height:11px;padding:0 0 0 3px;overflow:hidden;font-size:11px;border:1px solid #D6D6D6;}
#search option{width:auto;}
.text{float:left;width:162px;margin:12px 0 0 15px;height:14px;font-size:11px;background:url(../images/searchinput.jpg) no-repeat;overflow:hidden;padding:3px 0 0 5px;}
.checkbox{float:left;margin-top:11px;margin-left:8px;}
input#nogeneric{margin-top:12px;}
.nogeneric{cursor:pointer;font-size:9px;font-weight:bold;padding:0 0 0 2px;margin-top:10px;float:left;height:16px;line-height:16px;width:75px;}
.nogeneric img{display:inline;}
.image{background:transparent;float:left;display:inline;border:none;margin:0 0 0 20px;padding:0;width:71px;height:42px;}
#main{width:982px;float:left;display:inline;margin:0 0 0 8px;}
#sidebar{float:left;display:inline;width:288px;margin:0 0 0 6px;text-align:left;}
div#main > div#sidebar{margin:0 12px 0 6px;}
#sidebar a{text-decoration:none;}
#sidebar a:hover{text-decoration:underline;}
ul{list-style:none;}
ul#nav{border:none;margin:6px 0 0 0;padding:0;width:300px;height:29px;}
ul#nav li{background:url(../images/tableft.png) bottom left no-repeat;float:left;display:inline;height:29px;line-height:29px;padding:0 0 0 14px;}
ul#nav li a{background:url(../images/tabright.png) top right no-repeat;font-size:11px;font-weight:bold;color:#FFF;padding:7px 14px 8px 0px;height:29px;line-height:29px;}
ul#nav li.current{background:url(../images/tableftcurrent.png) bottom left no-repeat;}
ul#nav li.current a{background:url(../images/tabrightcurrent.png) bottom right no-repeat;color:#069;}
#sidebartabs{float:left;text-align:left;background:url(../images/tabs.jpg) no-repeat;padding:5px 0 0 0;margin:0;width:288px;}
#sidebartabs div.tabcontent{float:left;margin:0;width:288px;padding:0 0 12px 0;}
#sidebartabs div.tabcontent ul{float:left;margin:0 0 0 14px;width:130px;display:inline;}
#sidebartabs div.tabcontent ul li{float:left;display:inline;margin:0 0 0 4px;width:126px;height:auto;line-height:16px;}
#sidebartabs div.tabcontent ul li.main{font-weight:bold;margin:4px 0 0 0;}
#sidebartabs div.tabcontent ul li.main a{color:#069;}
#sidebarnewslabel{background:url(../images/news_sx.png) top left no-repeat;float:left;padding:8px 0 8px 10px;margin-top:10px;}
#sidebarnewslabel span{background:url(../images/news_dx.png) bottom right no-repeat;font-size:11px;font-weight:bold;color:#FFF;padding:8px 16px 8px 6px;text-transform:uppercase;}
#sidebarnews{float:left;background:#9EC4D5 url(../images/bluetopright.png) top right no-repeat;padding:0;width:280px;margin:0;}
#sidebarnewsbottom{float:left;background:#9EC4D5 url(../images/bluebottomright.png) bottom right no-repeat;padding:0;height:15px;width:280px;margin:0;}
#sidebarnewsbottom div{float:left;background:url(../images/bluebottomleft.png) bottom left no-repeat;padding:0;height:15px;width:15px;margin:0;}
#sidebarnews ul{float:left;margin:0;width:280px;padding:0;}
#sidebarnews ul li{border-bottom:1px dotted #FFF;float:left;display:inline;width:258px;margin:0 11px;padding:6px 0;}
#sidebarnews a, #sidebarnews span{text-decoration:none;float:left;display:inline;margin:6px 0 0 6px;}
#sidebarnews a.name{color:#437E9E;width:220px;font-weight:bold;}
#sidebarnews img{margin:0 6px 0 0;border:2px solid #CCC;}
.sidebarbanner{float:left;display:inline;margin:30px 0 0 3px;width:280px;}
#sidebarshipments{float:left;display:inline;background:url();padding:0;width:280px;margin:30px 0 0 4px;}
#sidebarshipments span.title{background:url() top left no-repeat;float:left;display:inline;font-weight:bold;height:30px;margin:0 0 0 20px;}
#sidebarshipments span.label{color:#069;float:none;height:30px;line-height:30px;}
#sidebarshipments div{border-bottom:1px dotted #333;float:left;display:inline;margin:15px 0 0 20px;width:240px;padding:0 0 15px;}
#footer{float:left;margin:22px 0 0 0;padding:0;height:408px;width:998px;background:#E5E5E5 url(../images/footer.jpg) top repeat-x;font-size:10px;line-height:14px;color:#666;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer span{color:#000;font-weight:bold;text-transform:uppercase;}
#footerleft, #footercenter, #footerright{float:left;margin:0;padding:0;text-align:left;}
#footerleft{width:300px;}
#footerleft div{float:left;display:inline;margin:0 0 24px 20px;padding:0;width:280px;}
#footerleft ul{float:left;margin:34px 12px 0 0;width:123px;padding:0;}
#footerleft ul.first{margin:20px 0 0 0;}
#footertags ul{float:left;width:90px;margin:14px 0 0 0;}
#footertags ul.first{margin-top:0;}
#footercenter{width:480px;height:324px;}
#footercenter ul{float:left;width:100px;margin:34px 0 0 0;}
#footercenter ul.first{margin-top:20px;margin-left:20px;width:120px;display:inline;}
#footerright{width:200px;}
#footerright img{margin-top:20px;}
#footerright p{color:#404040;margin-top:14px;}
#footerright div{float:left;width:98px;margin:0 2px 0 0;}
#footerright span, #footerright a{float:left;width:200px;margin:0;line-height:14px;}
#footerright div>a{float:left;width:98px;margin:0;}
#footerright span{margin-top:22px;}
#content{float:left;width:672px;margin:0;padding:0;text-align:left;position:relative;}
#slideshow{float:left;margin:10px 0 0 0;width:672px;}
#navslide{float:left;margin:0;width:672px;}
#navslide a{float:left;margin:0;padding:0;}
#navprev, #navnext{position:absolute;top:110px;width:20px;height:30px;z-index:1000000;}
#navprev{left:10px;}
#navnext{right:10px;}
#navclothingit, #navclothingen, #navclothingfr, #navmotoit, #navmotoen, #navmotofr{height:51px;width:225px;}
#navscooter{height:51px;width:220px;}
#navclothingit{background:url(../images/slideshow/it/clothing.png) 0 0 no-repeat;margin-right:1px;}
#navclothingen{background:url(../images/slideshow/en/clothing.png) 0 0 no-repeat;margin-right:1px;}
#navclothingfr{background:url(../images/slideshow/fr/clothing.png) 0 0 no-repeat;margin-right:1px;}
#navmotoit{background:url(../images/slideshow/it/moto.png) 0 0 no-repeat;margin-right:1px;}
#navmotoen{background:url(../images/slideshow/en/moto.png) 0 0 no-repeat;margin-right:1px;}
#navmotofr{background:url(../images/slideshow/fr/moto.png) 0 0 no-repeat;margin-right:1px;}
#navscooter{background:url(../images/slideshow/it/scooter.png) 0 0 no-repeat;}
#navslide a.selected{background-position:0 -51px;}
#specificmotonav{background:url(/public/images/specificmoto.jpg) no-repeat top left;width:670px;height:43px;margin:10px 0 0;float:left;display:none;}
#specificmotonav span{float:left;display:inline;margin:12px 12px 0 6px;color:#FFF;font:bold 14px Trebuchet-MS, Arial, sans-serif;text-transform:uppercase;}
#specificmotonav form, #specificmotonav fieldset{float:left;display:inline;width:348px;margin:10px 0 0;color:#FFF;}
#specificmotonav fieldset{margin:0;}
#specificmotonav legend{visibility:hidden;font-size:0;height:0;line-height:0;width:0;}
#specificmotonav label{float:left;margin:0 4px 0 0;padding:0;height:20px;width:110px;text-align:center;}
#specificmotonav select{margin:0;}
#specificgo{float:left;display:inline;margin:-10px 0 0;}
#categories{float:left;width:672px;text-align:left;background:#FFF url(../images/categories.jpg) bottom left repeat-x;margin:22px 0 0 0;padding:0;}
#clothingcats , #motocats, #scootercats{float:left;margin:0 35px 0 0;padding:0;}
#clothingcats{width:120px;margin-left:10px;display:inline;}
#motocats{width:230px;}
#scootercats{width:230px;margin:0;}
#categories ul{float:left;margin:0;}
#clothingcats ul{width:120px;}
#motocats ul{width:115px;}
#scootercats ul{width:115px;}
#categories span.category{float:left;font-size:11px;font-weight:bold;color:#036;margin:0 0 5px 0;border-bottom:1px dotted #999;text-transform:uppercase;}
#clothingcats span.category{width:120px;}
#motocats span.category{width:230px;}
#scootercats span.category{width:230px;}
#categories li{font-size:10px;font-weight:bold;float:left;width:100%;margin:0;height:40px;}
#categories a{text-decoration:none;height:38px;line-height:19px;}
#categories a:hover{text-decoration:underline;}
#categories img{font-size:9px;font-weight:normal;float:left;height:30px;line-height:10px;width:30px;margin:3px 3px 3px 0;border:2px solid #CCC;}
#categories span{}
#hometabscontrols{float:left;margin:22px 0 0 0;width:672px;height:29px;line-height:29px;}
ul#homenav{border:none;margin:0;padding:0;width:500px;height:29px;}
ul#homenav li{background:url(../images/tableft.png) bottom left no-repeat;float:left;height:29px;line-height:29px;width:auto;padding:0 0 0 14px;}
ul#homenav li a{background:url(../images/tabright.png) top right no-repeat;font-size:11px;font-weight:bold;color:#FFF;padding:6px 14px 9px 0;}
ul#homenav li.current{background:url(../images/tableftcurrent.png) bottom left no-repeat;}
ul#homenav li.current a{background:url(../images/tabrightcurrent.png) bottom right no-repeat;color:#069;}
#typefilter{float:left;width:172px;margin:0;padding:0;height:30px;position:relative;}
#typefilter fieldset{margin:0;padding:0;height:100%;width:100%;}
#typefilter legend{border:0;margin:0;padding:0;height:0;width:0;outline:0;visibility:hidden;font-size:0;line-height:0;}
input#filtersubmit{background:#FFF;font:normal 10px Tahoma, Geneva, sans-serif;margin:3px 0 0 0;padding:0;border:0;height:20px;width:60px;position:absolute;top:0;right:2px;}
select#tfilter{position:absolute;left:0;width:102px;margin:3px 0 0 0;height:18px;line-height:18px;background:#d6d6d6;overflow:hidden;font-size:11px;color:#404040;padding:0 0 0 3px;border:1px solid #FFF;}
#hometabs{float:left;text-align:left;padding:5px 0 0 0;margin:0;width:672px;}
.hometabcontent{float:left;margin:0 0 0 12px;width:660px;display:inline;}
.hometabcontent li{width:124px;min-height:200px;display:inline-block;vertical-align:top;margin:8px 4px 0 0;height:auto !important;height:200px;}
.hometabcontent li a{text-decoration:none;}
.hometabcontent li a:hover{text-decoration:underline;}
.hometabcontent li img{border:2px solid #CCC;width:120px;height:120px;}
.hometabcontent li span.name{cursor:pointer;margin:2px;width:120px;float:left;display:inline;}
.hometabcontent li span.oldprice, .hometabcontent li span.price{margin:6px 0 0 0;width:60px;float:left;}
.hometabcontent li span.oldprice{text-decoration:line-through;}
.hometabcontent li span.price{font-weight:bold;color:#F00;}
#content h1{color:#437E9E;margin:18px 0 0;font-size:18px;}
#searchsummary{float:left;width:670px;margin:10px 0 0 0;padding:6px 0;background:#FFF;border:1px solid #CCC;}
#searchsummary strong{font-weight:bold;margin:0 0 0 6px;}
#searchsummary a{font-weight:bold;text-decoration:underline;}
#searchsummary span{margin:6px 0 0 18px;display:block;clear:both;padding-left:18px;background:url(/public/images/bullet.png) 0 0 no-repeat;}
#searchnav, #searchnavb{color:#069;height:24px;line-height:24px;width:672px;float:left;margin:6px 0 0;background:#D2DFEF;}
#searchnavb{margin-top:24px;}
#searchnav span, #searchnavb span{float:left;display:inline;margin:0;}
#searchnav span.choosefrom, #searchnavb span.choosefrom{margin-left:6px;}
#searchnav span.fromto, #searchnavb span.fromto{margin-left:26px;}
#searchnav strong, #searchnavb strong{float:left;margin:0;}
#searchnav a, #searchnavb a{color:#069;}
#listbreadcrumbs{float:left;width:670px;margin:8px 0 0 0;padding:1px 0;background:#FFF;border:1px solid #CCC;color:#069;font-weight:bold;line-height:18px;}
#listbreadcrumbs h1{float:none;width:auto;height:auto;}
#listbreadcrumbs div{float:left;width:600px;margin:0;padding:0;}
#listbreadcrumbs a{color:#069;text-decoration:none;}
#listbreadcrumbs a#home{margin-left:12px;}
#listbreadcrumbs a#toggleinfo{display:inline;float:right;margin:0 12px 0 0;}
#listbreadcrumbs p.info{float:left;margin:12px 0 0 12px;padding-bottom:12px;width:646px;font-weight:normal;color:#000;}
#listbreadcrumbs a:hover{text-decoration:underline;}
#listbreadcrumbs span{float:left;height:30px;line-height:30px;float:left;margin:0;width:300px;}
#listbreadcrumbs div.redtext, #listbreadcrumbs a.redtext{color:#F00;}
#filtercontainer{float:left;width:670px;margin:8px 0 0 0;padding:0;background:#FFF;border:1px solid #CCC;}
.checkall, .uncheckall{cursor:pointer;color:#069;float:left;margin:10px 4px 0;font-size:10px;font-weight:normal;text-decoration:underline;}
#producersfieldset, #categoriesfieldset, #sizesfieldset{min-height:180px;display:inline-block;vertical-align:top;height:auto !important;height:180px;}
#filter legend, #filter legend span{background:transparent;font-weight:bold;float:left;width:auto;margin:0;padding:0;}
#filter legend span{background:transparent;font-weight:bold;height:auto;width:auto;margin:10px 0 6px 28px;padding:0;}
#filter input{border:none;}
#filter label{cursor:pointer;}
#filter input[type='hidden']{height:0px;line-height:0px;font-size:0px;visibility:hidden;}
.disabled{color:#CCC;padding:0;}
#producersfieldset{float:left;width:229px;border-right:1px solid #CCC;margin:0;padding:0;}
#producersfieldset input{clear:left;float:left;width:18px;margin:0 6px 6px 6px;}
#producersfieldset label{float:left;width:199px;margin:0;}
#categoriesfieldset{float:left;width:229px;border-right:1px solid #CCC;margin:0;padding:0;}
#categoriesfieldset input{clear:left;float:left;width:18px;margin:0 6px 6px 6px;}
#categoriesfieldset label{float:left;width:199px;margin:0;}
#sizesfieldset{float:left;width:209px;margin:0;padding:0;}
#sizesfieldset span{width:100px;}
#sizesfieldset input{clear:left;float:left;width:18px;margin:0 6px 6px 6px;}
#sizesfieldset label{float:left;width:179px;margin:0;}
#sizesfieldset label.short{width:104px;}
#dropdownfieldset{float:left;width:209px;margin:0;padding:0;}
#dropdownfieldset label{font-weight:bold;float:left;width:179px;margin:10px 0 6px 30px;display:inline;}
#dropdownfieldset select{float:left;margin:0 0 0 30px;width:140px;display:inline;}
#dropdownfieldset input{clear:left;float:left;width:18px;margin:0 6px 0 0;}
#dropdownfieldset label#nogenericonly{margin-top:28px;}
#only{border-top:1px dotted #CCC;float:left;margin:6px 0 0 30px;padding:6px 0 0;width:140px;display:inline;}
#pricesfieldset{float:left;width:548px;border-right:1px solid #CCC;margin:0;padding:0 0 22px 0;}
#pricesfieldset label{float:left;width:auto;margin:0 3px 0 30px;height:20px;line-height:20px;display:inline;}
label#minpricelabel{clear:left;}
label#maxpricelabel{margin-left:16px;}
#pricesfieldset select{float:left;margin:0;margin-right:6px;width:60px;}
div#go{float:left;margin:0;height:60px;width:56px;padding:0;}
#filtersend{font-size:9px;float:left;display:inline;margin:28px 0 0 6px;height:20px;width:49px;text-align:center;}
#navdetails, #navdetailsb{color:#069;height:24px;line-height:24px;width:672px;float:left;margin:6px 0 0;background:#D2DFEF;}
#navdetailsb{visibility:hidden;margin-top:24px;}
#navdetails span, #navdetailsb span{float:left;display:inline;margin:0;}
#navdetails span.choosefrom, #navdetailsb span.choosefrom{margin-left:6px;}
#navdetails span.fromto, #navdetailsb span.fromto{margin-left:26px;}
#navdetails strong, #navdetails strong{float:left;margin:0;}
#navdetails a, #navdetailsb a{color:#069;}
#orderfieldset, #orderfieldsetb{display:inline;float:left;height:24px;width:240px;margin:0 0 0 20px;padding:0;}
#orderfieldset legend, #orderfieldsetb legend{visibility:hidden;font-size:0px;height:0px;line-height:0px;}
#orderfieldset select, #orderfieldsetb select{float:left;font-size:11px;margin:4px 6px 0 0;width:150px;}
#orderfieldset label, #orderfieldsetb label{float:left;width:60px;margin:0 6px 0 0;text-align:right;}
#pagesfieldset, #pagesfieldsetb{display:inline;float:left;width:120px;margin:0 0 0 20px;padding:0;}
#pagesfieldset legend, #pagesfieldsetb legend{visibility:hidden;font-size:0px;height:0px;line-height:0px;}
#pagesfieldset a, #pagesfieldsetb a{cursor:pointer;float:left;margin-right:6px;text-decoration:none;}
#pagesfieldset a:hover, #pagesfieldsetb a:hover{text-decoration:underline;}
#pagesfieldset select, #pagesfieldsetb select{float:left;font-size:11px;margin:4px 6px 0 0;width:44px;}
#pagesfieldset label , #pagesfieldsetb label{float:left;width:44px;margin:0 6px 3px 0;text-align:right;}
#hometabs{float:left;text-align:left;padding:5px 0 0 0;margin:0;width:672px;}
#productslist{float:left;margin:11px 0 0 14px;width:660px;display:inline;}
#productslist li{width:124px;min-height:200px;display:inline-block;vertical-align:top;margin:8px 4px 0 0;height:auto !important;height:200px;}
#productslist div{position:relative;}
#productslist li a{text-decoration:none;}
#productslist li a:hover{text-decoration:underline;}
#productslist li img{border:2px solid #CCC;width:120px;height:120px;}
#productslist li img.promo{width:120px;height:18px;border:none;position:absolute;left:2px;top:104px;}
#productslist li span.name{margin:2px;width:120px;float:left;display:inline;}
#productslist li span.oldprice, #productslist li span.price{margin:6px 0 0 0;width:60px;float:left;}
#productslist li span.oldprice{text-decoration:line-through;}
#productslist li span.price{font-weight:bold;color:#F00;}
#preloader{float:left;width:100%;margin:50px 0 0;text-align:center;}
#preloader p{float:left;width:100%;margin:0;height:22px;line-height:22px;font-style:italic;}
#preloader img{margin:0 auto;}
#path{float:left;background:url(/public/images/arrow.png) 0.1em 0 no-repeat;width:650px;padding-left:20px;margin:10px 0 0 0;}
#detailtop{float:left;width:670px;margin:0;}
#detailtopleft{float:right;width:325px;margin:10px 20px 0 0 !important;margin:10px 14px 0 0;}
#foto{float:left;width:325px;margin:0;}
#foto img{cursor:pointer;border:10px solid #EBEBEB;font-size:9px;text-decoration:none;}
#slidenav{float:left;width:325px;margin:0;}
#slidenav li{float:left;margin-right:4px;}
#slidenav img{margin:11px 0 0 0;border:2px solid #EBEBEB;font-size:9px;text-decoration:none;}
#detailtopleft p, #detailtopleft div.more{float:left;margin:11px 0 0 0;width:325px;font:normal 11px Tahoma, Geneva, sans-serif;line-height:16px;}
#viewall{color:#437E9E;font-weight:bold;text-decoration:none;text-align:right;clear:both;float:left;margin:0;width:300px;visibility:hidden;}
#viewall:hover{text-decoration:underline;}
#detailtopleft a{margin-top:6px;}
dl#detaillinks{float:left;width:330px;margin:11px 0 0;}
#detaillinks dt{font-weight:bold;float:left;width:auto;margin-right:6px;height:22px;line-height:22px;text-align:left;}
#detaillinks dd{float:left;margin:0;height:16px;line-height:16px;vertical-align:top;}
#detaillinks a{text-decoration:none;height:16px;line-height:16px;margin:0;}
#detaillinks a:hover{text-decoration:underline;}
#detailtopright{float:right;width:325px;margin:10px 0 0 0;}
#detailtopright h1{color:#437E9E;font:bold 16px Tahoma, Geneva, sans-serif;margin:11px 0 0 0;}
dl#info{float:left;width:315px;margin:11px 0 0 15px;display:inline;}
#info dt{font-weight:bold;float:left;width:100px;margin:0;margin-right:10px;}
#info dd{float:left;width:200px;margin:0;}
#info a{text-decoration:none;}
#info a:hover{text-decoration:underline;}
#detailtopright form{float:left;width:325px;margin:22px 0 0 0;}
div.dropdown{float:left;width:325px;margin:6px 0 0 0;padding:10px 0;background:#F3F3F3;}
div.dropdown label{float:left;height:20px;line-height:20px;width:144px;margin:0 6px 0 25px;display:inline;text-align:left;}
div.dropdown select{border:1px solid #CCC;float:left;width:130px;margin:0;text-align:left;}
#warningDetail{float:left;font-size:12px;width:323px;margin:6px 0 0 0;padding:10px 0;border:1px solid #FFBF00;background:#FFECB2;color:#A07800;text-align:center;}
#pricesarea{float:left;width:325px;padding:7px 0 0 0;margin:0 0 11px !important;margin:0;background:#9EC4D5;}
#pricesareatop, #pricesareabottom{float:left;width:325px;height:15px;padding:0;margin:0;background:url(/public/images/bluetopright.png) no-repeat top right;}
#pricesareatop{margin-top:6px;}
#pricesareatop div{float:left;height:15px;width:15px;margin:0;padding:0;}
#pricesareatop div.filler{background:#9EC4D5;float:left;margin:0;padding:0;height:15px;width:295px;}
#pricesareabottom{margin:0 !important;margin:0 0 11px;background:#9EC4D5 url(/public/images/bluebottomright.png) no-repeat bottom right;}
#pricesareatop div, #pricesareabottom div{width:15px;height:15px;background:url(/public/images/bluetopleft.png) no-repeat top left;}
#pricesareabottom div{background:url(/public/images/bluebottomleft.png) no-repeat bottom left;}
#oldpricelabel{clear:left;height:20px;line-height:20px;width:134px;margin:0 6px 0 25px;display:inline;text-align:left;}
#oldpricevalue{clear:right;font-weight:bold;text-decoration:line-through;}
#oldpricevaluenoline{clear:right;font-weight:bold;}
#discountlabel{clear:left;height:20px;line-height:20px;width:134px;margin:0 6px 0 25px;display:inline;text-align:left;}
#discountvalue{clear:right;font-weight:bold;color:#FF0000;}
#newpricelabel{clear:left;margin:0 6px 0 25px;display:inline;font-weight:bold;}
#newpricevalue{clear:right;font-size:18px;font-weight:bold;color:#FF0000;}
#newpricemsg{font-size:11px;font-weight:bold;color:#FF0000;float:left;display:inline;margin:18px 0 12px 25px;width:290px;}
#extracelabel{float:left;display:inline;width:290px;margin:0 0 0 25px;font-size:10px;visibility:hidden;}
#extracevalue{color:#F00;font-weight:bold;}
#quantitylabel{float:left;clear:left;margin:20px 2px 0 25px;width:60px;font-weight:bold;}
#pricesarea input#add, #pricesarea input[type='image']{font-size:10px;margin:0;width:199px;height:53px;float:left;}
#qty{font-size:12px;margin:16px 6px 0 0;width:24px;border:1px solid #ccc;height:16px;float:left;}
#reccomendedlabel{background:#EBEBEB url(../images/graytopleft.png) top left no-repeat;float:left;padding:8px 0 8px 8px;margin-top:10px;}
#reccomendedlabel span{background:url(../images/graytopright.png) top right no-repeat;font-size:11px;font-weight:bold;color:#437E9E;padding:8px 14px 8px 8px;text-transform:uppercase;}
#reccomended{float:left;background:#EBEBEB url(../images/graytopright.png) top right no-repeat;padding:0;width:325px;margin:0;}
#reccomendedbottom{float:left;background:#EBEBEB url(../images/graybottomright.png) bottom right no-repeat;padding:0;height:15px;width:325px;margin:0;}
#reccomendedbottom div{float:left;background:url(../images/graybottomleft.png) bottom left no-repeat;padding:0;height:15px;width:15px;margin:0;}
#reccomended ul{float:left;margin:0;width:325px;padding:0;}
#reccomended ul li{border-bottom:2px solid #FFF;float:left;width:303px;margin:0 11px;padding:6px 0;}
#reccomended a, #reccomended span{text-decoration:none;float:left;display:inline;margin:6px 0 0 6px;}
#reccomended span.oldpriceval{text-decoration:line-through;}
#reccomended span.newpriceval{font-weight:bold;font-size:11px;color:#F00;}
#reccomended a.name{width:220px;}
#reccomended img{margin:0 6px 0 0;border:2px solid #CCC;}
#detailbottom{float:left;width:670px;margin:22px 0 0 0;}
ul#detailnav{float:left;border-bottom:2px solid #EBEBEB;margin:0;padding:0;width:670px;height:29px;}
ul#detailnav li{background:url(../images/tableft.png) top left no-repeat;float:left;height:29px;line-height:29px;width:auto;padding:0 0 0 14px;margin:0;}
ul#detailnav li a{background:url(../images/tabright.png) bottom right no-repeat;font-size:11px;font-weight:bold;color:#FFF;margin:0;padding:7px 14px 8px 0;text-decoration:none;}
ul#detailnav li.current{background:url(../images/tableftcurrent.png) top left no-repeat;}
ul#detailnav li.current a{background:url(../images/tabrightcurrent.png) bottom right no-repeat;color:#069;}
#detailtabs{float:left;text-align:left;padding:5px 0 0 0;margin:0;width:672px;}
.detailtabcontent{border-bottom:1px dotted #EBEBEB;padding-bottom:24px;float:left;margin:0 0 0 12px;width:660px;display:inline;}
.detailtabcontent li, .detailtabcontent li a{width:660px;float:left;margin:8px 0 0;}
.detailtabcontent li a{text-decoration:none;}
.detailtabcontent li img{font-size:8px;float:left;width:50px;height:50px;margin:0 6px 0 0;}
.detailtabcontent li span.name, .detailtabcontent li span.oldprice, .detailtabcontent li span.price{cursor:pointer;margin:2px 0 0;width:560px;float:left;display:inline;}
.detailtabcontent li span.oldprice{text-decoration:line-through;}
.detailtabcontent li span.price{font-weight:bold;color:#F00;}
#detailsecond li.contain{float:left;width:100%;margin:6px 0 0;}
#detailsecond li, #detailsecond li>ul{float:left;margin:0 10px 0 0;width:155px;}
.detailtabcontent li.brandname, .detailtabcontent li.brandname img{font-size:11px;font-weight:bold;}
.detailtabcontent li.brandname a{float:left;margin:0;width:155px;}
.detailtabcontent li.brandname img{width:auto;height:auto;}
.detailtabcontent li a.model{float:left;margin:0;width:155px;height:16px;line-height:16px;}
#detailthird p{float:left;width:100%;margin:0 0 6px;line-height:16px;}
#detailthird li.faq{float:left;margin:0;padding:4px 0 6px;width:648px;border-bottom:1px dotted #EBEBEB;}
#detailthird span.user, #detailthird span.date{font-weight:bold;float:left;margin:4px 0 0 12px;width:auto;clear:left;padding-left:24px;height:18px;line-height:18px;}
#detailthird span.user{background:url(/public/images/user.png) 0.25em 0em no-repeat;}
.odd{background:#F6F6F6;}
#detailthird span.date{color:#404040;font-size:10px;font-weight:normal;background:url(/public/images/date.png) 0.25em 0em no-repeat;}
#detailthird p.question, #detailthird p.answer{clear:left;font-style:italic;float:left;display:inline;width:598px;margin:8px 0 0 14px;padding-left:24px;background:url(/public/images/question.png) top left no-repeat;line-height:16px;}
#detailthird p.answer{font-style:normal;clear:left;background:url(/public/images/information.png) top left no-repeat;}
p.question span.label, p.answer span.label{font-style:normal;font-weight:bold;}
li.form p{margin:0;line-height:16px;}
#questionform{float:left;margin:0;padding:0 0 12px;width:400px;}
#questioncont p{margin-top:6px;}
#questioncont span.green{width:548px;float:left;padding:12px 8px;margin:12px 0;}
#questionform label, #questionform span{clear:left;float:left;margin:6px 10px 2px 0;line-height:20px;height:20px;font-weight:bold;}
#questionform span.invalid{background:#FFD4D4;float:left;display:inline;font-weight:normal;margin:0 0 4px;padding:0 2px;height:16px;line-height:16px;}
#questionform input.text{clear:left;float:left;font-size:12px;width:180px;margin:0;background:#FBFBFB;border:1px solid #E3E3E3;height:16px;line-height:16px;padding-bottom:2px;}
#questionform textarea{float:left;clear:left;background:#FBFBFB;border:1px solid #E3E3E3;font-size:12px;line-height:16px;}
#questionform input#send{clear:left;float:left;display:inline;margin:6px 0 0 190px;}
#sidebarcart{float:left;width:278px;margin:0;text-align:left;}
#sidebarcart .box{float:left;width:278px;margin:20px 0 0;}
#sidebarcart h3{font-weight:normal;font-size:18px;}
#sidebarcart p{float:left;width:278px;margin:10px 0 0;}
#sidebarcart img{width:217px;height:66px;margin:18px 18px 0;}
#sidebarcart ul#features{float:left;width:278px;margin:10px 0 0;}
#sidebarcart li{background:url(/public/images/bullet.png) 2px 0 no-repeat;float:left;width:250px;padding:0 0 0 20px;margin:2px 0 0;}
#contentcart{float:left;width:672px;margin:0 18px 0 0;padding:0;text-align:left;}
#steps{float:left;width:672px;margin:10px 0 0;border-bottom:1px solid #EBEBEB;}
div.step{float:left;width:auto;margin:2px 0 0;padding:8px 8px 8px 0;height:24px;border-bottom:none;}
#steps div.current{background:#FFF;font-weight:bold;height:25px;margin:2px 0 -2px 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border:1px solid #EBEBEB;border-bottom:1px solid #FFF;}
div.step span{font-size:24px;float:left;display:inline;margin:0 6px;height:24px;line-height:24px;}
div.step span.steplabel{font-size:12px;height:auto;}
#weightdata{display:none;}
#carttable{background:#FFF;float:left;margin:0;width:672px;}
#noadd{float:left;width:100%;margin:0;}
#noadd p{float:left;display:inline;margin:24px 12px 0;padding:12px;width:624px;background:#FFD4D4;}
.carttablerow, .tableheader{border-bottom:1px dotted #EBEBEB;float:left;width:672px;margin:0;padding:6px 0;}
.tableheader{margin-top:18px;font-weight:bold;}
.cell{float:left;margin:0;}
.photocell{width:65px;}
.photocell img{font-size:8px;display:inline;float:left;margin:0 10px 0 5px;height:50px;width:50px;}
.productcell{width:150px;}
.productcell a{text-decoration:none;}
.productcell a:hover{text-decoration:underline;}
.brandcell{width:60px;}
.colorcell{width:60px;}
.sizecell{width:40px;text-align:center;}
.pricecell, .pricecellH{width:50px;text-align:right;}
.qtycell, .qtycellH{width:60px;text-align:center;}
.qtycell input{font-size:12px;margin:0 auto;width:24px;border:1px solid #ccc;height:16px;}
.availabilitycell, .availabilitycell span{width:70px;}
.availabilitycell span{float:left;margin:0;}
.green{background:#D4FFD9;}
.yellow{background:#FEFFD4;}
.red{background:#FFD4D4;}
.totalcell, .totalcellH{width:60px;text-align:right;}
.deletecell{width:50px;text-align:center;}
#minamount{float:left;margin:18px 0 36px 12px;display:inline;width:500px;}
#leftshippingrow{float:left;margin:6px 0 0;width:360px;}
#leftshippingrow img{float:left;display:inline;margin:0 5px;}
#shippingtitle{float:left;display:inline;font-weight:bold;font-size:18px;width:294px;margin-left:6px;}
#shippingtagline{float:left;display:inline;width:294px;margin:6px 0 0 6px;}
#rightshippingrow{float:left;margin:6px 0 0;width:312px;}
.radio{float:left;height:13px;width:42px;margin:6px 0 0;}
#rightshippingrow div{float:left;width:312px;margin:0;}
#rightshippingrow label{float:left;width:270px;margin:6px 0 0;}
#rightshippingrow label[for="nazione"], #labelcountry{font-size:0;margin:0;padding:0;height:0;line-height:0;width:0;float:none;clear:none;visibility:hidden;}
#nazione{margin:8px 8px 0 40px;float:left;display:inline;}
#shippingcosts{display:inline;float:left;clear:left;margin:6px 0 0 42px;height:22px;line-height:22px;width:220px;visibility:hidden;}
#shippingcostsvalue{font-weight:bold;font-size:18px;}
#promorow{padding:6px 0;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
#promorow div{float:left;display:inline;margin:0 6px;}
#promorow label{float:left;margin:0 6px 0 0;font-weight:bold;font-size:18px;}
#input_promo{background:#E5E5E5;float:left;margin:2px 0 0;height:18px;width:140px;}
#promorow span{clear:left;float:left;margin:6px 0 0;}
#attiva_promo{background:#EBEBEB;padding:4px 0;margin:2px 0 0;text-decoration:none;float:left;width:60px;text-align:center;visibility:hidden;}
#attiva_promo:hover{text-decoration:underline;}
#totalrow{background:#EBEBEB;}
#totalrow div{display:inline;float:left;margin:0 0 0 400px;}
#grandtotallabel, #grandtotal{font-weight:bold;font-size:18px;}
#grandtotal{margin-left:11px;}
#prev, #next{float:left;width:336px;margin:0;}
#prev a{background:url() top left no-repeat;text-decoration:none;}
#next{text-align:right;}
#next input{float:right;margin:0;}
#warning{color:#F00;float:right;width:300px;margin:6px 0 0;padding:0 3px 0 0;height:24px;line-height:24px;}
#shippingrowlabel2, #additionalfeerowlabel2, div#promorowlabel2{float:left;display:inline;font-size:14px;font-weight:bold;margin:2px 0 0 6px;}
#rightshippingrow2, #rightadditionalfeerow2, div#rightpromorow2{float:right;display:inline;}
#rightshippingrow2 #shippingcostsvalue, #rightadditionalfeerow2 #additionalfeevalue, div#rightpromorow2 #promovalue{font-size:18px;font-weight:bold;margin:0;margin-right:64px;}
#payment h4, #personaldata h4{font-size:18px;font-weight:bold;float:left;display:inline;margin:12px 0 0 12px;}
#paymenttotalrow{background:#EBEBEB;float:left;width:672px;margin:18px 0 0;}
#paymenttotalrow div{display:inline;float:left;margin:0 0 0 500px;}
.contDisabled{background:#EBEBEB;}
.paymentrow{float:left;width:672px;margin:0;padding:8px 0 4px;}
.paymentrow p{float:left;display:inline;width:660px;margin:0 0 0 12px;padding:6px 0 4px;line-height:16px;border-bottom:1px solid #EBEBEB;}
.paymentrow div.leftcell{float:left;width:500px;margin:0;}
.leftcell div{float:left;width:450px;margin:0;}
.leftcell img{float:left;display:inline;margin:0 2px;}
.leftcell a.toggle{float:left;margin:2px 0 0 4px;display:inline;visibility:hidden;}
.leftcell label{cursor:pointer;display:inline;}
.paymentrow label, .additionalfee{font-size:12px;font-weight:bold;display:inline;margin:6px 6px 0 2px;}
.paymentrow label.invalid{margin-left:210px;margin-top:-32px;float:left;color:#F00;font:11px normal Arial, Helvetica, sans-serif;padding:3px;background:#FFEBEB;}
.paymentrow input, .paymentrow label{float:left;}
.paymentrow span.rightcell{font-size:14px;font-weight:bold;float:left;width:172px;margin:12px 0 0;}
#totalrow2{float:left;margin:18px 0 0;width:672px;}
#personaldata{float:left;margin:0;width:672px;}
#personaldata h4{font-size:18px;font-weight:bold;float:left;margin:24px 0 0;width:100%;}
#leftcell, #rightcell, #differentcell{float:left;margin:18px 0 0;width:336px;text-align:right;}
#rightcell{position:relative;width:300px;min-height:236px;}
#leftcell label, #rightcell label{float:left;height:16px;line-height:16px;margin:7px 6px 1px 0;width:160px;}
#rightcell label{width:124px;}
#leftcell label.invalid, #rightcell label.invalid{color:#F00;width:320px;text-align:right;padding-right:8px;float:right;margin:0;}
#rightcell label.invalid{width:284px;}
#leftcell input, #rightcell input[type='text']{font-size:11px;float:left;height:16px;line-height:16px;margin:6px 0 0;width:160px;background:#EBEBEB;}
#leftcell input[type='radio']{height:14px;}
#leftcell select, #rightcell select{font-size:11px;float:left;margin:7px 0 0;width:165px;background:#EBEBEB;}
#leftcell input.invalid, #rightcell input.invalid, #leftcell select.invalid, #rightcell select.invalid{background:#FFEBEB;}
input#privatoradio, input#aziendaradio{background-color:#FFF;width:44px;height:14px;}
input#privatoradio{margin-left:100px;}
label#privatoradiolabel, label#aziendaradiolabel{width:60px;text-align:left;margin:4px 0 0;}
#requestedfields{width:160px;margin:18px 0 0 168px;float:left;display:inline;text-align:left;}
input#datidiversi{float:left;width:44px;margin:4px 0 0;}
label#datidiversilabel{float:left;text-align:left;width:270px;margin:4px 0 0;}
label#privacylabel{float:right;display:inline;margin:12px 50px 0 0;text-align:left;width:auto;height:auto;line-height:16px;}
input#privacy{margin:12px 0 0;display:inline;width:auto;}
#noteOrdineLbl{float:left;display:inline;height:16px;line-height:16px;margin:22px 6px 0 14px;width:160px;}
#noteOrdineTxt{font-size:11px;float:left;display:inline;line-height:16px;margin:6px 0 0 14px;background:#EBEBEB;}
#h3Cont{float:left;display:inline;margin:18px 0 0 12px;padding-bottom:12px;width:648px;text-align:center;border-bottom:1px solid #EBEBEB;}
#h3Cont p{float:left;width:648px;margin:6px 0 0;text-align:left;}
#carttable h3{margin:0 auto;font-weight:bold;font-size:18px;}
#paymenttotalrow2{background:#FFF;float:left;width:672px;margin:0;}
#paymenttotalrow2 div{display:inline;float:left;margin:0 0 0 470px;}
#billingsummary, #shippingsummary, #paycontainer{float:left;width:336px;margin:12px 0;}
#billingsummary h3, #shippingsummary h3, #paycontainer h3{font-size:14px;margin:18px 0 18px 6px;width:100%;}
#paycontainer{width:600px;}
#paycontainer span.value{width:330px;}
#paycontainer p{margin:6px 6px 18px 20px;}
span.entry{font-weight:bold;float:left;display:inline;margin:6px 6px 0 20px;width:120px;}
span.value{float:left;width:148px;margin:6px 0 0;text-align:left;}
#brandlogo, #manufacterlogo{display:inline;float:left;margin:6px 0 0 12px;font-size:18px;font-weight:bold;color:#437E9E;}
#manufacterlogo{float:left;display:inline;margin:6px 0 0 12px;}
#brandmodelscontent{background:#FFF;float:left;width:672px;margin:12px 0 0;padding:0 0 18px;text-align:left;}
.teaser{float:left;display:inline;width:424px;margin:0 10px 0 12px;}
.teaser p{clear:left;display:inline;float:left;margin:12px 0 0;width:424px;line-height:16px;}
.teaser img{margin-top:6px;}
span.mini, span.mini2{float:left;display:inline;width:660px;margin:24px 0 0 12px;font-weight:bold;}
span.mini2{margin-top:48px;}
p.empty, p.viewallmodels{float:left;display:inline;width:660px;margin:24px 0 0 12px;}
p.viewallmodels{margin-top:48px;}
#modelphoto{float:left;margin:6px 0 0;}
h1#modelh1{color:#437E9E;float:left;margin:8px 0 0;font-size:18px;clear:left;width:390px;padding:0;}
.brand, .modelslist{float:left;display:inline;width:660px;margin:0 0 12px 12px;}
.modelslist{margin-top:24px;}
.brandcategory{color:#036;float:left;display:inline;width:648px;margin:18px 0 0 12px;font-weight:bold;border-bottom:1px dotted #999;text-transform:uppercase;}
.brand ul{float:left;margin:0 4px 0 0;width:216px;}
.modelslist ul{float:left;margin:0 4px 0 0;width:161px;}
.brand li, .modelslist li{line-height:16px;clear:left;margin-left:44px;}
.modelslist li{margin-left:24px;}
.brand li a, .modelslist li a{text-decoration:none;}
.brand li img{border:2px solid #CCC;float:left;margin:0 8px 0 0;height:30px;line-height:30px;}
.brand li a:hover, .modelslist li a:hover{text-decoration:underline;}
.brand li.main{margin:12px 0 0;height:30px;font-weight:bold;vertical-align:middle;}
#genericcontent, #sitemapcontent{background:#FFF;float:left;width:672px;margin:12px 0 0;padding:0 0 18px;text-align:left;}
#genericcontent h2, #sitemapcontent h1, h1.sitemap-moto{float:left;display:inline;color:#437E9E;margin:6px 0 0 12px;font-size:18px;}
#genericcontent h3, #sitemapcontent h2, h2.sitemap-moto{float:left;display:inline;color:#000;margin:26px 0 0 12px;font-size:14px;width:100%;}
#genericcontent p, #genericcontent ul, #genericcontent ol{float:left;display:inline;margin:16px 12px 0 12px;font-size:11px;width:648px;line-height:16px;}
#genericcontent ol, #genericcontent ul{list-style-position:inside;}
#genericcontent li>ul{list-style-type:disc;float:left;display:inline;margin:6px 0 12px 28px;width:620px;}
#genericcontent form{float:left;display:inline;margin:12px 0 0 12px;width:600px;}
#genericcontent label, #genericcontent span{clear:left;float:left;margin:8px 10px 0 0;line-height:20px;height:20px;font-weight:bold;}
#genericcontent label>span, #genericcontent span>span{clear:none;float:none;display:inline;font-weight:normal;margin-left:6px;padding:2px;}
#genericcontent input.text{clear:left;float:left;font-size:12px;width:180px;margin:0;background:#FBFBFB;border:1px solid #E3E3E3;height:18px;line-height:18px;padding-bottom:2px;}
#genericcontent textarea{float:left;clear:left;background:#FBFBFB;border:1px solid #E3E3E3;font-size:12px;line-height:16px;}
#genericcontent select{clear:left;float:left;font-size:12px;width:200px;margin:0;background:#FBFBFB;border:1px solid #E3E3E3;height:24px;line-height:18px;padding-bottom:2px;}
#genericcontent input#privacydata{display:inline;padding:0;margin:6px 0 0 12px;}
#genericcontent input#send{clear:left;float:left;display:inline;margin:6px 0 0 300px;}
#toc a{font-weight:bold;text-decoration:none;}
#toc a:hover{text-decoration:underline;}
#tooltip{position:absolute;z-index:3000;border:1px solid #404040;color:#404040;text-align:left;background:#E5E5E5 url(/public/images/motogmSmall.jpg) 2px 3px no-repeat;width:129px;padding:27px 0 0;opacity:0.85;}
#tooltip h3, #tooltip div{margin:0 5px 5px;font-weight:normal;font-size:11px;}
#checkouterror{float:left;width:660px;margin:0;padding:24px 0 24px 12px;background:#FFF;}
.sitemapcol{float:left;display:inline;margin:0 4px 0 0;width:220px;}
.firstmapcol{clear:left;}
#sitemapcontent h1{clear:both;}
#sitemapcontent ul{float:left;display:inline;margin:16px 12px 0 12px;font-size:11px;width:196px;line-height:16px;}
#sitemapcontent ul{list-style-position:inside;}
#sitemapcontent li>ul{list-style-type:none;float:left;display:inline;margin:6px 0 12px 28px;width:168px;}
#sitemapcontent a{text-decoration:none;}
#sitemapcontent a:hover{text-decoration:underline;}
#sitemapcontent span, #sitemapcontent li.familymap, #sitemapcontent li.categorymap{float:left;display:inline;margin:0 12px 0 0;font-size:11px;font-weight:bold;width:196px;line-height:16px;}
#sitemapcontent li.familymap{margin:3px 12px 0;font-weight:normal;width:188px;}
#sitemapcontent li.categorymap{margin:0 12px 0 24px;font-weight:normal;width:176px;}
#tagcontent{background:#FFF;float:left;width:672px;margin:12px 0 0;padding:0 0 18px;text-align:left;}
#tagcontent h1{float:left;display:inline;color:#437E9E;margin:6px 0 0 12px;font-size:18px;}
#tagcontent h3{float:left;display:inline;color:#000;margin:26px 0 0 12px;font-size:14px;width:100%;}
#tagcontent p{float:left;display:inline;margin:16px 12px 0 12px;font-size:11px;width:648px;line-height:16px;}
.tagcol{float:left;display:inline;margin:16px 4px 0 12px;width:220px;}
.tagcol a{text-decoration:none;}
#errorpage{float:left;width:100%;margin:0;text-align:center;}
#errorpage img{margin:18px auto;}
#errorpage p{font-size:12px;padding-bottom:100px;}
#productslist h3{margin:24px 0 0;font-size:14px;color:#000;}
h2.taglie{font-weight:bold;font-size:16px;margin:16px 0 0 14px;}
.immagine-taglie{float:left;}
.margin-top-40{margin-top:40px;}
.tabella-taglie{border-left:1px solid #C1DAD7;float:left;display:inline;padding:0;margin:12px 0 0 18px;}
.tabella-taglie caption{padding:5px;border-top:1px solid #C1DAD7;border-right:1px solid #C1DAD7;color:#43809F;font-weight:bold;font-size:11px;text-align:left;}
.tabella-taglie th{font-weight:bold;font-size:11px;color:#43809F;border:1px solid #C1DAD7;border-left:none;text-transform:uppercase;text-align:left;padding:6px 6px 6px 12px;background:#D8E4F2;}
.tabella-taglie td{border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;background:#fff;padding:6px 6px 6px 12px;color:#4f6b72;}
#sizesguide{float:left;width:325px;margin:18px 0 0;text-decoration:none;}
#sizesguide img{float:left;display:inline;width:40px;margin:0 10px 0 25px;}
#sizesguide span{height:23px;line-height:23px;float:left;width:250px;margin:12px 0 0}
.captchacont{float:left;width:100%;margin:4px 0;}
.promoLink{font-weight:bold;color:#069;float:left;margin:12px 0 0 14px;width:126px;display:inline;}
#searchinfo{position:absolute;right:0;top:12px;}
