a {
    color: #3e6091;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
p {
    padding: 5px 0;
}
#nav-left {
    background: url(images/custom/nav-header.gif) no-repeat;
    padding-top: 31px;
}
#store-policies {
    background: url(images/custom/nav-policies-header.gif) no-repeat;
    padding-top: 31px;
}
#store-policies ul {
    background: #7994a5 url(images/custom/nav-policies-footer.gif) no-repeat bottom;
    padding: 7px 0 11px 0;
}
#store-policies ul li {
    width: 203px;
    text-align: left;
    height: 18px;
    display: block;
    list-style-type: none;
    color: #fff;
    font: normal normal 12px Verdana;
    line-height: 18px;
    overflow: hidden;
}
#store-policies li a {
    display: block;
    width: 203px;
    height: 18px;
    padding-left: 19px;
    color: #fff;
    text-decoration: none;
}
#store-policies li a:hover {
    text-decoration: underline;
}
#cart-manager {
    width: 577px;
    height: 30px;
    background: url(images/custom/bg-cart-manager.gif) no-repeat;
    float: right;
    padding-bottom: 8px;
}
#cart-manager-links ul li {
    list-style-type: none;
    display: inline;
    float: left;
    font: normal normal 11px Verdana;
    line-height: 30px;
    background: url(images/custom/divider-cart-manager.gif) no-repeat center right;
    padding: 0 10px 0 10px;
}
#cart-manager-links ul li a {
    color: #365e79;
    text-decoration: none;
}
#cart-manager-links ul li a:hover {
    text-decoration: underline;
}
#cart-manager-links ul li.last {
    padding-right: 0;
    background-image: none;
}
#search-box {
    width: 166px;
    height: 19px;
    background: url(images/custom/bg-search-box.gif) no-repeat;
    float: left;
    margin: 5px 0 0 8px;
    padding: 4px 0 0 22px;
}
#search-box input {
    width: 150px;
    border: 0;
    color: #8a8a8a;
    font: normal normal 10px Arial;
}
#content {
    padding: 0 8px 36px 8px;
}
#content-left {
    margin: 0;
    padding: 11px 0 0 8px;
    width: 350px;
    background-image: none;
}
#content-right {
    padding: 38px 0 0 0;
    width: 175px;
    background: url(images/custom/bg-your-cart.gif) no-repeat;
}
#best-sellers {
    width: 175px;
    background: url(images/custom/bg-best-sellers.gif) no-repeat;
    padding-top: 31px;
}
#best-sellers .container {
    padding-bottom: 11px;
    font: normal normal 10px Arial;
    background: #e7e7e7 url(images/custom/bg-best-sellers-bottom.gif) no-repeat bottom;
}
#best-sellers .item {
    padding: 5px 10px 5px 0;
}
#best-sellers a {
    color: #844803;
    text-decoration: none;
}
#best-sellers a:hover {
    text-decoration: underline;
}
#best-sellers span {
    width: 20px;
    text-align: right;
    padding-right: 5px;
    float: left;
    font-weight: bold;
}
#best-sellers .best-seller {
    float: left;
    width: 135px;
}
#cart-options {
    background: url(images/custom/bg-cart.gif) no-repeat;
    margin-left: 13px;
}
#cart-options ul {
    padding: 8px 0 9px 0;
    background: url(images/custom/divider-cart.gif) no-repeat;
}
ul.links {
    padding: 8px 0 9px 0;
}
ul.links li,
#cart-options ul li {
    list-style-type: none;
}
ul.links li a,
#cart-options ul li a {
    color: #3e6091;
    text-decoration: none;
}
ul.links li a:hover,
#cart-options ul li a:hover {
    text-decoration: underline;
}
#minicart {
    padding-bottom: 7px;
    margin-left: 23px;
    color: #39505c;
}
#nav-manufacturers {
    background: url(images/custom/nav-manufacturers.gif) no-repeat;
    margin-top: 7px;
    padding: 39px 0 11px 0;
    text-align: center;
}
#nav-manufacturers select {
    width: 165px;
    height: 19px;
    font: normal normal 10px Arial;
    border-left: 2px solid #969696;
    border-top: 2px solid #969696;
}
h1 {
    font: normal bold 18px "Century Gothic";
    color: #0f2a3e;
}
.divider-products {
    width: 357px;
    height: 24px;
    background: url(images/custom/divider-products.gif) no-repeat center;
    clear: both;
}
#location, #location a {
    color: #3e6091;
    text-decoration: none;
}
#location a:hover {
    text-decoration: underline;
}
.search-sort-bar {
    color: #3e6091;
    float: right;
    padding-bottom: 10px;
}
.search-sort-bar a {
    color: #3e6091;
    text-decoration: none;
}
.search-sort-bar a:hover {
    text-decoration: underline;
}
.down-direction {
    padding-left: 11px;
    background: url(images/custom/arrow-down.gif) no-repeat center left;
}
.up-direction {
    padding-left: 11px;
    background: url(images/custom/arrow-up.gif) no-repeat center left;
}
.search-sort-cell {
    padding-left: 5px;
}    
.dialog {
    width: 357px;
}
.product-details .image,
.item .image {
    width: 112px;
    float: left;
    text-align: center;
    padding: 0 24px 5px 0;
}
.product-details .image img,
.item .image img {
    border: 1px solid #999;
    width: 112px;
}
.item .image .see-details {
    font: normal normal 11px Verdana;
    color: #0d437e;
    text-decoration: underline;
}
.item .image .see-details:hover {
    text-decoration: none;
}
.details .descr ul {
    margin-left: 20px;
}
.details .product-title {
    font: normal bold 12px Verdana;
    color: #035d80;
    text-decoration: underline;
    padding-bottom: 10px;
    display: block;
}
.details .product-title:hover {
    text-decoration: none;
}
.details .descr {
    font: normal normal 10px Verdana;
    color: #666;
    padding-bottom: 12px;
    text-align: justify;
}
.hr-prod-descr {
    height: 1px;
    color: #fff;
    background: #fff;
    clear: left;
}
.cart-total-row .total-name,
.details .price-row,
.product-properties .product-price,
.product-properties .product-price-value,
.product-properties .product-market-price {
    font: normal bold 12px Verdana;
    color: #304551;
}
.cart-total-row .grand-total-value .currency,
.cart-total-row .total-name,
.cart-total-row .total,
.cart .shipping-method,
span.product-price-text input,
span.price span,
span.product-price-text {
    font: normal bold 11px Verdana;
    color: #304551;
}
.details .price-row .product-market-price,
span.market-price span {
    font-size: 10px;
}
.totals td.total,
.totals td.total-name {
    text-align: right;
    padding-right: 10px;
}
span.market-price,
span.price span {
    color: #666;
}
span.product-price-text input {
    padding: 2px 0 0 2px;
    border-top: 2px solid #969696;
    border-left: 2px solid #969696;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.cart-total-row .grand-total-value .currency,
.details .price-row .price-value {
    color: #c62e00;
}
.details .price-row .market-price {
    font-weight: normal;
}
.details .market-price, .buy-now .quantity {
    font: normal normal 12px Verdana;
    color: #304551;
}
.details .market-price .currency {
    text-decoration: line-through;
}
.details .market-price .price-save {
    color: #c62e00;
}
.details .purchase-options {
    padding-top: 5px;
}
.details .purchase-options select {
    width: 44px;
    height: 19px;
    font: normal normal 10px Arial;
    border-left: 2px solid #969696;
    border-top: 2px solid #969696;
}
.purchase-options .quantity {
    width: 115px;
    float: left;
}
.purchase-options .buttons-row {
    width: 240px;
    float: left;
    text-align: center;
}
.purchase-options .buttons-row a {
    font: normal normal 10px Verdana;
    color: #0D437E;
    text-decoration: underline;
}
.purchase-options .buttons-row a:hover {
    text-decoration: none;
}
button {
    background-color: transparent;
    cursor: pointer;
    float: left;
}
button.submit-order .button-right,
button.buy-now .button-right,
button.add-to-cart .button-right {
    display: block;
    height: 21px;
    background: url(images/custom/btn-orange-right.gif) no-repeat right;
    padding-right: 8px;
}
button.submit-order .button-left,
button.buy-now .button-left,
button.add-to-cart .button-left {
    display: block;
    height: 21px;
    background: url(images/custom/btn-orange-left.gif) no-repeat left;
    font: normal bold 11px Verdana;
    color: #660900;
    padding: 0 3px 0 11px;
    line-height: 21px;
}
button.continue .button-right,
button.update-cart .button-right,
button.submit-button .button-right,
button.search-button .button-right,
button.add-review .button-right,
button.send-to-friend .button-right,
button.add-to-wishlist .button-right {
    display: block;
    height: 21px;
    background: url(images/custom/btn-grey-right.gif) no-repeat right;
    padding-right: 8px;
}
button.continue .button-left,
button.update-cart .button-left,
button.submit-button .button-left,
button.search-button .button-left,
button.add-review .button-left,
button.send-to-friend .button-left,
button.add-to-wishlist .button-left {
    display: block;
    height: 21px;
    background: url(images/custom/btn-grey-left.gif) no-repeat left;
    font: normal bold 11px Verdana;
    color: #323232;
    padding: 0 3px 0 11px;
    line-height: 21px;
}
button.buy-now .button-left {
    width: 70px;
}
button.continue .button-left,
button.add-to-cart .button-left {
    width: 72px;
}
button.add-to-wishlist .button-left {
    width: 100px;
}
button.submit-order .button-left,
button.send-to-friend .button-left {
    width: 97px;
}
.update-cart,
button.add-review .button-left{
    width: 75px;
}
button.submit-button .button-left {
    width: 50px;
}
.product-properties {
    width: 100%;
    padding-bottom: 2px;
}
.product-properties .product-price-value {
    color: #c62e00;
}
.product-properties .product-market-price {
    font-weight: normal;
}
.data-table select,
.product-properties select {
    height: 19px;
    font: normal normal 10px Arial;
    border-left: 2px solid #969696;
    border-top: 2px solid #969696;
}
h2 {
    font: normal bold 12px "Century Gothic";
    color: #0f2a3e;
}
.data-table .data-name {
    height: 23px;
    width: 115px;
    font: normal normal 11px Verdana;
}
.error-message,
.data-table .data-required {
    font: normal normal 11px Verdana;
    color: #C62E00;
}
.data-table textarea,
.data-table input {
    width: 200px;
    height: 17px;
    padding: 2px 0 0 2px;
    border-top: 2px solid #969696;
    border-left: 2px solid #969696;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    font: normal normal 10px Arial;
}
.data-table textarea {
    height: 68px;
}
ul.rproducts {
    padding-left: 10px;
}
ul.rproducts li {
    list-style-type: none;
    background: url(images/custom/bullet-blue.gif) no-repeat center left;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
}
ul.rproducts li a {
    font: normal normal 11px Verdana;
    color: #C62E00;
}
.creviews-stars img {
    width: 15px;
    height: 15px;
    margin: 0px;
}
.creviews-stars img.star-4 {
    background: transparent url(images/star_4.gif) no-repeat left top;
}
.creviews-stars img.star-3 {
    background: transparent url(images/star_3.gif) no-repeat left top;
}
.creviews-stars img.star-2 {
    background: transparent url(images/star_2.gif) no-repeat left top;
}
.creviews-stars img.star-1 {
    background: transparent url(images/star_1.gif) no-repeat left top;
}
.creviews-stars img.star-0 {
    background: transparent url(images/star_0.gif) no-repeat left top;
}
ul.creviews-reviews-list li {
    list-style-type: none;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
.iv-img {
    text-align: center;
}
.iv-img a {
    font: normal normal 11px Verdana;
    color: #0D437E;
    text-decoration: underline;
}
.iv-img a:hover {
    text-decoration: none;
}
.nav-pages {
    font: normal bold 11px Verdana;
    width: 100%;
}
.nav-pages a {
    font-weight: normal;
    text-decoration: none;
    color: #0D437E;
}
.nav-pages a:hover {
    text-decoration: underline;
}
.nav-pages span, .nav-pages a {
    padding-right: 3px;
}
.subcategories {
    text-align: center;
    width: 400px;
}
.subcategories div {
    padding: 10px;
    width: 100px;
    float: left;
    text-align: center;
}
.subcategories img {
    border: 1px solid #999;
}
.subcategories a {
    font: normal normal 11px Verdana;
    color: #0081bd;
    text-decoration: underline;
}
.subcategories a:hover {
    text-decoration: none;
}
#adv_search_box .data-name,
.adv-search .data-name {
    width: 115px;
}

.property-value input,
.input-row select,
input.cart-quantity,
.shipping-method select,
.adv-search input,
#adv_search_box select {
    border-top: 2px solid #969696;
    border-left: 2px solid #969696;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    font: normal normal 10px Arial;
}
#adv_search_box select {
    width: 215px;
}
.adv-search input {
    height: 17px;
    line-height: 17px;
    padding-top: 2px;
}
.search-button {
    float: left;
}
.adv-search td {
    padding-bottom: 5px;
}
.expand-section a,
.button-row a {
    font: normal normal 11px Verdana;
    color: #0D437E;
    text-decoration: underline;
}
.expand-section a {
    padding-left: 2px;
}
.expand-section a,
.button-row a {
    text-decoration: none;
}
.buttons-row .simple-button,
p.poptions-list,
p.poptions-title {
    font: normal normal 11px Verdana;
}
p.poptions-title {
    font-weight: bold;
}
a.simple-delete-button:link,
a.simple-delete-button:visited,
a.simple-delete-button:hover,
a.simple-delete-button:active,
a.simple-arrow-button:link,
a.simple-arrow-button:visited,
a.simple-arrow-button:hover,
a.simple-arrow-button:active {
    color:#6B88A7;
    font: normal bold 10px Verdana;
    line-height:21px;
    margin:0;
    outline-style:none;
    padding:0 0 3px 18px;
    text-decoration:none;
    vertical-align:bottom;
    white-space:nowrap;
}
a.simple-arrow-button {
    background: url(images/navigation_arrow_right.gif) no-repeat;
}
a.simple-delete-button {
    background: url(images/delete_cross.gif) no-repeat center left;
}
.left-buttons-row {
    float: left;
}
.clear-cart {
    float: left;
    height: 21px;
    background: url(images/custom/btn-grey-right.gif) no-repeat right;
    padding-right: 8px;
    width: 80px;
    margin-top: 1px;
}
.clear-cart a {
    display: block;
    height: 21px;
    background: url(images/custom/btn-grey-left.gif) no-repeat left;
    font: normal bold 11px Verdana;
    color: #323232;
    padding: 0 3px 0 11px;
    line-height: 21px;
    width: 70px;
    text-decoration: none;
}
.right-buttons-row {
    float: right;
}
.checkout-button {
    height: 21px;
    background: url(images/custom/btn-orange-right.gif) no-repeat right;
    padding-right: 8px;
    width: 80px;
}
.checkout-button a {
    display: block;
    height: 21px;
    background: url(images/custom/btn-orange-left.gif) no-repeat left;
    font: normal bold 11px Verdana;
    color: #323232;
    padding: 0 3px 0 11px;
    line-height: 21px;
    width: 70px;
    text-decoration: none;
}
.text-block {
    padding-bottom: 15px;
}
.register-section-title {
    font: normal bold 11px Verdana;
    color: #304551;
    padding: 10px 0;
}
.input-row label input,
#adv_search_box label input,
label.register-sec-maximized input,
label.register-sec-minimized input {
    width: auto;
    border: 0;
    padding: 0;
}
.right-box {
    float: right;
}
.cart-contents,
.cart-content {
    clear: both;
    width: 99%;
}
.cart-content {
    padding-bottom: 10px;
}
.cart-contents,
.cart-content .label {
    background: #CFD9DF;
    padding: 0 3px;
}
.cart-contents span,
.cart-content .label {
    font-weight: bold;
}
.cart-content td {
    width: 33%;
}
.cart-contents,
.cart-content {
    font: normal normal 10px Verdana;
    color: #304551;
}
.cart-contents .header {
    float: left;
}
.cart-contents .prod-code {
    float: right;
    text-align: right;
}
.message-e,
.message-w,
.message-i {
    padding: 0 0 15px 25px;
}
.message-i {
    background: url(/store/skin1/images/icon_info_small.gif) no-repeat top left;
}
.message-e {
    background: url(/store/skin1/images/error_small.gif) no-repeat top left;
}
.message-w {
    background: url(/store/skin1/images/icon_warning_small.gif) no-repeat top left;
}
td.customer-details {
    width: 100px;
}
.poptions-options-list {
    width: 100%;
}    
