#checkout-review-submit #review-buttons-container button.btn-checkout span span,
#onepagecheckout_forgotbox.op_login_area button.button span span,
#onepagecheckout_loginbox.op_login_area button.button span span,
#onepagecheckout_forgotbox .page-title span,
#onepagecheckout_loginbox .page-title span,
.ajax-index-options .product-view .price-button-box .add-to-cart .qty-block input#qty,
#checkout-review-submit #review-buttons-container button.btn-checkout,
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .op_block_title,
#login-holder form h2,
#login-holder .page-title .link-box, 
.widget-box > h2,
header#header .menu-button span,
#checkout-step-login h3,
.opc .step-title h2,
.opc .step-title .number,
.dashboard .box-info .box-title h3,
.dashboard .box-title h2,
.dashboard .box-head h2,
.dashboard .welcome-msg .hello,
.account-login .new-users h2,
.account-login .registered-users h2,
.my-wishlist .wishlist-input-box .cart-label,
#cart-accordion h3.accordion-title span,
.cart .totals h2,
.cart .discount h2,
.cart .shipping h2,
.cart .crosssell h2,
.cart-table .quantity-box .cart-label,
.cart-size .size,
.product-collateral h2,
.block-related header h2,
.section.tabs .tabs li,
.review-title h2,
.meigee-tabs a,
.product-options h3,
.add-to-cart label,
.product-view .product-shop .short-description h2,
.product-view .product-shop .product-name h2,
.products-list .price-box.map-info a,
.price-button-box .price-block .price-details,
.price-button-box .price-block label,
.price-button-box .price-box,
.products-list .desc h3,
span.label-new,
span.label-sale,
.page-title h1,
.page-title h2,
aside.sidebar .actions a span,
aside.sidebar section header h2,
#footer .custom_footer .text-block h4,
#footer .custom_footer h3,
.social-block h2,
#footer .block-subscribe .title-box h3,
#nav > li > a,
header#header .top-cart .block-content .actions a,
header#header .top-cart .block-content .subtotal span,
button.button span span,
.product-name a{font-family: 'Open Sans Condensed', sans-serif;}

.scrollfix {
    width: 100%;
    top:0px;
    z-index:999;
    position: fixed;
    margin: 0px auto;
}

.scrollbody{
    margin-top: 143px;;
}

.shipping_address{margin-top: 10px;}
.shipping_address .add-to-links li{
    display: inline-block;
    padding-right: 3px;
    margin: 3px;
}
.shipping_address .add-to-links li a{
    width: 335px;
    border: 1px solid #DDDDDD;
    display: inline-block;
    line-height: 1.7em;
    padding: 1em;
    position: relative;
    text-align:center;
    vertical-align: middle;
}

.shipping_address .add-to-links li a i{
    font-size: 1.27em;
    margin-right: 5px;
    position: relative;
    top: 1px;
}
.shipping_address .add-to-links li a:hover,
.shipping_address .add-to-links li a:hover i{
    color:#fff;
}
.shipping_address .add-to-links li .on{
    color: #FFFFFF;
    background-color: #A8D4DC;
}

.shipping_address .add-to-links li .error{
    border: 1px solid #E0BC82;
}

.mini-input {border:1px solid #ddd; width:192px; height:31px; margin:0; background-color:#f3f3f3; margin-top: 10px;}
.mini-input .mini-indent{padding:0.5em 40px 0.5em 11px; position: relative;}
.mini-input label{display:none;}
.mini-input input{width:65px; padding:0; border:none; background:none; font-size: 11px; line-height: 16px; color:#aaa;}
.mini-input button{
    height:32px;
    overflow:hidden;
    position: absolute;
    right: 0;
    top: 0;
}

/* Shopping Cart Totals */
.checkout-types {margin-top: 5px;}
.checkout-types button > span{
    height:40px;
    background-color:#e16e71;
}
.checkout-types button span span{
    width: 323px;
    padding-top: 9px;
    padding-bottom: 4px;
}
.checkout table { width:100%; margin-bottom: 10px;}
.checkout table th,
.checkout table td { padding:5px 4px 4px; color:#555;vertical-align: middle;}
.checkout table tfoot th {}
.checkout table tfoot .total{
    font-size:1em; 
    line-height:1.42em;
    color:#e16e71;
    font-size: 1.16em;
    line-height: 1.57em;
    position: relative;
    margin: -5px -5px -5px 9px;
    padding: 3px 9px 3px 0;
    text-align: right;
}
.checkout table tfoot .grand{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:1em; 
    line-height:1.42em;
    display: block;
    font-weight: bold;
    font-size: 1.35em;
    line-height: 1.57em;
    position: relative;
    margin: -5px -5px -5px 9px;
    padding: 3px 9px 3px 9px;
    text-align: right;
}
.checkout .checkout-types{text-align:center; float:none; padding:1em 0 0;}
.checkout .checkout-types li{padding-bottom:1.5em; float:none; margin:0; text-align: right;}
.checkout .checkout-types li a{float: none; clear: both; display: block;}
.checkout .checkout-types .paypal-logo{margin-bottom:0;}
#shopping-cart-totals-table tr{
    border-bottom:1px solid #eee;
}

.point{
    font-size:1em; 
    font-weight: bold;
    color:#e16e71;
    font-family: 'Open Sans Condensed', sans-serif;
}

.withscroll{
    overflow: auto; height: 258px; width: 390px;
}

.withscroll-review{
    overflow: auto; height: 368px;
}

.withscroll-qv{
    overflow: auto; height: 100px; width: 350px;
}


.customer-flag{
    background-color:#e16e71;color:#fff; padding-left: 3px;padding-right: 3px;float:right;
}

.small_btn{
    background-color:#444;color:#fff; padding: 2px 5px 3px 5px; text-decoration: underline;
}

.catalog-filter-img{width:218px;height: 270px;}
.catalog-img{width:300px;height: 370px;}

.filter-flags{float: left; margin-top: 17px;}
.filter-flag{
    background-color:#e16e71;
    color:#fff; 
    padding: 0.4em 0.8em 0.4em 0.8em ;
    margin-left: 5px;
    float:left;
}
.filter-flag a{
    color:#fff;
}


.filters li{
    float: left;
    line-height: 22px;
    width: 120px;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 2px;
}
.filters li a{
    padding: 0.5em 0.8em 0.5em 0.8em ;
    position: relative;
}
.filter-label{
    font-size: 14px;
    font-weight: bold;
}
.filters li a i{
    font-size: 12px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.filters li a:hover,
.filters li a:hover i{
    color: #FFFFFF;
    background-color: #A8D4DC;
}
.filters li .on{
    color: #FFFFFF;
    background-color: #A8D4DC;
}

.size-table { width:100%; margin:0.75em 0;}
.size-table th { padding:0.5em; border:1px solid #e7e7e7; font-size:1em; font-weight:normal; white-space:nowrap; text-align:center; color:#777; background:#fff; }
.size-table td { padding:0.5em; border:1px solid #e7e7e7; text-align:center;  }
.size-table thead {}
.size-table tbody {}
.size-table tfoot {}
.size-table tr.first {}
.size-table tr.last {}
.size-table tr.odd {}
.size-table tr.even {}
.size-table tbody.odd {}
.size-table tbody.odd td { border-width:0 1px; }
.size-table tbody.even { background-color:#f6f6f6; }
.size-table tbody.even td { border-width:0 1px; }
.size-table tbody.odd tr.border td,
.size-table tbody.even tr.border td { border-bottom-width:1px; }
.size-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.size-table td.label,
.size-table th.label { font-weight:bold; }
.size-table td.value {}

/* color */
.color_black{ background-color:#000000;}
.color_coffee{ background-color:#603811;}
.color_khaki{ background-color:#d1d397;}
.color_purple{ background-color:#800080;}
.color_gray{ background-color:#808080;}
.color_beige{ background-color:#F5F5DC;}
.color_apricot { background-color:#fbceb1;}
.color_nude { background-color:#ffe2c9;}
.color_camel { background-color:#dbbf97;}
.color_blue_green{ background-color:#89e0f4;}
.color_blue{ background-color:#89cdfc;}
.color_brown{ background-color:#765c39;}
.color_bud_green{ background-color:#3fc607;}
.color_champagne{ background-color:#e9d7b1;}
.color_chocolate{ background-color:#481f00;}
.color_claret{ background-color:#790035;}
.color_daffodil{ background-color:#f8f489;}
.color_dark_green{ background-color:#033907;}
.color_dark_navy{ background-color:#242456;}
.color_dark_red{ background-color:#af0000;}
.color_dark_royal_blue{ background-color:#0504c4;}
.color_emerald{ background-color:#48c26f;}
.color_fuchsia{ background-color:#c52f93;}
.color_gold{ background-color:#e7dca6;}
.color_grape{ background-color:#4e045b;}
.color_green{ background-color:#729714;}
.color_hunter{ background-color:#076d7c;}
.color_ivory{ background-color:#f9f9ed;}
.color_lavender{ background-color:#c8c8fe;}
.color_light_plum{ background-color:#f04fb9;}
.color_light_sky_blue{ background-color:#cfecfc;}
.color_lilac{ background-color:#e5cdff;}
.color_mint{ background-color:#96e0d1;}
.color_ocean_blue{ background-color:#03b7e8;}
.color_orange_red{ background-color:#fd642b;}
.color_orange{ background-color:#e38f15;}
.color_pearl_pink{ background-color:#fce1e8;}
.color_pink{ background-color:#fde5ff;}
.color_red{ background-color:#fe0000;}
.color_regency{ background-color:#9246b2;}
.color_royal_blue{ background-color:#0364ff;}
.color_sage{ background-color:#deffa2;}
.color_silver{ background-color:#d4cbce;}
.color_skin_pink{ background-color:#cda4b2;}
.color_violet_blue{ background-color:#2f0693;}
.color_watermelon{ background-color:#fba2a6;}
.color_white{ background-color:#ffffff;}
.color_yellow{ background-color:#f1db16;}
.color_metallic{ background:url(./images/color/metallic.jpg) no-repeat; }
.color_multi{ background:url(./images/color/multi.jpg) no-repeat; }
.color_black_white{ background:url(./images/color/black_white.jpg) no-repeat; }

.color_block{
    width:38px;
    height: 38px;
    border: 1px solid #aaa;
    float: left;
    text-indent: -99999px;
    display: block;
}

.color_block_li{
    padding: 1px;
    margin: 2px;
    display: block;
    float: left;
    border: 2px transparent solid;
}

.color_block_li.active{
    border: 2px solid #FF0000;
}