/** Motorhelmets Shopsite CSS File **/
/** body {background-color: #4d4d4d; margin: 0 auto; font-family: Arial, Verdana, Helvetica, sans-serif;} **/
body {background:#000000 url(../media/infrastructure/motorhelmets-bg.jpg) no-repeat;background-attachment:fixed;background-position:top center;margin: 0 auto;font-family:Arial,Verdana,Helvetica,sans-serif;}
#halloween {background: #4d4d4d url(../media/infrastructure/halloween-bg.jpg) no-repeat; background-attachment: fixed; background-position: bottom center;}
body, p, tr, td {font-family: arial; font-size: 12px;}
input, textarea {font-family: arial; font-size: 11px;}
select, option {font-family: arial; font-size: 12px;}
img {border: 0px; margin: 0px; padding: 0px;}
input.search {font-family: Arial; font-size: 12px; border: 1px solid #3C3020; color: #000000; background-color: #ffffff}
h1 {font-family: arial; font-size: 20pt; font-weight: bold; margin: 0px;}
h2 {font-family: arial; font-size: 17pt; font-weight: bold; margin: 0px;}
h3 {font-family: arial; font-size: 16px; font-weight: normal; margin: 0px;}
form {padding: 0px; margin: 0px;}
img.floatLeft {float: left; margin: 4px;}
img.floatRight {float: right; margin: 0px 0px 4px 4px;}
#wrapper {margin: 0 auto; width: 810px; background: #000000;}
/* Header */
#header {margin: 0px 5px 0px 5px; width: 800px; height: 195px; background: #000000;}
#header-banner-top {width: 800px; height: 78px; margin-bottom: 4px;}
#header-promo-banner {width: 800px; height: 50px; margin-bottom: 2px;}
#header-logo-utilities {width: 800px; height: 80px; background: url(../media/infrastructure/header-logo-utilities-bg.jpg) no-repeat;}
#logo-link {width: 398px; height: 80px; float: left;}
#header-utilities-top {width: 402px; height: 22px; float: left;}
#header-utilities {width: 402px; float: left; text-align: right; height: 39px; font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff;}
#utilities-link {padding-right: 4px; padding-top: 4px;}
#utilities-call {padding-right: 4px; padding-top: 2px; font-size: 12px; font-weight: bold;}
a.utilities-nav {text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff;}
a.utilities-nav:hover {text-decoration: underline; color: #9d9d9d;}
#header-registration {width: 402px; float: left; height: 19px;}
#header-2 {margin: 0 5px 0 5px; width: 800px; height: 27px; background: #000000;}
#header-2-left {text-align: center; color: #ffcc00; width: 158px; padding-top: 9px; height: 18px; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; background: #282828; border-left: 1px solid #cdcdcd; float: left;}
#header-2-left a {color: #ffffff; font-size: 12px;}
#header-2-left a:hover {color: #9d9d9d;}
#header-search {width: 800px; height: 27px; margin: 0px 0px 0px 5px; background: url(../media/infrastructure/header-search1-bg.jpg) no-repeat;}
.header-search-wrapper {width: 375px; height: 27px; float: left; position: relative; background: url(../media/infrastructure/search-box-bg.jpg) no-repeat;}
.header-search-box {background: transparent; border: 0 none; position: absolute; top: 5px; left: 12px; width: 295px; font-size: 12px;}
.header-search-box-submit {cursor: pointer; background-color: transparent; border: 0 none; position: absolute; top: 3px; left: 331px; width: 33px; height: 21px; font-size: 12px;}
.header-search-right {margin-left: 20px; float: left; padding-top: 6px; height: 21px; color: #ffffff; font-weight: bold;}
.header-search-right a {color: #ffffff; text-decoration: underline;}
.header-search-right a:hover {color: #c0c0c0;}
a.header-search-whats-new {font-style: italic; color: #ffff00;}
a.header-search-whats-new:hover {font-style: italic; color: #c0c0c0;}
#header-menu {width: 800px; height: 42px;}
#header-banner {width: 800px; height: 65px;}
#header-border {width: 800px; height: 4px;}
#search {padding-top: 5px; padding-left: 28px; width: 640px; height: 22px; color: #000000;}
#search a {color: #000000; font-weight: bold; text-decoration: underline;}
#search a:hover {color: #ffffff;}
#top-menu {width: 800px; height: 32px; background: url(../media/infrastructure/top-menu-bg.jpg) no-repeat;}
#top-menu  ul {list-style-type: none; margin: 0; padding: 0px; text-align: left; position: absolute; z-index: 10;}
#top-menu  ul li {float: left; position: relative; width: 80px; z-index: 10;}
#top-menu  ul li.tires {float: left; position: relative; width: 70px; z-index: 10;}
#top-menu  ul li.parts {float: left; position: relative; width: 70px; z-index: 10;}
#top-menu  ul li.maintenance {float: left; position: relative; width: 90px; z-index: 10;}
#top-menu  ul li.accessories {float: left; position: relative; width: 90px; z-index: 10;}
#top-menu  ul li.hot-sales {float: left; position: relative; z-index: 10;}
#top-menu  ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; border-right: 1px solid #000000; text-align: center; padding: 7px 1px 7px 1px; height: 16px;}
#top-menu  ul li a:hover {color: #ffcc00; background: url(../media/infrastructure/top-menu-hover.gif);}
#top-menu  ul li:hover {color: #ffcc00; background: url(../media/infrastructure/top-menu-hover.gif);}
#top-menu  ul li:hover > a {color: #ffcc00;}
#top-menu ul ul {list-style-type: none; padding: 0px; margin: 0; position: absolute; left: -1px; top: 100%; display: none; width: 100%; padding-top: 1px; z-index: 100;}
#top-menu ul li:hover ul {text-decoration: none; display: block;}
#top-menu ul li ul li a {font-family: Arial; font-size: 11px; text-decoration: none; color: #ffffff; padding: 5px 5px; background: #393939; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
#top-menu ul li ul li a:hover {background: #282828; border-bottom: 1px solid #ffffff;}
#top-menu ul li.hot-sales ul li a {font-family: Arial; font-size: 11px; text-decoration: none; color: #ffffff; padding: 5px 2px; background: #393939; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
#top-menu ul li.hot-sales ul li a:hover {color: #ffcc00; background: #282828; border-bottom: 1px solid #ffffff;}
#top-menu a.selected {color: #9d9d9d; background: url(../media/infrastructure/top-menu-hover.gif);}
#top-menu a.selected:hover {color: #ffcc00; background: url(../media/infrastructure/top-menu-hover.gif);}
/* Content */
#main {float: left; margin: 6px 5px 0 5px; width: 800px; background: #000000 url(../media/infrastructure/main-bg.gif) repeat-y;}
#main-db {float: left; margin: 6px 5px 0 5px; width: 800px; background: #000000;}
/*#main {float: left; margin-left: 5px; width: 800px; background: #000000 url(../media/infrastructure/main-bg.gif) repeat-y;}*/
#main-edited {float: left; margin: 6px 5px 0 5px; width: 800px; background: #000000 url(../media/infrastructure/main-bg.gif) repeat-y;}
/* Content - Index */
#content-main-index {width: 634px; background: #000000;}
.index-main-image {width: 634px; height: 370px; background: #000000;}
.index-sunglasses {width: 634px; margin-bottom: 2px;}
.index-featured-items-header {width: 634px; height: 26px; margin-top: 2px; margin-bottom: 2px; background: url(../media/infrastructure/index-featured-items-header-bg.jpg) no-repeat;}
.index-featured-items-content {width: 634px; float: left; margin-bottom: 2px;}
.index-featured-items-content-main {width: 315px; float: left;}
div.index-content-left-page-link-featured {font-size: 12px; font-weight: bold; color: #980000; text-decoration: none;}
div.index-content-left-page-link-featured a {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
div.index-content-left-page-link-featured a:hover {text-decoration: underline;}
div.index-content-left-page-link-text-description-featured {text-align: left; font-family: Arial; color: #000000; font-weight: normal; font-size: 11px;}
div.index-content-left-page-link-text-description-featured a {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}
div.index-content-left-page-link-text-description-featured a:hover {text-decoration: underline;}
.index-3-promos {width: 634px; margin: 3px 0px 0px 0px; background: #000000; background: url(../media/infrastructure/index-3-promos-bg.jpg) no-repeat; position: relative; z-index: 9;}
.index-content {width: 634px; background: #000000; position: relative; z-index: 9;}
.index-content-left {width: 402px; margin-right: 2px; background: #000000; float: left; position: relative; z-index: 9;}
.index-content-left-shop-popular-categories-header {width: 402px; height: 26px; margin-bottom: 2px; background: url(../media/infrastructure/index-content-left-shop-popular-categories-header-bg.jpg) no-repeat;}
.index-content-left-shop-popular-categories-content {width: 400px; border: 1px solid #505050; background: #232323;}
.index-content-left-shop-by-gender-header {width: 402px; height: 26px; margin: 3px 0px 2px 0px; background: url(../media/infrastructure/index-content-left-shop-by-gender-header-bg.jpg) no-repeat;}
.index-content-left-shop-by-gender-content {width: 400px; border: 1px solid #505050; background: #232323;}
.index-content-left-top-brands-quick-links-header {width: 402px; height: 26px; margin: 3px 0px 2px 0px; background: url(../media/infrastructure/index-content-left-top-brands-quick-links-bg.jpg) no-repeat;}
.index-content-left-top-brands-quick-links-content {width: 400px; border: 1px solid #505050; background: #232323;}
.index-content-right {width: 230px; background: #000000; float: left; position: relative; z-index: 100;}
.index-content-right-current-specials-header {width: 230px; height: 26px; margin-bottom: 2px; background: url(../media/infrastructure/index-content-right-current-specials-header-bg.jpg) no-repeat;}
.index-content-right-current-specials-content {width: 228px; border: 1px solid #bf8e0a; background: #976e1c;}
.index-content-right-maintenance-header {width: 230px; height: 26px; margin: 3px 0px 2px 0px; background: url(../media/infrastructure/index-content-right-maintenance-header-bg.jpg) no-repeat;}
.index-content-right-maintenance-content {width: 228px; border: 1px solid #bf8e0a; background: #976e1c;}
.index-content-right-resources-and-services-header {width: 230px; height: 26px; margin: 3px 0px 2px 0px; background: url(../media/infrastructure/index-content-right-resources-and-services-header-bg.jpg) no-repeat;}
.index-content-right-resources-and-services-content {width: 228px;}
.index-content-right-why-motorhelmets-header {float: left; width: 230px; height: 26px; margin: 3px 0px 2px 0px; background: url(../media/infrastructure/index-content-right-why-motorhelmets-header-bg.jpg) no-repeat;}
.index-content-right-why-motorhelmets-content {float: left; color: #ffffff; width: 228px; border: 1px solid #6f603d; background: #231e13;}
.index-content-right-why-motorhelmets-content ul {list-style-type: none; margin: 2px; padding: 0px; width: 224px; text-align: center; padding: 3px 0px 0px 0px;}
.index-content-right-why-motorhelmets-content ul li {float: left; margin-bottom: 1px; padding: 2px; width: 220px; text-align: left; background: #e9e2cd; color: #000000; font-size: 12px;}
.index-content-right-why-motorhelmets-content ul li:hover {background: #231e13; width: 220px;}
.index-content-right-why-motorhelmets-content ul li .last {float: left; margin-bottom: 0px; padding: 0px; text-align: left; background: #e9e2cd; color: #ffffff; font-size: 12px;}
.index-content-right-why-motorhelmets-content ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; display: block;}
.index-content-right-why-motorhelmets-content ul li a:hover {background: #231e13; color: #ffffff;}
table.index-content-left-page-link-padding {margin: 4px 4px 0px 4px;}
.index-content-left-page-link-padding-border-bottom {border-bottom: 1px dotted #4b4b4b;}
td.index-content-left-page-link-padding {width: 100%; padding-bottom: 4px;}
td.index-content-left-page-link-img {text-align: center;}
td.index-content-left-page-link-img img {border: 1px solid #505050;}
td.index-content-left-page-link-img:hover img {border: 1px solid #ffffff;}
td.index-content-left-page-link-content {padding: 1px 3px; width: 100%; font-family: Arial; color: #ffffff;}
div.index-content-left-page-link {font-size: 12px; font-weight: bold; color: #cbb45a; text-decoration: none;}
div.index-content-left-page-link a {font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: none;}
div.index-content-left-page-link a:hover {text-decoration: underline;}
div.index-content-left-page-link-text-description {text-align: left; font-family: Arial; color: #c0c0c0; font-weight: normal; font-size: 11px;}
div.index-content-left-page-link-text-description a {font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;}
div.index-content-left-page-link-text-description a:hover {color: #505050; text-decoration: underline;}
table.index-content-right-page-link-padding {margin: 4px 4px 0px 4px;}
.index-content-right-page-link-padding-last {margin: 0px 0px 4px 0px;}
td.index-content-right-page-link-padding {width: 100%;}
div.index-content-right-current-specials-link {background: #232323; padding: 3px 3px; font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: none;}
div.index-content-right-current-specials-link a {font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
div.index-content-right-current-specials-link a:hover {color: #505050; text-decoration: underline;}
.index-content-right-page-link-padding-last {padding-bottom: 4px; background: #976e1c;}
.index-content-right-resources-and-services-content ul {list-style-type: none; margin: 0; padding: 0px; width: 228px;}
.index-content-right-resources-and-services-content ul li {float: left; margin: 0; padding: 0px; width: 228px; text-align: center; background: #976e1c; color: #ffffff; font-size: 12px; border: 1px solid #bf8e0a;}
.index-content-right-resources-and-services-content ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; padding: 4px 0px 4px 0px;}
.index-content-right-resources-and-services-content ul li a:hover {background: #bf8e0a;}

.index-description {float: left; text-align: left; width: 634px; height: 170px; background: url(../media/infrastructure/index-description-bg.jpg) no-repeat; margin-top: 10px;}
.index-description-content {font-family: Arial; color: #a5a5a5; font-weight: normal; font-size: 11px; margin: 6px 6px 6px 6px;}
.index-description-content a {font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;}
.index-description-content a:hover {color: #505050; text-decoration: underline;}
.font-color {font-family: Arial; font-size: 12px; font-weight: bold; color: #ffcc00;}

#photos {border-width: 0px; margin: 0pt; background: black none repeat scroll 0% 0%; visibility: hidden; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 634px; height: 300px;}
.panel {z-index: 9; background: #000000 none repeat scroll 0% 0%; overflow: hidden; width: 634px; height: 300px; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: none;}
.panel-overlay {position: relative; z-index: 9;}
.panel-overlay a:visited {color: #000000;}
.panel-overlay h2 {margin: .3empx 0; position: relative; z-index: 9;}
.panel-overlay p {margin: .3em 0; line-height: 1.2em; position: relative; z-index: 9;}
ul.filmstrip {margin: 0pt; padding: 0pt; background: black none repeat scroll 0% 0%; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; width: 634px; position: relative; z-index: 9; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}
.galleryview {border: 0px;}
/* Left Menu */
#left-menu {width: 160px; float: left; background: #282828;}
#left-menu-content {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left;}
#left-menu-quick-shopping {text-transform: uppercase; padding: 10px 0 2px 0; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; text-align: center; font-weight: bold; color: #ffcc00;}
#left-menu-buyer-assurance-guarantee {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 15px 0px 7px 0px; text-align: center; background: #000000;}
#left-menu-buyer-assurance-guarantee a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-buyer-assurance-guarantee a:hover {color: #9d9d9d;}
#left-menu-shop-gift-list {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 7px 0px; text-align: center; background: #000000;}
#left-menu-shop-gift-list a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-shop-gift-list a:hover {color: #9d9d9d;}
#left-menu-gift-certificates {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 6px 0px; text-align: center; background: #000000;}
#left-menu-gift-certificates a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-gift-certificates a:hover {color: #9d9d9d;}
#left-menu-email-sign-up {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 6px 0px; text-align: center; background: #000000;}
#left-menu-email-sign-up a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-email-sign-up a:hover {color: #9d9d9d;}
#left-menu-moto-forum {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 6px 0px; text-align: center; background: #000000;}
#left-menu-moto-forum a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-moto-forum a:hover {color: #9d9d9d;}
#left-menu-choose-your-language {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 3px 0px 15px 0px; text-align: center; background: #282828; color: #ffcc00;}
#left-menu-advertisement {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; float: left; padding: 2px 0px 2px 0px; text-align: center; background: #282828;}
#left-menu-advertise {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 6px 0px; text-align: center; background: #000000;}
#left-menu-the-library {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px 0px 6px 0px; text-align: center; background: #000000;}
#left-menu-the-library a {color: #ffffff; font-size: 11px; text-decoration: none;}
#left-menu-the-library a:hover {color: #9d9d9d;}
#left-menu-free-shipping {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 8px 0px 8px 0px; text-align: center; background: #000000;}
#left-menu-percent-off-entire-basket {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 8px 0px 8px 0px; text-align: center; background: #000000;}
#left-menu-free-shipping-combos {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 8px 0px 8px 0px; text-align: center; background: #000000;}
#left-menu-free-shipping-exchanges {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 8px 0px 8px 0px; text-align: center; background: #000000;}
#left-menu-registration {width: 152px; padding: 8px 3px 8px 3px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; float: left; background: #282828;}
#left-menu-registration a {color: #ffffff; font-size: 11px; font-weight: bold;}
#left-menu-registration a:hover {color: #9d9d9d;}
#left-menu-minicart {width: 152px; padding: 10px 3px 10px 3px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; font-size: 11px; background: #282828;}
#left-menu-minicart-main {width: 144px; padding: 4px 3px 4px 3px; border: 1px solid #ffff00; font-size: 11px; background: #282828;}
#left-menu-addthis {width: 152px; padding: 3px 3px 10px 3px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; font-size: 11px; background: #282828;}
#left-menu-search-brand {width: 158px; text-align: center; background: #282828; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold; padding-bottom: 3px; text-transform: uppercase;}
#left-menu-search-brand-select {width: 158px; text-align: center; background: #131313; border: 1px solid #cdcdcd;}
#left-menu-search-brand-select-content {width: 158px; text-align: center; padding: 7px 0px; margin: 1px 0px; background: #919191;}
#left-menu-sunglasses-select {width: 158px; text-align: center; background: #131313; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;}
#left-menu-sunglasses-select-content {width: 158px; text-align: center; padding: 7px 0px; margin: 1px 0px; background: #919191;}
.search-brand option {text-align: left;}
.search-category option {text-align: left;}
.search-gender option {text-align: left;}
search .search-brand {background: #dadada;}
search .search-category {background: #dadada;}
search .search-gender {background: #dadada;}
option .main {font-weight: bold; background-color: #e3e3e3;}
#left-menu-header {padding: 15px 4px 3px 4px; width: 150px; text-align: left; background: #282828; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; float: left; border-top: 1px solid #cdcdcd;}
#left-menu-header-sunglasses-guides {padding: 15px 4px 3px 4px; width: 150px; text-align: left; background: #282828; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold;}
#left-menu-header-style {padding: 15px 4px 3px 4px; width: 150px; text-align: left; background: #282828; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold; border-bottom: 1px solid #cdcdcd; float: left;}
#left-menu-header-popular {padding: 15px 4px 3px 4px; width: 150px; text-align: left; background: #282828; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold; border-top: 1px solid #cdcdcd; float: left;}
#left-menu-links {width: 158px; padding: 0px; float: left;}
#left-menu-links ul {list-style-type: none; margin: 0; padding: 0px; float: left}
#left-menu-links ul li {margin: 0px; width: 158px; text-align: left; background: #282828; color: #ffffff; font-size: 12px; border-bottom: 1px solid #000000; border-top: 1px solid #cdcdcd; position: relative;}
#left-menu-links ul li.search-left-category-index {width: 150px; background: #FFCC00; font-size: 12px; font-weight: bold; color: #000000; padding: 2px 4px;}
#left-menu-links ul li span {color: #ffefae;}
#left-menu-links ul li.main {background: url(../media/infrastructure/left-menu-links-bg.jpg);}
#left-menu-links ul li.main:hover > a {background: url(../media/infrastructure/left-menu-links-bg-hover.jpg);}
#left-menu-links ul li.main-other {background: #282828;}
#left-menu-links ul li.main-other:hover > a  {background: #000000;}
#left-menu-links ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; padding: 2px 4px;}
#left-menu-links ul li a:hover {background: #000000; color: #ffcc00;}
#left-menu-links ul li:hover > a {color: #ffcc00;}
#left-menu-links ul ul {list-style-type: none; padding: 0px; margin: 0; position: absolute; left: 159px; top: -1px; display: none; z-index: 100; border-bottom: 1px solid #cdcdcd;}
#left-menu-links ul li:hover ul {text-decoration: none; display: block;}
#left-menu-links ul li ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 2px 4px; border-right: 1px solid #cdcdcd;}
#left-menu-links ul li ul li a:hover {background: #000000; color: #ffcc00;}
#left-menu-buying-information {width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left;}
#left-menu-header-buying-information {padding: 15px 4px 3px 4px; width: 150px; text-align: left; background: #282828; color: #ffcc00; font-family: Arial; font-size: 12px; font-weight: bold; border-top: 1px solid #cdcdcd; float: left; text-transform: uppercase;}
#left-menu-links-buying-information {width: 158px; padding: 0px; float: left;}
#left-menu-links-buying-information ul {list-style-type: none; margin: 0; padding: 0px; width: 158px;}
#left-menu-links-buying-information ul li {float: left; margin: 0px; width: 158px; border-top: 1px solid #cdcdcd; text-align: left; background: #282828; color: #ffffff; font-size: 12px;}
#left-menu-links-buying-information ul li:hover > a {background: #000000; width: 150px;}
#left-menu-links-buying-information ul li a {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; padding: 2px 4px;}
#left-menu-links-buying-information ul li a:hover {background: #000000; color: #ffcc00;}
#left-menu-border-bottom {width: 160px; height: 55px; background: url(../media/infrastructure/left-menu-border-bottom.jpg) no-repeat; border-top: 1px solid #cdcdcd; clear: both;}
#left-menu-promotions {padding-top: 10px; width: 158px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; background: #000000;}
/* Right Content */
#content {display: inline; width: 640px; float: left;}
#content-main{margin-left: 6px; width: 634px;}
/* #content-main {margin-left: 6px; margin-top: 6px; width: 634px;} */
#content-main-edited {margin-left: 6px; width: 634px;}
div.breadcrumb-navigation {padding: 2px; text-align: left; margin: 0px; color: #ffffff; font-size: 11px; font-weight: bold; background: #333333; border: 1px solid #444444;}
div.breadcrumb-navigation a {color: #cbcbcb; text-decoration: none; font-size: 11px; font-weight: bold;}
div.breadcrumb-navigation a:hover {text-decoration: underline; color: #ffffff;}
.page-table {font-family: Arial; font-size: 12px; color: #ffffff; margin: 2px 0px 0px 0px; width: 632px; background: #232323; border: 1px solid #505050; clear: both;}
.product-table {font-family: Arial; font-size: 12px; color: #ffffff; margin: 2px 0px 0px 0px; width: 632px; background: #232323; border: 1px solid #505050; clear: both;}
.product-thumb {margin: 2px 0px 0px 0px; width: 632px; background: #3c3c3c url(../media/infrastructure/product-thumb-bg.jpg) no-repeat; border: 1px solid #505050; clear: both;}
.brand-banner {width: 634px; height: 75px;}
/** Page Template **/
.page-name {text-align: center; color: #ffffff; padding: 5px 3px 1px 3px; width: 626px; background: #232323; border: 1px solid #505050; background: url(../media/infrastructure/product-name-bg.gif);}
.promo-banner {padding: 10px 0px 0px 0px; width: 634px;}
.graphic {padding: 5px 0px 5px 0px; width: 634px;}
.page-banner {padding: 5px 0px 5px 0px; clear: both;}
.choose-category {text-align: right; padding: 2px 0px; margin: 2px 0px 0px 0px; color: #ffffff; width: 632px; border: 1px solid #000000; font-weight: bold;}
.page-text1 {text-align: center; color: #ffffff; margin: 0px 0px 10px 0px; width: 626px; font-weight: bold; text-transform: uppercase;}
.page-text1-table {text-align: left; font-family: Arial; color: #ffffff; font-weight: bold; font-size: 16px; width: 628px; background: #333333; border-top: 1px solid #444444; border-left: 1px solid #444444; border-right: 1px solid #444444; padding: 2px;}
.page-text2 {font-family: Arial; font-size: 12px; color: #000000; padding-top: 8px; width: 634px;}
.page-text2-table {text-align: left; font-family: Arial; color: #cbcbcb; font-weight: bold; font-size: 12px; width: 628px; background: #333333; border-left: 1px solid #444444; border-right: 1px solid #444444; border-bottom: 1px solid #444444; margin-bottom: 20px; padding: 1px 1px 2px 3px;}
.page-text3 {font-family: Arial; font-size: 11px; color: #ffffff; padding-top: 8px; width: 634px; clear: both;}
.page-text3-table {text-align: left; font-family: Arial; color: #c0c0c0; font-weight: normal; font-size: 12px; width: 634px; padding: 20px 0px 0px 0px;}
.page-text3-table a {font-family: Arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
.page-text3-table a:hover {color: #505050; text-decoration: underline;}
.gear-quicklinks {font-family: Arial; font-size: 12px; color: #ffcc00; font-weight: bold;}
div.prevnext {width: 634px; font-weight: bold; color: #ffffff; text-align: center; margin: 7px 0px 20px 0px;}
span.prevnext a {border: 1px solid #505050; background: #232323; padding: 2px 3px; margin: 1px; font-weight: bold; color: #ffffff; text-decoration: none;}
span.prevnext a:hover {color: #232323; background: #828282;}
span.currentpage {border: 1px solid #505050; background: #828282; padding: 2px 3px; margin: 1px; font-weight: bold; color: #232323; text-decoration: none;}
.category-listings {width: 634px; font-weight: bold; color: #ffffff; text-align: center; margin: 7px 0px 5px 0px;}
a.category-listings-link {border: 1px solid #505050; background: #232323; padding: 2px 3px; margin: 1px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.category-listings-link:hover {color: #232323; background: #828282;}
div.sitemap {width: 634px; font-weight: bold; color: #ffffff; text-align: center; margin: 7px 0px 5px 0px;}
a.sitemap-selected {border: 1px solid #505050; background: #828282; padding: 2px 3px; margin: 1px; font-weight: bold; color: #232323; text-decoration: none;}
a.sitemap-link {border: 1px solid #505050; background: #232323; padding: 2px 3px; margin: 1px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.sitemap-link:hover {color: #232323; background: #828282;}
table.page-link-padding {margin: 4px 4px 0px 4px;}
table.page-link-padding-view-all {margin: 10px 4px 0px 4px;}
table.page-link-padding-cover-page {margin: 10px 4px 0px 4px;}
td.page-link-padding {width: 624px; padding-bottom: 4px;}
/* td.page-link-padding-cover-page {width: 312px; padding-bottom: 4px;} */
td.page-link-padding-view-all {width: 104px; padding-bottom: 10px; text-align: center;}
td.page-link-padding-cover-page {width: 156px; padding-bottom: 10px; text-align: center;}
td.page-link-img {text-align: center;}
td.page-link-img img {border: 1px solid #505050;}
td.page-link-img:hover img {border: 1px solid #ffffff;}
td.page-link-img-brands {width: 104px; height: 62px; text-align: center;}
td.page-link-img-brands img {border: 1px solid #505050; width: 122px; height: 70px;}
td.page-link-img-brands:hover img {border: 1px solid #ffffff;}
td.page-link-img-view-all {border: 1px solid #505050;}
td.page-link-img-view-all:hover img {border: 1px solid #ffffff;}
td.page-link-content {padding: 1px 3px; width: 100%; font-family: Arial; color: #ffffff;}
td.page-link-content-brands {padding: 1px 3px; width: 100%; font-family: Arial; color: #ffffff; text-align: center; width: 156px;}
div.page-link {font-size: 12px; font-weight: bold; color: #cbb45a; text-decoration: none;}
div.page-link a {font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: none;}
div.page-link a:hover {text-decoration: underline;}
div.page-link-text-categories {font-family: Arial; font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; width: 244px;}
div.page-link-text-categories a {font-family: Arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
div.page-link-text-categories a:hover {color: #505050; text-decoration: underline;}
div.page-link-text {font-family: Arial; font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; width: 100%;}
div.page-link-text a {font-family: Arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
div.page-link-text a:hover {color: #505050; text-decoration: underline;}
div.page-link-text-description {text-align: left; font-family: Arial; color: #c0c0c0; font-weight: normal; font-size: 11px;}
div.page-link-text-description a {font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;}
div.page-link-text-description a:hover {color: #505050; text-decoration: underline;}
div.page-link-text-1 {text-align: left; font-family: Arial; color: #ffffff; font-weight: normal; font-size: 12px;}
a.page-link {font-family: Arial; font-size: 12px; font-weight: bold; color: #643200;}
a.page-link:hover {color: #beac99;}

.page-browse-header {text-align: left; font-family: Arial; color: #000000; font-weight: bold; font-size: 16px; width: 630px; border-bottom: 1px solid #505050; background: #8b8b8b; padding: 2px 2px;}
.page-browse-categories-header {margin-top: 15px; text-align: left; font-family: Arial; color: #000000; font-weight: bold; font-size: 16px; width: 630px; border-bottom: 1px solid #505050; background: url(../media/infrastructure/page-shop-header-bg.jpg) repeat-x; padding: 2px 2px;}
.page-shop-header {margin-top: 15px; text-align: left; font-family: Arial; color: #cbcbcb; font-weight: normal; font-size: 22px; width: 628px; border: 1px solid #444444; background: #333333; padding: 2px 2px; clear: both;}
.page-shop-by-brand {margin: 10px 3px 3px 3px;}
td.shop-by-brand-content {text-align: center; padding-bottom: 10px; width: 156px;}
.shop-by-brand-content img {width: 122px; height: 70px; border: 3px solid #5f5f5f}
.shop-by-brand-content img:hover {border: 3px solid #c0c0c0;}
a.shop-by-brand-link {text-decoration: none; color: #ffffff;}
a.shop-by-brand-link:hover {text-decoration: underline;}
table.page-browse {margin: 1px 0px; width: 100%;}
td.page-browse {width: 158px;}
table.page-browse-content {margin: 0px 1px; width: 156px; text-align: center; background: #414141;}
td.page-browse-content {padding: 5px 0px; color: #ffffff; font-weight: bold; font-size: 11px;}
td.page-browse-content img {border: 1px solid #888888;}
td.page-browse-content img:hover {border: 1px solid #ffffff;}
a.page-browse-link {color: #ffcc00; text-decoration: none; font-weight: bold; font-size: 12px;}
a.page-browse-link:hover {text-decoration: underline;}
/** a.thumb-name {font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;} **/
table.thumb {margin: 2px;}
td.thumb {padding: 2px 2px 15px 2px;}
.thumb td {color: #ffffff;}
td.thumb-img {height: 150px; vertical-align: middle; text-align: center; background: #ffffff; padding: 1px 0px 0px 1px; border: 1px solid #c0c0c0;}
img.thumb-video {margin-top: 30px;}
td.thumb-img:hover {border: 1px solid #3399ff;}
td.thumb-content {background: transparent; text-align: left; width: 150px; padding: 2px;}
/**td.thumb a {display: block;}**/
a.thumb-name {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.thumb-name:hover {color: #3399FF; text-decoration: underline;}
font.thumb-price {color: #767676; font-size: 12px;}
font.thumb-on-sale {color: #ff0000; font-size: 12px; font-weight: bold;}
/* 3 Combo Box */
.search-bike-body-parts {color: #ffffff; font-weight: bold; font-size: 12px; width: 634px; height: 62px; background: url(../media/infrastructure/search-bike-body-parts-bg.jpg) no-repeat; margin: 10px 0px 0px 0px;}
td.bike-parts select {font-family: arial; font-size: 12px;}
td.bike-parts option {font-family: arial; font-size: 12px;}
/* Site Map */
table.sitemap {width: 634px; background: #232323; border: 1px solid #505050; margin: 2px 0px 0px 0px; padding: 2px;}
td.sitemap a {width: 634px; text-align: left; color: #ffffff; font-size: 12px; text-decoration: none;}
td.sitemap a:hover {color: #505050; text-decoration: underline;}
table.sitemap {width: 634px; background: #232323; border: 1px solid #505050; margin: 2px 0px 0px 0px; padding: 2px;}
td.sitemap a {width: 634px; text-align: left; color: #ffffff; font-size: 12px; text-decoration: none;}
td.sitemap a:hover {color: #505050; text-decoration: underline;}
ul.sitemap {list-style-type: none; margin: 0px 2px 0px -38px; color: #ffffff;}
.sitemap li a {color: #ffffff; font-size: 12px; text-decoration: none;}
.sitemap li a:hover {color: #505050; text-decoration: underline;}
/* Archive */
div.archive {text-align: center; color: #ffffff; padding: 5px 3px 5px 3px; width: 626px; background: #232323; border: 1px solid #505050; background: url(../media/infrastructure/product-name-bg.gif);}
table.archive {width: 634px; background: #232323; border: 1px solid #505050; margin: 2px 0px 0px 0px; padding: 2px;}
td.archive a {width: 634px; text-align: left; color: #ffffff; font-size: 12px; text-decoration: none;}
td.archive a:hover {color: #505050; text-decoration: underline;}
/* Events */
table.events {width: 634px; background: #232323; border: 1px solid #505050; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}
td.events {width: 206px; text-align: center; color: #ffffff; font-size: 11px; text-decoration: none; padding: 0px 0px 10px 0px;}
td.events a {color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
td.events a:hover {color: #505050; text-decoration: underline;}
td.events-header {width: 200px; text-align: center; color: #ffcc00; font-size: 16px; font-weight: bold; padding: 3px 0px; background: #000000;}
/** Product Template **/
#clear {width: 620px; clear: both; padding-top: 0px;}
.brand-logo {text-align: center; margin: 10px 0px 10px 0px; width: 634px;}
.product-name {text-align: center; color: #ffffff; padding: 5px 3px 5px 3px; width: 626px; background: #232323; border: 1px solid #505050; background: url(../media/infrastructure/product-name-bg.gif);}
.product-graphic  {margin: 2px 0px 1px 0px; width: 634px; background: #000000;}
td.product-graphic-left {padding: 4px; width: 318px; background: #232323; border: 1px solid #505050; text-align: left;}
table.product-graphic-left {padding: 0px 0px 5px 0px; margin: 0px; width: 100%;}
td.product-graphic-middle {width: 6px;}
td.product-graphic-right {width: 302px; background: #232323; border: 1px solid #505050;}
td.product-promo-left-img {width: 30px;}
td.product-promo-left-content {padding-left: 2px; width: 128px; font-size: 11px; font-weight: normal; font-family: Arial;}
td.product-promo-left-content a {color: #e7e7e7; text-decoration: underline;}
td.product-promo-left-content a:hover {color: #ffffff;}
td.product-promo-right-img {width: 30px;}
td.product-promo-right-content {padding-left: 2px; width: 128px; font-size: 11px; font-weight: normal; font-family: Arial;}
td.product-promo-right-content a {color: #e7e7e7; text-decoration: underline;}
td.product-promo-right-content a:hover {color: #ffffff;}
td.product-graphic-main {position: relative; text-align: left; background: #232323; border: 1px solid #505050;}
img.year-model-page {z-index: 1; position: absolute; text-align: left; padding: 2px;}
img.year-model-cross-sell {z-index: 1; position: absolute; text-align: left; padding: 2px 0px 0px 2px;}
img.year-model-product {z-index: 1; position: absolute; text-align: left;}
.product-more-info {padding: 3px 3px 3px 4px; width: 330px; text-align: left; background: #232323; border: 1px solid #505050;}
.more-info-header {font-size: 12px; font-weight: bold; font-family: Arial; color: #ffffff}
.more-info-content {font-size: 11px; font-weight: normal; font-family: Arial; color: #e7e7e7}
.more-info-content a {color: #e7e7e7; text-decoration: underline;}
.more-info-content a:hover {color: #ffffff;}
.more-info-content-code {font-size: 12px; font-weight: bold; font-family: Arial; color: #ff0000;}
.free-shipping-eligible {padding-top: 3px; background: url(../media/infrastructure/free-shipping-eligible.jpg) no-repeat;}
.free-shipping-eligible a {padding-left: 19px; font-size: 12px; font-weight: bold; color: #ff0000; text-decoration: none;}
.free-shipping-eligible a:hover {color: #ff0000; text-decoration: none;}
.product-sku  {text-align: left; margin: 0px 0px 8px 0px; width: 634px;}
.product-cart {text-align: left; margin-top: 3px; margin-bottom: 1px; width: 632px; background: #efefef; border: 1px solid #626262; float: left;}
.product-name-small {text-align: left; padding-left: 4px; margin: 0px 0px 1px 0px; width: 630px; font-weight: bold; font-size: 16px; padding-top: 5px;}
.product-price {text-align: left; padding-left: 4px; margin: 0px 0px 1px 0px; width: 630px; padding-bottom: 2px; font-size: 16px; clear: both;}
.product-add-to-cart {text-align: left; padding: 0px 0px 5px 4px; width: 630px; float: left;}
.product-options {text-align: left; margin: 0px; float: left;}
.product-add-to-cart-button {text-align: left; padding: 0px 0px 0px 2px; margin: 0px; float: left; display: inline;}
.product-availability {font-family: arial; font-size: 11px; text-align: left; padding: 8px 0px 6px 4px; width: 630px; clear: both;}
.product-description {width: 634px; background: #ffffff; margin: 0px; clear: both;}
.product-description-header {width: 150px; text-align: left; padding: 5px 5px 5px 5px; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; background-color:#e0dfe3; border-top: 1px solid #626262; border-left: 1px solid #626262; border-right: 1px solid #626262; float: left;}
.product-description-content {width: 622px; text-align: left; padding: 5px 5px 5px 5px; font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; background-color:#e0dfe3; border: 1px solid #626262; position: relative; float: left;}
.product-description-content ul {margin-top: 0px;}
.product-description-content ul li {margin: 0 0 1px -25px; font-size: 11px; padding: 0px;}
.cross-sell {padding: 3px 3px 3px 3px; margin-top: 1px; border: 1px solid #626262; background: #454545; width: 626px; color: #f8f8f8; font-family: Arial; font-size: 12px; font-weight: bold;}
.cross-sell-main {padding: 5px 5px 5px 5px; margin: 0px; border: 1px solid #626262; background: #efefef; font-size: 11px; width: 622px;}
.send-friend {background: url(../media/infrastructure/send-to-a-friend.jpg) no-repeat; padding-bottom: 2px;}
.send-friend a {padding-left: 23px; font-size: 12px; font-weight: bolder; color: #ffaf2e; text-decoration: none;}
.send-friend a:hover {color: #ffffff; text-decoration: underline;}
.sizing-chart {background: url(../media/infrastructure/sizing-chart.jpg) no-repeat; padding-bottom: 2px;}
.sizing-chart a {padding-left: 23px; font-size: 12px; font-weight: bolder; color: #ffaf2e; text-decoration: none;}
.sizing-chart a:hover {color: #ffffff; text-decoration: underline;}
.view-all {background: url(../media/infrastructure/view-all.jpg) no-repeat; padding-bottom: 2px;}
.view-all a {padding-left: 23px; font-size: 12px; font-weight: bolder; color: #ffaf2e; text-decoration: none;}
.view-all a:hover {color: #ffffff; text-decoration: underline;}
.rate-this-product {background: url(../media/infrastructure/rate-this-product.jpg) no-repeat; padding-bottom: 3px; margin-top: 1px;}
.rate-this-product a {padding-left: 22px; font-size: 11px; color: #e7e7e7;}
.rate-this-product a:hover {color: #ffffff; text-decoration: underline;}
.videos {background: url(../media/infrastructure/videos.jpg) no-repeat; padding-bottom: 3px; margin-top: 1px;}
.videos a {padding-left: 22px; font-size: 11px; color: #e7e7e7; text-decoration: underline;}
.videos a:hover {color: #ffffff; text-decoration: underline;}
.savings {color: #ff0000; font-weight: bold;}
.tags {text-align: left; padding-top: 10px; font-family: Arial; font-size: 9px; color: #6c6a60; font-weight: normal; background-color: #efefef;}
/** Product Reviews Module **/
.tags h2 {font-size: 14px; color: #000000; margin-bottom: 10px;}
.tags a {color: #000000;}
tr.head {margin-top: 50px;}
td.cross-sell-product {text-align: center; border: 1px solid #626262; position: relative; background: #ffffff;}
td.cross-sell-product img {width: 100px; height: 100px;}
td.cross-sell-product:hover {border: 1px solid #000000;}
td.pcs_table_content {font-size: 11px; width: 152px;}
td.pcs_table_content a {color: #000000; font-size: 11px; text-decoration: none;}
td.pcs_table_content a:hover {color: #9d9d9d; text-decoration: underline;}
.cross-sell-price {font-size: 11px;}
td.availability {font-size: 12px;}
/* Resources and Services */
.resources-name {text-align: center; color: #000000; margin: 10px 0px 0px 0px; width: 622px;}
.service-name {text-align: center; color: #ffffff; margin: 10px 0px 0px 0px; width: 632px; border: 1px solid #505050; background: url(../media/infrastructure/product-name-bg.gif);}
.service-name h1 {margin: 5px 3px 5px 3px;}
.service-page-text2 {font-family: Arial; font-size: 12px; color: #000000; padding: 3px 3px 3px 3px; margin: 2px 0px 0px 0px; width: 626px; border: 1px solid #505050; background: #ffffff;}
.service-page-text2-wrapper {margin: 1px;}
.service-page-text2-wrapper h3 {font-weight: bold;}
.service-page-text2-header {margin: 5px 1px 1px 0px; -moz-box-shadow: 2px 2px 1px #888; -webkit-box-shadow: 2px 2px 1px #888; box-shadow: 2px 2px 1px #888;}
.service-page-text2-header h1 {padding: 3px; font-size: 14px; background: #ffcc00; border: 1px solid #000000;}
.service-page-image {margin-top: 10px; text-align: center;}
a.resources-links {font-family: Arial; font-size: 12px; color: #002e5b; text-decoration: underline;}
a.resources-links:hover {color: #9d9d9d;}
a.service-links {font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline;}
a.service-links:hover {color: #505050;}
a.service-links-error {font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline;}
a.service-links-error:hover {color: #505050;}
a.service-mailing-list {font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration: underline;}
a.service-mailing-list:hover {color: #505050;}
td.service-form {padding: 10px 2px 2px 2px;}
td.service-form-name {color: #000000; font-size: 12px; text-align: right; width: 205px; padding: 3px;}
td.service-form-input {text-align: left; width: 345px;}
td.service-form-input input, textarea {font-size: 12px; font-family: Arial;}
input #code {font-size: 12px; font-family: Arial;}
td.service-text {font-size: 11px;}
td.service-text-other {font-size: 12px; text-align: left;}
.resources {font-family: Arial; font-size: 9pt; color: #000000; margin: 0px; padding-top: 10px; width: 626px; clear: both;}
table.resources-table {border: 1px solid #3c3020; width: 100%;}
td.resources-header {color: #000000; font-size: 15px; font-weight: bold; background: #b2b2b2; margin: 4px;}
td.resources-subheader {color: #000000; font-size: 12px; font-weight: bold; background: #c4c4c4; margin: 4px; text-align: center;}
td.resources-content-header {color: #000000; font-size: 11px; font-weight: bold; background: #e0dfe3; padding: 3px 0px 3px 2px;}
td.resources-lens-img {background: #000000; padding: 2px 0px 2px 0px;}
td.resources-lens-color {background: #000000; font-family: verdana; color: #ffffff; font-size: 10px; padding: 2px 0px 2px 2px;}
td.resources-lens-rate {background: #000000; text-align: center; font-family: verdana; color: #ffffff; font-size: 10px; padding: 2px 0px 2px 0px;}
td.resources-lens-contrast {background: #000000; text-align: center; font-family: verdana; color: #ffffff; font-size: 10px; padding: 2px 0px 2px 0px;}
td.resources-lens-index {background: #000000; text-align: center; font-family: verdana; color: #ffffff; font-size: 10px; padding: 2px 0px 2px 0px;}
/* Tabbed Navigation */
#wrap {width: 634px; background-color: #000000;}
.tab, .tab_hover {background-color: #f8f8f8; float: left; display: inline; border-right: 1px #626262 solid; padding: 3px 40px 4px 5px; font-weight: bold;}	
#tab1 {border-top: 1px #626262 solid; border-left: 1px #626262 solid;}
#tab2 {border-top: 1px #626262 solid;}
#tab3 {border-top: 1px #626262 solid;}
.tab_hover {background-color:#efefef;}
.clr {clear: left;}
#product_description {font-size: 12px;}
#product_sizing {font-size: 12px;}
#product_manufacturer {font-size: 12px;}
td.chart-header {font-size: 12px;}
td.chart-subheader {font-size: 12px;}
td.chart-contents {font-size: 12px;}
td.chart-note {font-size: 12px;}
.tab_content, .tab_content_show {text-align: left; padding: 5px 5px 5px 5px; font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; background-color: #efefef; border: 1px solid #626262; /* position: absolute; */ display: none; z-index: 1; width: 622px; position: relative;}
.tab_content_show {display: block;}
.tab_content_show ul {margin-top: 0px;}
.tab_content_show ul li {margin: 0 0 1px -25px; font-size: 12px; padding: 0px;}
#related-items {position: relative;}
a.size-chart {color: #000000; text-decoration: underline;}
.tab-cover1 {position: absolute; top: -1px; left: 0px; z-index: 2; width: 110px; border-top: 1px solid #efefef;}
.tab-cover2 {position: absolute; top: -1px; left: 111px; z-index: 2; width: 113px; border-top: 1px solid #efefef;}
.tab-cover3 {position: absolute; top: -1px; left: 225px; z-index: 2; width: 190px; border-top: 1px solid #efefef;}
/* .tab-cover2 {position: absolute; top: -1px; left: 111px; z-index: 2; width: 161px; border-top: 1px solid #efefef;} */
/* .tab-cover3 {position: absolute; top: -1px; left: 111px; z-index: 2; width: 190px; border-top: 1px solid #efefef;} */
/* .tab-cover4 {position: absolute; top: -1px; left: 341px; z-index: 2; width: 110px; border-top: 1px solid #B2A393;} */
table.chart {border: 1px solid #3c3020; background: #ffffff;}
.chart-header {color: #000000; font-size: 12px; font-weight: bold; background: #B2B2B2; margin: 4px;}
td.chart-header .chart-header-text {color: #000000; font-size: 12px; font-weight: normal; background: #B2B2B2; margin: 0px;}
.chart-subheader {color: #000000; font-size: 12px; font-weight: bold; background: #C4C4C4; margin: 4px;}
.chart-contents {color: #3c3020; font-size: 1px; margin: 4px; background: #f2f2f2;}
.chart-contents-bg {color: #3c3020; font-size: 12px; margin: 4px; background: #e0dfe3;}
.chart-note {font-size: 12px; text-align: center;}
.sizing-chart-header {width: 626px; background: #000000; float: left;}
.sizing-chart-header-main {width: 618px; margin: 4px; float: left;}
.sizing-chart-header-left {width: 292px; float: left;}
.sizing-chart-header-right {color: #ffffff; display: inline; float: right;}
.sizing-chart-content {clear: both;}
.sizing-chart-content-link {padding-top: 10px;}
.sizing-chart-content-link ul {margin-left: 15px; margin-top: 0px; padding: 0px;}
.sizing-chart-content-link ul li a {color: #000000; text-decoration: none;}
.sizing-chart-content-link ul li a:hover {text-decoration: underline; color: #505050;}
.sizing-chart-back-to-top {clear: both; text-align: right;}
.sizing-chart-back-to-top a {text-decoration: underline; color: #000000; font-size: 11px;}
.sizing-chart-back-to-top a:hover {text-decoration: underline; color: #505050;}
div.chart {margin: 0 auto; padding: 0px; width: 624px; border: 1px solid #3c3020; float: left;}
div.chart-header {color: #000000; font-size: 12px; font-weight: bold; background: #B2B2B2; padding-left: 2px; margin: 2px;}
.chart-columnheader {text-align: center; font-weight: bold; padding: 2px 0px;}
.chart-firstthreecolumn {width: 204px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firstfourcolumn {width: 152px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firstfivecolumn {width: 120px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firstsixcolumn {width: 100px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firstsevencolumn {width: 86px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firsteightcolumn {width: 88px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firstninecolumn {width: 68px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-firsttencolumn {width: 89px; font-weight: bold; margin: 0px 2px 1px 2px;}
.chart-threecolumn {width: 205px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-fourcolumn {width: 153px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-fivecolumn {width: 122px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-sixcolumn {width: 101px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-sevencolumn {width: 86px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-eightcolumn {width: 73px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-ninecolumn {width: 66px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-tencolumn {width: 56px; font-weight: normal; margin: 0px 2px 1px 1px;}
.chart-columntext {background: #f2f2f2; padding: 2px 0px;}
.chart-columntextalt {background: #e0dfe3; padding: 2px 0px;}
.chart-subheader {color: #000000; font-size: 11px; font-weight: bold; background: #c4c4c4; margin: 2px;}
.chart-firstthreecolumn, .chart-threecolumn, .chart-firstfourcolumn, .chart-fourcolumn, .chart-firstfivecolumn, .chart-fivecolumn, .chart-firstsixcolumn, .chart-sixcolumn, .chart-firstsevencolumn, .chart-sevencolumn, .chart-firsteightcolumn, .chart-eightcolumn, .chart-firstninecolumn, .chart-ninecolumn, .chart-firsttencolumn, .chart-tencolumn {float: left; text-align: center; background: #c4c4c4; color: #000000; font-size: 11px;}
.padtop-5 {padding-top: 5px;}
.padtop-1 {padding-top: 1px;}
/** Credit Cards **/
#content-empty {width: 634px; padding-top: 3px; background: #000000; clear: both;}
#content-credit-cards {font-family: Arial; font-size: 10px; color: #ffffff; margin: 0px; width: 634px; clear: both; height: 49px; padding: 0px;}
.content-credit-cards-main {margin: 0px; width: 245px; height: 40px; float: left;}
.content-credit-cards-image {margin: 0px; width: 245px;}
.content-credit-cards-text {margin: 0px; width: 245px; font-size: 11px;}
.content-call-us {margin: 0px; width: 329px; text-align: right; float: right; background: url(../media/infrastructure/call-us-bg.jpg) no-repeat right; height: 45px;}
.content-call-us-main {margin: 0px; padding-top: 11px; font-size: 11px;}
/* Footer */
#footer {margin-left: 5px; width: 800px; clear: both;}
#footer-credit-cards {width: 800px; height: 47px; background: url(../media/infrastructure/credit-cards-bg.jpg) no-repeat;}
#footer-credit-cards-content {padding-left: 166px; width: 634px; height: 47px;}
#footer-logos {width: 800px; height: 64px; background: url(../media/infrastructure/footer-logos.jpg) no-repeat;}
#footer-banner {width: 800px; height: 80px; clear: both; margin-top: 1px;}
#footer-logo-link {width: 245px; height: 45px; float: left;}
#footer-shopping-policies {width: 800px; height: 158px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; font-weight: bold; font-size: 11px; background: url(../media/infrastructure/footer-shopping-policies-bg-old.jpg) no-repeat;}
#footer-buying-points {width: 800px; height: 58px; border-bottom: 1px solid #000000; background: url(../media/infrastructure/footer-buying-points-bg-old.jpg) no-repeat;}
#shopping-policies-header-details {margin: 25px 0px 0px 400px; display: inline; float: left;}
#shopping-policies-header-details a {text-decoration: underline; font-weight: normal; color: #ffffff;}
#shopping-policies-header-details a:hover {color: #9d9d9d;}
#footer-links {padding-bottom: 8px; width: 800px; background: #3f3f3f; font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; background: #000000 url(../media/infrastructure/footer-links-bg.jpg) no-repeat; float: left;}
#footer-links-main {margin: 8px 8px 0px 8px; background: #292929; border: 1px solid #4b4b4b; width: 782px; float: left;}
#footer-links-main-content {margin: 3px 3px 3px 3px;}
.footer-links {font-family: Arial; font-size: 12px; color: #ffcc00; font-weight: bold; float: left;}
.footer-links ul {margin: 8px 0 5px 0; padding: 0; list-style-type: none; clear: both;}
.footer-links ul li {color: #ffffff; margin: 0;}
.footer-links ul li a {font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}
.footer-links ul li a:hover {text-decoration: underline; color: #9d9d9d;}
#footer-links-img {float: left; margin-top: 20px;}
.footer-links-img1 {text-align: center; width: 157px;}
.footer-links-img1 a {text-decoration: none; font-size: 11px; color: #ffffff;}
.footer-links-img1 a:hover {text-decoration: underline; color: #9d9d9d;}
.footer-links-img2 {text-align: center; width: 149px;}
.footer-links-img2 a {text-decoration: none; font-size: 11px; color: #ffffff;}
.footer-links-img2 a:hover {text-decoration: underline; color: #9d9d9d;}
.footer-links-img3 {text-align: center; width: 126px;}
.footer-links-img3 a {text-decoration: none; font-size: 11px; color: #ffffff;}
.footer-links-img3 a:hover {text-decoration: underline; color: #9d9d9d;}
.footer-links-img4 {text-align: center; width: 217px;}
.footer-links-img4 a {text-decoration: none; font-size: 11px; color: #ffffff;}
.footer-links-img4 a:hover {text-decoration: underline; color: #9d9d9d;}
.footer-links-img5 {text-align: center; width: 109px;}
.footer-links-img5 a {text-decoration: none; font-size: 11px; color: #ffffff;}
.footer-links-img5 a:hover {text-decoration: underline; color: #9d9d9d;}
.footer-links-img1-header {text-align: center; width: 157px; font-size: 16px;}
.footer-links-img1-header a {text-decoration: none; color: #e1bd2d; font-weight: bold;}
.footer-links-img1-header a:hover {text-decoration: none;}
.footer-links-img2-header {text-align: center; width: 149px; font-size: 16px;}
.footer-links-img2-header a {text-decoration: none; color: #e1bd2d; font-weight: bold;}
.footer-links-img2-header a:hover {text-decoration: none;}
.footer-links-img3-header {text-align: center; width: 126px; font-size: 16px;}
.footer-links-img3-header a {text-decoration: none; color: #e1bd2d; font-weight: bold;}
.footer-links-img3-header a:hover {text-decoration: none;}
.footer-links-img4-header {text-align: center; width: 217px; font-size: 16px;}
.footer-links-img4-header a {text-decoration: none; color: #e1bd2d; font-weight: bold;}
.footer-links-img4-header a:hover {text-decoration: none;}
.footer-links-img5-header {text-align: center; width: 109px; font-size: 16px;}
.footer-links-img5-header a {text-decoration: none; color: #e1bd2d; font-weight: bold;}
.footer-links-img5-header a:hover {text-decoration: none;}
#footer-links-shop {width: 800px; background: #464646; text-align: left; font-family: Arial; font-size: 11px; color: #989d99; font-weight: bold; border-top: #444444 solid 1px; float: left;}
#footer-links-shop-main {margin: 0px 8px; padding: 8px 0px;}
#footer-links-shop-main a {color: #ffffff; font-weight: normal; text-decoration: none;}
#footer-links-shop-main a:hover {color: #ffffff; text-decoration: underline; color: #9d9d9d;}
#footer-links-copyright {width: 800px; background: #575757; text-align: left; font-family: Arial; font-size: 11px; color: #989d99; font-weight: normal; border-top: #6a6a6a solid 1px; float: left;}
#footer-links-copyright-main {margin: 0px 8px; padding: 8px 0px; float: left;}
#footer-links-copyright-main a {color: #ffffff; font-weight: normal; text-decoration: none;}
#footer-links-copyright-main a:hover {color: #ffffff; text-decoration: underline; color: #9d9d9d;}
#footer-choose-language {float: right; margin: 5px 8px;}
select.footer-choose-language {font-size: 11px; background: #c0c0c0; color: #000000;}
.footer-choose-language option {font-size: 11px;}
#footer-tags  {margin-left: 5px; width: 800px; background: #1d1d1d; text-align: justify; font-family: Arial; font-size: 9px; color: #434343; font-weight: normal; clear: both;}
#footer-tags-main {margin: 0px 4px; padding: 5px 0px;}
/* Google Ads */
div#google-ads {float: left; margin-top: 100px; font-family: Arial; font-size: 11px; background: #000000; border: 1px solid #000000;}
#sponsored-ads {margin-top: 20px; padding: 0px; height: 20px; background: #000000 url(../media/infrastructure/sponsored-ads.jpg) no-repeat;}
/* New Template */
.product-thumb-new {margin: 0px; width: 632px; background: #3c3c3c url(../media/infrastructure/product-thumb-bg.jpg) no-repeat; border: 1px solid #505050; clear: both;}
td.thumb-img-new {height: 220px; width: 190px; vertical-align: middle; text-align: center; background: #ffffff; padding: 1px 0px 0px 0px; border: 5px solid #5f5f5f;}
td.thumb-img-new:hover {border: 5px solid #c0c0c0;}
/* td.thumb-img-new img {width: 175px; height: 175px;} */
td.thumb-content-new {background: #3c3c3c; text-align: left; width: 175px; padding: 2px;}
table.thumb-new {margin: 1px; width: 630px;}
td.thumb-new {padding: 5px 10px 25px 10px;}
table.thumb-main {border: 0px solid #ffffff; background: #ffffff;}
img.year-model-page-new {z-index: 1; position: absolute; margin: 130px;}
img.year-model-cross-sell-new {z-index: 1; width: 40px; height: 40px; position: absolute; margin: 85px 0px 0px 110px;}
img.year-model-product-new {z-index: 1; position: absolute; margin: 240px;}
a.thumb-name-new {font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
a.thumb-name-new:hover {color: #9d9d9d; text-decoration: underline;}
font.thumb-price-new {color: #ff0000; font-size: 16px; font-weight: bold;}
font.thumb-on-sale-new {color: #ff0000; font-size: 16px; font-weight: bold;}
font.thumb-price-was {color: #9d9d9d; font-size: 11px; font-weight: bold;}
.thumb-price-new span {font-size: 12px;}
.graphic {padding: 5px 0px 1px 0px; width: 634px;}
.thumb-img-cross-sell {height: 150px; width: 152px; vertical-align: middle; text-align: center; background: #ffffff; padding: 1px 0px 0px 0px; border: 1px solid #c0c0c0;}
.thumb-img-cross-sell:hover {border: 1px solid #3399ff;}
.thumb-img-cross-sell img {height: 110px; width: 110px;}
.thumb-content-cross-sell {background: transparent; text-align: left; width: 152px; padding: 2px;}
a.thumb-name-cross-sell {font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.thumb-name-cross-sell:hover {color: #3399ff; text-decoration: underline;}
font.thumb-price-cross-sell {color: #cc0000; font-size: 11px; font-weight: bold;}
font.thumb-on-sale-cross-sell {color: #cc0000; font-size: 11px; font-weight: bold;}
font.thumb-price-was-cross-sell {color: #9d9d9d; font-size: 11px; font-weig-ht: bold;}
.savings-cross-sell { font-size: 11px; color: #cc0000; font-weight: bold;}
.page-text1-table-new {text-align: left; font-family: Arial; color: #ffffff; font-weight: bold; font-size: 16px; width: 628px; background: #333333; border-top: 1px solid #444444; border-left: 1px solid #444444; border-right: 1px solid #444444; padding: 2px;}
.page-text2-table-new {text-align: left; font-family: Arial; color: #cbcbcb; font-weight: bold; font-size: 12px; width: 628px; background: #333333; border-left: 1px solid #444444; border-right: 1px solid #444444; border-bottom: 1px solid #444444; margin-bottom: 20px; padding: 1px 1px 2px 3px;}
.page-table-new {font-family: Arial; font-size: 12px; color: #ffffff; margin: 2px 0px 3px 0px; width: 632px; background: #ffffff; border: 1px solid #505050; clear: both;}
.page-table-browse {text-align: right; font-family: Arial; color: #ffffff; font-weight: normal; font-size: 12px; width: 628px; background: #333333; border: 1px solid #444444; margin-bottom: 1px; padding: 2px;}
div.prevnext-top-new {width: 632px; font-weight: bold; color: #ffffff; text-align: right; margin: 12px 0px 15px 0px;}
div.prevnext-bottom-new {width: 632px; font-weight: bold; color: #ffffff; text-align: right; margin: 6px 0px 8px 0px;}
span.prevnext a {border: 2px solid #959595; background: #ffffff; padding: 2px 3px; margin: 1px; font-weight: bold; color: #7c7c7c; text-decoration: none;}
span.prevnext a:hover {color: #ffffff; background: #959595;}
span.currentpage {border: 2px solid #959595; background: #959595; padding: 2px 3px; margin: 1px; font-weight: bold; color: #ffffff; text-decoration: none;}
.prevnext a {border: 2px solid #959595; background: #ffffff; padding: 2px 3px; margin: 1px; font-weight: bold; color: #7c7c7c; text-decoration: none;}
.prevnext a:hover {color: #ffffff; background: #959595;}
.currentpage {border: 2px solid #959595; background: #959595; padding: 2px 3px; margin: 1px; font-weight: bold; color: #ffffff; text-decoration: none;}
/* Shop By Brand Section */
.menutitle {cursor: pointer; margin-bottom: 0px; background: #333333 url(../media/infrastructure/menutitle-bg.jpg) no-repeat; color: #ffff00; width: 628px; padding: 2px; text-align: left; font-weight: bold; border: 1px solid #444444; margin-top: 15px; font: normal 22px Arial;}
.menutitle:hover {background: #3f3f3f url(../media/infrastructure/menutitle-bg-hover.jpg) no-repeat; color: #ffffff;}
.submenu {margin-top: 2px; border: 1px solid #505050; width:632px; background: #3c3c3c url(../media/infrastructure/product-thumb-bg.jpg) no-repeat;}
.submenu img {border: 3px solid #5f5f5f; width: 122px; height: 70px;}
.submenu img:hover {border: 3px solid #c0c0c0;}
/* 404 Content */
#content-404 {color: #ffffff; height: 430px; width: 634px; background: url(http://www.motorhelmets.com/media/infrastructure/404-bg.jpg) no-repeat; float: left;}
#content-404-content {color: #ffffff; width: 286px; margin: 225px 0px 0px 10px; text-align: center;}
/* Store Pages */
#wrapper-store {margin: 0 auto; width: 810px; background: #000000;}
#store-header {width: 800px; height: 76px; margin: 0px 5px 15px 5px;}
#store-banner {width: 800px; height: 450px; margin: 5px 5px 5px 5px;}
#store-main {margin: 0px 5px 5px 5px; width: 800px;}
#store-left-menu {width: 160px; float: left;}

/* Database Template */
#thumbnail-wrapper {height:100%; background: #000000; float: left; width: 634px; margin: 2px 0 20px; 0; border-radius: 4px;}
#page-thumbnail {background: #3c3c3c url("../../media/infrastructure/product-thumb-bg.jpg") no-repeat; width: 630px; float: left; border: 1px solid #505050; padding: 10px 1px 0px 1px;}
#page-brand-header-db {width: 800px; text-transform: uppercase; padding: 12px 5px; height: 30px; margin-bottom: 1px; color: #ffffff; background: url(../../media/infrastructure/page-header-featured-brands-bg.jpg) no-repeat; float: left;}
#page-brand-db {background: #3c3c3c url("../../media/infrastructure/product-thumb-bg.jpg") repeat-x; width: 792px; border: 1px solid #505050; padding: 8px 3px 0px 3px; margin-bottom: 10px; float: left;}
#page-thumbnail-db {background: #3c3c3c url("../../media/infrastructure/product-thumb-bg.jpg") repeat-x; width: 784px; border: 1px solid #505050; padding: 8px 7px 0px 7px; margin-bottom: 10px; float: left;}
#page-thumbnail-header-new-arrival-db {width: 800px; text-transform: uppercase; padding: 12px 5px; height: 30px; margin-bottom: 1px; color: #ffffff; background: url(../../media/infrastructure/page-header-new-arrival-bg.jpg) no-repeat; float: left;}
#page-thumbnail-header-featured-closeouts-db {width: 800px; text-transform: uppercase; padding: 12px 5px; height: 30px; margin-bottom: 1px; color: #ffffff; background: url(../../media/infrastructure/page-header-featured-closeouts-bg.jpg) no-repeat; float: left;}
.thumb-container {height: 370px; float: left; padding: 5px 10px 2px; text-align: left; position: relative;}
.thumb-container-db {height: 340px; float: left; padding: 5px 3px 2px 3px; text-align: left; position: relative;}
.brand-container-db {padding: 5px 2px 12px 2px; float: left; text-align: center;}
.brand-container-db img {border: 3px solid #5f5f5f; float: left;}
.brand-container-db img:hover {border: 3px solid #c0c0c0;}
.info {width: 190px;}
.info a {text-decoration: none; color: #ffffff;}
.info a:hover {color: #c0c0c0; text-decoration: underline;}
.info a img {border: 0px solid #5f5f5f; text-align: center; vertical-align: middle; width: 175px;}
img.product-tag {padding-bottom:0px; position: absolute; z-index: 1; text-align: left; left: 146px; top: 10px;}
.info a em {display:block; font-style: normal; color: #2C5987;}
.info a:hover em {display:block; font-style: normal; color: #2C5987; text-decoration: underline;}
.info a i {color: #01b2f1; text-decoration: none; font-weight: normal;}
.info a strong {color: #ffffff; text-decoration: none; font-weight: bold; text-transform: uppercase;}
.info a:hover strong {color: #c0c0c0; text-decoration: underline;}
.info-img {text-align: center; border: 4px solid #5f5f5f; height: 198px; padding-top: 22px; background: #ffffff; margin-bottom: 5px;}
.info-img:hover {text-align: center; border: 4px solid #c0c0c0; height: 198px; padding-top: 22px;}
.thumb-container .thumb-price-new {margin: 0; display: block;}
.thumb-container-db .thumb-price-new {margin: 0; display: block;}
.thumb-container .price del {display: block;}
.thumb-container .price strong.sale {display:block; color:#bb0000;}
.thumb-price-new {color: #ff0000; font-size: 16px;}
.thumb-price-was {color: #9d9d9d; font-size: 11px;}
#pagination {font-size: 11px; color: #ffffff; margin: 1px 0; float: left; width: 632px; border: 1px solid #505050; background: #1E1F1E; padding: 8px 0 9px 0; text-align: right; font-weight: bold;}
#pagination-left {float: left; color: #c9c9c9; margin-left: 3px; font-weight: normal;}
#pagination a {font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px; border: 1px solid #1e1f1e; text-decoration: none; margin: 0 1px;}
#pagination a:hover {background: #141414; color: #ffcc00; border: 1px solid #414040; margin: 0 1px;}
.pagination-current {font-size: 11px; font-weight: bold; background: #141414; color: #ffcc00; padding: 3px; border: 1px solid #414040; margin: 0 1px;}
#sort {color: #ffffff; background: #e8e8e8 url("../../media/infrastructure/sort-bg.jpg") repeat-x; float: left; width: 632px; border: 1px solid #505050;}
#plusone {margin-top: 5px;}
