
.left {
    float: left;
}
.right {
    float: right;
}
.name {
    color: #545454;
    font-size: 11px;
    font-weight: 700;
}
.name a {
    border: medium none;
    color: #545454;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
}
.name a:hover {
    text-decoration: underline;
}
.pict_box {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 12px;
    padding-bottom: 8px;
    text-align: center;
}
.price {
    color: #111111;
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
}
.price strong {
    font-weight: 700;
}
.price_box {
    margin-top: 5px;
    overflow: hidden;
    width: 100%;
}
.price_box .coll1 {
    background: rgba(0, 0, 0, 0) url("../images/price_box_bg.gif") no-repeat scroll right top;
    float: left;
    width: 87px;
}
.price_box .coll2 {
    float: left;
    width: auto;
}
.price_box .coll2 .ind {
    padding: 0 0 0 20px;
}
.button {
    padding-top: 0;
}
.box_line {
    overflow: hidden;
    padding: 0 1px;
}
.box_line .inner {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") repeat-x scroll 0 18px;
    height: 36px;
    line-height: 1px;
}
.box_line2_box {
    background: rgba(0, 0, 0, 0) url("../images/background-white-left.gif") repeat-y scroll left top;
}
.box_line2_box .inner {
    background: rgba(0, 0, 0, 0) url("../images/background-white-right.gif") repeat-y scroll right top;
}
.box_line2 {
    overflow: hidden;
    padding: 0 23px;
}
.box_line2 .inner {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") repeat-x scroll 0 23px;
    height: 46px;
    line-height: 1px;
}
.box_line3 {
    display: none;
    overflow: hidden;
    padding: 0 27px;
}
.box_line3 .inner {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") repeat-x scroll 0 9px;
    height: 26px;
    line-height: 1px;
}
.box_line4 {
    display: none;
    overflow: hidden;
    padding: 0 12px;
}
.box_line4 .inner {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") repeat-x scroll 0 21px;
    height: 36px;
    line-height: 1px;
}
.box_line5 {
    display: none;
    overflow: hidden;
    padding: 0;
}
.box_line5 .inner {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") repeat-x scroll 0 21px;
    height: 36px;
    line-height: 1px;
}
ol {
    list-style: inside none decimal;
}
ol li {
    line-height: 21px;
}
#disp-order-sorter {
    width: 80%;
}
#column_center #sorter select, #column_center input {
    margin: -2px 0;
    position: relative;
}
#advSearchDefault .back {
    float: none;
}
#advSearchDefault .forward {
    float: none;
    padding-bottom: 7px;
}
#advSearchDefault fieldset {
    padding: 4px;
}
#advSearchDefault .floatLeft select {
    margin-bottom: 5px;
}
#advSearchDefault #inc-subcat {
    margin: 5px 5px 5px 3px;
    vertical-align: middle;
}
#advSearchDefault .floatLeft {
    padding: 11px 11px 11px 7px;
}
#advSearchDefault .floatingBox {
    padding: 11px 11px 11px 7px;
}
#featuredProducts {
    overflow: hidden;
    width: 100%;
}
#popupSearchHelp {
    background: #ffffff none repeat scroll 0 0;
    text-align: left;
}
#sorter form {
    display: inline;
}
#indexBody .title_box .row1, #indexBody .title_box .row3 {
    display: none;
}
#indexBody .centerColumn {
    padding: 0;
}
#indexDefault {
    border: medium none;
    padding: 0;
}
#indexDefault .bg_inner911 {
    margin: 0 auto;
    max-width: 200px;
}
#indexDefault .bg_inner911 {
    box-shadow: 0 3px 3px #eaeaea;
}
#indexHomeBody .bg_inner911:hover, #productinfoBody .bg_inner911:hover {
    box-shadow: 0 3px 3px #c0d1ec;
}
#allProductsDefault, #indexDefault, #loginDefault, #newProductsDefault, #productGeneral, #shoppingCartDefault, #specialsListing {
    margin: 0;
}
#productGeneral ul {
    font-size: 12px;
}
#productGeneral ul li:last-child {
    clear: left;
}
#productinfoBody .title_box .row1, #productinfoBody .title_box .row3 {
    display: none;
}
#productinfoBody .centerBoxContentsNew {
    margin-bottom: 20px;
}
#productinfoBody .centerBoxContentsNew{
	width:32% !important;
	
	
	}
#productinfoBody .centerBoxContentsNew .product_box {
    padding-top: 10px;
}
#productinfoBody #indexDefault .row2 h2.centerBoxHeading {
    height: 25px;
    line-height: 25px;
    padding: 3px 10px 3px 35px;
}
textarea#enquiry {
    margin: 4px 0;
    width: 93%;
}
#navCatTabs {
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 2px;
}
#navCatTabs ul {
    line-height: 18px;
    list-style: outside none none;
    margin: 0 10px;
    padding: 10px 0;
}
#navCatTabs ul li {
    display: inline;
    padding: 0 10px;
}
#navBreadCrumb {
    background-color: #e6e6e6;
    border-bottom-width: 0;
    color: #666666;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    margin: auto;
    padding-left: 10px;
    text-align: left;
    width: 970px;
}
#navBreadCrumb a {
    color: #666666;
    font-size: 10px;
    text-decoration: none;
}
#loginBody .product_box #loginDefaultHeading {
    border-bottom: 1px solid #dddddd;
    line-height: 30px;
    margin-bottom: 15px;
    padding: 5px;
    width: 100%;
}
#loginBody .product_box .column-center-background > #loginDefault .loginkuangjia, #loginBody .product_box .column-center-background > #loginDefault .zbucekuangjia {
    border: 1px solid #dddddd;
}
#loginBody .product_box .column-center-background > #loginDefault .loginkuangjia {
    float: left;
}
#loginBody .product_box .column-center-background > #loginDefault .zbucekuangjia {
    float: right;
}
#loginBody .product_box .column-center-background > #loginDefault fieldset legend {
    height: 30px;
    line-height: 30px;
}
#loginBody .product_box .column-center-background .loginkuangjia, #loginBody .product_box .column-center-background .zbucekuangjia {
    min-height: 285px;
    padding: 20px 20px 20px 15px;
    width: 400px;
}
#loginBody .product_box .column-center-background .loginkuangjia fieldset input {
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 3px;
    padding-left: 2%;
    width: 98%;
}
#loginBody .product_box .column-center-background .loginkuangjia .facebook span {
    color: #777777;
    font-size: 12px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
}
#loginBody .product_box .column-center-background .loginkuangjia .facebook img {
    margin-left: 10px;
    text-indent: 25px;
    vertical-align: middle;
}
#loginBody .product_box .column-center-background .loginkuangjia fieldset #login-password {
    margin-bottom: 0;
}
#loginBody .product_box .column-center-background .loginkuangjia .important a {
    color: #777777;
    font-size: 12px;
}
#loginBody .product_box .column-center-background .loginkuangjia .important a:hover {
    color: #345485;
}
#loginBody .product_box .column-center-background .zbucekuangjia .CrearCuenta {
    background: #345485 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    padding: 5px 15px;
    text-decoration: none;
    width: 80px;
}
#loginBody .product_box .column-center-background .zbucekuangjia .CrearCuenta:hover {
    background: #ff0000 none repeat scroll 0 0;
}
#loginBody .product_box .column-center-background .socials {
    line-height: 27px;
}
#loginBody .product_box .column-center-background .socials span {
    float: left;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-left: 8px;
    padding-top: 10px;
}
#loginBody .product_box .column-center-background .socials img {
    border: 1px solid #cccccc;
}
#accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #cartDefaultHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutPaymentHeading, #checkoutShipAddressDefaultHeading, #checkoutShippingHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #downloadTimeOutHeading, #ezPagesHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #maintenanceDefaultHeading, #pageFourHeading, #pageNotFoundHeading, #pageThreeHeading, #pageTwoHeading, #privacyDefaultHeading, #shippingInfoHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, caption h2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    padding: 11px 10px 11px 0;
    text-decoration: none;
    text-transform: capitalize;
}
#addressBookProcessDefault h1 {
    background: #ffffff url("../images/heading_icon.gif") no-repeat scroll 17px 21px;
    color: #3d4142;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin: 0 -15px 10px 10px;
    padding: 15px 20px 19px 0;
    text-decoration: none;
}
h2 {
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 0 5px;
}
h3 {
    color: #545454;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 0 5px;
}
h3 a {
    color: #545454;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 0 5px;
    text-decoration: underline;
}
h3 a:hover {
    text-decoration: none;
}
h4 {
    color: #545454;
    font-size: 11px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 0 5px;
}
h2.centerBoxHeading {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px 10px 9px 35px;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
}
h1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
#alsoPurchased h2.centerBoxHeading {
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: uppercase;
}
.centerBoxContentsAlsoPurch {
    text-align: center;
}
.ccinfo {
    width: 500px;
}
#checkoutpaymentBody .ccinfo {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #dddddd;
    padding-left: 30px;
    padding-top: 10px;
    width: auto;
}
#ottotal::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#checkoutpaymentBody #ottotal .totalBox {
    color: #ff0000;
}
#checkoutpaymentBody fieldset legend {
    height: 26px;
    line-height: 26px;
}
#checkoutpaymentBody fieldset textarea, #checkoutshippingBody fieldset textarea {
    margin-top: 10px;
    min-height: 150px;
    width: 100%;
}
#indexCategoriesHeading, #productListHeading {
    background: #eeeeee none repeat scroll 0 0;
    border-bottom: 1px solid #dadada;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 15px;
    padding: 10px;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
}
#allProductsDefaultHeading, #featuredDefaultHeading, #newProductsDefaultHeading, #reviewsDefaultHeading, #specialsListingHeading {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
#allProductsDefaultHeading, #featuredDefaultHeading, #newProductsDefaultHeading, #reviewsDefaultHeading a, #specialsListingHeading {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
#allProductsDefault .line, #featuredDefault .line, #newProductsDefault .line {
    background: rgba(0, 0, 0, 0) url("../images/line_1.gif") repeat-x scroll left top;
    font-size: 0;
    height: 7px;
    line-height: 0;
    padding: 0;
}
#allProductsDefault td, #featuredDefault td, #newProductsDefault td {
    border: medium none;
}
#allProductsDefault a.link, #featuredDefault a.link, #newProductsDefault a.link {
    color: #4b4b4b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
    text-transform: lowercase;
}
#allProductsDefault a.link:hover, #featuredDefault a.link:hover, #newProductsDefault a.link:hover {
    text-decoration: none;
}
#reviewsDefault hr {
    border-top: 1px solid #666666;
    margin: 0;
}
#reviewsDefault .smallProductImage {
    padding: 0 10px 10px;
}
#productReviewsDefaultHeading, #reviewsInfoDefaultHeading, #reviewsWriteHeading {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
#reviewsDefault .rating, .bold {
    padding: 5px 0;
}
#reviewsDefault h2 {
    clear: both;
    color: #0088cc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    text-transform: none;
}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {
    color: #181c23 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 24px !important;
}
#review-text {
    margin-top: 15px;
}
#categoryImgListing {
    float: left;
    margin-right: 15px;
    padding: 0;
}
#categoryImgListing {
    float: left;
    margin-right: 15px;
    padding: 0 15px 15px 0;
}
.categoryListBoxContents {
    padding: 5px 0;
    text-align: left;
}
.categoryListBoxContents img {
    margin-bottom: 0;
}
.categoryListBoxContents a {
    color: #0088cc !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-decoration: none;
    text-transform: none;
}
.categoryListBoxContents a:hover {
    text-decoration: underline;
}
.tabTable {
    margin: 0;
}
.tabTable th {
    background: #4dbbb3 url("../images/productListing-heading_bg_th.gif") repeat-x scroll left top;
    padding: 0 1px 1px;
    text-align: left;
}
.tabTable th {
    background: #ebebeb url("../images/background-side-heading-bg.gif") repeat-x scroll left top;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 9px;
    padding-top: 3px;
    text-transform: capitalize;
}
.tabTable th a {
    color: #000000;
    text-decoration: none;
}
.tabTable th a:hover {
    text-decoration: underline;
}
#listCell0-0 {
    padding-left: 17px;
}
.productListing-heading a {
    text-decoration: none !important;
}
.productListing-heading a:hover {
    text-decoration: underline !important;
}
.tabTable td {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
}
.bg_inner911 {
    color: #ff0000;
    font-size: 12px;
    text-align: center;
}
h3.itemTitle {
    -moz-box-orient: vertical;
    display: -webkit-box;
    height: 35px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
}
h3.itemTitle a {
    clear: both;
    color: #000000;
    float: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 4px 3px;
    text-align: center;
}
#productListing {
    padding: 0 2% 2%;
}
.centerBoxContentsProducts {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px;
    display: block;
    float: left;
    height: 250px;
    list-style: outside none none;
    margin-left: -1px;
    margin-top: -1px;
    padding-top: 15px;
    position: relative;
    width: 24.5%;
}
.centerBoxContentsProducts:hover {
    border-color: #a0a0a0;
    color: #345485;
    z-index: 99;
}
.centerBoxContentsProducts:hover > div > .product_box > div a {
    color: #345485;
}
#indexBody .centerBoxContentsProducts > div {
    height: 100%;
}
.css_huise {
    filter: grayscale(1);
}
.content_t {
    box-shadow: 0 5px 5px rgb(221, 221, 221, 0.867);
}
.content_t {
    border-top: 1px solid #efefef;
    min-height: 300px;
}
#indexHomeBody .content_t {
    border: 0 none;
}
#navBreadCrumb {
    border-bottom: 1px solid #dedede;
    margin-bottom: 8px;
}
#indexHomeBody #navBreadCrumb, #indexHomeBody .content_t {
    box-shadow: none;
}
.daohang_neirong {
    background: #f7f7f7 none repeat scroll 0 0;
    margin: 0 auto;
    width: 980px;
}
#indexBody > section {
    padding-top: 0;
}
#indexBody .daohang_neirong {
    padding-top: 8px;
}
#navBreadCrumb, .content_t {
    background: #ffffff none repeat scroll 0 0;
    text-align: left;
}
.shangpinxiangqing {
    border-left: 1px solid #eeeeee;
    float: left;
    padding-left: 14px;
    width: 350px;
}
.columnLeft {
    border-right: 1px solid #e0e0e0;
}
#navColumnOne + td {
    width: 810px;
}
.landingPageDividerHeader {
    width: 728px;
}
#indexProductList .product_box .bg_inner1 {
    font-size: 12px;
    margin-left: 24px;
}
.tabTable td .listingDescription {
    color: #4b4b4b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 1px 5px 5px 0;
    text-align: left;
}
.tabTable td a {
    text-decoration: underline;
}
.tabTable td a:hover {
    text-decoration: none;
}
.productListing-data a {
    color: #4b4b4b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.productListing-data {
    background: #ffffff url("../images/productListing-data-bg.gif") repeat-x scroll left bottom;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    padding-top: 0;
    text-align: center;
}
.productListing-data img {
    margin-right: 0;
}
.productListing-data h3 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 6px;
    padding-top: 0;
    text-transform: none;
}
.productListing-data h3 a {
    color: #0088cc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    text-transform: none;
}
.productListing-data h3 a:hover {
    text-decoration: underline;
}
#productinfoBody .product_box {
    background: #ffffff none repeat scroll 0 0;
    padding-top: 36px;
}
#prevOrders {
    border-left: 1px solid #dbdbdb;
    margin: 0 0 5px;
}
#prevOrders th {
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding: 5px 10px;
    text-align: center;
}
#prevOrders th {
    color: #545454;
    font-size: 11px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
#prevOrders th a {
    color: #545454;
}
#prevOrders td {
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    padding: 5px;
}
#prevOrders td {
    color: #545454;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
}
#accountHistInfo table {
    border-left: 1px solid #111111;
    margin: 0 0 5px;
}
#accountHistInfo th {
    border-bottom: 1px solid #111111;
    border-right: 1px solid #111111;
    border-top: 1px solid #111111;
    padding: 5px 10px;
    text-align: center;
}
#accountHistInfo th {
    color: #111111;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
#accountHistInfo th a {
    color: #1aa8f3;
}
#accountHistInfo td {
    border-bottom: 1px solid #111111;
    border-right: 1px solid #111111;
    padding: 5px;
}
#accountHistInfo td {
    color: #111111;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
}
.categoryIcon {
    padding: 0 15px 0 0;
}
.categoryIcon a {
    color: #13140d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
.navNextPrevWrapper {
    margin: 10px;
    padding: 10px;
    text-align: center;
}
#productAttributes, #productDescription, #productMainImage, .productPricesdiv {
    clear: left;
    float: left;
}
#productMainImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a, #reviewsInfoDefaultProductImage a {
    color: #000000;
    font-family: Tahoma;
    font-size: 10px;
    text-decoration: none;
}
#productAttributes select {
    height: 25px;
    line-height: 25px;
}
#productName {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
#productPrices {
    color: #ff0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    text-decoration: none;
}
.prsshuxing {
    float: left;
    width: 350px;
}
.productPricesdiv {
    clear: both;
    color: #ff0000;
    float: left;
}
.productPricesdiv h2 {
    color: #000000;
}
#productDescription {
    font-size: 16px;
    font-weight: 700;
    margin: 0 1px;
    padding: 0;
    text-align: left;
}
#productDescription h2 {
    color: #000000;
    font-size: 16px;
}
#cartAdd {
    clear: left;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    width: 100%;
}
.add_cart_Row {
    width: 280px;
}
.add_cart_Row .add_cart_Row_l, .add_cart_Row .add_cart_Row_r {
    float: left;
    padding-top: 0;
}
.add_cart_Row, .add_cart_text, .padd1 add_cart_Row_r {
    float: left;
}
.add_cart_Row_l {
    margin-right: 5px;
    position: relative;
}
#cartAdd .cartAdd_indent .add_cart_Row_l > input.cart_quantity {
    border-radius: 2px;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    width: 60px;
}
.add_cart_text {
    float: none;
    line-height: 30px;
    margin-right: 5px;
}
#cartAdd .cartAdd_indent span {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
}
#cartAdd .cartAdd_indent input.cart_quantity {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    color: #181c23;
    font-size: 11px;
    height: 18px;
    width: 30px;
}
* html #cartAdd .cartAdd_indent .padd1 {
    padding-top: 6px;
}
#alsoPurchased {
    margin-top: 10px;
}
#alsoPurchased a {
    color: #111111;
    font-size: 10px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
}
#alsoPurchased a:hover {
    color: #ff0000;
    text-decoration: none;
}
#productAdditionalImages {
    border: 1px solid #545454;
    margin: 2px;
    overflow: hidden;
    padding: 7px;
}
#productAdditionalImages .additionalImages {
    text-align: center;
}
#productAdditionalImages .additionalImages a {
    color: #111111;
    font-size: 10px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    text-transform: capitalize;
}
#productAdditionalImages .additionalImages a:hover {
    color: #ff0000;
    text-decoration: none;
}
#productAdditionalImages .img_box {
    margin: 15px;
    padding: 0;
}
li.step_current {
    background: #fec52b none repeat scroll 0 0;
    border-color: #399b49 #51ae5c #208931 #369946;
    font-weight: 700;
}
ul.step li.first {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
ul.step li.first {
    border-left-width: 1px;
}
ul.step li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    float: left;
    text-align: left;
    width: 20%;
}
ul.step li.step_current span::after {
    background: rgba(0, 0, 0, 0) url("../img/order-step-a.png") no-repeat scroll right 0;
}
ul.step li a::after, ul.step li span::after, ul.step li.step_current span::after, ul.step li.step_current_end span::after {
    content: ".";
    display: block;
    height: 52px;
    margin-top: -2px;
    position: absolute;
    right: -31px;
    text-indent: -5000px;
    top: 0;
    width: 31px;
    z-index: 0;
}
.clearfix::after, .clearfix::before {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
ul.step {
    margin-bottom: 30px;
    overflow: hidden;
}
ul.step li.step_current span {
    padding-left: 38px;
}
ul.step li.step_current span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fec52b;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #333333;
    display: block;
    position: relative;
}
ul.step li.first a, ul.step li.first span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
ul.step li.first a, ul.step li.first span {
    padding-left: 13px !important;
    z-index: 5;
}
ul.step li a, ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 21px;
    padding: 13px 10px 14px 13px;
    position: relative;
}
ul.step li.step_todo span::after {
    background: rgba(0, 0, 0, 0) url("../img/order-step-current.png") no-repeat scroll right 0;
}
ul.step li.step_current span {
    padding-left: 38px;
}
ul.step li.four span::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ul.step li.step_todo {
    background: #f7f7f7 none repeat scroll 0 0;
}
ul.step li.step_todo span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ffffff currentcolor;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #333333;
    display: block;
    position: relative;
}
ul.step li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    text-align: center;
    width: 24.8%;
}
ul.step li.second a {
    z-index: 2;
}
ul.step li.third a {
    z-index: 1;
}
#shoppingcartBody .content_t > div {
    float: none;
}
#shoppingcartBody .column-center-background {
    width: auto;
}
#cartInstructionsDisplay {
    padding: 10px 10px 10px 0;
}
#shoppingCartDefault {
    padding: 20px;
}
#shoppingCartDefault .cart_none {
    border: 1px solid #dddddd;
}
#shoppingCartDefault .cart_none h2 {
    border-bottom: 1px solid #dddddd;
    color: #990000;
    display: block;
    font: 400 16px/38px georgia;
    height: 38px;
    padding: 0;
    text-indent: 12px;
}
#shoppingCartDefault .cart_none_de {
    padding: 24px;
}
#shoppingCartDefault .cart_none_de > div {
    color: #666666;
    line-height: 36px;
    padding: 20px;
}
#shoppingCartDefault .cart_none_de > div:first-child {
    background: #f3f1ea none repeat scroll 0 0;
}
#shoppingCartDefault .cart_none_de > div em {
    color: #345485;
}
#cartEmptyText {
    color: #000000;
    font-size: 14px;
    padding: 20px 0 10px;
}
#cartContentsDisplay {
    border-left: 1px solid #dddddd;
}
#cartContentsDisplay tr.tableHeading {
    background: #f2f2f2 none repeat scroll 0 0;
}
#cartContentsDisplay th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd #dddddd #dddddd currentcolor;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    padding: 5px;
    text-align: center;
}
#cartContentsDisplay th {
    color: #545454;
    font-size: 12px;
    line-height: normal;
}
#cartContentsDisplay th a {
    color: #1aa8f3;
}
#cartContentsDisplay td {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    padding: 5px;
    text-align: center;
}
#cartContentsDisplay td .cartAttribsList {
    text-align: left;
}
#cartContentsDisplay td.cartProductDisplay {
    padding-left: 10px;
    padding-right: 100px;
    text-align: left;
}
#cartContentsDisplay td.cartProductDisplay a {
    color: #333333;
    font-size: 12px;
    font-weight: 100;
}
#cartContentsDisplay td {
    color: #000000;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
}
#cartContentsDisplay td.cartTotalDisplay {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
}
#cartContentsDisplay td #cartImage {
    display: block;
    float: none;
}
#cartContentsDisplay td a {
    color: #0088cc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
#cartContentsDisplay td a:hover {
    text-decoration: underline;
}
#cartContentsDisplay td.cartRemoveItemDisplay > br {
    display: none;
}
#cartContentsDisplay td.cartRemoveItemDisplay .buttonRow {
    margin: 0;
    padding: 0;
}
#cartSubTotal {
    font-weight: 700;
    padding: 10px 0;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
}
#cartSubTotal strong {
    color: #000000;
    font-size: 15px;
    font-weight: 700;
}
#shoppingCartDefault .buttonRow {
    margin: 5px;
}
#shoppingCartDefault .text_v_c {
    color: #545454;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
    padding: 15px;
    text-align: right;
}
#shoppingCartDefault .text_v_c a {
    color: #545454;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    text-decoration: underline;
}
.advisory {
    margin: 10px;
}
#infoShoppingCart {
    background: #ffffff none repeat scroll 0 0;
    text-align: left;
}
#infoShoppingCart div {
    padding: 20px;
}
#infoShoppingCart h1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    padding: 15px 20px 19px 1px;
    text-decoration: none;
}
h1#acctNewslettersDefaultHeading {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    padding: 1px 10px 0 1px;
    text-decoration: none;
    text-transform: capitalize;
}
#popupSearchHelp div {
    padding: 20px;
}
#popupCVVHelp {
    background: #ffffff none repeat scroll 0 0;
}
#popupCVVHelp div {
    padding: 10px 20px;
}
#popupCVVHelp h1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    padding: 3px 10px 9px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
.hiddenField {
    display: none;
}
#popupShippingEstimator {
    background: #ffffff none repeat scroll 0 0;
    text-align: left;
}
#popupShippingEstimator div {
    font-size: 11px;
    padding: 15px;
}
#shippingEstimatorContent label {
    display: block;
    padding-bottom: 2px;
}
#shippingEstimatorContent h2 {
    color: #201f23;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 10px 12px 14px;
    text-decoration: none;
    text-transform: uppercase;
}
#shippingEstimatorContent select#country, #shippingEstimatorContent select#stateZone {
    margin: 0 0 3px;
    width: 160px;
}
#shippingEstimatorContent input#state {
    margin: 0 0 3px 131px;
    width: 156px;
}
#shippingEstimatorContent label#stateLabel {
    display: none;
}
#shippingEstimatorContent td.cartTotalDisplay {
    color: #201f23;
    font-family: tahoma;
    font-size: 15px;
    font-weight: 700;
}
#shippingEstimatorContent table {
    border-bottom: 1px solid #dbdbdb;
    border-collapse: collapse;
    border-left: 1px solid #dbdbdb;
    margin: 0 0 5px;
}
#shippingEstimatorContent th {
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding: 5px 10px;
    text-align: center;
}
#shippingEstimatorContent th {
    color: #201f23;
}
#shippingEstimatorContent th a {
    color: #201f23;
}
#shippingEstimatorContent td {
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding: 5px;
}
#shippingEstimatorContent td {
    color: #201f23;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
}
#upcomingProductsTable {
    color: #201f23;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#upcomingProductsTable a {
    color: #201f23;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
#upcomingProductsTable a:hover {
    text-decoration: none;
}
.background-top {
    padding: 0 10px;
}
