body { background-color: #FFFFFF;color: #666;font-family: Arial,sans-serif;font-size: 11px;margin: 0;}
a             { color:#666; text-decoration:none; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#555; }
/* ======================================================================================= */
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}


/* Layout ================================================================================ */
.main {min-height:300px; text-align:left;background: none repeat scroll 0 0 #FFFFFF;color:#666; }
/* Base Columns */
.col_left { float:left; width:200px; padding:0 0 1px; }
.col_main { float:left; width:782px; padding:0 0 1px; }
.col_right { float:right; width:200px; padding:0 0 1px; }

/* 1 Column Layout */
.one_layout .col_main { float:none; width:946px; width:auto; }

/* 2 Columns Layout */
.left2_layout .col_main { float:right; }
.right2_layout .col_main {}

/* 3 Columns Layout */
.three_layout .col_main { width:475px; margin-left:17px; }
.three_layout .col_wrapper { float:left; width:687px; }
.three_layout .col_wrapper .col_main { float:right; }

/* ======================================================================================= */


/* Global Styles ========================================================================= */

/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus { background-color:#fff; }
/*.highlight { background:#efefef; }*/
/***web clear***/
.clear{clear:both;font-size:0;line-height:0;margin:0;padding:0;}
/* Form lists */
/* Grouped fields */
.form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; }
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list input.input-text { width:254px; }
.fieldset { border:1px solid #bbafa0;padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #ddd; background:#fff; color:#222; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* BreadCrumbs */

.breadcrumbs{height:auto;margin:0;}
.breadcrumbs li.home {padding-left:10px;}
.breadcrumbs li {display: block; background-color: transparent;line-height:32px;float:left;}
.breadcrumbs li strong {}
.breadcrumbs span{ background: url("../images/breadcrumb_bg.png") no-repeat scroll center center rgba(0, 0, 0, 0);border: 0 none;height: 32px;width: 7px; color: #ccc;padding: 0 5px;text-indent:-99999em;display:inline-block;}
/* Page Heading */
.page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 15px; }
.page-title h1,
.page-title h2 { margin:0; font-size:20px; color:#0a263c;padding-bottom:6px; }

/* Pager */
.pager {font-size:11px; padding:4px 8px;text-align:center;}
.pager .amount {float:left; margin:0; font-size:14px;color:#333;}
.pager .limiter {float:left;padding-left:100px; }
.pager .limiter label {vertical-align:middle;color:#333;}
.pager .limiter select {padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages {float:right; }
.pager .pages ol { display:inline; }

.pager .pages .current {border: 1px solid #333;color: #000;margin: 0 2px; padding:0 6px;}
.pager .limiter a{margin:0 2px;  border: 1px solid #CCCCCC;color: #333333;padding:2px 6px; font-size:14px; text-align: center;}
.pager .limiter a.selected{background: none repeat scroll 0 0 #C03C3C;border: 1px solid #CCCCCC;color: #FFFFFF;margin: 0 2px; padding: 4px 8px;}
/* Sorter */
.sorter {font-size:11px; padding:3px 8px; }
.sorter .view-mode {float:left; margin:0; }
.sorter .sort-by {float:left; }
.sorter .sort-by label {vertical-align:middle;font-size:11px;color:#000;font-weight:bold;}
.sorter .sort-by a{margin:0 2px;color:#333333;padding:4px 8px;font-size:12px;text-align:center;}
.sorter .sort-by a:hover{color:#ef0000;}
.sorter .sort-by a.selected { color: #D80891;font-weight: bold;margin:0 2px; padding:4px 8px;}
/* Toolbar */
.toolbar .pager {overflow: hidden;padding: 7px 12px; }
.toolbar .sorter {box-shadow: 0 2px 3px #EEEEEE;overflow: hidden;padding: 7px 5px;}
#top-pager-box {margin-bottom:9px;}
#top-pager-box .toolbar .pager,.toolbar-bottom .toolbar .sorter { display:none;}
/* Data Table */
.data-table { width:100%; border:1px solid #bebcb7;margin: auto;}
.data-table .odd  { background:#fff; }
.data-table thead th { font-weight:bold; border-right:1px solid #DDDDDD;border-bottom:2px solid #ddd; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }

/* Header ================================================================================ */

.header_container{margin: 0 auto;padding: 0;width: 100%;}
.header_container .top_site{background:#000;}

.header_container .top_site .fleft{line-height:36px;}
.header_container .top_site .fleft img{vertical-align:middle !important;margin-bottom:2px;}
.header_container .top_site .fleft em.tel-num{ font-style: normal; color:#fff;font-size:13px;margin-left:8px;}
.header_container .top_site #site_ul {color: #B7B7B7;}
.top_site ul li {display:inline-block;line-height:36px;}
.top_site ul a {color: #fff; padding: 0 5px; text-decoration: none;font-size:12px;}
.top_site ul li img {vertical-align: middle;}
.top_site ul a:hover {text-decoration: underline;}
.top_site ul a#yourCurrency {padding-right: 10px;}
#langAndCurSelector {position: relative;}
#langAndCurSelector dl { float: left;}
#langAndCurSelector dt {cursor: pointer; padding: 1px 5px 0;height:24px;line-height:24px;margin-top:5px;}
#langAndCurSelector dt.over {-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-clip: padding-box;
background-color: #FFFFFF;border-color: #B6B6B6 #B6B6B6 -moz-use-text-color;border-image: none;border-radius: 3px 3px 0 0;border-style: solid solid none; border-width: 1px 1px medium;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
padding: 0 4px;}
#langAndCurSelector ul {line-height: 0;margin: 0;padding: 0 5px;}
#langAndCurSelector dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #B6B6B6 #B6B6B6;
    border-image: none;
    border-radius: 0 0 3px 3px;
    border-right: 1px solid #B6B6B6;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    width: 47px;
    z-index: 1000;
}
#shipping_bag a, #langAndCurSelector dt a, #btnGo, .footer_Newsletter .Newsletter_Btn, .hovered, div.refine-controls div.refine-control-header, .heading_warp_l, .heading_warp_c, .heading_warp_r, #thumbnails_Up a, #thumbnails_Down a, .wri_input, .relList_left a, .relList_right a, .currentPrice dt a.current, #nav-Logo a, #nav-Logo a:hover {
    background: url("../images/dressshop_ico.png") no-repeat scroll 0 0 transparent;
}
#langAndCurSelector dd.over {display: block;}
#langAndCurSelector dd li {display: block;float: left;font-size: 11px;height: 18px;line-height: 18px;text-align: left;width: 54px;}
#langAndCurSelector dt a {background-position: right -19px;}
#langAndCurSelector dt.over a{color:#333;}
#langAndCurSelector ul li a{color:#333;}
.header{}
.header div.log_box{position:absolute;top:5px;left:710px;}
.header div.log_box span{display:inline-block;line-height:20px;}
.header div.log_box span a{color:#fff;border-right:solid 1px #fff;display:inline-block;line-height:20px; font-size: 0.9em;}
.header div.log_box .login a,.header div.log_box .register a{color:#E0006C;}
.header div.log_box  .login{ background: url("../images/links_dot.png") no-repeat scroll right center transparent;padding-right: 14px;}
.header div.log_box span a:hover{text-decoration:underline;}
.header .logo {margin: 0;text-decoration: none !important; text-align:center;}
.header #topg_banner{height:48px;}

.header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
.header .search-focus {background: url("https://www.promshopau.com/skin/frontend/default/promshop/images/bg_search.png") no-repeat scroll right -38px transparent;}
#search_mini_form .form-search{margin-top:8px;}

.header .form-search input.input-text:focus{

}
.header .form-search { border: 1px solid #555; background: #fff; padding: 1px; width: 100%;}
.header .form-search .button { padding: 0 ; background: none; box-shadow:none; border:none; display:block; width:100%;}

.icon-service { background: url("../images/icon-service.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;height: 40px;width: 40px;}
.icon-quality { background-position: 0 0;}
.icon-price { background-position: 0 -120px;}
.icon-returns { background-position: 0 -280px;}
#site_ul .email_us{background: url("../images/mail.png") no-repeat scroll 3px 10px transparent;font-weight: 700;padding-left: 21px;}
.top-bcart .top_cart{   background: url("../images/page/html/header/cart/cart.jpg") no-repeat scroll 0 0 transparent;height: 39px;line-height: 39px;padding-left: 42px;margin-top:8px;}
#newsletter-validate-detail .validation-advice{display:none;}
.top_cart a{font-size:14px;}
.top_cart b a{font-size:12px;}
/********** < Navigation */
.home_icon img{ vertical-align: middle;margin-bottom:2px;}
.header #nav_box{ font-family: "GibsonRegular";z-index: 8;border-bottom: 1px solid #c1c1c1;border-top: 1px solid #c1c1c1;}

.header #nav_box .ul_1{margin:0;padding:0;}
.header #nav_box li div.nav_box{display:none;left: 0;background:#ccc; position: absolute;top:28px;width:200px;}
.header #nav_box li div.nav_box div.inner_nav_box{ background-color: #f2f2f2;float:left;padding-top:9px;}
.header #nav_box li div.nav_box ul{width:200px;float:left;}
.header #nav_box li:hover div.nav_box{display:block;z-index:99999;overflow: hidden;}
.header #nav_box ul li.level1{display:inline-block; margin:0;padding: 0 0 0 0px;position: relative;text-align: center;line-height:28px;}
.header #nav_box ul li.level1:hover{height:28px;background:#d3d3d3;}
.header #nav_box ul li a { color:#333333; font-size:11px;outline: 0 none;text-decoration: none;padding:0px 10px;text-transform:uppercase;}
.header #nav_box ul li.level1:hover a{color:#303030;}
.header #nav_box ul li div.nav_box li{margin:0; padding:0;text-align:left;}
.header #nav_box ul li div.nav_box a{color:#fff;font-size:12px;line-height:20px;text-transform:none;padding: 0 0 0 15px;display:block;}
.header #nav_box ul li.level1:hover div.nav_box a{border-right:none;color:#333;background:none;height:20px;font-weight:normal;}
.header #nav_box ul li.level1:hover div.nav_box a:hover{color:#454545;height:20px;font-weight:normal;text-decoration:underline;}
.header #nav_box ul li.level1:hover div.nav_box ul li.title a{font-weight:bold;}
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block .block-title strong { display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#555; }
.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em;}
.block .actions {padding:6px 9px; text-align:right; }

/* Block: Account */
.block-account { border-color:#bbb; }
.block-account .block-title { border:0; padding:3px 10px; }
.block-account .block-title strong { font-size:13px; color:#555; }
.block-account .block-content {padding:7px 10px 7px; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#ea7900; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#555; }
.block-account .block-content li.current.last { border-bottom:0; }

/* Custom Size detail box */
.detail-size-fields{
    border:1px solid #ccc;
    line-height: 2.3em;
}
.detail-size-fields .wrapper{
    padding: 1em;
}
.detail-size-fields .title{
    border-bottom:1px dotted #000;
    font-weight:bold;
}
.detail-size-fields .description .key{
    font-weight:bold;
}

/* Block: Layered Navigation */
.block-layered-nav { border:0; }
.block-layered-nav .block-title {border:0; padding:0; height:24px; background:url(https://www.promshopau.com/skin/frontend/default/promshop/images/bkg_block-layered-title.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.block-layered-nav .block-subtitle {line-height:1.35; padding:3px 9px;color:#555555;font-size:14px;}
.block-layered-nav .block-content {}
.block-layered-nav dt {color:#EF2767; border-bottom: 1px solid #CBCBCB; background:url(../images/bkg_block-layered-dt.gif) 10px 13px no-repeat; padding:7px 10px 7px 25px; font-weight:bold; font-size: 1.05em;}
.block-layered-nav dd {padding:8px 0px;}
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li{padding: 2px 3px 3px 0; position:relative; z-index:1; line-height:1.5; }
.block-layered-nav .currently .label { font-weight:bold; padding-left:15px; text-transform:uppercase; display:inline-block; vertical-align:top;color:#6C6D70; }
.block-layered-nav .currently .value { display:inline-block; vertical-align:top; color:#6C6D70; }
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove { position:absolute; right:4px; top:9px; margin:0;color:#6C6D70;  }
.block-layered-nav .currently .btn-previous { right:17px; }
.block-layered-nav .actions { font-size:11px; padding:4px 5px 4px 9px;border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
.block-layered-nav .actions a { float:none;color:#6C6D70;  }
#narrow-by-list ol li a{color:#6C6D70;display:inline-block;padding-left:15px; background: url("../images/filter_selected.gif") no-repeat scroll 0 -57px transparent;}
#narrow-by-list ol li a:hover{background-position: 0 -37px;}

/* View Type: Grid */
.products-grid {position:relative; }
.products-grid li.item { position:relative;}
.products-grid li.first {margin-left:0px;}
.products-grid .product-image { display:block; margin:0 0 3px;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out; }
.products-grid .product-image:hover{box-shadow:1px 1px 15px #666;}
.products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-size:11px; color:#555; }

.products-grid .price_box .price_n{ color: #aaa;text-decoration: line-through; margin:0 2px;}
.products-grid .price_box .price_s{color:#e64442;font-size: 16px;font-weight: bold; margin:0 2px;}
.products-grid em {position: absolute;z-index: 1;}
.products-grid em.percenticon {background: url("../images/dressshop_ico.png") no-repeat scroll 0 -438px transparent;color: #FFFFFF;font-family: Arial; font-size: 18px;height: 42px;padding-left: 10px;right: 10px;text-align: left; top:0px;width: 45px;}


/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap; color:#999; }
.old-price .price { font-weight:normal; color:#CCCCCC; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size:16px; font-weight:bold; white-space:nowrap; color:#A72D2C; }
.special-price .price { font-size:18px; font-weight:bold; color:#A72D2C; }
.product-shop .price-box strong{color:green;font-size:12px;font-weight: bold;}

/* Add to Cart */

.add-to-cart label { margin-right:5px; font-weight:bold; color:#666;}
.add-to-cart #qty {margin-right:18px;}
.add-to-cart button.button {font-size: 16px;line-height: 38px;outline: medium none;width: 189px;margin-left:7px;}

/* Add to Links + Add to Cart */

.catalog-product-view .btn-cart .icon-spin3{
    display: none;
}
.catalog-product-view .btn-cart:disabled .icon-basket{
    display: none;
}
.catalog-product-view .btn-cart:disabled .icon-spin3{
    display: inline-block;
}

.product-view {}

.product-essential { }
.product-essential h2 { font:bold 13px/1.35 Arial, Helvetica, sans-serif; }

.product-collateral { padding:10px; }
.product-collateral h2 { font-weight:bold; font-size:15px; color:#e26703; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 15px; }
.product-collateral .box-collateral { margin:0 0 25px; }

/* Product Images */
.product-view .product-img-box {  }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box #image { float:right; width:416px;}
.product-view .product-img-box #w-prodthumbnails { float:left;width:65px;}
.product-view .product-img-box .more-views li a { float:left;overflow:hidden; }

/* Product Shop */


.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-shop .product-name { margin:0 0 5px; }
.product-view .product-shop .product-name h1 { color: #000;font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size: 22px;line-height: 30px;margin: 0 0 10px;}
.product-view .product-shop .product-name h1 span.proItems { color: #000000;font-size: 12px;font-weight:normal;}
.product-view .product-shop .availability { margin:10px 0; }
.product-view .product-shop .price-box{}
.top_con { display: block;overflow: hidden;padding: 0px 0px 9px 0px;}
.top_con .email-friend{display: block;float: left;height: 22px;margin: 0;overflow: hidden;}
.top_con .email-friend a { background: url("../images/email.gif") no-repeat scroll 0 0 transparent;display: block; height: 22px;line-height: 22px;padding-left: 28px;}
.top_con .ratings {display: block;float: left;margin: 0 0 0 20px;overflow: hidden;}
.top_con .ratings .rating-links {display: block;height: 18px;line-height: 18px;padding-left: 84px;}
.top_con .no-rating {display: block; float: left;margin: 0 0 0 20px;overflow: hidden;}
.top_con .no-rating a {background: url("../images/write.gif") no-repeat scroll 0 0 transparent;display: block;height: 22px;line-height: 22px;padding-left: 24px;}
/* Product Options */
.product-options { margin:0px; padding:10px 15px 5px; position:relative;}
.product-options dt { font-weight:normal; }
.product-options dd { padding:5px 3px 5px; margin:0 0 5px;}
.product-options dd input.input-text { width:58%; }
.product-options dd .time-picker {
 display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd select { border-radius: 5px;padding: 3px; }

.product-options-bottom {padding:5px 10px;border-top:0; }

/* Block: Reviews */
.product-view .box-reviews .form-add .form-list .input-box { width:100%; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:100%; }


/* Content Styles ================================================================= */
.product-name { margin:0; font-size:1em; font-weight:normal; }
.product-name a{color:#333333;}
/* Product Tags */
.tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
.tags-list li { display:inline !important; margin:0 4px 0 0; }
.tags-list li a { color:#1b2d3b; }

/* Advanced Search */
.advanced-search .form-list label { width:160px; padding-right:10px; }
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range { float:left; clear:none; }
.advanced-search-amount { margin:0 0 10px; }
.advanced-search-summary { margin:10px 0; border:1px solid #e9d7c9; background:#fff6f1; padding:10px; }
.advanced-search-summary ul { float:left; width:49%; }
.advanced-search-summary strong { color:#E17C24; padding-left:15px; background:url(https://www.promshopau.com/skin/frontend/default/promshop/images/i_search_criteria.gif) 0 3px no-repeat; }
.advanced-search-summary p { clear:both; font-weight:bold; margin:0; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:668px;}

/* One Page Checkout */
.block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#fff; border:1px solid #a3aeb3; margin:0 0 6px; padding:2px 8px; color:#555; }
.opc .active .step-title .number { background:#98CCB6; border-color:#139D88; color:#fff; }

.opc .step { border:1px solid #bbafa0; border-top:0; padding:15px 30px; position:relative; }

/* Account Login/Create Pages ============================================================ */
.account-login .new-users { display: none; }
.account-login .registered-users { float: left; }
.account-login .content { height: 100%; min-height:209px; padding:14px 21px; border:1px solid #bbb6a5; border-bottom:0; }
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 0px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; color:#555; }
.account-login .buttons-set { border:1px solid #bbb6a5; border-top:0; margin:0; padding:8px 13px; }

.account-create { margin-top: 10px;}

/* Captcha ================================================================================ */
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }


/* My Account ============================================================================= */

/* General Box */
.box-account { background:#fff; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#555; }



/* Footer ================================================================================ */

.intro_info {background-color: #FAFAFA;border-top: 1px solid #EFEFEF;margin-top: 10px;padding: 8px 0 15px;text-align: left;}

.intro_info_block04 {color: #555555;padding: 0 40px 0 0;}
.intro_info_block04 .intro_info_title {font-size: 11px;text-transform: uppercase;}

.intro_info_title {color: #000000;display: block;font-family: "Times New Roman",Times,serif;font-size: 14px;font-weight: bold;height: 25px;line-height: 25px;text-transform: capitalize;}
.intro_info_list li {color: #888888;font-family: Arial,Helvetica,sans-serif;line-height: 16px;}
.intro_info_list li a {color: #888888;text-decoration: none;display:block;}
.intro_info_list li a:hover {text-decoration: underline;}
.footer_mini_list .font01, .footer_mini_list .font02, .footer_mini_list .font03, .footer_mini_list .font04 {background: url("../images/site_bg.gif") no-repeat scroll left -30px transparent;line-height: 20px;padding-left: 35px;}
.footer_mini_list .font02 {background-position: 10px -60px;}
.footer_mini_list .font03 {background-position: 10px -87px;}
.footer_mini_list .font04 {background-position: 10px -114px;}
.intro_info_list01 li a {text-decoration: underline;}
.intro_info_list01 li a:hover {text-decoration: none;}
.blog_more {padding-top: 3px;text-align: right;}
.blog_more a {text-decoration: underline;}
.blog_more a:hover {text-decoration: none;}
.system_block {margin: 8px 2px 8px 3px;}
.system_block .system_block_title {background: url("https://www.promshopau.com/skin/frontend/default/promshop/images/system_block_title_bg.gif") repeat-x scroll 0 0 transparent;color: #4B98BF;font: bold 12px/28px Georgia,"Times New Roman",Times,serif;height: 28px;text-align: center;}
.face_book_ico, .add_us_blog, .twitter_ico {color: #2B2B2B;display: block;margin-top: 1px;padding-left: 38px;text-decoration: none;}
.face_book_ico span, .add_us_blog span, .twitter_ico span {color: #2B2B2B;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-style: normal;font-weight: normal;}
.face_book_ico, .twitter_ico {background: url("../images/site_bg1.gif") no-repeat scroll 7px -272px transparent;}
.twitter_ico {background-position: 7px -238px;}

.address {background-color: #F2F2F2;border-top: 1px solid #EFEFEF;color: #6B6B6B;line-height: 18px;text-align: center; padding:10px 0;}
.footer {background-color: #FAFAFA;}
.footer .pay_logo {text-align:center;}



.guest-select {width:305px !important;}
.cart .discount input.input-text{width:auto;}

a:hover{
color:#800;
}
.products-grid .product-name{
height: 4em;
max-height: 45px;
line-height: 2em;
overflow:hidden;
}

.relative{position:relative;}
.absolute{position:absolute;}
.category-home-generic .title{
    color:#333;
    line-height: 32px;
    font-size: 18px;
    font-weight: normal;
    font-family: Verdana;
    text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 767px) {
.category-home-generic .title{
    line-height: 28px;
    font-size: 14px;
}
}
.category-home-generic .hover{
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.category-home-generic .text{
    opacity: 0;
    top: 60%;
    left: 0;
    right: 0;
    color: #ffffff;
    line-height: 0;
    font-size: 24px;
    text-decoration: underline;
    font-weight: bold;
    font-family: Verdana;
    text-transform: uppercase;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.category-home-generic .category:hover .hover{
    background-color: rgba(0, 0, 0, .3);
}
.category-home-generic .category:hover .text{
    top: 50%;
    opacity: 1;
}
.navbar-nav > li > a{
    font-size:12px;
    padding:0 6px;
}
.size_chart sup{
vertical-align:baseline;
font-size:75%;
}
.product-view .product-attribute li { float:left; width:50%; line-height:3em; border:1px dotted #d9e5ee;}
.product-view .product-attribute li label { background-color:#fbfbfb; float:left; width:40%;text-align:center;}
.product-view .product-attribute li span { float:left; width:60%; padding-left:5px;}
#size-select > .input-group{
float:left;
max-width:70%;
}
.data-picker-grid li.openwin_li { border: none; margin-top:5px;}
.openwin_color { color:#666; font-size:1.1em; }
.openwin_size, .openwin_measure { width:125px; float:left; height:25px; }
.product-options .openwin_size a, .product-options .openwin_measure a{ text-decoration:underline; line-height:25px; padding-left:15px;font-size:12px; color:#666;vertical-align:middle;}
.product-options .openwin_color a {text-decoration:underline; vertical-align:middle;}
.product-options .openwin_color a:hover,.product-options .openwin_size a:hover, .product-options .openwin_measure a:hover {text-decoration:none; }
.product-options .openwin_size a:hover, .product-options .openwin_measure a:hover {color:#dd2c7d;}
.button-okdress, button.btn-checkout{
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3557e), color-stop(100%, #f3557e));
  background: -webkit-linear-gradient(top, #f3557e, #f3557e);
  background: -moz-linear-gradient(top, #f3557e, #f3557e);
  background: -o-linear-gradient(top, #f3557e, #f3557e);
  background: linear-gradient(top, #f3557e, #f3557e);
  background-color: #f3557e;
  border-color: #dd2260;
  color: white;
  text-shadow: 0 -1px 1px rgba(101, 0, 47, 0.35);
}
.button-okdress:hover, button.btn-checkout:hover{
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dd2260), color-stop(100%, #dd2260));
  background: -webkit-linear-gradient(top, #dd2260, #dd2260);
  background: -moz-linear-gradient(top, #dd2260, #dd2260);
  background: -o-linear-gradient(top, #dd2260, #dd2260);
  background: linear-gradient(top, #dd2260, #dd2260);
  background-color: #dd2260;
  border-color: #dd2260;
  color: white;
  text-shadow: 0 -1px 1px rgba(101, 0, 47, 0.35);
}
.category_banner{ margin-bottom:4px; }
.catalog-category-view .fetured_child{margin-bottom:9px;}
.catalog-category-view .fetured_child li{text-align:center;padding:0 4px 4px 4px !important;}
.catalog-category-view .fetured_child li a{display:block;color:#FFF;background:#000;line-height:2em;height:2em;white-space:nowrap;overflow:hidden;}
.catalog-category-view .fetured_child li a:hover{background:#d32c81;}
.products-grid .t_box { margin-bottom: 7px; }
.products-grid .t_box .ratings, .products-grid .t_box .wreview {
    display: inline-block;
    margin: 0;
}