@charset "utf-8";
/* suredone default stylesheets */
@media print {
.sd-ship-gift { color:#FFF; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/gift-box.gif) no-repeat 80% 80%; }
.sd-invoice { page-break-after:always; }
.sd-invoice-nav, .sd-ship-rater, .sd-ship-label { display:none; }
}
@media only screen and (max-device-width: 480px) {
}
/* All other sizes stylesheet */
body { margin:0px auto; padding:0px; border:0px none; width:100%; height:100%; color:#000; background-color:#FFF; font-family:Univers, Futura, "MS Tahoma", "MS arial", sans-serif; text-align:center; font-size:0.9em; }
a:link { color:#00F; background-color:#FFF; text-decoration:none; font-weight:bold; }
a:visited { color:#666; background-color:#FFF; text-decoration:none; font-weight:bold; }
a:hover { color:#000; background-color:#FFF; text-decoration:none; font-weight:bold; }
a:active { color:#00F; background-color:#FFF; text-decoration:none; font-weight:bold; }
img { margin:0px auto; border:0px none; background-color:transparent; }
/* suredone standard stylesheet */
#sd-logo { margin:0px auto; }
#sd-masthead { margin:0px auto; width:700px; }
#mast-brand { margin:0px auto; text-align:right; float:left; width:300px; }
#mast-bar { clear:both; }
#mast-nav { padding:30px 0px 5px 0px; display:inline-block; float:right; width:400px; }
#foot-bar { }
#foot-nav, #foot-nav a { color:#000; font-weight:bold; }
#foot-ads { }
#foot-pow { }
#sd-footer { margin:0px auto; clear:both; text-align:center; }
.social-icon { vertical-align:bottom; }
.paypal-icon { width:50px; height:25px; vertical-align:bottom; }
.ccards-icon { width:100px; height:25px; vertical-align:bottom; }
#sd-site-body, #sd-site-home { margin:0px auto; padding:10px 0px 10px 0px; text-align:center; clear:both; }
#sd-cart-contents { padding:20px 0 60px; }
h1 { margin:0px auto; padding:2px 0px 3px 0px; }
h2, h3 { margin:0px auto; }
h1 a, h1 a:visited { margin:0px auto; color:#000; background-color:#FFF; display:block; text-align:center; font-size:20px; }
h2 a, h3 a { margin:0px auto; display:block; height:25px; min-height:25px; font-size:0.9em; }
#sd-do-signin a { margin:0px auto; padding:0px 20px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/signin.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-signout a { margin:0px auto; padding:0px 0px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/signout.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-acct a { margin:0px auto; padding:0px 20px 0px 0px; background-color:#FFF; color:#000; }
#sd-do-cart a { margin:0px auto; padding:0px 20px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/cart.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-releases a { margin:0px auto; padding:0px 20px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/new.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-gallery a { margin:0px auto; padding:0px 20px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/camera.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-sitemap a { margin:0px auto; padding:0px 0px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/site-map.gif) #FFF no-repeat 0% 50%; color:#000; text-align:right; }
#sd-do-contact a { margin:0px auto; padding:0px 20px 0px 20px; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/contact.gif) #FFF no-repeat 0% 50%; color:#000; }
#sd-do-helpform a { }
#sd-do-feedback a { }
#sd-do-returns a { }
#sd-do-legal a { }
#sd-cartMessage-add { margin:0px auto; border:1px dashed #000; width:400px; text-align:center; color:#00F; font-weight:bold; display:block; white-space:normal; }
#sd-cartMessage-add span, #sd-cartMessage-add b { margin:0px auto; color:#000; font-weight:bolder; display:block; }
#sd-cartMessage-remove { margin:0px auto; border:1px dashed #000; width:400px; text-align:center; color:#F00; font-weight:bold; display:block; white-space:normal; }
#sd-cartMessage-remove span, #sd-cartMessage-remove b { margin:0px auto; color:#000; font-variant:normal; font-weight:bolder; display:block; }
#sd-nostock { margin:0px auto; border:1px dashed #000; width:400px; text-align:center; color:#F00; font-weight:bold; display:block; white-space:normal; }
#sd-nostock span, #sd-nostock b { margin:0px auto; color:#000; font-weight:bolder; display:block; }
#sd-cartMessage-cancel { margin:0px auto; padding:20px; border:1px dashed #000; width:400px; text-align:center; color:#F00; font-weight:bold; display:block; white-space:normal; }
#sd-progress { margin:0px auto; border:3px solid #000; background-color:#FFF; width:800px; font-weight:bold; text-align:center; white-space:nowrap; vertical-align:middle; clear:both; }
#sd-progress td { margin:0px auto; padding:10px; white-space:nowrap; vertical-align:top; width:220px; background-color:#FFF; background-position:80% center; background-repeat:no-repeat; }
.sd-progress1 { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/check.gif); }
.sd-progress2 { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/check.gif); }
.sd-progress3 { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/check.gif); }
.sd-progress1g { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/grey-check.gif); }
.sd-progress2g { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/grey-check.gif); }
.sd-progress3g { background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/grey-check.gif); }
.sd-cartContents { margin:0px auto; border:3px solid #000; width:800px; background-color:#FFF; text-align:center; clear:both; }
.sd-cartHeader { margin:0px auto; border-bottom:3px solid #000; font-weight:bolder; text-align:center; }
.sd-cartMedia { border:0px none; width:100px; }
.sd-cartImage { border:0px none; }
.sd-cartTitle { white-space:normal; width:350px; }
.sd-cartRemove { width:100px; }
.sd-cartQty { width:50px; }
.sd-cartPrice { width:100px; }
.sd-cartPriceTotal { width:100px; }
.sd-cartTotalsLabel { padding:5px; font-weight:bold; text-align:right; }
.sd-cartTotals { padding:5px; font-weight:bold; text-align:left; }
.sd-cartDiscounts { color:red; font-weight:bold; text-align:left; }
.sd-cartPriceRegular { text-decoration:line-through; display:block; }
#sd-confirm-totals { margin:0px auto; background-color:#fff; display:none; width:250px; padding:25px; text-align:left; border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
#sd-confirm-totals p { text-align:right; }
#sd-confirm-totals span, #sd-confirm-totals h3 { width:250px; text-align:center; display:inline-block; text-decoration:underline; font-variant:small-caps; }
.sd-correct-input { border:1px solid #0F0; }
.sd-invalid-input { border:1px solid #F00; }
#sd-b-country, #sd-s-country, #sd-b-state, #sd-s-state { width:200px; }
#sd-checkout-contents { margin:0px auto; width:800px; }
#sd-cart-summary { margin:0px auto; display:inline-block; width:400px; float:right; }
#sd-cart-summary img { width:50px; }
#sd-cart-summary td { padding:2px; font-size:0.8em; }
#sd-payment-info { margin:0px auto; display:inline-block; width:400px; font-weight:bold; font-size:0.9em; vertical-align:top; white-space:nowrap; }
#sd-cart-totals table { width:100%; }
#sd-cart-shipping { }
#sd-ship-service { }
#sd-cart-empty { margin:0px auto; padding:20px; width:760px; text-align:center; font-weight:bold; }
#sd-checkoutLoginForm { margin:0px auto; padding:5px; width:400px; background-color:#FFF; color:#00F; font-weight:bold; text-align:center; vertical-align:top; white-space:nowrap; visibility:hidden; text-transform:uppercase; }
#sd-accountInfo { margin:0px auto 60px; width:800px; color:#000; font-weight:bold; text-align:center; font-size:0.9em; vertical-align:top; white-space:nowrap; clear:both; }
.sd-payInfo { margin:0px auto; padding:10px 0px 10px 0px; text-align:left; vertical-align:top; }
#sd-billingForm { }
#sd-shippingForm { margin:0px auto; vertical-align:top; }
#sd-emailForm { margin:0px auto; width:410px; vertical-align:top; }
#sd-passForm { margin:0px auto; vertical-align:top; }
#sd-createAccount { margin:0px auto; width:380px; background-color:#FFF; color:#000; text-align:left; vertical-align:top; }
#sd-createAcctWhy { margin:0px auto; text-align:center; }
#sd-createAcctWhy ul { text-align:left; font-weight:bold; }
#sd-createAcctFlds { vertical-align:top; }
#sd-customCodes { margin:0px auto; padding:5px 0px 5px 0px; text-align:center; }
.sd-infoBold { color:#000; }
.sd-cartButton { margin:0px auto; border:0px none; width:75px; height:32.5px; }
.sd-formButton { margin:0px auto; border:0px none; width:75px; height:32.5px; }
.sd-formIcon { margin:0px auto; border:0px none; width:20px; height:15px; }
#sd-formSubmit { }
#sd-formSubmitButton { }
#sd-payForm { }
#sd-orderComments { margin:10px; }
#sd-submitBlock { margin:0px auto; height:50px; max-width:400px; color:#000; text-align:center; }
#sd-cartCustom { margin:0px auto; padding:5px; color:#F00; font-weight:700; font-size:14px; white-space:normal; }
#sd-cartNotice { margin:0px auto; padding:5px; color:#F00; font-weight:700; font-size:14px; white-space:normal; }
#sd-cardNotice { margin:0px auto; padding:5px; color:#F00; font-weight:700; font-size:14px; white-space:normal; }
#sd-shipNotice { margin:0px auto; padding:5px; }
#sd-creditcardForm { text-align:center; }
.sd-ccField { margin:0px auto; padding:5px; text-align:right; }
.sd-ccInfo { margin:0px auto; padding:5px; text-align:left; }
.sd-ccInfo span { display:inline-block; vertical-align:-10px; }
.sd-ppField { margin:0px auto; padding:5px; text-align:right; }
.sd-ppInfo { margin:0px auto; padding:5px; text-align:left; }
#sd-paymentMessage { }
#sd-paymentDone { margin:0px auto; border:3px solid #000; width:800px; height:100%; color:#000; font-size:0.9em; background-color:#FFF; text-align:center; display:block; vertical-align:top; white-space:nowrap; clear:both; }
.sd-ccSuccess { margin:0px auto; padding:25px 0px 25px 0px; width:800px; text-align:center; }
.sd-ccSuccess b { font-size:1.2em; }
#sd-login { margin:0px auto 60px; padding:10px 0px 10px 0px; border:1px solid #000; width:500px; display:block; clear:both; }
#sd-acctNotice { margin:0px auto; padding:5px 5px 10px 5px; border:0px none; display:block; font-size:14px; }
#sd-recaptcha { margin:0px auto; padding:10px 0px 10px 0px; width:300px; text-align:center; display:block; }
#sd-loginForm { margin:0px auto; display:block; vertical-align:top; }
#sd-notice { }
.sd-success { color:#0F0; }
.sd-error { color:#F00; }
#sd-myaccount { margin:0px auto 60px; padding:5px 0px 5px 0px; width:900px; clear:both; overflow:hidden; }
#sd-acctNav { margin:0px auto; width:800px; clear:both; }
#sd-acctHome { margin:0px auto; border:0px none; width:345px; float:left; }
#sd-acctTitle { margin:0px auto; padding:10px; border:0px none; display:block; font-size:1.2em; font-weight:700; }
.sd-acctAddr { margin:0px auto; padding:1px; border:0px none; display:block; white-space:nowrap; }
#sd-acctUser { margin:0px auto; border:0px none; }
#sd-billAddr { margin:0px auto; padding:10px 20px 5px 20px; border:0px none; text-align:left; }
#sd-shipAddr { margin:0px auto; padding:10px 20px 0px 20px; border:0px none; text-align:left; }
#sd-storeHome { margin:0px auto; border:0px none; width:545px; float:right; }
#sd-storeNotice { margin:0px auto; padding:10px; border:1px solid black; }
#sd-storeDisplay { margin:0px auto; padding:10px; border:0px none; height:100%; vertical-align:middle; }
#sd-acctOrders { margin:0px auto; border:3px solid #000; color:#000; font-size:0.9em; background-color:#FFF; text-align:center; white-space:normal; clear:both; }
#sd-acctOrders span { padding-top:3px; display:block; }
#sd-acctOrdersTitle { margin:0px auto; padding:10px; border:0px none; font-size:1.2em; font-weight:700; }
.sd-otd td { padding:5px; font-size:0.8em; font-weight:900; }
.sd-otd-x td { padding:5px; background-color:#CCC; font-size:0.8em; font-weight:900; }
.sort-asc { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:95% 50%; background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/sort-asc.gif); }
.sort-desc { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:95% 50%; background-image:url(https://d3inagkmqs1m6q.cloudfront.net/icons/sort-desc.gif); }
#sd-support { margin:0px auto; padding:5px; text-align:left; clear:both; }
#sd-supportForm { }
#sd-svcNotice { margin:0px auto; padding:5px 5px 10px 5px; display:block; }
#sd-svcOptions { margin:0px auto; padding:5px; font-weight:bold; }
#sd-svcOptions span { margin:0px auto; padding:10px; }
#sd-serviceForm { }
#sd-supportInfo { padding:10px 0px 10px 0px; width:500px; white-space:normal; font-weight:bold; }
#sd-svcHead { margin:0px auto; padding:5px; text-align:center; }
.sd-fieldName { margin:0px auto; padding:5px; text-align:right; }
.sd-fieldInput { margin:0px auto; padding:5px; text-align:left; }
.sd-fieldBoth { margin:0px auto; padding:3px; text-align:center; height:10px; }
#sd-svcSubmit { margin:0px auto; padding:5px; text-align:center; }
#sd-svcResponse { margin:0px auto; padding:10px; display:block; font-size:0.9em; }
#sd-galleryItem { width:100%; height:600px; clear:both; }
#sd-galleryItem img { width:800px; height:600px; }
#sd-galleryItem span { display:inline-block; font-size:20px; font-weight:700; }
#sd-galleryItemURL { }
#sd-galleryItemMedia { }
#sd-galleryMenu { padding:5px 0px 5px 0px; }
#sd-galleryMenu img { padding:0px 2px 0px 2px; vertical-align:middle; }
#sd-galleryMenuPrev { }
#sd-galleryMenuNext { }
#sd-galleryMenuItems img { width:100px; }
#sd-emailListForm { width:400px; vertical-align:top; display:inline; }
#sd-emailListInput { font-size:0.8em; vertical-align:top; }
#sd-emailListSubmit { vertical-align:33%; }
#sd-emailListFormReturn { vertical-align:middle; display:inline-block; font-size:0.8em; font-weight:bold; }
#sd-404 { padding:100px; }
#sd-503 { padding:100px; }
#sitemap { margin:0px auto; padding:25px; width:450px; text-align:center; }
#sitemap li { margin:0px auto; text-align:left; }
.sd-invoice-nav { clear:both; }
#sd-invoices { margin:0px auto; clear:both; }
.sd-invoice { page-break-after:always; display:block; }
.sd-invoice img { border:0px none; text-decoration:none; }
.sd-invoiceHead { margin:0px auto; width:800px; }
.sd-invoiceLogo { margin:0px auto; float:left; }
.sd-invoiceAddress { margin:0px auto; padding:5px; width:200px; font:0.6em Univers, Futura, "MS Tahoma", "MS arial", sans-serif; float:right; }
.sd-invoiceTitle { margin:0px auto; padding:5px; clear:both; text-align:left; width:800px; }
.sd-invoiceDate { margin:0px auto; padding:5px; clear:both; text-align:left; width:800px; }
.sd-invoiceTracking { margin:0px auto; padding:5px; clear:both; text-align:left; }
.sd-invoiceComments { padding:10px; white-space:normal; font-weight:bold; color:#F00; }
.sd-order-totals-labels { padding:5px; font-weight:bold; text-align:right; }
.sd-order-totals { padding:5px; font-weight:bold; text-align:left; }
#sd-page p { margin:0px auto; width:500px; text-align:left; font-family:"Times New Roman"; }
#sd-page-date { margin:0px auto; padding:5px 0px 10px 0px; width:500px; text-align:left; text-decoration:none; font-size:0.8em; font-weight:bold; }
#disqus_thread { margin:0px auto; width:500px; }
#sd-post { }
#sd-post-date { margin:0px auto; padding:5px 50px 0px 50px; width:700px; text-align:left; text-decoration:none; font-size:0.8em; }
#sd-post-body { margin:0px auto; padding:5px 50px 10px 50px; width:700px; text-align:left; white-space:normal; line-height:1.5; }
#sd-product { margin:0px auto; width:800px; }
#sd-details { margin:0px auto; padding:25px; border:0px none; width:350px; display:inline-block; vertical-align:top; float:left; }
#sd-details p { margin:0px auto; padding:3px 0px 3px 0px; text-align:left; line-height:1.5; font-size:0.9em; }
#sd-details span { width:100%; display:inline-block; }
#sd-details ul { list-style:none; text-align:left; display:block; line-height:1.5; }
.price { margin:0px auto; width:100%; display:block; text-align:center; color:#00F; font-weight:900; font-size:1.5em; }
.discount-price { color:#F00; font-weight:900; font-size:1.5em; }
.user-price { color:#FF0; font-weight:900; font-size:1.5em; }
.price-discount { }
.price-range { font-size:0.8em; color:#000; }
#sd-shipping-details { }
.free-shipping { }
.shipping-price { }
.shipping-details { }
#sd-qty { width:25px; }
#description-details { margin:0px auto; width:350px; clear:both; }
#description-details-labels { }
#description-details-labels span { border:1px solid #000; display:inline-block; width:30%; font-weight:bold; }
#description-details-content { }
#description-content { }
#details-content { }
#shipping-content { }
#sd-cart-status { }
#sd-cart-status span { padding:0px 5px 0px 5px; color:#00F; font-weight:bold; display:inline-block; text-align:left; vertical-align:50%; text-transform:uppercase; }
#sd-cart-form { margin:0px auto; display:block; text-align:center; font-size:1.2em; font-weight:bold; }
#sd-cart-form input { padding:0px 5px 0px 5px; vertical-align:middle; }
#sd-cart-form select { vertical-align:middle; }
#sd-cart-image { display:inline-block; }
.select-attributes { display:block; }
#buy-now-price { display:inline-block; font-weight:bold; width:150px; }
#sd-media { margin:0px auto; padding:0px; border:0px none; width:400px; text-align:left; display:inline-block; vertical-align:top; }
#sd-media p { margin:0px auto; display:block; text-align:left; }
#sd-media p a { margin:0px auto; padding:0px 0px 0px 40px; display:block; height:30px; }
#main-image { width:400px; }
#image-thumbs { width:400px; white-space:normal; }
#media-images img { display:block; }
#sd-gallery { }
#gallery-details { }
#sd-media-main a { display:inline-block; width:25px; height:25px; background-color:#000; color:#FFF; font-size:20px; vertical-align:300px; }
#sd-media-main a:hover { display:inline-block; width:25px; height:25px; background-color:#FFF; color:#000; font-size:20px; vertical-align:300px; }
#media-prev { }
#main-media { }
#media-next { }
#sd-media-thumbs { }
.media-gallery-link { }
#tags { }
#cat-children { display:none; margin:0px auto; width:600px; white-space:normal; }
#cat-children a { padding:0px 5px 0px 5px; white-space:nowrap; }
#breadcrumbs { margin:0px auto; padding:5px 0px 5px 0px; display:block; width:800px; text-align:left; }
#sd-category { }
#sd-sidebar-nav { margin:0px auto; text-align:left; float:left; }
#sd-sidebar-widgets { }
.nav-menu { margin:0 0 0 10px; padding:0; border:1px solid #CCC; font-size:0.8em; list-style:none inside; text-indent:10px; width:190px; min-height:400px; white-space:nowrap; }
.nav-menu-heading { }
.nav-label { margin-left:-10px; }
.nav-here, .nav-here a { background-color:#005dab; color:#fff; }
.nav-here b { font-weight:bold; }
.nav-category { background-color:#333; }
.nav-top { }
.nav-parents { }
.nav-parent { padding:0px; }
.nav-child { margin:0 0 0 10px; padding:0; list-style:none; background-color:#e3e3e3; }
#sd-releases { margin:0px auto; padding:5px 0px 10px 0px; width:700px; text-align:left; }
#sd-releases p { margin:0px auto; padding:5% 0% 5% 0%; width:600px; }
.release-item { margin:0px auto; padding:5px 0px 5px 0px; border-bottom:5px solid #00F; line-height:1.5; }
.release-item strong a { margin:0px auto; background-color:transparent; display:block; color:#000; font-weight:bold; font-size:1.5em; text-align:left; white-space:nowrap; }
.release-item em { margin:0px auto; font-size:0.8em; }
.release-item span { margin:0px auto; padding:0px 0px 0px 5px; font-size:0.9em; }
#release-nav { text-align:center; }
#sd-release-preview span { display:block; }
#sd-release-preview p { display:inline-block; font-weight:bold; width:100px; }
#sd-release-preview a { display:inline-block; font-size:0.8em; }
#results-empty { margin:0px auto; padding:10px 0px 10px 0px; border:1px solid #ccc; text-align:center; font-weight:bold; font-size:1.5em; }
#results-content { margin:0 0 10px 6px; border:1px solid #ccc; text-align:center; }
#results-head td { margin:0px auto; padding:3px 13px 3px 3px; font-weight:bold; font-size:1.0em; }
.results-pages td { margin:0px auto; padding:3px 3px 3px 13px; font-weight:bold; font-size:0.8em; text-align:left; }
.results-pages img { vertical-align:middle; }
.row-data td { padding:5px; font-size:0.9em; font-weight:900; }
.row-data a { font-size:0.9em; }
.row-data-x td { padding:5px; background-color:#CCC; font-size:0.9em; font-weight:900; }
.row-data-x a { background-color:#CCC; font-size:0.9em; }
.row-data-des { padding:0px 5px 0px 5px; display:block; width:100%; text-align:left; }
.row-data-img { width:100px; }
.row-grid { vertical-align:bottom; }
.page-prev, .page-next { color:#CCC; }
.page-prev a, .page-next a { color:#000; }
.page-nums { }
#goto-page-form { }
#goto-page-input { }
#goto-page-submit { margin:0px auto; border:1px solid #000; color:#00F; background-color:#CCC; font-size:0.8em; font-weight:500; }
#sort-page-form select { margin-left:10px; text-align:left; display:block; }
#contact-us { margin:0px auto; padding:25px; width:650px; text-align:left; }
#contact-us b { font-size:1.2em; }
#contact-us div { margin:0px auto; padding:3px 0px 0px 0px; clear:both; }
.tel, .street-address, .locality, .postal-code, .country-name, .email { }
#tos { margin:0px auto; padding:25px 25px 50px; width:650px; text-align:left; white-space:normal; clear:both; }
#tos h1 { margin:0px auto; padding:10px; text-align:center; width:600px; }
#tos h5 { margin:0px auto; width:600px; }
#tos p { margin:0px auto; padding:5px 0px 10px 0px; width:600px; }
#search-box { float:right; width:400px; white-space:nowrap; }
#search-box-input { }
#search-box-btn { border:1px solid #000; font-size:0.9em; font-variant:small-caps; }
#search-form { padding:10px 0px 10px 0px; }
#search-form-input { }
#search-form-btn { margin:0px auto; border:1px solid #000; font-variant:small-caps; }
#search-query { }
.sd-ship-gift { color:#000; background:url(https://d3inagkmqs1m6q.cloudfront.net/icons/gift-box.gif) no-repeat 80% 80%; }
.sd-ship-hide { display:none; }
.sd-ship-show { }
.sd-ship-error { padding:10px; color:#F00; }
.sd-ship-services { width:190px; }
.sd-ship-country { width:200px; }
.sd-ship-state { width:120px; }
.sd-ship-icons { width:16px; height:16px; }
.sd-ship-rater { font-size:0.7em; font-weight:bold; }
.sd-ship-subfield { text-align:left; }
.sd-ship-subfield label { padding-right:10px; width:80px; text-align:right; display:inline-block; }
.sd-ship-subfield span { padding-right:10px; width:30px; text-align:right; display:inline-block; }
.sd-ship-total { padding:5px; display:inline-block; font-size:1.2em; }
.sd-ship-chosen { color:blue; font-weight:bold; }
#mp2u-fits { width:500px; margin:0px auto; margin-top:100px; padding:3px; border:2px solid #00F; -webkit-border-radius:5px; -moz-border-radius:5px; clear:both; }
.fityears { white-space:normal; }
#mp2u-fits strong { color:#00F; }
.fitmodels { white-space:normal; }
.fitnotes { white-space:normal; }
#find-used-oem, #find-aftermarket { color:#00F; font-weight:bold; }
#no-used-oem { color:#F00; font-weight:bold; }
body { font-size:13px; font-family:Arial; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/bg.jpg") repeat-y center top; }
form { padding:0; margin:0; }
a, a:link, a:visited { background:transparent; }
#sd-masthead, #sd-site-home, #sd-footer, #mp2u-fits, #mp2u-topnav, #footer-nav, #sd-site-body { width:978px; margin:0 auto; padding:0; overflow:hidden; }
#foot-pow { }
#sd-masthead { width:1028px; padding-right:12px; z-index:1; }
#mast-brand { float:left; width:262px; height:95px; padding-top:3px; }
#sd-masthead .comps { float:right; width:764px; height:120px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/header-comps-v2.png") no-repeat right top; }
#mast-bar { height:32px; line-height:32px; padding-left:425px; overflow:hidden; text-transform:capitalize; }
#mast-bar span { display:block; float:left; height:32px; text-align:left; }
#mast-bar span a { display:block; width:100%; height:100%; margin:0; padding:0; color:#ffffff; }
#mast-bar span a:hover { color:#feb201; background-position:left -23px; }
#sd-do-signin { width:120px; margin-right:15px; }
#sd-do-cart { width:180px; }
#sd-do-signin a { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/signin.png") no-repeat left 7px; text-indent:26px; }
#sd-do-cart a { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/cart.png") no-repeat left 7px; text-indent:30px; }
#order-track { height:35px; padding:8px 100px 0 136px; text-align:right; color:#005dab; text-transform:capitalize; }
#order-track span { padding:0 5px; }
#order-track span a { background-image:none; padding:0; color:#000000; }
#order-track span a:hover { color:#fea201; }
#sd-do-phone { float:left; margin-top:-10px; font-weight:bold; font-family:arial; color:#005dab; font-size:20px; letter-spacing:2px; }
#mast-nav { padding:0; width:440px; }
#search-box { width:440px; }
#search-box-input { width:290px; border:none; background:transparent; font-size:12px; font-family:arial; }
#search-box-btn, #mp2u-find { width:108px; height:31px; line-height:24px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/search-box-btn.png") no-repeat left -2px; overflow:hidden; border:none; color:#ffffff; font-weight:bold; font-size:16px; font-family:arial; }
#search-box-btn:hover, #mp2u-find:hover { background-position:left bottom; }
#mp2u-topnav { font-family:"Futura Std"; font-weight:bold; font-size:14px; text-transform:uppercase; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/mp2u-topnav.png") no-repeat center; z-index:10; }
#mp2u-topnav ul { list-style:none outside; overflow:hidden; margin:0; padding:0; }
#mp2u-topnav ul li { float:left; height:41px; line-height:42px; text-align:center; }
#mp2u-topnav ul li a { background-color:transparent; color:#fff; }
#mp2u-topnav ul li.home { width:59px; }
#mp2u-topnav ul li.oem { width:171px; }
#mp2u-topnav ul li.after { width:201px; }
#mp2u-topnav ul li.brands { width:106px; }
#mp2u-topnav ul li.apparel { width:108px; }
#mp2u-topnav ul li.helmets { width:107px; }
#mp2u-topnav ul li.tires { width:82px; }
#mp2u-topnav ul li.access { width:143px; }
#mp2u-topnav ul li:hover { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/mp2u-topnav-hover.png") repeat-x center top; }
#mp2u-fits { height:65px; padding-top:22px; width:738px; padding-left:240px; border:none; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/mp2u-fits.png") no-repeat center -2px; border-radius:0 0 0 0; text-align:left; }
#mp2u-fits form { }
#mp2u-make { width:180px; }
#mp2u-model { width:300px; }
#mp2u-year { width:100px; }
#mp2u-fits strong { font-size:14px; color:#ffffff; font-weight:normal; padding-right:20px; }
#no-used-oem, #find-used-oem { width:156px; height:33px; border:none; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/no-used-oem.png") no-repeat center top; color:#ffffff; font-weight:bold; font-family:arial; }
#find-aftermarket { width:185px; height:33px; border:none; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/find-aftermarket.png") no-repeat center top; color:#ffffff; font-weight:bold; font-family:arial; }
#mp2u-reset { width:60px; height:33px; border:none; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/mp2u-reset.png") no-repeat center top; color:#ffffff; font-weight:bold; font-family:arial; }
#sd-site-home { height:auto; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/sd-site-home.png") repeat-y left top; }
#sd-site-home #sd-sidebar-nav { width:190px; margin-right:12px; overflow:hidden; }
#sd-site-home #sd-sidebar-nav a { background:transparent; }
#sd-site-home #sd-sidebar-nav ul.nav-menu { min-height:100px; margin:0; text-indent:0; border:none; font-size:12px; overflow:hidden; }
#sd-site-home #sd-sidebar-nav ul.nav-menu li { text-indent:10px; overflow:hidden; height:42px; line-height:42px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/nav-here.png") no-repeat center top; cursor:pointer; font-weight:bold; font-size:15px; text-transform:uppercase; color:#005dab; margin-bottom:5px; }
#sd-site-home #sd-sidebar-nav ul.nav-menu li:hover { background-position:center bottom; }
#sd-site-home #sd-sidebar-nav ul.nav-menu li a { color:#005dab; }
#sd-site-body #sd-sidebar-nav { width:190px; margin-right:12px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav a { background:transparent; }
#sd-site-body #sd-sidebar-nav ul.nav-menu { margin:0; text-indent:0; border:none; font-size:12px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li { text-indent:5px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top, #sd-site-body #sd-sidebar-nav>ul.nav-menu>li.nav-here { line-height:42px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/nav-top.png") no-repeat left top; cursor:pointer; font-size:16px; text-transform:uppercase; color:#005dab; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top:hover, #sd-site-body #sd-sidebar-nav>ul.nav-menu>li.nav-here:hover { background-position:right top; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top a { color:#005dab; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li ul.nav-child { margin:0 0 10px; overflow:hidden; padding-left:12px; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li ul.nav-child li { line-height:18px; text-transform:none; font-size:12px; font-weight:normal; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li ul.nav-child li a, #sd-site-body #sd-sidebar-nav ul.nav-menu li ul.nav-child li a:link { color:#000; font-weight:normal; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top ul.nav-child li.nav-here { float:none; width:100%; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top ul.nav-child li.nav-parent ul.nav-child li.nav-here { }
#sd-site-body #sd-sidebar-nav ul.nav-menu li ul li { /*text-indent:16px;*/ }
#sd-site-body #sd-sidebar-nav ul.nav-menu li ul li ul li { /*text-indent:28px;*/ }
#sd-site-body div#sd-sidebar-nav ul.nav-menu li.nav-top ul.nav-child li ul.nav-child li a { color:#014c8a; }
/*
#sd-site-body #sd-sidebar-nav ul.nav-menu { min-height:100px; margin:0; text-indent:0; border:none; font-size:12px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li { text-indent:10px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-here {}
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top { height:42px; line-height:42px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/nav-top.png") no-repeat left top; cursor:pointer; font-size:16px; text-transform:uppercase; color:#005dab; margin-bottom:5px; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-here:hover, #sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top:hover { background-position:right top; }
#sd-site-body #sd-sidebar-nav ul.nav-menu li.nav-top a { color:#005dab; }
#sd-site-body #sd-sidebar-nav ul.nav-child { margin:0 0 10px; overflow:hidden; }
#sd-site-body #sd-sidebar-nav ul.nav-child a { color:#000000; }
#sd-site-body #sd-sidebar-nav ul.nav-child li { float:left; width:95px; height:18px; line-height:18px; }
*/

#sd-sidebar-nav dl.side-bottom { /*font-family:"Futura Std";*/ font-weight:bold; text-transform:uppercase; margin-bottom:0; }
#sd-sidebar-nav dl.side-bottom dd { margin-left:0; font-size:22px; color:#5e5e5e; }
#sd-sidebar-nav dl.side-bottom dt { padding-left:10px; height:33px; line-height:33px; font-size:15px; color:#ffffff; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/side-bottom.png") no-repeat center top; }
#sd-sidebar-nav dl.side-bottom dt a { color:#ffffff; padding-right:20px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/side-bottom-arrow.png") no-repeat right center; }
#sd-sidebar-nav dl.side-bottom dt:hover { background-position:center bottom; }
#sd-sidebar-nav dl.side-bottom p { margin:0; padding:10px 0 5px 10px; }
.home-callout { overflow:hidden; }
.home-callout ul.col2 { list-style:none outside; overflow:hidden; padding:0; margin:0; }
.home-callout ul.col2 li { margin-bottom:8px; }
.home-callout ul.col2 li.left { float:left; width:380px; margin-right:15px; }
.home-callout ul.col2 li.right { float:left; width:380px; }
.home-callout ul.col2 li.used { height:234px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-used.jpg") no-repeat left top; }
.home-callout ul.col2 li.after { height:234px; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-after.jpg") no-repeat left top; }
.home-callout ul.col2 li.used a, .home-callout ul.col2 li.after a { display:block; width:100%; height:100%; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/shop-now-link.png") no-repeat 10px 96px; ; }
.home-callout ul.col2 li.used a:hover, .home-callout ul.col2 li.after a:hover { background-position:10px -204px; }
.home-callout ul.col2 li.apparel { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-apparel.jpg") no-repeat left top; }
.home-callout ul.col2 li.helmets { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-helmets.jpg") no-repeat left top; }
.home-callout ul.col2 li.tires { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-tires.jpg") no-repeat left top; }
.home-callout ul.col2 li.accessories { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/home-callout-accessories.jpg") no-repeat left top; }
.home-callout ul.col2 li.small { height:100px; }
.home-callout ul.col2 li.small a { display:block; width:100%; height:100%; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/shop-link.png") no-repeat 360px top; }
.home-callout ul.col2 li.small a:hover { background-position:360px bottom; }
.home-callout ul.col4 { list-style:none outside; overflow:hidden; padding:0; margin:0; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/col4_2-bg.jpg") no-repeat left top; }
.home-callout ul.col4 li { width:184px; float:left; height:109px; margin-right:13px; }
.home-callout ul.col4 li.last { float:left; margin:0; }
.home-callout ul.col4 li a { display:block; width:100%; height:100%; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/col4-link.png") no-repeat 5px 70px; }
.home-callout ul.col4 li a:hover { background-position:5px -40px; }
#sd-site-home h1 { }
#footer-nav { margin-top:-36px; }
#footer-nav .inner { padding-left:206px; padding-bottom:50px; overflow:hidden; }
#footer-nav ul { list-style:none outside; padding:0; margin:0; overflow:hidden; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/footer-nav-ul.png") no-repeat center; font-size:12px; font-weight:bold; white-space:nowrap; }
#footer-nav ul li { float:left; height:36px; line-height:36px; }
#footer-nav ul li.last { float:right; }
#footer-nav ul li:hover { background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/mp2u-topnav-hover.png") repeat-x center top; }
#footer-nav ul li a { padding:0 30px; color:#ffffff; }
#footer-nav .logos { padding:12px 0; }
#footer-nav .copyright { font-size:10px; color:#000000; }
#sd-content { margin-bottom:36px; overflow:hidden; }
#sd-site-home #sd-content { float:right; width:776px; }
#sd-acctOrders { margin-bottom:30px; width:100%; overflow:hidden; }
#sd-release-preview { overflow:hidden; padding-top:10px; }
#sd-release-preview h3 { height:44px; line-height:38px; text-align:left; font-size:16px; text-transform:uppercase; color:#005dab; }
#sd-release-preview h3 a { display:block; height:100%; width:100%; color:#005dab; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/sd-release-preview-h3.jpg") no-repeat left top; text-indent:20px; }
#sd-release-preview h3 a:hover { color:#005dab; background-position:left bottom; }
#sd-release-preview div { padding-left:0; overflow:hidden; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/sd-release-preview-div.jpg") repeat-y center; }
#sd-release-preview p { float:left; width:135px; padding:0 10px 10px; overflow:hidden; color:#015897; font-weight:bold; font-size:13px; }
#sd-release-preview p a { color:#000000; font-size:14px; font-weight:normal; }
#sd-release-preview p a:hover { color:#015897; }
#sd-site-body { height:auto; background: url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/sd-site-home.png") repeat-y scroll left top transparent; overflow:hidden; clear:both; }
#sd-product { margin:0; width:auto; }
#sd-details { padding:25px 0; margin:0; width:320px; }
#sd-media { float:right; width:auto; magin:0; text-align:center; }
.used-title { font-size:18px; line-height:59px; height:49px; margin-bottom:10px; text-indent:20px; font-weight:bold; font-family:arial; text-transform:uppercase; text-align:left; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/used-title.png") no-repeat right bottom; }
#used-brand-total { }
#used-brand-total ul.brand { overflow:hidden; list-style:none outside; padding:0 0 0 10px; margin:0; }
#used-brand-total ul.brand li { float:left; padding-right:30px; }
#used-brand-total ul.brand em { display:block; height:28px; }
#used-brand-total ul.brand a { color:#5d5d5d; font-weight:normal; }
#used-brand-item { text-align:left; overflow:hidden; }
#used-brand-item .item { }
#used-brand-item .used-sub-title { height:36px; line-height:36px; overflow:hidden; text-indent:20px; font-size:16px; font-weight:bold; font-family:arial; background:transparent url("https://s3-us-west-1.amazonaws.com/images.motorcycleparts2u.com/media/used-sub-title.png") no-repeat right bottom; }
#used-brand-item .used-sub-brand { padding:0 0 30px 20px; overflow:hidden; list-style:none outside; }
#used-brand-item .used-sub-brand li { float:left; width:49%; }
#used-oem-cat { padding-top:20px;  border-bottom:1px solid #969696; overflow:hidden; }
#used-oem-cat ul { overflow:hidden; list-style:none outside; padding:12px 0; margin:0; border-top:1px solid #969696; text-align:left; }
#used-oem-cat ul li { display:inline-block; width:176px; height:162px; padding:5px 8px; border-right:1px solid #cecece; text-align:center; }
#used-oem-cat ul li.last { padding-right:0; border-right:none; }
#used-oem-cat ul em { display:block; height:140px; }
#used-oem-cat ul a { color:#005DAB; }
#its_q { overflow:hidden; padding-bottom:20px; }
