body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td { margin:0; padding:0;}table {border-collapse:collapse; border-spacing:0;}fieldset,img { border:0; }address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}ol,ul { list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}q:before,q:after {content:'';}abbr,acronym { border:0;}.clear{clear:both; font-size:0px;line-height:0px; display:block;}.last{margin:0 !important;}.pad_last{padding:0 !important;}.no_bg {background:none !important;}.no_border{border:0 !important;}a{color:#000; text-decoration:none; outline:0 none;}a:hover{color:#000;text-decoration:none;}body{color:#333333; font-family:'Open Sans', Verdana, Tahoma; font-size:13px;}html {}.flt_Lt, .left, .fltleft{float:left; display:inline;}.flt_Rt, .right, .fltright{float:right; display:inline;}h1{color:#333333;font-family:'Titillium Web',sans-serif;font-size:36px;padding:16px 0 19px;text-shadow:0 1px 1px #FFFFFF;}h2{color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:600;padding:10px 0 3px;}h3{color:#ba0202;font-family:'Open Sans',Arial,sans-serif;font-size:14px;padding:10px 0 3px;}h4{color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:14px;padding:10px 0 3px;}h5{color:#ba0202;font-family:'Titillium Web',sans-serif;font-size:13px;padding:10px 0 3px;}h6{color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:16px;padding:10px 0 3px;}strong,b{font-weight:bold;}em,i{font-style:italic;}u {text-decoration:underline;}ul li { list-style:outside disc; margin:0 0 0 15px;}ol li { list-style:outside decimal; margin:0 0 0 15px;}.our-story ul, .our-story ol {margin:10px 0;}li{}p{color:#333333;font-family:'Open Sans',Helvetica,sans-serif;font-size:13px;line-height:19px;margin:0 0 5px 0;}li p { margin:0; }a{}sub{}sup{}.wrapper{margin:0 auto; background:url(../graphics/wrapper-bg.gif) repeat left top; min-height:800px;min-width:1000px; overflow:hidden;}.container{width:950px; margin:0 auto; padding-top:38px; margin-bottom:55px;}.container2{width:950px; margin:0 auto; padding-bottom:78px;}.main_content{background:#000; margin-top:-9px;}.main_content a{color:#BA0202; }.home-banner{ background:url(../graphics/home-banner-bg.jpg) no-repeat center top; padding-bottom:9px;}#header{background:url(../graphics/header-bg.gif) repeat-x left top;}.nav{background:url(../graphics/nav-bg.png) repeat-x left top; position:relative; z-index:8;}.sub-header{background:url(../graphics/yellowbar-bg.png) repeat-x left top; position:relative; z-index:8;}.inner-header{}#logo{padding-top:13px; margin-right:44px;}#logo a{display:inline-block;}.header{width:950px; margin:0 auto; padding-bottom:5px; height:126px;}.header h4{font-family:'Titillium Web', sans-serif; font-size:40px; color:#bdb691; padding:36px 0 0 0;}.acc-nav{float:right; display:inline; margin-bottom:13px;}.acc-nav li{list-style:none; float:left; display:inline; margin:0 17px 0 0;}.acc-nav li a{display:inline-block; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333333; padding:5px 0 6px 0;}.acc-nav li a:hover, .acc-nav li a.active{text-decoration:underline;}.acc-nav li .cart{font-family:'Titillium Web', serif; font-weight:600; font-size:14px; background:#ba0202; padding:2px 10px; color:#fff;}.search{background:url(../graphics/search-bg.png) no-repeat left top; margin-bottom:5px;}.searchli{margin:0;}.search input.searchbar{border:0 none; background:none; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#7b7a7a; padding:8px 0 8px 10px; width:218px;}.search input.searchbar_submit{background:url(../graphics/search-btn.gif) no-repeat left 2px; height:28px; width:21px; display:inline-block; border:0;}.contact table{width:248px;}.contact td{margin-right:20px; vertical-align:top;}.contact p{font-family:'Open Sans', Arial, sans-serif; font-size:12px; line-height:12px; color:#453b29; margin:0; padding:5px 0 0;}.contact td h2, .contact td h2 a{font-family:'Titillium Web', sans-serif; font-size:20px; color:#ba0202; line-height:20px; font-weight:600; margin:0;padding:0;}.contact td h5, .contact td h5 a{font-family:'Titillium Web', sans-serif; font-size:12px; color:#453b29; line-height:12px;font-weight:600; margin:0;padding:0;}.contact h5 a:hover{text-decoration:underline;}.navigation{width:950px; margin:0 auto;}.nav1{padding:21px 0 6px 0;}.nav1 li{float:left; display:inline; margin:0 30px 0 0;}.nav1 li a{display:inline-block; font-family:'Titillium Web', sans-serif; font-size:19px; color:#fff; font-weight:bold; text-transform:uppercase;}.nav1 li a:hover{text-decoration:underline;}.nav2{padding:24px 0 0 0;}.nav2 li{list-style:none; float:left; display:inline; margin:0 0 0 21px;}.nav2 li a{display:inline-block; font-family:'Titillium Web', sans-serif; font-size:16px; color:#faf4d4; font-weight:600;}.nav2 li a:hover{text-decoration:underline;}.tag{width:950px; margin:0 auto;}.tag h1, .tag h2{font-family:'Titillium Web', sans-serif; font-size:36px; font-weight:600; color:#333333; text-shadow:0px 1px 1px #fff; padding:12px 0 19px 0;}.tag p{font-family:'Titillium Web', sans-serif; font-size:16px; font-weight:400; color:#453b29; text-shadow:0px 1px 1px #fff; letter-spacing:-1px; padding:30px 0 0 0;}.banner{width:960px; margin:0 auto; padding-top:34px; margin-bottom:28px;}.home-banner h1{font-family:'Titillium Web', sans-serif; font-size:45px; color:#fff; line-height:58px; text-shadow:0px 2px 0 #000;}.homebannertxt ul{width:240px; float:right; margin-top:-26px; margin-bottom:46px;}.homebannertxt ul li{list-style:none; background:url(../graphics/yellow-strip1.png) no-repeat left top; text-align:center; padding:15px 0 11px; margin:0 0 3px;}.homebannertxt ul li a{font-family:'Titillium Web', sans-serif; font-size:16px; color:#ba0202; text-shadow:0px 1px 0 #fff; font-weight:600;}.homebannertxt ul li a:hover{text-decoration:underline;}.homebannertxt ul .cnt-link{background:url(../graphics/yellow-strip2.png) no-repeat left top; padding:14px 0 10px 0 !important;}.homebannertxt ul .cnt-link p, .homebannertxt ul .cnt-link div{font-family:'Titillium Web', sans-serif; font-size:14px; color:#ba0202; text-shadow:0px 1px 0 #fff; font-weight:600; line-height:14px; margin-bottom:3px;}.homebannertxt ul .cnt-link div {color:#333333;}.homebannertxt ul .cnt-link h2{font-family:'Titillium Web', sans-serif; font-size:24px; color:#ba0202; text-shadow:0px 1px 0 #fff; font-weight:bold; line-height:24px; padding:0;}.products{background:#fff;-webkit-box-shadow:0 0 4px #d6d6d6; box-shadow:0 0 4px #d6d6d6; padding:20px 0 0px 10px; width:960px;}.products ul{}.products .prod_spot{ float:left; display:inline; height:259px; width:239px;}.products .prod_spota.prod_img_linkwrap{ line-height:0; }.products .norgt-mrgn{margin-right:0 !important;}.products .pro-title{background:#ececec; display:inline-block; width:210px; padding:6px 10px; }.products .pro-title p{font-family:'Titillium Web', sans-serif; font-size:14px; color:#453b29; margin:0; line-height:21px;}.products .quantity{padding:8px 10px; background:#ba0202; display:inline-block; width:210px;}.products .quantitywrap{ width:140px; margin:0 auto; }.products .quantitywrap a { margin-left:35px; }.products .quantity select{float:left; display:inline; border:1px solid #bebebe; width:38px; margin-right:15px;}.products .quantity input.qtyfield{ float:left; display:inline; border:1px solid #bebebe; width:30px; padding:2px; margin-right:15px;}.products .quantity a{float:left; display:inline-block; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:bold; margin-top:-2px;}.products .quantity a:hover{text-decoration:underline;}.products .product-disc{width:420px !important; height:230px; background:#faf4d4; padding:10px 24px 0; margin:0 10px 20px 0;}.products .product-disc h2{font-family:'Titillium Web', sans-serif; font-size:29px; color:#333333; margin-bottom:12px;padding:0; font-weight:600;}.products .product-disc h5{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#333333; font-weight:bold;}.products .product-disc p{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333333; line-height:19px; margin-bottom:28px;}.products .product-disc p a{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#cc0000;}.products .product-disc p a:hover{text-decoration:underline;}.products .product-disc h6 {display:inline-block;}.products .product-disc h6 a{background:#333333; padding:11px 37px 11px 37px; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:600; display:inline-block; text-transform:uppercase; float:left; margin:0 0 0 9px;}.products .product-disc h6 a:hover{text-decoration:underline;}.yellow-bar2{background:url(../graphics/yellow-bar2.png) repeat-x left top; margin-bottom:-22px; position:relative; z-index:8; height:142px;}.yellow-container{width:960px; margin:0 auto;padding:15px 0 0 0;}.yellow-container h2{font-family:'Titillium Web', sans-serif; font-size:36px; line-height:50px; color:#333333; text-shadow:0px 1px 1px #fff; font-weight:600; margin:0;padding:0;}.yellow-container p{font-family:'Titillium Web', sans-serif; font-size:14px; color:#453b29; text-shadow:0px 1px 1px #fff; margin:0 0 5px;}.yellow-container p span{color:#ba0202;}.yellow-container a{font-family:'Titillium Web', sans-serif; font-size:18px; color:#ba0202; text-shadow:0px 1px 1px #fff; font-weight:600;}.yellow-container a:hover{text-decoration:underline;}.content-title{width:100%;}.content-title h4{font-family:'Titillium Web', sans-serif; font-size:36px; font-weight:600; color:#333; line-height:55px; float:left;padding:0;}.content-title h6 a{font-family:'Titillium Web', sans-serif; font-size:18px; font-weight:600; color:#fff; background:#333; padding:5px 13px; display:inline-block; margin-top:7px; float:right;}.content-title h6 a:hover{text-decoration:underline;}.bike-models{margin-top:30px; margin-bottom:35px; width:960px;}.bike-models li{list-style:none; background:#fff; -webkit-box-shadow:0 0 4px #d6d6d6; box-shadow:0 0 4px #d6d6d6; float:left; display:inline; margin:0 9px 0 0; padding-bottom:7px; height:195px; width:230px;}.bike-models .nort-mrgn{margin-right:0 !important;}.bike-models p a{font-family:'Titillium Web', sans-serif; font-size:14px; color:#453b29; font-weight:normal; line-height:22px; padding-left:10px;}.bike-models a{font-family:'Titillium Web', sans-serif; font-size:12px; color:#ba0202; font-weight:600; padding-left:10px;}.bike-models a:hover{text-decoration:underline;}.line{background:url(../graphics/line.png) no-repeat center top; height:18px; margin-bottom:30px;}.content-title.story-line p{clear:both;font-family:'Titillium Web', sans-serif; font-size:14px; color:#453b29; margin-bottom:32px; width:620px;}.content-title.story-line p a{color:#ba0202;}.content-title.story-line p a:hover{text-decoration:underline; margin-bottom:28px;}.stories{width:960px;}.stories li{list-style:none; -webkit-box-shadow:0 0 4px #d6d6d6; box-shadow:0 0 4px #d6d6d6; background:#fff; margin:0 7px 0 0; float:left; display:inline; width:310px; border:1px solid #d5d5d5;}.stories .stories_text{height:191px;}.stories li h5{font-family:'Titillium Web', sans-serif; font-size:16px; font-weight:600; color:#333; padding-left:20px; padding-top:10px;}.stories li h6{font-family:'Titillium Web', sans-serif; font-size:14px; color:#ba0202; padding-left:20px; font-weight:normal; margin-bottom:5px;}.stories li p{font-family:'Titillium Web', sans-serif; font-size:14px; color:#453b29; padding-left:20px; padding-right:20px; margin-bottom:5px;}.stories li .link{font-family:'Titillium Web', sans-serif; font-size:14px; color:#ba0202; padding-left:20px; font-weight:600;}.stories li .link:hover{text-decoration:underline;}.map{background:url(../graphics/map-bg.png) repeat-x left top;}.map-inner{width:960px; height:524px; margin:0 auto; position:relative; padding-top:127px; padding-bottom:54px;}.map-inner h2{position:absolute; left:0; top:28px; font-family:'Titillium Web', sans-serif; font-size:36px; color:#333; font-weight:600;padding:0;}.map-inner p{position:absolute; left:0; top:79px; font-family:'Titillium Web', sans-serif; font-size:14px; color:#333; margin:5px 0;}.box{background:url(../graphics/map-box-bg.png) no-repeat left top; padding:11px 0 10px 13px; width:160px; height:109px; position:absolute; left:0; top:461px;}.box li{list-style:none; font-family:'Titillium Web', sans-serif; font-size:12px; color:#333; padding-left:25px; margin:0;}.box .point1{background:url(../graphics/redpointer.png) no-repeat left 5px; margin-bottom:5px;}.box .point2{background:url(../graphics/yellowpointer.png) no-repeat left 5px;}.banner-wrapper{background:#000;}.main-banner{width:950px; margin:0 auto;}.main-banner img { position:relative; z-index:5; left:-500px;}.top-links{ margin-bottom:10px;}.breadcrumb {float:left; display:inline;}.breadcrumb li{list-style:none; float:left; display:inline; margin:0 4px 0 0;}.breadcrumb li a{background:url(../graphics/arrow.png) no-repeat right 5px;font-family:'Open Sans', Arial, sans-serif; font-size:11px; color:#ba0202; display:inline-block;padding-right:9px; }.breadcrumb li a:hover{text-decoration:underline;}.breadcrumb .active{background:none;font-family:'Open Sans', Arial, sans-serif; font-size:11px; color:#000;}.socio-links{min-width:420px;}.signin{background:#333; padding:17px 15px 59px 20px; height:300px; width:435px;}.signin h3{font-family:'Titillium Web', sans-serif; font-size:24px; color:#fff; margin-bottom:10px; padding:0;font-weight:600;}.signin p{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#d6d6d6; margin-bottom:22px;}.signin input{margin-bottom:10px; border:0 ; border-top:1px solid #cfcfcf; padding:7px 0 7px 11px; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333; width:419px;}.signin .btn{display:inline-block; float:left; border:0; height:50px !important; width:100px !important; font-family:'Titillium Web', sans-serif; font-size:16px !important; color:#fff; font-weight:600 !important; background:#ba0202; padding:0; text-align:center; margin-right:13px; text-transform:uppercase;cursor:pointer;}.signin .btn:hover{text-decoration:underline;}.signin .frgt{font-family:'Open Sans', Arial, sans-serif; font-size:11px; color:#fff; display:inline-block; padding-top:20px;}.signin .frgt:hover{text-decoration:underline;}.left-section{background:url(../graphics/side-bar-bg.gif) repeat-y left top; width:180px; padding:15px 10px 50px; margin-bottom:50px;}.left-section h6{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#333; font-weight:bold; text-transform:uppercase; margin-bottom:12px;}.left-section select{margin-bottom:11px; width:100%; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333;}.catalog_navigation_filters{margin:10px 0;}.catalog_navigation_filters .filter_group{font-weight:bold;}.sidebar-nav{margin-top:35px; width:100%;}.sidebar-nav li,.sidebar-nav li.sub{list-style:none; border-bottom:1px solid #fff; padding:10px 0; margin:0;}.sidebar-nav li a, .sidebar-nav li.sub a{font-family:'Open Sans', Arial, sans-serif; font-size:14px; font-weight:600; color:#ba0202; display:block; width:170px;}.sidebar-nav li a:hover{text-decoration:underline;}.sidebar-nav ul.sidebar-nav{padding-left:19px; padding-top:5px;}.sidebar-nav ul ul li{list-style:none; border:0; padding:0 0 0 20px; margin:0;}.sidebar-nav ul ul li a{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#333; font-weight:normal;}.right-section{width:712px; margin-bottom:80px;}.page-detail{background:url(../graphics/page-head-bg.png) no-repeat left top; padding:15px 15px 12px 14px; margin-bottom:16px;}.page-detail ul{padding:4px 0 0;}.page-detail ul li{list-style:none; background:url(../graphics/sep2.gif) no-repeat right 3px; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333; float:left; display:inline; padding-right:10px; margin:0 0 0 9px;}.page-detail ul li a{color:#ba0202;}.page-detail ul li a:hover{text-decoration:underline;}.page-detail .sorting_sort{ float:left; position:relative;width:231px;height:25px; }.page-detail select.select{ position:relative; display:inline; width:231px; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333; cursor:pointer; }.page-detail span.sort_select{ background:url("../graphics/sort-field.jpg") no-repeat scroll right top transparent; position:absolute; top:0; right:0; height:25px; width:231px; }.page-detail span.sort_select p{ margin:2px 10px;}li.page_select{ position:relative; bottom:4px; width:49px; height:25px; }li.page_select select{ position:relative; width:49px; height:25px; cursor:pointer; }span.page_select{ background:url("../graphics/page-select.jpg") no-repeat scroll right top transparent; position:absolute; top:0; left:0;width:49px; height:25px; }span.page_select p{ margin:2px 10px;}#catalog_products{ width:720px !important; }#catalog_categories .catalog_category,#catalog_products .catalog_product,#product_upsells .catalog_product{ padding:0 !important; }#catalog_products .catalog_product{margin:0 4px 39px !important;}.bike-models.storefront { width:720px;}.products.storefront{ background:none; -webkit-box-shadow:none; box-shadow:none; padding:0; width:720px;} }.catalog_category_default.ecom .products{background:none repeat scroll 0 0 transparent; box-shadow:none; padding:0; width:auto;}.catalog_category_default.ecom .products ul li{display:inline;float:left; margin:0 9px 20px 0 !important; width:230px; height:241px;}.catalog_category_default.ecom .product_image {height:168px; width:230px;}.catalog_category_default.ecom .products .pro-title p {font-weight:normal; padding:0;}.catalog_category_default.ecom .regular_price{text-decoration:line-through; margin-right:3px; font-size:12px;}.catalog_category_default.ecom .sale_price {color:#DD0202;}.catalog_product_default .regular_price{float:left;text-decoration:line-through; margin-right:15px; font-size:12px;}.catalog_product_default .sale_price{float:right; color:#DD0202;}.catalog_category_default.ecom .products .pro-title p a{font-weight:normal; color:#453B29; font-size:14px; line-height:21px; }.parts-section{background:#333; padding:26px 20px; margin-bottom:25px;}.parts-section h1{font-family:'Titillium Web', sans-serif; font-size:45px; color:#fff; font-weight:normal; line-height:48px; margin-bottom:17px; padding:0; text-shadow:none;}.parts-section p{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#fff;}.bike-detail{}.bike-detail p{padding-bottom:0; padding-top:8px; line-height:20px;}.bike-detail ul{float:none; display:block; margin:5px 46px 0 0; padding:0;}.bike-detail ul li{list-style:none; font-family:'Titillium Web', sans-serif; font-size:14px; color:#fff; text-align:center; float:none; display:block; margin:0 0 7px 0;}.bike-detail h6 a{font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:bold; display:block; width:160px; height:39px; text-align:center; margin:0 auto; background:#ba0202; padding:11px 0 0 0;}.bike-detail h5{font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff;}.bike-detail h5 a{color:#fff;}.bike-detail h6 a:hover{text-decoration:underline;}.our-story{}.our-story table td{padding:5px;}.left-links{margin-top:44px;}.left-links li{list-style:none; background:#ba0202; margin:0 0 10px; text-align:center; padding:10px 2px 13px 2px;}.left-links li a{font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:600; text-transform:uppercase; line-height:18px;}.left-links li a:hover{text-decoration:underline;}.left-links li p{font-family:'Titillium Web', sans-serif; font-size:14px; color:#fff; font-weight:600;}.left-links li h5{font-family:'Titillium Web', sans-serif; font-size:24px; color:#fff;line-height:24px; padding:0;padding:0;}.ourstory-cover{background:#333; padding:19px 20px 20px 24px; margin-bottom:40px;}.ourstory-cover p{float:left; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:600; line-height:24px; width:50%; margin:0;}.ourstory-cover p a{color:#fff;}.ourstory-cover p img{display:inline-block; float:right;}.service-cover{background:#333; padding:23px 25px 23px 25px; margin-bottom:28px;}.service-cover h1{font-family:'Titillium Web', sans-serif; font-size:45px; color:#fff; line-height:45px; font-weight:600; text-shadow:none; padding:0; margin-bottom:20px; }.service-cover table{list-style:none; float:left; display:inline; margin:0 0 10px 0;border:0;}.service-cover p{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#d6d6d6; margin:0; float:right;}.service-cover p a{color:#fff; display:inline-block;}.service-cover p a:hover{text-decoration:underline;}.service-cover table h6{background:#ba0202; font-family:'Titillium Web', sans-serif; font-size:22px; color:#fff; font-weight:bold; width:160px; text-align:center; padding:7px 0; margin:-7px 0 0 0; float:right;}.service-cover table h6 a{color:#fff !important;}.service-left{width:562px;}.service-left .sec-title{font-family:'Open Sans', Arial, sans-serif; font-size:16px; color:#333; margin-bottom:3px;}.service-left .sec-text{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; line-height:19px; margin-bottom:20px;}.service-right{width:350px;}.service-right a{display:block; margin-bottom:30px;}.top-detail{margin-bottom:37px;}.left-detail{float:left; display:inline; width:353px;}.left-detail .quantity{padding:8px 0 8px 20px; background:#ba0202; width:170px;}.left-detail .quantity input{float:left; display:inline; border:1px solid #bebebe; width:38px; margin-right:15px;}.left-detail .quantity a{float:left; display:inline-block; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:bold; margin-top:-2px;}.left-detail .quantity a:hover{text-decoration:underline;}.product_title{font-family:'Titillium Web', sans-serif; font-size:24px; line-height:28px; color:#333; padding:0;margin:0 0 10px; font-weight:600;}.prodprice{font-family:'Titillium Web', sans-serif; font-size:30px; color:#333; margin-top:-4px; font-weight:600;}.left-detail .sec-title{font-family:'Open Sans', Arial, sans-serif; font-size:16px; color:#333; margin-bottom:3px;}.left-detail .sec-text{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; line-height:19px; margin:0 0 20px;}.right-detail{float:right; display:inline; width:350px;}.right-detail #product_gallery{display:block !important;}.right-detail img {max-width:350px; }.section-subhead{font-family:'Titillium Web', sans-serif; font-size:24px; color:#333; margin-bottom:20px; font-weight:600;}.review{position:relative; margin-bottom:20px;}.review img{position:absolute; right:0; top:0;}.review h1{font-family:'Open Sans', Arial, sans-serif; font-size:16px; color:#333; margin-bottom:3px;}.review ul{float:left; display:inline; margin-bottom:3px;}.review ul li{list-style:none; float:left; display:inline; background:url(../graphics/review-sep.gif) no-repeat right 2px; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; padding:0 11px 0 0; margin:0 9px 0 0;}.review p{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; line-height:20px;}.form{background:#333; padding:10px 20px 19px 20px;}.form h1{font-family:'Titillium Web', sans-serif; font-size:24px; color:#fff; margin-bottom:10px}.form input{border:0; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333; padding:7px 0 7px 9px; width:370px;}.form textarea{border:0; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#333; padding:7px 0 0 9px; width:660px; height:83px}.form ul li{list-style:none; margin:0 0 0 10px;}.form ul li ul li{font-family:'Titillium Web', sans-serif; font-size:14px; color:#fff; padding-right:13px;}.form .btn{width:160px; height:38px; background:#ba0202; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; text-align:center; display:block; text-transform:uppercase; font-weight:bold; padding:12px 0 0 0}.form .btn:hover{text-decoration:underline;}.thumbnails{float:left; display:inline;}.ecat #gallery_main{height:auto !important; display:inline !important;}.ecom #gallery_main{height:250px !important; display:block !important;}#gallery_main img{width:710px;}#gallery_items{width:720px;}#gallery_items .gallery_item{margin:10px 10px 0 0px !important;}#gallery_items .gallery_item img{width:134px; height:83px;border:1px solid #C8C8C8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#gallery_items .gallery_item.current{border:0 !important; margin:10px 10px 0 0px !important;}#gallery_items .gallery_item.current img{border:2px solid #C8C8C8;}.slider{margin-bottom:25px; width:100%;}.slide{margin-bottom:10px;}.thumbnails li{list-style:none; float:left; display:inline; margin:0 10px 0 0;}.thumbnails li a{display:inline-block;}.description{}.disc-left{width:479px;}#tab_labels{height:30px;}#tab_labels li{margin:0; list-style:none; float:left;}#tab_labels .tab_label a{color:#BA0202; font-family:'Open Sans', Arial, sans-serif; font-size:16px; font-weight:bold; margin-right:30px; padding:0 0 6px;}#tab_labels .tab_label a.current {color:#333333; background:url('/graphics/infotab_arrow.png') no-repeat scroll center bottom transparent;}#tab_labels .tab_label a:hover {background:url('/graphics/infotab_arrow_hover.png') no-repeat scroll center bottom transparent;}#tab_labels .tab_label a.current:hover {background:url('/graphics/infotab_arrow.png') no-repeat scroll center bottom transparent;}#tab_labels .tab_label a.current span{border-bottom:2px solid #333333;}#tab_labels .tab_label a:hover span {border-bottom:2px solid #BA0202;}#tab_labels .tab_label a.current:hover span {border-bottom:2px solid #333333;}#tab_contents{clear:both; padding:10px 0 0;}.tab_contents{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; line-height:19px; margin-bottom:20px;}.tab_contents ul{margin-bottom:20px;}.tab_contents ul li{list-style:none; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; line-height:19px; margin:0;}.tab_contents h4{padding:0 0 3px;}.tab_contents a{display:block; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#ba0202;}.tab_contents a:hover{text-decoration:underline;}.disc-right{width:190px;}.disc-right .quick-link{display:block; width:170px; text-align:center; font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:bold; background:#333; line-height:19px; padding:7px 10px 7px 10px; margin-bottom:25px;}.disc-right .quick-link a{font-family:'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:bold;line-height:19px;}.disc-right .quick-link a:hover{text-decoration:underline;}.disc-right .fieldname{font-family:'Open Sans', Arial, sans-serif; font-weight:bold; font-size:16px; color:#333; margin-bottom:3px;}.disc-right .fieldvalue{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; margin-bottom:20px;}.disc-right .term{font-family:'Open Sans', Arial, sans-serif; font-size:10px; color:#333; margin:0;}.disc-right ul{margin-bottom:20px;}.disc-right ul li{list-style:none; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; margin-bottom:3px;}.last-list{margin-bottom:22px !important;}.testimonial_row p {margin-left:90px;}a.egg {color:#333333;cursor:text;}.ourstory-cover.profiles span {font-family:'Titillium Web', sans-serif; font-size:45px; line-height:46px; color:#fff; font-weight:600; width:360px;}.testimonial_header img {padding:10px 20px 25px 0;}.testimonial_text img {margin:10px 0;}div.lgnbx_reset { height:150px; width:330px;}div#loginbox h1 {font-size:24px; padding:0; text-shadow:0; }div#loginbox input[type="text"],div#loginbox input[type="password"] { border:1px solid #CFCFCF;color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:12px;margin-bottom:10px;padding:5px;}div#loginbox input[type="button"] { cursor:pointer; border:0; padding:5px; margin:5px; color:#FFF; background-color:#BA0202; font-family:'Titillium Web',sans-serif; font-size:16px; font-weight:bold; }div#addcartdiv {}div#addcartdiv #acleftcol img {width:145px;}div#addcartdiv h1 {font-size:26px;line-height:30px;}#addcartdivinput[type="button"] { cursor:pointer; border:0; padding:5px; margin:5px; color:#FFF; background-color:#BA0202; font-family:'Titillium Web',sans-serif; font-size:16px; font-weight:bold; }div#loginbox {width:340px !important;height:180px;}#checkoutbuttons input{ cursor:pointer; border:0; padding:5px; margin:5px; color:#FFF; background-color:#BA0202; font-family:'Titillium Web',sans-serif; font-size:16px; font-weight:bold; }#discount_code { padding:5px; }#paymentbox h1 {padding:0;}.confm h2 {font-family:'Titillium Web',sans-serif !important; font-size:16px !important; font-style:normal !important; margin:10px 0 0;}.quantity .cart1 h2, .quantity .option_group {display:inline-block;font-family:'Titillium Web', sans-serif;font-size:16px;font-weight:bold;color:#fff;width:55%;}.quantity .cart1 input, .quantity .cart2 select {display:inline-block;float:none;width:50px;}#add_to_cart {float:right;margin:10px 25px;}#footer{background:url(../graphics/ftr-bg_02.png) repeat-x left top; position:relative; margin-top:-5px;}.footer{width:950px; margin:0 auto; padding-top:38px; padding-bottom:83px;}.bikes{margin-right:20px; height:130px; border-right:1px solid #c13534;}.bikes .last{width:180px;}.bikes h3{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#fff; margin-bottom:5px;padding:0;}.bikes ul{margin-right:26px;}.bikes ul li{list-style:none; margin:0;}.bikes ul li a{font-family:'Open Sans', Arial, sans-serif; font-size:12px; line-height:18px; color:#faf4d4;}.bikes ul li a:hover{text-decoration:underline;}.parts{margin:0 20px; padding:0 20px 0 0; height:130px; border-right:1px solid #c13534;}.parts h3{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#fff; margin-bottom:5px;padding:0;}.parts ul{margin-right:26px;}.parts ul li{list-style:none; margin:0;}.parts ul li a{font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#faf4d4;}.parts ul li a:hover{text-decoration:underline;}.quick-links{}.quick-links .quick-menu{width:150px;}.quick-links ul{margin-bottom:26px;}.quick-links ul li{list-style:none; margin:0;}.quick-links ul li a{font-family:'Open Sans', Arial, sans-serif; font-size:14px; line-height:20px; color:#fff; font-weight:bold; text-transform:uppercase;}.quick-links ul li a:hover{text-decoration:underline;}.social{}.social img{ margin:0 5px 0 0 !important;}.copy{margin-top:15px;}.copy.credits{margin:0;}.copy p, .copy ul li{font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#fff; margin:0 8px 0 0;}.copy ul{}.copy ul li {background:url(../graphics/sep.gif) no-repeat left bottom; padding-left:11px; margin:0 11px 0 0; float:left; list-style:none; line-height:19px; height:17px;}.copy.credits ul li:first-child{background:none; padding:0; }.copy a{font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#faf4d4;}.copy a:hover{text-decoration:underline;}.search_results .product_image a {padding:0;}.search_results #catalog_products{width:960px !important;}.search_results .products.storefront{width:960px !important;}@media only screen and (min-device-width:640px) and (orientation:portrait) {.wrapper { min-width:1300px;}#fancybox-overlay { min-width:1300px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {.wrapper { min-width:1300px;}#fancybox-overlay { min-width:1300px;}}@media only screen and (max-device-width:320px) and (orientation:portrait) {.wrapper { min-width:1300px;}.date h2 { font-size:16px; }.service-cover p a {font-size:20px !important;}#fancybox-overlay { min-width:1300px;}}@media only screen and (min-device-width :320px) and (max-device-width:568px) and (orientation:landscape) {.wrapper { min-width:1300px;}.date h2 { font-size:16px; }.service-cover p a {font-size:20px !important;}#fancybox-overlay { min-width:1300px;}}#product_upsells .catalog_product {margin:0 9px 0 0 !important;padding:0 !important;width:230px;}#product_reviews { }#product_reviews .product_review .review_title {font-size:16px;font-weight:600;}#product_reviews .product_review {margin:5px 0;}#product_reviews .product_review .review_metadata,#product_reviews .product_review .review_description {line-height:19px;}#product_reviews .product_review .review_rating {float:right;}#product_reviews_form {padding:20px;background-color:#333333;}#product_reviews_form .review_form_title {color:#FFFFFF;font-family:'Titillium Web',sans-serif;font-size:24px;font-weight:600;margin-bottom:20px;}#product_reviews_form .review_form_rating {float:right;}#product_reviews_form .review_form_field input {width:300px;padding:5px;}#product_reviews_form .review_form_field textarea {width:600px;height:100px;padding:5px;}#product_reviews_form .review_form_field .submit {width:180px;height:50px;background-color:#BA0202;color:#FFFFFF;font-size:16px;font-family:'Titillium Web';font-weight:600;border:0;}.awesome,.awesome:visited, #crm input[type="submit"], #crm input[type="button"] {cursor:pointer;}.awesome:hover {}.awesome:active { top:1px; }.awesome.small { font-size:75%; }.awesome.medium { font-size:100%; }.awesome.large { font-size:125%; }#addcartdiv #buttons input{cursor:pointer;}@charset "utf-8";#formbuilderv2 {background:#333333;padding:30px;color:#ffffff;}.form_title, .form_thanks h1{display:none;}#form_1 .form_description h1 {color:#ffffff;font-weight:600;padding:0 0 15px;text-shadow:none;font-size:45px;}#formbuilderv2 h3{color:#d6d6d6;font-size:16px;font-weight:600;}#formbuilderv2 p{color:#d6d6d6;}#formbuilderv2 li{list-style:none;margin:5px 0;padding:0 3px;}#formbuilderv2 a{color:#ffffff;}.form_field_title {color:#d6d6d6;}#form_1 h3 {margin:0;}#form_1 p {margin:0 0 10px;}.formbuilderv2_form.formbuilderv2_form_field{width:350px !important;}.formbuilderv2_form .form_field_element input.form_field_half {width:142px;}.formbuilderv2_form .form_field_element input[type="email"] {width:300px;}.formbuilderv2_form .form_field_element textarea {width:300px;padding:7px 0 7px 11px;border:0;}#form_2 p {width:340px;}#formbuilderv2 input, #commentform input,#commentform textarea,#crm input[type="text"], #crm input[type="email"], #crm input[type="password"], .logincontainer input{ -moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CFCFCF -moz-use-text-color -moz-use-text-color;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;color:#333333;font-family:'Open Sans',Arial,sans-serif;font-size:12px;padding:7px 0 7px 11px;}#commentform {background-color:#333333;padding:20px;}#commentform .form_label{color:#FFFFFF;}.blog_comment_form_submit input {background-color:#BA0202;border:0 none !important;color:#FFFFFF !important;font-family:'Titillium Web' !important;font-size:16px !important;font-weight:600 !important;height:50px;width:180px;}.blog_comment_form_login, .blog_comment_form_register {background-color:#BA0202;border:0 none !important;color:#FFFFFF !important;font-family:'Titillium Web' !important;font-size:16px !important;font-weight:600 !important;height:40px;width:100px;padding:0 !important;margin:0 0 10px;}#formbuilderv2 .form_submit input, #crm .form_button input{background:none repeat scroll 0 0 #BA0202;border:0 none;color:#FFFFFF;cursor:pointer;font-family:'Titillium Web',sans-serif;font-size:14px;font-weight:600;margin:0 13px 10px 0;padding:5px 8px;text-align:center;text-transform:uppercase;width:auto;}#crm .form_button input[disabled='disabled'][type='button'] {background:none repeat scroll 0 0 #ccc;cursor:default;}#crm select {color:#333333;padding:2px;}.review_heading h3 {}.review_add_label {}#reviews_add_form input{ }#reviews_add_form input[type="submit"]{}#formbuilderv2 input.submit { }input.qty { width:25px;}#formbuilderv2 select, #reviews_add_form select, #crm select {}input.checkbox, input.radio { border-style:none !important; }#formbuilderv2 textarea { }#reviews_add_form textarea {}#formheaderrow h2 { }div#loginbox h1 {}div.lgnbx_body li span {}div#loginbox input[type="text"] {}div#loginbox input[type="button"] {}