/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/


/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }


.accent { color:#E76200; font-weight:bold; }

/********************** Form */

/* Form Elements */
input.input-text, select, textarea { border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }
option, optgroup { font:12px arial, helvetica, sans-serif; }
optgroup { font-weight:bold; }
textarea { overflow:auto; }
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
.qty { width:2.5em; }
.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
.input-text:focus, select:focus, textarea:focus { background:#edf7fd; }
.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
.form-button, .form-button-alt {
   -moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none !important;
background:#777777 none repeat scroll 0 0;
border:1px solid #777777;
color:#FFFFFF;
cursor:pointer;
font-family:arial,sans-serif !important;
font-size:12px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }
.btn-checkout {
    display:block;
    float:right;
    background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
    }
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    text-decoration:none;
    }
.btn-checkout span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;
    line-height:40px;
    }

/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

.group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:275px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }


/* Form Messages */
.validation-advice, .required { color:#EB340A; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }



/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
    }



/********************** Headings */

.head, .inner-head { line-height:1.25em; text-align:right; }
.head h1,.head h2, .head h3, .head h4, .head h5,
.inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{ margin:0; float:left; }


/* Page heading */
.page-head { margin:0 0 25px 0; border-bottom:1px solid #ccc; }
.page-head-alt { margin:0 0 12px 0; }
.page-head, .page-head-alt { text-align:right; }
.page-head h3, .page-head-alt h3 {
    margin:0;
    font-size:1.7em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    text-align:left;
    }
.button-level h3 { /* heading level with buttons */
    float:left;
    width:500px;
    }
.page-head .link-feed {float:right; margin-top:9px; }
.button-level .link-feed {float:none!important; font-size:1em!important; }

/* Category list heading */
.category-head {
    margin-bottom:7px;
    }
.category-head h2 {
    max-width:100%;
    margin:0;
    padding:3px 0;
    color:#0a263c;
    font-size:1.6em;
    line-height:1.3em;
    font-weight:normal;
    overflow:hidden;
    }

.box-header { font-size:1.05em; text-align:left; background:#eee; font-weight:bold; padding:2px 8px; margin:10px 0; }
.category-head .link-feed {float:right; margin-top:10px; position:relative; }

/********************* Tables */
td.label        { font-weight:bold; }

/* Data Table */
.data-table { border:1px solid #bebcb7; width:100%; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th {  }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle Products */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select { width:100%; }

.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }

.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap; }
.shipping-tracking .button-set { margin-top:0; border:none; border-top:0; padding-top:0; }

/********************** Lists */
.disc { margin-bottom:10px; list-style:disc; }
.disc li { margin-left:20px; }


/* Bare List */ /* Unstyled list */
.bare-list { margin:5px 0; }
.bare-list li { margin:3px 0; }



/********************** Space Creators */
.no-display { display:none; }
.content-box { min-height:250px; } /* Set minimum height for visual presentation */
.content { padding:12px 12px 12px 15px; } /* Sets default padding */
.actions { line-height:1.3em; }
.separator { padding:0 3px; }
.pipe { padding:0 4px; font-size:.95em; }
.divider { margin:10px 0; height:1px; background:url(../images/dotted_divider.gif) repeat-x; font-size:1px; line-height:1em; overflow:hidden; }

/********************** Pager */
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by {
    width:100%;
    background:url(../images/pages.png) no-repeat 0 50%;
    font-size:.95em;
    }
table.pager td {
    width:32%;

    padding:4px 8px;
    vertical-align:middle;
    }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {
    display:inline;
    }
table.pager li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }



/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */

/* Structure */
.wrapper { min-width:954px; }
.header { text-align:left; }
.header-top {
height:130px;
margin:0px auto 0;
position:relative;
width:1007px;
z-index:100;
}
.header-nav { width:950px; margin:0 auto; }
.middle { width:980px; min-height:400px; margin:0 auto; text-align:left; }
.side-col { width:195px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }
.col-1-layout .col-main { float:none; margin:0; }
.col-2-right-layout .col-main { float:left; width:755px;  }
.col-2-left-layout .col-main { float:left; width:775px; margin-left:5px;}
.col-3-layout .col-main { width:475px; margin-left:17px; }

/* Style */
.header { }
.header-top-container { border-bottom:1px solid #415966; background:url(../images/body-bg2.gif) repeat-x 50% 0 #000;}
.header-top { background:#F7F7F7 url(../images/grey1_10.gif) repeat-x scroll center bottom; }
.header-nav-container { background:url(../images/nav_bg.jpg) repeat-y 50% 0 #0a263d; }
.middle-container { background:#fff; }
.middle {   padding:4px 5px 80px; }


/********************** Header */

/* Logo */
h1#logo {
left:0;
position:absolute;
top:-10px;
z-index:1;
height:100px;
width:120px;
    }
h1#logo img{
    }
.page-popup h1#logo { display:none; }


/* Quick Access*/
.quick-access {
float:right;
font-size:10px;
margin-top:-16px;
padding:0 0 0 43px;
text-align:right;
width:540px;
    }
.quick-access p { margin-bottom:4px; }
.quick-access li {
    display:inline;
    background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;
    padding-right:7px;
    padding-left:3px;
    }
.quick-access li.first { padding-left:0; }
.quick-access li.last { padding-right:0; background:none; }
.shop-access { margin-bottom:6px; }
.shop-access a, .shop-access a:hover {
color:#AA0000;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:10px;
text-decoration:underline;
}
.shop-access li.last { padding-right:0; background:none; }
.language-switcher { float:right; margin-top:5px; margin-left:60px; }
.language-switcher label { color:#A7C6DD; padding-right:5px; }
.language-switcher .flag option { background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-left:2px; }

/* Breadcrumbs */
.breadcrumbs {  margin-bottom:13px; font-size:.95em; line-height:1.25em; }
.breadcrumbs li { display:inline; }


/* Mini search */
.mini-search { position:absolute; top:0; right:0; width:300px; height:30px; padding:1px 20px 0 40px; background:url(../images/mini_search_bg.gif) 0 0 no-repeat; }
.mini-search .input-text { width:212px; margin-right:4px; }
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }


/********************** Sidebars */
.side-col .box { margin-bottom:1.3em; }
.side-col .content { padding:5px 10px; }
.side-col .head { text-align:left; }
.side-col h2, .side-col h3, .side-col h4, .side-col h5 { float:none; }
.side-col h3 { font-size:1.05em; text-transform:uppercase; }
.side-col h4 { color:#e65505; text-transform:uppercase; }
.side-col .actions {
    padding:4px 0;
    font-size:.95em;
    text-align:right;
    }
.side-col .actions a, .side-col .actions a:hover { text-decoration:underline; }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }


/* Currency Switcher */
.currency-switcher {
    height:53px;
    padding:7px 12px 10px 12px;
    background:url(../images/currency_switcher_bg.gif) no-repeat;
    font-size:1.05em;
    }
.currency-switcher h4 {
    min-height:21px;
    background:url(../images/icon_world.gif) no-repeat 0 2px;
    color:#fff;
    padding-left:22px;
    text-transform:none;
    }
.currency-switcher select { width:98%; }

/* Base Mini */
.base-mini { 
/*border:1px solid #bbb;  
*/
}
.base-mini .head {  color:#fff; margin:0;    padding:3px 10px;  }
.base-mini .head h4 { color:#000; font-size:1.1em; text-transform:uppercase; }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.base-mini h5 { font-size:1em; }
.base-mini .content, .base-mini ol { 
/*background:#f8f7f5; 
*/
}
.base-mini ol li { padding:7px 4px 7px 8px; }
.base-mini ol li.odd { background:#f4f3f3; }
.base-mini ol li.even { background:#fafafa; }
.base-mini .actions { background:url(../images/base_mini_actions_bg.gif) repeat-x #dee5e8; padding:6px; }
.base-mini .product-images { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.base-mini .product-checkbox { float:left; width:10px; }
.base-mini .product-names { margin-left:18px; }
.base-mini .product-details { margin:0 0 0 60px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; }
.base-mini .regular-price { font-size:11px; }
.base-mini .regular-price .price { color:#2f2f2f; }
.base-mini .special-price { font-size:11px; }
.base-mini .minimal-price { font-size:11px; }
.base-mini .price-box { margin:1px 0; }

/* Sidebar Blocks */
.mini-product-tags .head h4 {  }
.mini-product-tags li { display:inline; padding-right:4px; line-height:1.5em; }
.mini-product-tags li:after { display:inline!important; }
.mini-product-tags .content { padding:10px; }
.mini-product-tags .content a, .mini-product-tags .content a:hover { color:#1b2d3b; }

.mini-newsletter h4 {  }
.mini-newsletter input.input-text { display:block; margin:3px 0; width:167px; }

.mini-cart .head h4 {  }
.mini-cart .subtotal { background:#7F7F7F; margin-top:5px; padding:2px 0; text-align:center; }
.mini-cart h5 { margin:0; background:#F4F3F3; padding:6px 8px 2px 8px; }
.mini-cart .actions { border-bottom:1px solid #c2c2c2; padding-top:3px; padding-bottom:1px; }
.mini-cart .actions .form-button { margin-top:3px; margin-bottom:5px; }
.mini-wishlist .head h4 { background-image:url(../images/icon_bell.gif); }
.mini-wishlist .link-cart { display:block; }

.mini-compare-products .head h4 {  }

.mini-poll .head h4 {  }
.mini-poll td.label { font-weight:bold; padding-right:10px; }
.mini-poll td.item  { white-space:nowrap; }

.mini-product-view .head h4 {  }


/********************** Footer */
.footer-container {background:#fff; margin:0 auto;}
.footer {  margin:0 auto; padding:10px 10px 4em; background-color:#ccc; }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#fff; }
.footer .informational a { text-decoration:none; }
.footer .legality {
    padding:13px 0;
    color:#ecf3f6;
    text-align:center;
    }
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }

/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/

.product-shop { float:right; }
.out-of-stock { height:18px; padding-top:3px;color:#D83820; font-weight:bold; }
.product-shop .short-description { width:100%; overflow:hidden; margin-bottom:10px; }

/********************** Rating */
.ratings {
    margin:7px 0;
    line-height:1em;
    }
.rating-box {
    float:left;
    position:relative;
    width:69px;
    height:13px;
    margin-right:5px;
    background:url(../images/product_rating_blank_star.gif) repeat-x;
    }
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:13px;
    background:url(../images/product_rating_full_star.gif) repeat-x;
    }
.ratings-list {
    margin:4px 0;
    }
.ratings-list td {
    padding:3px 0;
    }
.ratings-list td.label {
    padding-right:8px;
    font-size:.95em;
    font-weight:bold;
    line-height:1em;
    }



/************************** Prices */
.price { white-space:nowrap !important; }

.price-box { padding:5px 0; }
.price-box .price { font-weight:bold; color:#c76200; }

/* Regular price */
.regular-price { color:#c76200; }
.regular-price .price { font-weight:bold; font-size:13px; color:#c76200; }

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

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033; }
.special-price .price { font-size:13px; font-weight:bold; color:#c76200; }

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; color:#1e7ec8; }

/* Excluding tax */
.price-excluding-tax { display:block; color:#999; }
.price-excluding-tax .label { white-space:nowrap; color:#999; }
.price-excluding-tax .price { font-size:13px; font-weight:normal; color:#c76200; }

/* Including tax */
.price-including-tax { display:block; color:#999; }
.price-including-tax .label { white-space:nowrap; color:#999; }
.price-including-tax .price { font-size:13px; font-weight:bold; color:#c76200; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; color:#999; }
.price-notice .price { font-weight:bold; color:#2f2f2f; }

.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#555; }

.product-pricing-grouped li { padding:2px 0; color:#e26703; }
.product-pricing-grouped li .price { font-weight:bold; }


/********************** Generic Box */
.generic-box { margin-bottom:15px; padding:12px 15px; border:1px solid #D0CBC1; background:url(../images/base_mini_head_bg.gif) repeat-x #fff; }
.generic-product-list li { margin:12px 0; }


/********************** Catalog Listing */
.catalog-listing { line-height:1.35em; }
.catalog-listing h5 { margin-bottom:.4em; font-size:1.05em; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { 
font-weight:bolder;
color:#AA0000;
text-decoration:none;
font-family:Tahoma,Arial;
font-size:11px;
font-weight:bold;
line-height:14px;

 }
.catalog-listing .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing .add-to a, .catalog-listing .add-to a:hover { text-decoration:underline; }
.catalog-listing .ratings { margin-bottom:.6em; }

.catalog-listing .ratings { line-height:1.5; }
.catalog-listing .ratings .rating-box { float:none; margin-bottom:3px; }
.catalog-listing .ratings .pipe { display:none; }
.catalog-listing .ratings a { display:block; }

/* Generic Product Grid */
.generic-product-grid { width:100%; }
.generic-product-grid td { border-right:1px solid #d9dde3; border-bottom:1px solid #d9dde3; padding:12px 10px; line-height:1.6em; }
.generic-product-grid tr.last td { border-bottom:0; }
.generic-product-grid td.last { border-right:0; }
.generic-product-grid .product-image { text-align:center; }
.generic-product-grid td.empty-product { border-right:0; background:#f5f6f6; }


/********************** Layered Navigation */
.layered-nav .head {
    margin:0;
    background:url(../images/layered_nav_head_bg.gif) no-repeat;
    height:24px;
    }
.layered-nav h3 { display:none; }
.layered-nav .border-creator { border-style:solid; border-color:#a0b3c3; border-width:0 1px 1px 1px; }
.layered-nav h4 {
    margin:0;
    border:1px solid #b9ccdd;
    border-left:0;
    border-right:0;
    padding:3px 10px;
    background:url(../images/layered_nav_narrowed_category_heading.gif) #d5e8ff;
    color:#1f5070;
    font-weight:bold;
    font-size:1em;
    }
.layered-nav .narrowed-category li { background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff; padding:4px 6px 4px 10px; }
.layered-nav .narrowed-category li .label {
    background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;
    padding-left:20px;
    font-weight:bold;
    text-transform:uppercase;
    }
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
    }
.layered-nav .actions {
    border-style:solid;
    border-color:#dee5e8;
    border-width:1px 0;
    padding:4px 10px;
    background:#cad6e4;
    }
.narrow-by dl {
    background:#e7f1f4;
    padding:0 0 1em 0;
    }
.narrow-by dt {
    margin:0;
    padding:7px 10px 0 28px;
    background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;
    color:#2f2f2f;
    text-transform:uppercase;
    }
.narrow-by dd {
    background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;
    padding:0 12px .8em 12px;
    }
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em; }
.narrow-by dd.last { background:none; }



/********************* Tool Tips */
.tool-tip { position:absolute; border:1px solid #7ba7c9; background:#eaf6ff; }
.tool-tip .btn-close { padding:6px 6px 0; margin-bottom:-9px; text-align:right; }
.tool-tip .inline-content { padding:8px; }
.tool-tip .block-content { padding:15px 20px; }
/************************************************************/
/******************[ Mage_CSS_E Shop Pages]******************/
/************************************************************/

/********************** Home */

.home-callout { margin-bottom:12px; }
.home-callout img { display:block }
.home-spot { float:left; width:470px; margin-left:20px; }
.best-selling h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
.best-selling table { border-top:1px solid #ccc; }
.best-selling tr.odd { background:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee; }
.best-selling tr.even { background:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff; }
.best-selling td { width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:.95em; }
.best-selling .product-img { float:left; border:2px solid #dcdcdc; }
.best-selling .product-description { margin-left:107px; line-height:1.3em; }
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover { color:#203548; }

.recently { margin:0 0 12px; }
.recently h3 { margin:0 0 6px; color:#e25203; font-size:1.2em; }
.recently .product-image { border:1px solid #dcdcdc; }
.recently a.product-name { display:block; width:130px; overflow:hidden; }
.recently a.product-name,
.recently a.product-name:hover { font-size:11px; color:#1d7ecf; }
.recently .add-to {margin-top:5px;font-size:11px; }
table.recently-list { width:100%; }
table.recently-list td { width:20%; }

/********************** Search */
.advanced-search {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.advanced-search .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
}
.advanced-search li { margin-bottom:5px; }
.advanced-search li label { width:150px; float:left; }
.advanced-search .input-text { width:250px; }
.advanced-search select { width:256px; padding:2px; }
.advanced-search .field-row { float:left; width:256px; }
.advanced-search .range .input-text { width:70px; }
.advanced-search .range select { width:90px; padding:1px; }

.advanced-search-nothing-found { font-weight:bold; color:#df280a; margin-bottom:10px; }
.advanced-search-found-amount { margin-bottom:10px; }
.advanced-search-summary-box { padding:10px 10px 5px 10px; margin:0 0 10px; border:1px solid #E9D7C9; background-color:#FFF6F1; }
.advanced-search-summary-tip { clear:both; font-weight:bold; }
.advanced-search-summary-box { margin-bottom:10px; }
.advanced-search-summary-box ul { list-style:none; float:left; width:50%; }
.advanced-search-summary-box ul li span { background:url(../images/search_criteria.gif) 0 3px no-repeat; padding-left:15px; font-weight:bold; color:#E17C24; }
/* Inline translation fix */
.advanced-search-summary-box ul li span.translate-inline { background:0 !important; }



/********************** Catalog Listing */

/* List Type */
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; padding:12px 10px; }
.listing-type-list .product-image { float:left; width:135px; }
.listing-type-list .product-shop { width:305px; }
.listing-type-list .product-shop .description { margin:.5em 0 1.2em 0; }
.listing-type-list .product-shop .price-box { float:left;text-align:left; white-space:nowrap; margin:3px 13px 5px 0; padding:0; }
.listing-type-list .product-shop .form-button {margin:0.5em 0 0; }
.listing-type-list .product-shop .product-reviews { margin:15px 0; font-size:.95em; }
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover { color:#6e6969; }
.listing-type-list .listing-item .rating-box { margin-bottom:6px; }

/* Grid Type *\/
.listing-type-grid td { width:33%; text-align:left; }
.listing-type-grid .add-to-compare { display:block; margin:5px 0; background:url(../images/icon_add_to_compare.gif) no-repeat 0 50%; padding-left:22px; color:#6e6969; font-weight:bold; }
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }*/

/* Grid Type */
.listing-type-grid { }
.listing-type-grid .grid-row { border-bottom:1px solid #d9dde3; }
.listing-type-grid li.item { float:left; width:138px; padding:12px 10px; line-height:1.6em; overflow:hidden; }
.listing-type-grid .last { border-bottom:0; }
.listing-type-grid .product-image { text-align:center; }
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }
/* Rewrites for different layouts */
.col-1-layout .listing-type-grid { background-image:url(../images/bkg_products-grid1.gif); }
.col-1-layout .listing-type-grid li.item { width:280px; }
.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid {}
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item {background:url(../images/prbg.png) no-repeat;
height:226px;
margin:5px;
text-align:center;
width:154px;}



/********************** Product Detail */
/* Product Images */
.product-img-box { float:left; width:267px; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:281px; height:281px;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; border:1px solid #ccc; padding:2px; }
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #track { position:relative; height:18px; }
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.product-img-box .more-views h4 { margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views ul { margin-left:-9px; width:716px;}
.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
.product-img-box .more-views li a { border:1px solid #DDDDDD;
float:left;
overflow:hidden;
padding:0 1px; }

.product-info-box { margin-top:10px; border:1px solid #c4c6c8; margin-top:0; }
.product-info-box .product-name { margin-bottom:.3em;
color:#000 !important;
font-size:12px !important;
font-weight:bold !important;
height:26px;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
padding-bottom:10px;
}
.product-info-box .price-box { margin:0 0; }
.product-info-box .data-table .price-box { margin:0; padding:0; }
.product-info-box .availability { margin:10px 0; padding:0; font-size:0.92em; }

.add-to-cart-box { float:right; }
.add-to-cart-box .qty-box { float:left; }
.add-to-cart-box .qty-box label { float:left; }
.add-to-cart-box .qty-box .qty { float:left; margin:0 5px; }
.add-to-cart-box .form-button { float:left; }

.add-to-box { text-align:right; }
.add-to-box li { display:inline; }

.add-to-holder { margin:10px 0; }
.add-to-holder .add-to-cart-box { float:left; }
.add-to-holder .add-or { float:left; padding:0 7px; font-weight:bold; color:#666; }
.add-to-holder .add-to-box { float:left; line-height:1.25em; text-align:left; }
.add-to-holder .add-to-box li { display:inline; padding:5px; }
.add-to-holder .add-to-box li .pipe { display:none; }

.product-info-box .ratings { margin-bottom:1em; }
.product-essential, .product-collateral { padding:25px; }
.product-essential { padding:25px; background:url(../images/product_essential_bg.gif) no-repeat 100% 0 #fff; }
.product-essential .product-shop { width:417px; }
.product-essential .product-shop .ratings { margin-bottom:10px; }

.product-pricing { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
.product-pricing li { line-height:1.4; background:url(../images/bg_tierico1.gif) no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
.product-pricing .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.product-pricing .price { font-weight:bold; color:#2f2f2f; }

.product-options { margin:20px 0 0; padding:10px 15px 20px; background-color:#f6f6f6; border:1px solid #e4e4e4; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { color:#2f2f2f; }
.product-options dt .qty-holder { float:right; margin-right:15px; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#2f2f2f; }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #e4e4e4; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { margin-bottom:0; padding:15px 0 0; }

.product-options-bottom { background-color:#fffada; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; }
.product-options-bottom .product-pricing { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .product-pricing li { background:0; padding:2px 0; color:#e26703; }
.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit { color:#e26703; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-shop .product-options-bottom .price-box { float:none; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }

/* Product Options */
dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:10px; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inline-block; border-bottom:1px #1e7ec8 dotted; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ccc; border-bottom-color:#bbb; border-right-color:#bbb; background-color:#f6f6f6; }
.truncated .truncated_full_value dl dt { margin-top:0; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:35px; top:10px; }
.col-right .truncated .show dl  { left:-240px; top:10px; }

/* Product Collateral */
.product-collateral { background:url(../images/product_collateral_bg.gif) repeat-x #faf7ee; }
.product-collateral .head { margin-bottom:1em; border-bottom:1px solid #e5dcc3; padding-bottom:1px; font-size:1.15em; }
.product-collateral .collateral-box { margin-bottom:2em;  }
.product-collateral .collateral-box h4{ color:#e26703; }
.product-collateral .attribute-specs table { border-color:#d9DDE3; }
.product-collateral .attribute-specs .label { font-weight:bold; }
.product-collateral .attribute-specs .data { border-right:0; }
.product-collateral .attribute-specs td { padding-top:3px; padding-bottom:3px; line-height:1.25em; }

.product-collateral .up-sell .head { padding-bottom:8px; margin-bottom:0; }
.product-collateral .up-sell .generic-product-grid { border:1px solid #E5DCC3; border-top:0; }
.product-collateral .up-sell .generic-product-grid td { width:25%; border-color:#E5DCC3; background:#f6f2e7; padding-top:15px; }
.product-collateral .up-sell .generic-product-grid td img { border:1px solid #E5DCC3; }
.product-collateral .up-sell .generic-product-grid td.empty-product { background:#f1ecdb; }
#customer-reviews { margin-bottom:15px; }
#customer-reviews li { margin-bottom:25px; }
#customer-reviews li p { clear:both; }
.product-collateral .add-tag-box .input-box { float:left; width:302px; margin-right:8px; }
.product-collateral .add-tag-box .input-box .input-text { width:300px;  }
.tags-list { margin-bottom:15px; }
.tags-list li {
    display:inline;
    background:url(../images/separator.gif) no-repeat 100% .4em;
    padding:0 8px 0 4px;
    }
.tags-list li.first { padding-left:0; }
.tags-list li.last { background:none; }
.add-tag-box { background:url(../images/icon_tag_add.gif) no-repeat 0 2px; padding-left:23px; }
.product-review-box { padding-bottom:10px; }
.product-review-box table { width:456px; margin:8px 0 0; }
.product-review-box td,
.product-review-box th { text-align:center; }
.product-review-box td.label { width:100px; text-align:left; }

/* Product Detail sidebar */
.mini-related-items .head h4 { background-image:url(../images/icon_clip.gif); }
.mini-related-items .product-images { width:72px; }
.mini-related-items .product-images a { display:block; margin-left:20px; }
.mini-related-items .product-images input { float:left; /*margin-right:4px; margin-left:-6px;*/ }
.mini-related-items .product-images .checkbox-container { float:left; width:15px; }
.mini-related-items .product-details { margin-left:80px; padding-left:5px; }
.mini-related-items ol li { padding-left:0 ; padding-right:0; }



/********************** Checkout */
select.address-select { width:630px; }

.shipment-methods dd { margin-bottom:13px; }
.payment-methods dt { margin-bottom:5px; }
.payment-methods dd { padding:5px 20px; }
.payment-methods select.month { width:146px !important; margin-right:10px; }
.payment-methods select.year { width:100px !important; }
.payment-methods input.cvv { width:3em !important; }

/* Shopping Cart */
.shopping-cart  { margin-bottom:0; }
.shopping-cart th, .shopping-cart td { padding-left:13px; padding-right:13px; }
.shopping-cart th .tax-flag {font-size:0.9em; font-weight:normal; display:block; }
.shopping-cart tr.error { background:#FDE6E0 !important; }
.shopping-cart .continue-shopping { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sh-continue.png) no-repeat scroll left top;
border:medium none;
height:32px;
margin-bottom:8px;
margin-right:14px;
width:163px;}
.shopping-cart-item-message {margin-bottom:5px;font-size:95%;margin-top:6px; }

td.attributes-col { line-height:1.4em; }
td.attributes-col ul { margin:5px 0; font-size:.95em; }
td.attributes-col dt { margin-top:.5em; }
td.attributes-col dd ul { margin:0 0 5px 0; list-style:disc; }
td.attributes-col dd ul li { margin-left:15px; }
td.attributes-col h4.title { padding:0; margin:0; font-size:1em; color:#2f2f2f; width:100%; overflow:hidden; }
td.attributes-col h4.title a { font-weight:bold; }

.shopping-cart-totals {
    width:285px;
    height:166px;
    float:right;
    margin-top:25px;
    background:url(../images/shopping-cart-totals.gif) no-repeat scroll left top;
    text-align:right;
    }
.shopping-cart-totals table { width:100%; margin:7px 0; color:white; }
.shopping-cart-totals #shopping-cart-totals-table tbody {height:50px; }
.shopping-cart-totals td { padding:0 15px; }
.shopping-cart-totals tr.last td {}
.shopping-cart-totals tfoot td {
    padding-top:10px;
    font-size:1.3em;
    border:none!important;
    }
.shopping-cart-totals .checkout-types { padding:8px 15px 15px 10px; }
.shopping-cart-totals .checkout-types li { clear:both;  margin:10px 0; }

/* Tax details */
.tax-total { cursor:pointer; }
.tax-total td { line-height:13px; padding-top:5px !important; padding-bottom:5px !important; }
.tax-total .tax-collapse { float:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 2px no-repeat; text-align:right; cursor:pointer; }
.show-details .tax-collapse { background-position:0 -55px; }
.show-details td { border-top:1px solid #d2d8db; }
.tax-details td { font-size:0.91em; color:#626465; background-color:#dae1e4; }
.tax-details-first td { border-top:1px solid #d2d8db; }

/* Shopping cart tax info */
.cart-tax-info, .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }


.shopping-cart-collaterals {
    float:left;
    width:690px;
    padding:25px 0;
    }
.shopping-cart-collaterals .box {
    background:#FFFFFF url(../images/shippee.png) no-repeat scroll center bottom;
margin-bottom:18px;
padding:12px 15px;
    }
.shopping-cart-collaterals .box .form-button  {  margin-left:5px; }
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {
    min-height:16px;
    color:#fff;
    background-repeat:no-repeat;
    background-position:0 0;
    padding:1px 0 1px 21px;
    text-transform:uppercase;
    }
.shopping-cart-collaterals .discount-codes h4 { background-image:url(../images/icon_asterick.gif);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate h4 { background-image:url(../images/icon_lorry.gif);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate .input-text { width:214px; }
.shopping-cart-collaterals .shipping-estimate select { width:220px; }
.shopping-cart-collaterals .upsell {
    width:42.5%;
    border:1px solid #cec3b6;
    padding:12px 15px;
    background:#fafaec;
    }
.shopping-cart-collaterals .upsell .product-image { float:left; width:75px; border:1px solid #d0cdc9; }
.shopping-cart-collaterals .upsell .product-shop { width:170px; }
.shopping-cart-collaterals .upsell .product-shop h5 { font-size:1em; }
.grand_total {
    width:auto;
    margin-top:15px;
    border:1px solid #BEBCB7;
    background:#DEE5E8;
    font-size:1.3em !important;
    font-weight:bold;
    text-align:right;
    }
tr.grand_total td, p.grand_total { padding-top:5px; padding-bottom:5px; }


/* One-Page checkout */
.one-page-checkout li.section { position:relative; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { border:0px solid #bbb6a5; border-top:0; padding:15px 20px;}
.one-page-checkout .head { background:transparent url(../images/ul-title.png) no-repeat scroll left top !important;
border-color:#D9DDE3;
border-style:solid;
border-width:0;
height:28px;
margin-bottom:0;
padding:4px 8px 0; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#fff; font-size:1.05em;
font-family:Verdana,Arial,Helvetica,sans-serif !important; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#888; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:0; cursor:pointer; }
.one-page-checkout .active .head {-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
height:25px;
padding-top:3px !important;}
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#FFFFFF;
font-size:11px;
padding-top:3px;
font-family:Verdana,Arial,Helvetica,sans-serif !important
}
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#FFFFFF; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0; 
/*background: url(../images/multi_address_box_bg.gif) 0 0 repeat-x;
*/
 }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee;  }
.one-page-checkout-progress h4 {
background:#EFEFEF none repeat scroll 0 0;
color:#555555;
font-size:12px;
margin:0;
padding:8px;
text-transform:none;
}
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }


.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .tool-tip { left:-23px; }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box input { margin-left:15px; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }



/********************** Gift Messages */
.giftmessages .gift-header {
    font-size:12px;
    font-weight:bold;
    color:#e87403;
}

.giftmessages .input-checkbox {
    padding-bottom:15px;
}

.giftmessages textarea {
    height:100px;
}

.giftmessages .input-checkbox input {
    margin-right:5px;
}

.giftmessages .input-checkbox label {
    font-weight:normal;
    color:#8e8d8b;
}

.one-page-checkout .box-no-padding {
    border:1px solid #bbb6a5;
    border-top:0;
    padding:15px 0px;
   /*background:#faf7ee;*/
}

.one-page-checkout .box-no-padding .inner-box {
   padding:0px 20px;
}


.giftmessages .gift-box {
    background-color:#f6f1eb;
    border-top:1px solid #e9e4de;
    border-bottom:1px solid #e9e4de;
    padding:22px 16px 22px 22px;
}

.giftmessages .gift-box .scroll-box
{
    overflow:auto;
    height:260px;
}

.giftmessages .product-image
{
    border:1px solid #d2d1cd;
}

.no-border {
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}

.no-padding { padding:0 !important; }
.no-margin { margin:0 !important; }

.giftmessages .giftmessage-product-info {
    padding-left:10px;
}

.giftmessages .numeration
{
    font-weight:bold;
    color:#8a8987;
}

.giftmessages .gift-box label { color:#918d8e; }

.giftmessages .group-select li .input-box { float:left; width:260px; }
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea { width:495px; }
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea { width:235px; }
.giftmessages .group-select li .input-box select { width:256px; }

/********************** Customer */

/* Customer Name */

.customer-name-prefix .name-prefix { width:60px !important; }
.customer-name-prefix .name-prefix input { width:45px !important; }
.customer-name-prefix .name-prefix select { width:51px !important; }
.customer-name-prefix .name-firstname { width:215px !important; }
.customer-name-prefix .name-firstname input { width:190px !important; }

.customer-name-middlename .name-firstname { width:215px !important; }
.customer-name-middlename .name-firstname input { width:200px !important; }
.customer-name-middlename .name-middlename { width:60px !important; }
.customer-name-middlename .name-middlename input { width:35px !important; }

.customer-name-suffix .name-lastname { width:205px !important; }
.customer-name-suffix .name-lastname input { width:190px !important; }
.customer-name-suffix .name-suffix { width:50px !important; }
.customer-name-suffix .name-suffix input { width:45px !important; }
.customer-name-suffix .name-suffix select { width:51px !important; }

.customer-name-prefix-middlename .name-prefix { width:60px !important; }
.customer-name-prefix-middlename .name-prefix input { width:45px !important; }
.customer-name-prefix-middlename .name-prefix select { width:51px !important; }
.customer-name-prefix-middlename .name-firstname { width:215px !important; }
.customer-name-prefix-middlename .name-firstname input { width:190px !important; }
.customer-name-prefix-middlename .name-middlename { width:50px !important; }
.customer-name-prefix-middlename .name-middlename input { width:35px !important; }
.customer-name-prefix-middlename .name-lastname { width:200px !important; }
.customer-name-prefix-middlename .name-lastname input { width:200px !important; }

.customer-name-prefix-suffix .name-prefix { width:60px !important; }
.customer-name-prefix-suffix .name-prefix input { width:45px !important; }
.customer-name-prefix-suffix .name-prefix select { width:51px !important; }
.customer-name-prefix-suffix .name-firstname { width:215px !important; }
.customer-name-prefix-suffix .name-firstname input { width:190px !important; }
.customer-name-prefix-suffix .name-lastname { width:205px !important; }
.customer-name-prefix-suffix .name-lastname input { width:190px !important; }
.customer-name-prefix-suffix .name-suffix { width:50px !important; }
.customer-name-prefix-suffix .name-suffix input { width:45px !important; }
.customer-name-prefix-suffix .name-suffix select { width:51px !important; }

.customer-name-middlename-suffix .name-firstname { width:215px !important; }
.customer-name-middlename-suffix .name-firstname input { width:200px !important; }
.customer-name-middlename-suffix .name-middlename { width:60px !important; }
.customer-name-middlename-suffix .name-middlename input { width:35px !important; }
.customer-name-middlename-suffix .name-lastname { width:205px !important; }
.customer-name-middlename-suffix .name-lastname input { width:190px !important; }
.customer-name-middlename-suffix .name-suffix { width:50px !important; }
.customer-name-middlename-suffix .name-suffix input { width:45px !important; }
.customer-name-middlename-suffix .name-suffix select { width:51px !important; }


.customer-name-prefix-middlename-suffix .name-prefix { width:60px !important; }
.customer-name-prefix-middlename-suffix .name-prefix input { width:45px !important; }
.customer-name-prefix-middlename-suffix .name-prefix select { width:51px !important; }
.customer-name-prefix-middlename-suffix .name-firstname { width:155px !important; }
.customer-name-prefix-middlename-suffix .name-firstname input { width:140px !important; }
.customer-name-prefix-middlename-suffix .name-middlename { width:60px !important; }
.customer-name-prefix-middlename-suffix .name-middlename input { width:35px !important; }
.customer-name-prefix-middlename-suffix .name-lastname { width:205px !important; }
.customer-name-prefix-middlename-suffix .name-lastname input { width:190px !important; }
.customer-name-prefix-middlename-suffix .name-suffix { width:50px !important; }
.customer-name-prefix-middlename-suffix .name-suffix input { width:45px !important; }
.customer-name-prefix-middlename-suffix .name-suffix select { width:51px !important; }

.customer-dob .input-box { float:left; width:60px !important; }
.customer-dob input { width:50px !important; }
.customer-dob label.label-dob { font-weight:normal; color:#888; font-size:10px; }

/* My Account navigation */
.account-nav { 
/*border:1px solid #bbb;
*/
}
.account-nav .head {
   margin:0;
/*   background:#444444 none repeat scroll 0 0;
*/
   padding:3px 10px;
    }
 
         


.box .bot {
 background:url(../images/boxbot.jpg) no-repeat right bottom;
 height:9px;
    } 
.box .top {
 background:url(../images/boxtop.jpg) no-repeat right top;
 height:9px;
    } 
.box .center {
background:url(../images/boxm.jpg) repeat-y;
    }         
 
.one-page-checkout-progress .bot {
 background:url(../images/boxopcbot.jpg) no-repeat right bottom;
 height:9px;
    } 
.one-page-checkout-progress .top {
 background:url(../images/boxopctop.jpg) no-repeat right top;
 height:9px;
    } 
.one-page-checkout-progress .center {
background:url(../images/boxopcm.jpg) repeat-y;
    padding:10px 5px;

    }         
       
.account-nav .head h3 { color:#000; font-size:1.1em; }
.account-nav ul {
/* background:#fbfaf6;
*/
 padding:4px 10px 10px 10px;
  }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#AA0000; }
.account-nav li.on { border-bottom:1px solid #ddd; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#AA0000; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }


/* Login */
.login-box .col-1, .login-box .col-2 { border:1px solid #bbb6a5; background:#dee5e8; }
.login-box .content { background:url(../images/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }
.login-box h4 {
    min-height:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#e76200;
    text-transform:uppercase;
    }
.login-box .new-users h4 { background-image:url(../images/icon_page_white.gif); }
.login-box .registered-users h4 { background-image:url(../images/icon_page_white_text.gif); }
.login-box .button-set { margin:0; border:none; background:url(../images/login_box_form_buttons_bg.gif) repeat-x; padding:8px 13px; }
.login-box .content { min-height:148px; }

.account-box .bot {
 background:url(../images/bigbot.jpg) no-repeat left bottom;
 height:9px;
    } 
.account-box .top {
 background:url(../images/bigtop.jpg) no-repeat left top;
 height:9px;
    } 
.account-box .center {
background:url(../images/bigm.jpg) repeat-y;
    padding:15px;

    }   

/* Dashboard */.account-box {
    margin-bottom:20px;
/*
    border:1px solid #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:url(../images/navm.jpg) repeat-x #fff;
*/
    }
.account-box .head { margin-bottom:10px; border-bottom:1px solid #d9dde3; }
.account-box h4 { color:#000; font-size:1.1em; text-transform:uppercase; }
.account-box .inner-head { margin-bottom:8px; background:url(../images/dotted_divider.gif) repeat-x 0 100%; padding-bottom:2px; text-align:right; }
.account-box h5 { font-size:1.1em;   }
.account-box h5 a { font-weight:normal; }
.account-box h6 { text-transform:uppercase; }
.account-main .account-box li { padding:5px 0; }
.account-box ol .count {
    float:left;
    margin-top:3px;
    background-color:#0a263c;
    padding:1px 3px;
    font-size:9px;
    font-weight:bold;
    color:#fff;
    line-height:1em;
    }
.account-box ol .content { margin-left:20px; padding:0; }
.account-box ol.recent-reviews small {
    float:left;
    margin-right:3px;
    font-weight:bold;
    }
.account-box .product-images { width:65px; }
.account-box .product-images img { border:1px solid #ccc; }
.account-box .product-details { margin:0 0 10px 70px; }
.account-box .content { padding:0; }
.account-side .actions { border-top:1px solid #ccc; padding-top:4px; }
.account-side .actions .form-button { float:right; }
.edit-password { display:block; height:20px; background:url(../images/icon_lock.gif) no-repeat 0 2px; padding-left:20px; }
.dashboard-welcome { margin-right:8em; margin-bottom:1.5em; font-size:1.1em; }
.account-box .head h4 { padding-left:21px; min-height:17px; background-repeat:no-repeat; background-position:0 0; }
.ad-orders .head h4 { background-image:url(../images/icon_folder_table.gif); }
.ad-account-info .head h4 { background-image:url(../images/icon_ma_info.gif); }
.ad-tags .head h4 { background-image:url(../images/icon_ma_tags.gif); }
.ad-reviews .head h4 { background-image:url(../images/icon_ma_reviews.gif); }


/* Account Addressbook */
.primary-address-list h4, .address-list h4 {font-size:1.1em; color:#E26703; text-transform:uppercase; }
.primary-address-list li {
    margin-bottom:10px;
    border:1px solid #ccc;
    background:url(../images/account_box_bg.gif) repeat-x #fff;
    padding:10px 13px 8px 13px;
    }
.primary-address-list li .head { margin:0; }
.address-list li { margin-bottom:1em; }
.address-list .actions { float:right; margin:0 0 10px 10px; }

/* Account Order History */
.sales-order-view .checkmo-mailing-address { display:block; padding-left:20px; }

/* Compare Products */
.compare-products { margin:30px 0 50px 0; }
.compare-products table { width:auto;  border:0; }
.compare-products tr { background:#EEEDED; }
.compare-products td { width:170px; text-align:left; }
.compare-products tbody td { border-color:#ccc; }
.compare-products tbody tr.first td { border-top:1px solid #D9DDE3; text-align:center; }
.compare-products tbody td.last {  border-right:1px solid #D9DDE3; }
.compare-products tbody.attribute-cart td { background:#fffada !important; text-align:center; border-bottom:1px solid #D9DDE3; }
.compare-products tbody td.label {
    width:auto;
    border-bottom:1px solid #9eb8cb;
    border-left:1px solid #BEBCB7;
    background:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee !important;
    text-align:left;
    }
.compare-products tbody.remove-buttons tr {  background:#fff;  }
.compare-products tbody.remove-buttons td {
    border:none !important;
    padding:0;
    text-align:right;
    font-size:0;
    line-height:0;
    }
.compare-products tbody.remove-buttons td img { float:right; }
.compare-products tr.last td {border-bottom:1px solid #ccc!important; }

/* Reviews */
.my-review-detail .product-image { float:left; width:135px; }
.my-review-detail .product-image p { margin-bottom:0; }
.my-review-detail .product-image p img { vertical-align:top; }
.my-review-detail .details { float:right; width:538px; }
.my-review-detail .ratings-list { margin-bottom:.8em; }
.my-review-detail .ratings { line-height:1.5; }
.my-review-detail .ratings .rating-box { float:none; margin-bottom:3px; }
.my-review-detail .ratings .pipe { display:none; }
.my-review-detail .ratings a { display:block; }


/* Gift Messages */
.giftmessage { padding:10px 0 0 0; }
.giftmessage-preview-link { font-size:11px; padding-right:7px; background-repeat:no-repeat; background-position:right 5px; }
.giftmessage-row { background-color:#f2efe9; }
.giftmessage-content { float:left; }
.giftmessage-close { float:right; }
.expand { background-image:url(../images/gift-message-expand.gif); }
.collapse { background-image:url(../images/gift-message-collapse.gif); }



/********************** Print pages */
table.print .giftmessage-preview-link { display:none !important; }
table.print .price-excl-tax { white-space:nowrap; }
table.print .price-incl-tax { white-space:nowrap; }
table.print .price-excl-tax .label,
table.print .price-excl-tax .price,
table.print .price-incl-tax .label,
table.print .price-incl-tax .price { display:inline; }


/********************** Pop up pages */
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.page-popup .print-head { margin:0 0 15px; }
.page-popup .print-head img { float:left; }
.page-popup .print-head address { float:left; margin-left:15px; }
.product-gallery-nav { padding:0 5px; }



/************************************************************/
/******************[ Mage_CSS_F Overrides]*******************/
/************************************************************/
.nowrap,
.nobr { white-space:nowrap !important; }

/* Alignment */
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.v-bottom { vertical-align:bottom; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }
.left { float:left; }
.right { float:right; }

.normal-weight { font-weight:normal; }
.auto-width { width:auto; }

/* Link highlights */
.link-cart { color:#DC6809 !important; font-weight:bold !important; }
.link-remove { color:#646464 !important; }
.link-print { background:url(../images/icon_printer.gif) no-repeat 0 2px; padding-left:23px; }
.link-feed { background:url(../images/icon_feed.png) no-repeat left center; padding-left:18px; line-height:1.15; }

.order-access { padding-bottom:8px; }
.order-info { border:solid 1px #D0CBC1; background:#DEE5E8; padding:4px 8px; }
.order-info span { display:block; float:left; }
.order-info ul { display:inline; }
.order-info li { display:inline; padding-right:7px; padding-left:3px; }
.order-info li.selected { font-weight:bold; background:url(../images/point-con.gif) no-repeat fixed center bottom; }

/* Noscript Notice */
.noscript { border:1px solid #000; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* For Demo store only */
.demo-notice { margin:0; background:#d75f07; padding:5px 10px 6px 10px; color:#fff; line-height:1em; text-align:center; }

/* Class: std - styles for admin-controlled content */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
.std .a-top { text-align:right; }


.highslideShow{display:none}	.highslide{cursor:url(/skin/frontend/default/msc/js/graphics/zoomin.cur), pointer;outline:none}	.highslide-active-anchor
img{visibility:hidden}	.highslide-wrapper{background:white}	.highslide-image{border:0px
solid white}	.highslide-image-blur{}	.highslide-caption{display:none;border:2px
solid white;border-top:none;font-size:13px;padding:5px;background-color:white}	.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px
solid black;background-color:white;padding-left:22px;background-image:url(/skin/frontend/default/msc/js/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}	a.highslide-credits,
a.highslide-credits
i{display:none;padding:2px;color:silver;text-decoration:none;font-size:10px}	a.highslide-credits:hover,
a.highslide-credits:hover
i{color:white;background-color:gray}	.highslide-move{cursor:move}	.highslide-overlay{display:none}	a.highslide-full-expand{background:url(/skin/frontend/default/msc/js/graphics/graphics/fullexpand.gif) no-repeat;display:block;margin:0
10px 10px 0;width:34px;height:34px}	.controlbar{background:url(/skin/frontend/default/msc/js/graphics/controlbar4.gif);width:167px;height:34px}	.controlbar
a{display:block;float:left;height:27px}	.controlbar a:hover{background-image:url(/skin/frontend/default/msc/js/graphics/controlbar4-hover.gif)}	.controlbar
.previous{width:50px}	.controlbar
.next{width:40px;background-position: -50px 0}	.controlbar .highslide-move{width:40px;background-position: -90px 0}	.controlbar
.close{width:36px;background-position: -130px 0}	.highslide-wrapper{background-color:white}	.highslide-wrapper .highslide-html-content{width:750px;height:450px;padding:5px;overflow:hidden}	.highslide-wrapper .highslide-header
div{}	.highslide-wrapper .highslide-header
ul{margin:0;padding:0;text-align:right}	.highslide-wrapper .highslide-header ul
li{display:inline;padding-left:1em}	.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next{display:none}	.highslide-wrapper .highslide-header
a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}	.highslide-wrapper .highslide-header a:hover{color:black}	.highslide-wrapper .highslide-header .highslide-move
a{cursor:move}	.highslide-wrapper .highslide-footer{height:11px}	.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(/skin/frontend/default/msc/js/graphics/resize.gif)}	.highslide-wrapper .highslide-body{text-align:left;padding:0
20px 10px 20px}	.highslide-move{cursor:move}	.highslide-resize{cursor:nw-resize}	.highslide-body .highslideHide, .highslide-body
.readMore{display:none}	.highslide-body
.description{height:100%}	.highslide-body
.highslideShow{display:block}	.highslide-wrapper .highslide-body
h1{font-size:18px}	.highslide-wrapper .highslide-body .product-img-box{float:left;width:290px}	.highslide-wrapper .highslide-body .product-shop{width:350px}	.highslide-wrapper .highslide-body
.highslideShow{display:block}	.highslide-wrapper .highslide-body .highslideShow
.details{margin:15px
0 0 0}	.highslide-wrapper .highslide-body .highslideHide,  .highslide-wrapper .highslide-body .product-attributes, .highslide-wrapper .highslide-body .product-attributes .add-to-cart-box{display:none}	.highslide-display-block{display:block}	.highslide-display-none{display:none}	.quickView{position:absolute;padding:3px
9px;font-size:12px;top:20px;left:10px;text-decoration:none;background:url(/skin/frontend/default/msc/images/bg_quickview.gif) 0 0 no-repeat}	.quickView:hover{background:url(/skin/frontend/default/msc/images/bg_quickview_over.gif) 0 0 no-repeat;color:#fff}	body{font-family:Arial,Helvetica,sans-serif;margin:0;text-align:center}	html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0}	*{margin:0;padding:0}	:focus{outline:0}	ul,ol,li{list-style-type:none}	ol.disc li, ul.disc
li{list-style-type:disc}	p,fieldset,table,pre{margin-bottom:0!important}	h1{font-size:20px;font-weight:normal;line-height:1.3}	h2{font-size:18px;font-weight:normal;line-height:1.34}	h3{font-size:16px;font-weight:bold;line-height:1.375}	h4{font-size:14px;font-weight:bold}	h5{font-size:12px;font-weight:bold}	h6{font-size:11px;font-weight:bold}	input,textarea,select{font-family:Arial,Helvetica,sans-serif}	form{display:inline}	fieldset{border:0}	legend{display:none}	input{vertical-align:middle}	a:hover,a:active{}	a:focus{outline:none}	a
img{vertical-align:bottom}	hr{display:none}	img{border:none;-ms-interpolation-mode:bicubic;vertical-align:top}	.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}	.clearfix{display:inline-block}	/*\*/.clearfix{display:block}	/**/.noborder{border:none !important}	table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}	caption,th,td{vertical-align:top;text-align:left;font-weight:normal}	address{font-style:normal}	cite{font-style:normal}	q,blockquote{quotes:none}	q:before,q:after{content:''}	small,big{font-size:1em}	sup{font-size:1em;vertical-align:top}	.nobr{white-space:nowrap !important}	.wrap{white-space:normal !important}	.a-left{text-align:left !important}	.a-center{text-align:center !important}	.a-right{text-align:right !important}	.v-top{vertical-align:middle}	.v-middle{vertical-align:middle}	.f-left,.left{float:left !important}	.f-right,.right{float:right !important}	.f-none{float:none !important}	.f-fix{float:left;width:100%}	.no-display{display:none}	.no-margin{margin:0
!important}	.no-padding{padding:0
!important}	.no-bg{background:none !important}	body{font-family:Verdana,Arial,Helvetica,sans-serif!important;background:#f7f7f7 url(../images/body-bg2.gif) no-repeat center top!important}	#wrap{text-align:left;margin:0
auto;width:1089px}	
#head{
height:128px;
left:-38px;
position:relative;
top:-10px;
}
	#head
#logo{position:absolute;top:0;left:-11px}	#head #main-nav{height:58px;width:620px;position:absolute;top:20px;left:169px; display:block;}	#head #main-nav
a{background:url(../images/nav-menu.png) top left no-repeat;display:inline-block;height:63px;float:left}	#head #main-nav a:hover{height:70px}	#head #main-nav a
span{display:none}	#head #main-nav
a.Jewelry{background-position:-1px 0px;width:124px}	#head #main-nav a.Jewelry:hover, #head #main-nav a.Jewelry-active{background-position:0px -58px!important;height:70px;width:124px}	#head #main-nav
a.Handbags{background-position:-124px 0px;width:122px}
#head #main-nav a.Handbags:hover, #head #main-nav a.Handbags-active{background-position:-123px -63px;
height:70px;
margin-top:5px;
width:122px;}	
#head #main-nav a.Watches{background-position:-246px 0px;width:118px}	
#head #main-nav a.Watches:hover, #head #main-nav a.Watches-active{background-position:-246px -58px;width:118px;height:70px}	
#head #main-nav a.Sunglasses{background-position:-364px 0px;width:122px}	
#head #main-nav a.Sunglasses:hover, #head #main-nav a.Sunglasses-active{background-position:-364px -58px;height:70px;width:122px}	
#head #main-nav a.Handbags,
#head #main-nav a.Watches,
#head #main-nav
a.Sunglasses{margin-left:0px}	#head #main-nav
a.Phone{background-position:-486px 0px;width:124px;height:60px}	#head #main-nav a.Phone:hover, #head #main-nav a.Phone-active{background-position:-486px -58px;width:124px;height:70px}	#head
#shopping{
background:transparent url(../images/shopping-cart.gif) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:11px;
height:31px;
padding:8px 0 0 45px;
position:absolute;
right:0px;
text-align:left;
text-decoration:none;
top:25px;
width:158px;
}	#head #user-links{position:absolute;left:772px;top:8px;font-size:10px;color:#008daa}	#head #user-links
a{font-size:10px;text-decoration:underline;color:#008daa}	#head #user-links a:hover{text-decoration:none}	#head
#bookmark{left:32px;position:absolute;top:91px}	#head
#search{position:absolute;top:90px;left:243px}	#head
#search{
color:#FFFFFF;
font-size:10px;
font-weight:normal;
left:308px;
padding-left:77px;
position:relative;
top:76px;
width:600px;
background:transparent url(../images/search.png) no-repeat scroll 84px 2px;
}	#head #search
label{color:#FFFFFF;
font-size:13px;
left:1px;
position:absolute;
top:5px;
font-weight:normal;
}	#head #search
a{color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-decoration:underline;}	#head #search
.txt{width:314px;height:16px;background:transparent none repeat scroll 0 0;border:none;font-size:11px;color:#fff;margin:0px
3px 0 10px;padding:6px
11px 2px 11px}	#head #search
.btn{background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline-block;
height:25px;
margin-right:5px;
margin-top:2px;
text-indent:-9998px;
width:74px;}	#head #search
select{background:url(../images/search-bg.gif) no-repeat top left;height:24px;border:none;font-size:11px;color:#414141;background-position:-339px 0px;padding:4px
0 0 4px;width:89px}	#where{width:1089px;background:url(../images/where-bg.gif) no-repeat top left;position:absolute;top:130px;height:60px;padding:22px
0 10px 72px;font-weight:bold;font-size:10px;color:#4a4a4a}	#where a,
#where2
a{font-weight:normal;color:#8e8e8e}	#where a:hover,
#where2 a:hover{text-decoration:underline}	#where2{position:absolute;height:30px;padding:22px
0 10px 0;font-weight:bold;font-size:10px;color:#4a4a4a;width:auto;background:none;left:40px;top:-55px}	#main{padding:0px}	#side{width:210px;position:relative;padding-bottom:10px;z-index:100}	#side
.brand{position:relative;background:url(../images/brand-bg.gif) repeat-y top right;margin-left:25px;width:174px}	#side
#brand{position:absolute;left:-25px;top:11px}	#side .brand
.head{background:url(../images/brand-h.gif) top left no-repeat;padding-top:6px}	#side .brand
.footer{background:url(../images/brand-f.gif) bottom left no-repeat;padding-bottom:6px}	#side
.type{position:relative;background:url(../images/type-bg.gif) repeat-y top right;margin-left:25px;width:174px;margin-top:5px;z-index:-0}	#side .type
.head{background:url(../images/type-h.gif) top left no-repeat;padding-top:6px}	#side .type
.footer{background:url(../images/type-f.gif) bottom left no-repeat;padding-bottom:6px}	#side .type
li{position:relative}	#side .type li
ul{position:absolute;left:149px;top:0;display:none}	#side .type li a, #side .type li a:hover{}	#side .type li a
span{width:30px}	#side
#type{position:absolute;top:11px;left:-25px}	#side
li{margin:2px
0}	#side li
a{color:#414141;font-size:12px;display:block;width:163px;padding:5px
0 5px 10px;font-weight:normal;font-family:Arial,Helvetica,sans-serif!important}	#side li a:hover{letter-spacing:-0px}	#side li a:hover
span{color:#fff!important;font-weight:normal!important}	#side li a
span{float:right;display:inline-block;width:32px;font-size:11px;color:#929292;margin-right:5px;margin-top:1px}	ul.dropdown,
ul.dropdown li,
ul.dropdown
ul{list-style:none;margin:0;padding:0}	.dropdown
li{background:url(../images/menu-all.png) no-repeat;background-position:0px 0px}	ul.dropdown{position:relative;z-index:10000;float:left}	ul.dropdown
li{float:left;vertical-align:middle;zoom:1}	ul.dropdown li.hover,
ul.dropdown li:hover{position:relative;z-index:10001;cursor:default}	ul.dropdown
ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:10001;width:100%}	ul.dropdown ul
li{float:none;margin:0!important}	.dropdown li a:hover{background:url(../images/menu-all.png) no-repeat!important;background-position:0px -25px!important;color:#fff!important;font-weight:bold!important}	ul.dropdown ul
ul{top:1px;left:99%}	ul.dropdown li:hover>ul{visibility:visible}	ul.dropdown li:hover>a{color:#fff!important;font-weight:bold!important}	ul.dropdown li:hover > a
span{color:#fff!important;font-weight:normal!important}	ul.dropdown li.rtl
ul{top:100%;right:0;left:auto}	ul.dropdown li.rtl ul
ul{top:1px;right:99%;left:auto}	ul.dropdown-vertical{width:173px;padding:0!important}	ul.dropdown-vertical
ul{top:0px;left:100%;width:163px}	ul.dropdown-vertical ul
li{width:131px}	ul.dropdown-vertical ul li
a{background:url(../images/menu-all.png) no-repeat 0px -50px!important;color:#fff!important;width:174px!important;height:14px;font-size:12px!important;padding:5px
0px 6px 10px!important;z-index:10001}	ul.dropdown-vertical ul li
a.first{color:#fff!important;width:174px!important;height:14px;padding:8px
0px 6px 10px!important;background:url(../images/menu-all.png) no-repeat 0 -100px!important;z-index:10001}	ul.dropdown-vertical ul li a:hover.first{background:url(../images/menu-all.png) no-repeat 0 -128px!important;z-index:10001}	ul.dropdown-vertical ul li
a.last{color:#fff!important;width:174px!important;height:14px;z-index:10001;padding:5px
0px 9px 10px!important;background:url(../images/menu-all.png) no-repeat 0 -156px!important}	ul.dropdown-vertical ul li a:hover.last{background:url(../images/menu-all.png) no-repeat 0 -184px!important}	ul.dropdown-vertical ul li a:hover{font-weight:normal!important;background:url(../images/menu-all.png) no-repeat 0px -75px!important}	ul.dropdown-vertical ul li a
span{font-weight:normal!important;color:#a9c6cf!important;width:35px !important}	ul.dropdown-vertical ul li a:hover
span{font-weight:normal!important;color:#a9c6cf!important}	ul.dropdown-vertical
li{z-index:597;float:none}	ul.dropdown{font-weight:bold}	ul.dropdown li.hover,
ul.dropdown li:hover{background:url(../images/menu-all.png) 0px -25px no-repeat;color:#fff!important;font-weight:bold!important}	ul.dropdown
ul{width:135px;margin-top:0px}	ul.dropdown ul
li{font-weight:normal}	ul.dropdown ul li.hover,
ul.dropdown ul li:hover{background:none}	.sidebar
.twitter{margin-left:22px}	.sidebar
.box{background:url(../images/box1-f.gif) no-repeat bottom left;width:173px;margin-left:25px;margin-top:5px;padding-bottom:1px;margin-bottom:10px}	.box
ol{margin:0!important}	.box ol, .box ol
li{list-style-type:none}	.sidebar .box
.head{background:url(../images/box1-h.png) no-repeat top left;width:173px}	.sidebar .box .head
h4{font-size:12px;font-weight:bold;padding:7px
2px 10px 10px;color:#fff}	.sidebar .box .head
.prod{position:relative;margin:5px;border-bottom:1px solid #dfdfdf;padding-bottom:5px}	.sidebar .box .head .prod .prod-pic{border:1px
solid #ededed;float:left;margin-right:8px}	.sidebar .box .head .prod .prod-pic:hover{border:1px
solid #a8a8a8}	.sidebar .box .head .prod
p{font-size:10px;color:#929292;font-weight:normal;padding:0!important}	.sidebar .box .head .prod p span
a{font-size:11px;color:#414141;font-weight:bold}	.sidebar .box .head .prod .remove-x{position:absolute;top:1px;right:0px}	.sidebar .box .head
p{font-size:11px;padding:0
10px 0 12px}	.sidebar .box
.actions{padding-left:10px}	.sidebar .box .actions
a{font-size:10px;color:#2b9ecc;font-family:Verdana,Arial,Helvetica,sans-serif!important}	.sidebar .box .actions
.button{background:none!important;border:none!important;font-size:10px!important;color:#2b9ecc!important}	.sidebar .box .actions .button
span{font-size:10px!important;color:#2b9ecc!important;font-family:Verdana,Arial,Helvetica,sans-serif!important}	.sidebar
.newsletter{width:173px;margin-left:25px;background:#1f92af url(../images/newsletter-bg-new.gif) no-repeat bottom left;padding:0px;margin-bottom:10px;margin-top:10px;text-align:center}	.sidebar .newsletter
p{font-size:10px;color:#fff;line-height:12px;margin:0;font-family:Arial,Helvetica,sans-serif!important}	.sidebar .newsletter
p.small{padding:0
5px 0 10px !important;text-align:left}	.sidebar .newsletter
p.name{font-size:12px;padding:6px
0 10px !important;color:#fff;font-weight:bold}	.sidebar .newsletter
form{background:url(../images/form-bg-newslet.gif) no-repeat top left;width:164px;height:26px;display:inline-block;margin:10px
0 5px 6px}	.sidebar .newsletter
.txt{background:none;border:none;width:129px;height:21px;font-size:11px;margin:5px
2px 0;float:left}	.sidebar .newsletter
.btn{float:left;border:none;background:none;height:26px;width:30px;float:left;cursor:pointer}	.sidebar .newsletter .btn
span{display:none}	.sidebar .chat-support, .sidebar
#scItRh{margin-left:25px;margin-top:0px}	#content{width:785px;color:#414141;font-size:12px}	#content
a{color:#1da1c2}	#content a:hover{text-decoration:underline}	#content ul,ol{margin-left:9px}	#content ul li, #content ol
li{list-style-type:disc;color:#414141;font-size:12px;padding:0
0 5px;line-height:16px}	#content
ul.messages{margin:0
0 0px!important;margin-left:-12px;width:726px}	#content ul.messages li
ul{margin:0!important}	#content ul.messages
li{list-style-type:none!important}	#content ul.messages li.success-msg{padding:8px
8px 0 32px !important}	#content
h3{margin:10px
0;font-family:"Times New Roman",Times,serif;font-size:25px;color:#18556e;font-weight:normal}	#content h3
span{float:right;margin-right:65px;margin-top:-5px}	#content h3 span  a
img{vertical-align:middle;padding-left:0px;margin-bottom:-4px}	#content h3 span
a{font-size:10px;font-weight:normal;font-family:verdana,arial;text-decoration:underline;color:#555}	#content h3 span a:hover{color:#000}	#content
h1{margin:0px
0;font-family:"Times New Roman",Times,serif;font-size:22px;color:#18556e;font-weight:normal;margin-bottom:2px}	#content h1
span{float:right;margin-right:65px;margin-top:-5px}	#content h1 span  a
img{vertical-align:middle;padding-left:0px;margin-bottom:-4px}	#content h1 span
a{font-size:12px;font-weight:normal;text-decoration:underline;color:#555}	#content h1 span a:hover{color:#000}	#content
h4{margin:10px
0;font-family:"Times New Roman",serif;font-size:22px;color:#18556e;font-weight:normal}	#content
h2{margin:10px
0 2px!important;font-family:"Times New Roman",serif!important;font-size:20px!important;color:#18556e!important;font-weight:normal!important}	#content .hp-text-c
h2{margin:0!important}	#pollForm ol
li{padding-left:10px}	#pollForm
h3{padding:0
10px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif!important}	#pollForm
ol{padding:5px
0}	#pollForm label,#pollForm{font-size:11px}	#pollForm
.button{margin:5px
0 0 -11px}	#content dt,dd{color:#414141}	#content
p{color:#414141;font-size:12px;padding:0
0 10px;line-height:16px;width:720px}	#content
p.sort{font-size:10px}	#content p.sort
span{color:#3e3e3e;font-weight:bold}	#content p.sort
span.type{float:right;margin-top:0px;margin-right:5px}	#content p.sort span.type
img{vertical-align:middle}	#content p.sort
a{color:#2687af;text-decoration:underline}	#content p.sort
a.active{font-weight:bold;text-decoration:none}	#content
p.pages{background:url(../images/pages.gif) no-repeat top left;height:25px;padding-top:6px;width:723px!important}	#content p.pages
span{display:inline-block;color:#8f8f8f;font-size:10px;vertical-align:middle}	#content p.pages
img{margin:0
1px;margin-bottom:4px;vertical-align:middle}	#content p.pages
select{background:url(../images/select.gif) no-repeat top left;width:42px;border:none;color:#8f8f8f;font-size:10px;padding:2px}	#content p.pages span
a{color:#2687af;text-decoration:underline}	#content p.pages span a:hover, #content p.pages span
a.active{text-decoration:none}	#content p.pages
span.info{padding-left:10px;width:180px}	#content p.pages
span.number{color:#8f8f8f!important;width:150px;font-size:10px!important}	#content p.pages span.number
label{padding-top:2px}	.numberrxxx{position:absolute;top:4px;right:8px;z-index:1}	.limiter{height:18px;display:inline-block;color:#8f8f8f!important;font-size:10px;width:145px}	.limiter
label{color:#8f8f8f!important;font-size:10px}	.limiterr{}	#content p.pages
span.numbers{text-align:center;width:360px}	#content p.pages .numbers
.current{vertical-align:middle;padding-bottom:3px;font-weight:bold}	#content
.products{padding-bottom:20px}	#content .products .top-part{background:url(../images/products-tp.gif) no-repeat top left;height:6px}	#content .products
.cont{padding-left:0px;margin:-2px 0;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;width:721px}	#content .products .bottom-part{background:url(../images/products-tp.gif) no-repeat 0 -7px;height:6px}	#content .products
.last{border-right:none}	#content .products
.bottom{background:#fff;height:10px;z-index:0;position:absolute;bottom:-9px;left:0px;width:715px;background:url(../images/bottom.gif) repeat-y top left}	#content
.prodx{float:left;width:174px;padding:2px
0px 3px 0px;margin-left:5px;margin-right:0px}	#content .prodx
.buttonss{width:165px !important;background:url(../images/buttons.gif) no-repeat 0px 0px;margin-left:4px;margin-top:8px;padding-top:1px!important;height:30px}	#content .prodx .top-part{background:url(../images/prodpic-t.gif) no-repeat top left;height:5px}	#content .prodx .bottom-part{background:url(../images/prodpic-b.gif) no-repeat bottom left;height:5px}	#content .prodx
.cont{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:center;background:none;width:172px}	#content .prodx
p{text-align:center!important;width:171px!important;line-height:14px!important;padding:0!important}	#content .prodx p.gold
a{color:#FBB917 !important}	#content .prodx
p.name{color:#1884aa;font-size:10px!important;;font-weight:bold;padding:5px
0 2px!important;height:12px;overflow:hidden}	#content .prodx
p.sale{color:#727272;font-size:10px!important;font-weight:bold}	#content .prodx
p.deal{color:#46AA3E !important;font-size:10px!important;;font-weight:bold}	#content .prodx p.buttonss
a{font-size:11px!important;font-weight:bold;color:#fff;padding:7px
17px 6px 12px;display:inline-block;font-family:Arial,Helvetica,sans-serif!important}	#content .prodx .pic-div{margin:2px
0 0 0px;background:#fff}	#content .prodx p
img{margin:4px
0 0 0!important}	#content
.disccount{float:right;margin:0
0 0 10px}	#content
p.credits{padding-top:15px;text-align:center}	#content
p.interested{font-weight:bold;color:#535353}	#content
p.pages2{background:url(../images/pages2.gif) no-repeat top left;width:723px;height:31px;font-size:11px;color:#909090}	#content p.pages2 a:hover{text-decoration:none}	#content p.pages2
.prev{display:inline-block;float:left;width:125px;font-weight:bold;padding:7px
0px 7px 40px;color:#1781a7;text-decoration:underline}	#content p.pages2
.next{color:#1781a7;font-weight:bold;text-decoration:underline;display:inline-block;float:right;width:95px;text-align:right;padding:7px
40px 7px 0px}	#content p.pages2
span{display:inline-block;text-align:center;padding:5px
0;width:415px;float:left}	#content p.pages2 span.space-l{width:165px;height:20px;float:left}	#content p.pages2 span.space-r{width:135px;height:20px;float:right}	.product
p.more{color:#767575 !important;font-size:13px !important;padding-left:2px !important}	.product
.pic{float:left;width:275px;padding:12px
14px;background:url(../images/prod-pic.gif) no-repeat top left}	.product .pic
.big{border:1px
solid #f2f2f2}	.product .pic
p{padding-bottom:5px!important;width:auto!important;color:#6d6c6c!important;font-size:10px!important}	.product-view .product-img-box{float:left;width:267px}	.product-view .product-img-box .product-image{border:0px
solid #ddd}	.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:1}	.product-view .product-img-box .product-image-zoom
img{z-index:-1;position:absolute;left:0;top:0;cursor:move}	.product-view .product-img-box .zoom-notice{text-align:center}	.product-view .product-img-box
.zoom{position:relative;z-index:9;height:27px;margin:0
auto 13px;padding:4px
28px 0;background:url(../images/zoom1.gif) no-repeat top left;cursor:pointer}	.product-view .product-img-box .zoom
#track{position:relative;height:18px}	.product-view .product-img-box .zoom
#handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(/skin/frontend/default/msc/images/magnifier_handle.gif) 0 0 no-repeat}	.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:6px;top:6px}	.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:6px;top:6px}	.product-view .product-img-box .more-views
ul{margin-left:-4px}	.product-view .product-img-box .more-views
li{float:left;padding:1px;background-color:#ddd;margin:0
0 8px 4px }	.product .pic
.zoomx{margin-left:-5px;height:27px;background:url(../images/zoom.gif) no-repeat top left;position:relative;width:283px;z-index:-100}	.product .pic .zoomx
.plus{position:absolute;top:6px;left:5px}	.product .pic .zoomx
.scroll{position:absolute;top:5px;left:53px}	.product .pic .zoomx
.minus{position:absolute;top:6px;right:5px}	.product
.info{float:left;width:420px;padding-left:5px}	.product .info
p{width:410px!important}	.product .info
p.title{font-size:12px!important;color:#2687af!important;font-weight:bold!important;height:26px}	.product .info
p.description{height:122px;font-size:11px!important}	.product .info
div.description{height:132px;font-size:11px!important;overflow:hidden;width:410px !important}	.product .info div.description
p{font-size:11px!important}	.product .info
p.avalib{background:url(../images/avail.gif) no-repeat top left;width:396px!important;padding:6px
10px 9px!important;height:20px;margin-left:-5px}	.product .info p.avalib
span.rating{font-weight:normal;color:#6d6c6c;float:right}	.product .info p.avalib span.rating
a{font-weight:normal!important;color:#6d6c6c!important}	.product .info p.avalib span.rating a:hover{text-decoration:none!important}	.product .info p.avalib span.rating
img{vertical-align:top;margin-left:4px}	.product .info p.avalib
span{color:#267001;font-weight:bold}	.product .info
p.prices{background:url(../images/price-bg.gif) no-repeat top left;width:414px!important;height:38px!important;padding:8px
10px!important;margin-left:-5px}	.product .info a.more-sizes{font-size:11px!important}	.product .info p.prices
span{color:#2687af;font-weight:bold}	span.wholesale{font-size:11px;color:#46aa3e!important}	span.wholesale
a{color:#2687AF!important}	.product .info p
img{vertical-align:middle}	.product .info p
.txt{border:1px
solid #e0e0e0;height:16px;width:39px;margin:0
6px 0 3px;background:url(../images/input-bg.gif) repeat-x top left}	.product .info
.save{font-size:10px;color:#6d6c6c;text-decoration:underline;background:url(../images/alinks12.gif) no-repeat center left;padding:0px
0px 0px 17px;margin-right:10px}	.product .info
.compare{font-size:10px;color:#6d6c6c;text-decoration:underline;padding:1px
2px 2px 23px;background:url(../images/alinks1.gif) no-repeat;background-position:0 0}	.product .info .save:hover, .product .info .compare:hover{color:#1c6481}	#content
.products2{padding-bottom:0px}	#products-list{margin-left:0px}	#content .products2 .prod-det{padding-bottom:4px;width:715px;margin-bottom:4px}	#content .products2 .prod-det .top-part{background:url(../images/proddet-t.gif) no-repeat top left;padding-top:5px}	#content .products2 .prod-det .bottom-part{background:url(../images/proddet-b.gif) no-repeat top left;padding-bottom:5px}	#content .products2 .prod-det
.cont{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;width:712px}	#content .products2 .prod-det .prod-pic{width:180px;padding:0
4px;text-align:center;color:#b9b9b9;font-size:10px;float:left;margin-right:10px}	#content .products2 .prod-det .prod-pic
strong.bluex{color:#1f6b89}	#content .products2 .prod-det .prod-pic
span.p1{font-weight:bold}	#content .products2 .prod-det .prod-pic
span.p2{font-weight:bold;color:#46AA3E !important}	#content .products2 .prod-det .prod-pic .top-part{background:url(../images/prodpic-t.gif) no-repeat top left;padding-top:5px}	#content .products2 .prod-det .prod-pic .bottom-part{background:url(../images/prodpic-b.gif) no-repeat top left;padding-bottom:5px}	#content .products2 .prod-det .prod-pic
.cont{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;width:172px;text-align:center}	#content .products2 .prod-det .prod-pic
.mainpic{display:inline-block;padding:0px}	#content .products2 .prod-det
.info{float:right;width:505px;padding-top:5px}	#content .products2 .prod-det .info
.qpv{background:#f6f6f6;color:#6d6c6c;font-size:10px !important;margin-left:-10px;width:500px !important;margin-bottom:5px}	#content .products2 .prod-det .info .qpv .left-part{background:url(../images/qpv-l.gif) no-repeat top left;padding-left:5px}	#content .products2 .prod-det .info .qpv .right-part{background:url(../images/qpv-r.gif) no-repeat top right;padding:6px
5px 6px 4px}	#content .products2 .prod-det .info .qpv .right-part
img{margin-right:24px}	#content .products2 .prod-det .info
p{width:495px!important;font-size:10px!important}	#content .products2 .prod-det .info
p.title{font-size:12px!important;color:#868686;font-weight:bold;padding:0
0 5px!important}	#content .products2 .prod-det .info
p.prices{font-size:11px!important}	#content .products2 .prod-det .info p.prices
span{color:#2687af;font-weight:bold}	#content .products2 .prod-det .info p
.save{font-size:10px;color:#b9b9b9;text-decoration:underline;background:url(../images/alinks12.gif) no-repeat center left;padding:0px
0px 0px 17px;margin-right:10px}	#content .products2 .prod-det .info p
.compare{font-size:10px;color:#b9b9b9;text-decoration:underline;padding:1px
2px 2px 23px;background:url(../images/alinks1.gif) no-repeat;background-position:0 0}	#gallery{margin-top:0px;height:133px;margin-bottom:20px}	#gallery
.cright{background:url(../images/right_bg.gif) no-repeat top left;padding-left:12px;margin-left:-1px;width:41px!important}	#gallery
.cleft{background:url(../images/left_bg.gif) no-repeat top left;padding-left:3px}	#gallery .cright,#gallery
.cleft{padding-top:55px;width:33px;padding-bottom:60px;float:left}	#gallery
.pictures{background:url(../images/pictures-bg.gif) repeat-x top left;float:left;margin-right:0px;padding:0
0 0 2px;padding-top:5px;margin-left:0px;overflow:hidden;height:128px;width:651px}	#gallery .pictures
li{border-right:1px solid #f2f2f2;text-align:center}	#gallery .pictures
img{margin:0;padding:0
9px}	a.send2f{background:url(../images/alink2.gif) 0 -77px no-repeat;color:#195770;font-size:10px;display:inline-block;text-decoration:underline;padding:15px
0 10px 33px;float:right;margin-right:0px}	a.postcom{background:url(../images/alink2.gif) top left no-repeat;color:#195770;font-size:10px;padding:15px
0 5px 24px;display:inline-block;text-decoration:underline}	a.addq{padding:15px
0 5px 32px;background:url(../images/alink2.gif) 0 -40px no-repeat;color:#195770;font-size:10px;display:inline-block;text-decoration:underline}	.box2{width:727px;margin-bottom:10px}	.box2
.cont{width:725px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}	.box2
.hh{background:url(../images/box2-h.gif) no-repeat left top;color:#fff;font-size:12px;font-weight:bold;padding:5px
12px}	.box2 .hh
img{vertical-align:middle;margin-top:-2px;margin-right:8px}	.box2
.ff{background:url(../images/box2-b.gif) top left no-repeat;height:7px}	.box2
.comm{padding:6px
0 0}	.box2 .comm
.number{float:left;background:url(../images/number-bg.gif) no-repeat bottom left;width:33px;text-align:center;padding:3px
0 5px;margin:6px
6px 0;font-size:20px;color:#a0a0a0}	.box2 .comm
.text{float:left;width:632px}	.box2 .comm .text
.reply{background:url(../images/reply.gif) top left no-repeat;padding:13px
0 0 45px}	.box2 .comm .text
p{width:670px!important;padding:0!important;font-size:10px!important;color:#6d6c6c!important}	.box2 .comm .text p
span{color:#1fabca!important}	.box2 .comm .text
.reply{}	.box2 .comm .text .reply
p{width:620px!important}	.carousel{margin-right:0px;margin-bottom:10px}	.carousel
.left{float:left;width:25px;padding-top:90px}	.carousel
.right{float:left!important;width:25px;padding-top:90px}	.carousel
.pictures{float:left;width:716px;overflow:hidden}	.carousel .pictures
.top{background:url(../images/pics-h.gif) no-repeat top left;padding-top:10px}	.carousel .pictures
.bottom{background:url(../images/pics-f.gif) no-repeat top left;padding-bottom:10px;padding-left:1px}	.carousel .pictures
.prod{float:left;margin-left:9px;width:165px;padding:1px;background:url(../images/prod-bg.gif) no-repeat top left}	.carousel .pictures .prod
img{}	.carousel .pictures .prod
p{font-size:10px!important;color:#868686!important;text-align:center!important;width:164px!important;line-height:14px!important;padding:0!important}	.carousel .pictures .prod p
img{margin:4px
0 0 0!important}	
#footer{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/footer-bg2.gif) no-repeat scroll center bottom;
font-size:11px;
margin:0 auto;
text-align:center;
width:100%;
}
	#footer
.cont{width:960px;margin:0
auto;padding-top:5px;position:relative;height:112px;padding-left:0px}	#footer .cont
p{line-height:10px;text-align:center}	#footer .cont
a{color:#fff;margin:10px;font-size:
12px;display:inline-block; font-family:Verdana,Arial,Helvetica,sans-serif !important;text-decoration:none;}	#footer .cont a:hover{text-decoration:underline}	#footer
#miku{position:absolute;bottom:5px;right:54px;height:22px;padding-top:10px;color:#fff;width:400px}	#footer .cont #miku
a{text-decoration:underline;margin:0!important;color:#4aaed5}	.jCarouselLite{width:713px!important;margin-left:1px!important;height:249px!important}	.carousel .pictures
.prod{height:234px}	#content
.main{padding:0!important}	.question-form
h3{font-size:12px!important;margin-top:0!important;font-weight:bold!important;font-family:Verdana,Arial,Helvetica,sans-serif!important;padding:15px
0 10px!important;margin:0
15px!important;border-bottom:0px solid #18556E}	.question-form
label{font-size:11px!important;display:inline-block;width:235px;vertical-align:top;color:#6D6C6C !important;padding-left:15px}	.question-form
span.required{color:red}	.question-form
input{border:1px
solid #B6B6B6;margin-bottom:5px;width:450px}	.question-form
textarea{border:1px
solid #DDD;margin-bottom:5px;width:454px!important}	.question-form
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;float:none!important;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 1px !important;text-align:center;font-weight:bold}	.question-form .button
span{vertical-align:middle;color:#fff}	.question-form input:focus, .question-form textarea:focus, #review-form textarea:focus,#review-form input.input-text:focus{background:#EDF7FD;border:1px
solid #999}	.question-form
textarea{width:450px !important;padding:2px}	#content .page-title{border:none!important}	.box2s{width:455px;margin-bottom:10px}	#login-page .box2s
.cont{min-height:85px}	.box2s
.cont{width:423px;padding:10px
15px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}	.box2s .cont
p{color:#969696;font-size:11px;line-height:18px}	.box2s
.hh{background:url(../images/box2s-h.gif) no-repeat left top;color:#fff;font-size:12px;font-weight:bold;padding:5px
12px}	.box2s .hh
img{vertical-align:middle;margin-top:-2px;margin-right:8px}	.box2s
.ff{background:url(../images/box2s-b.gif) top left no-repeat;height:7px}	.new-users
.button{background:url(../images/create-account.gif) top left no-repeat;width:134px;margin-top:5px;height:29px;border:none}	.registered-users
.button{background:url(../images/login.gif) top left no-repeat;width:79px;margin-top:8px;height:29px;border:none}	#login-page{height:400px;width:975px}	#login-page
.messages{margin-left:0!important}	#login-page .messages .error-msg{width:910px;padding:9px
8px 2px 32px !important}	#login-page .page-title
h2{border:none!important;color:#18556E;font-family:"Times New Roman",Times,serif!important;font-size:22px!important}	#login-page .page-title{border:none!important}	#login-page
label{display:inline-block;width:150px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#login-page input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#login-page
a{color:#1DA1C2}	#login-page a.f-left{font-size:11px;margin-top:12px}	#create-account{width:920px;height:450px}	#create-account .page-title{border:none!important}	#create-account .page-title
h2{border:none!important;color:#18556E;font-family:"Times New Roman",Times,serif!important;font-size:22px!important}	#create-account .input-box{float:none;width:660px;padding-top:5px}	#create-account
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#create-account input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#create-account
a{color:#1DA1C2}	#create-account
.box2{margin:0
auto}	#create-account .box2
.cont{padding:10px
155px 10px 145px;width:425px}	#create-account
h3{border:none!important;color:#18556E;font-size:13px!important;padding:5px
0;font-family:Verdana,Arial,Helvetica,sans-serif!important}	#create-account
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#create-account .button
span{vertical-align:middle;color:#fff}	#create-account
ul.messages{margin-left:0px}	#create-account .error-msg{width:945px}	.box2s
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	.box2s input.input-text{width:260px!important;border:1px
solid #DDD;padding:2px;font-size:12px!important}	.box2s
a{color:#1DA1C2;font-size:11px}	#forgot-pass .box2s
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#forgot-pass .box2s .button
span{vertical-align:middle;color:#fff}	#forgot-pass{height:450px;width:920px}	#forgot-pass
.box2s{margin:0
auto}	#forgot-pass .validation-advice,
#login-page .validation-advice{margin:0
0 2px 160px!important}	#account-box .box
ul{padding:0
0 10px 10px}	#account-box .box ul
li{font-size:11px;padding:5px
0;color:#414141}	#account-box .box ul li
a{color:#414141}	#account-box .box ul li a:hover{text-decoration:underline;color:#1DA1C2}	#account-box .box ul li
span{border-bottom:2px solid #1DA1C2;color:#1DA1C2;font-weight:bold;letter-spacing:-1px}	.dashboard{color:#969696;width:728px}	.dashboard
h3{font-size:20px!important}	.dashboard .box2
.cont{padding:0
10px;width:705px}	.dashboard .box2 .cont .col-1 p, .dashboard .box2 .cont .col-2
p{width:340px!important}	.dashboard
h4{color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:14px !important;font-weight:bold!important;margin:10px
0 1px!important}	.dashboard .box2
h3{color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:14px !important;font-weight:bold!important;margin:10px
0 1px!important}	.dashboard
h5{font-size:11px!important;font-weight:bold;color:#969696!important}	.dashboard
a{font-size:11px!important}	#edit-profile{width:720px}	#edit-profile .page-title{border:none!important}	#edit-profile .page-title
h2{border:none!important;color:#18556E;font-family:"Times New Roman",Times,serif!important;font-size:22px!important}	#edit-profile .input-box{float:none;width:660px;padding-top:5px}	#edit-profile
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#edit-profile input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#edit-profile
a{color:#1DA1C2}	#edit-profile
.box2{margin:0
auto}	#edit-profile .box2
.cont{padding:10px
155px 10px 145px;width:425px}	#edit-profile
h3{border:none!important;color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:bold!important;padding:5px
0}	#edit-profile
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#edit-profile .button
span{vertical-align:middle;color:#fff}	#edit-profile
ul.messages{margin-left:0px}	#edit-profile .error-msg{width:945px}	#edit-profile ul
li{list-style-type:none}	#address-book ul
li{list-style-type:none;margin:0!important}	#address-book
h3{border:none!important;color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:bold!important;padding:5px
0}	#address-book .input-box{float:left;width:660px}	#address-book
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#address-book input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#address-book .box2
.cont{padding:0
10px;width:705px}	#address-book input#lastname, #address-book
input#fax{margin-top:5px}	#address-book .input-box select , #address-book
select{width:266px!important}	#address-book .box2
.cont{padding:10px
142px 10px 145px;width:438px}	#address-book
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#address-book .button
span{vertical-align:middle;color:#fff}	#address-book-index ul
li{list-style-type:none;margin:0!important}	#address-book-index
h3{border:none!important;color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:bold!important;padding:5px
0}	#address-book-index
h4{border:none!important;color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:normal!important;padding:5px
0}	#address-book-index .input-box{float:left;width:660px}	#address-book-index
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#address-book-index input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#address-book-index .box2
.cont{padding:0
10px;width:705px}	#address-book-index input#lastname,
#address-book
input#fax{margin-top:5px}	#address-book .input-box select ,
#address-book
select{width:266px!important}	#address-book-index .box2
.cont{padding:0
15px 10px 15px;width:695px}	#address-book-index
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#address-book-index .button
span{vertical-align:middle;color:#fff}	#address-book-index ul li, #address-book-index ol
li{list-style-type:none}	#newsletter-box .box2
.cont{padding:10px
15px 10px 15px;width:695px}	#newsletter-box .box2 .cont
p{width:690px}	#newsletter-box
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:6px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#newsletter-box .button
span{vertical-align:middle;color:#fff}	.dashboard
ol{margin-left:0px}	.dashboard #my_recent_reviews
li{list-style-type:none}	.dashboard .rating-box{display:inline-block;float:left;margin-left:5px;margin-top:2px}	.dashboard .text
h4{margin-top:0!important}	.dashboard .box2 .comm
.number{padding:8px
0 9px;margin:6px
6px 0 0}	.dashboard
.reviews{padding-top:5px}	.my_account{position:relative;margin-left:25px;width:174px;margin-top:5px;z-index:1;margin-bottom:5px}	.my_account
.head{background:url(../images/brand-h.gif) top left no-repeat;padding-top:6px}	.my_account
.footer{background:url(../images/type-f.gif) bottom left no-repeat;padding-bottom:6px}	.my_account
li{position:relative}	.my_account li
ul{position:absolute;left:149px;top:0;display:none}	.my_account li a,
.my_account li a:hover{background:none!important}	.my_account li a
span{width:30px}	#my_account{position:absolute;top:11px;left:-25px}	.my_account li a,
.my_account li
span{background:none!important;color:#414141;display:block;font-size:12px;font-weight:normal;padding:5px
0 5px 10px;width:163px;font-family:Arial,Helvetica,sans-serif}	.my_account .dropdown
li.current{background:url(../images/menu-all.png) 0px -25px no-repeat}	.my_account li
span{color:#fff;font-weight:bold}	.my_account .dropdown li
a{background:none!important}	.my_account .dropdown li a:hover{background:none!important;background-position:right center!important;color:#fff!important;font-weight:bold!important;letter-spacing:0px}	#wishlist
ul.messages{margin:0
0 0 -12px !important}	#wishlist-table{background:url(../images/wishlist-table-h.gif) no-repeat top left;width:723px}	#wishlist-table
thead{background:url(../images/wishlist-table-h.gif) no-repeat top left;height:27px}	#wishlist-table
th{background:none;color:#fff;font-size:10px;border:none}	#wishlist-table thead
th{text-align:left;padding-left:10px}	#wishlist-table
td{border:none;border-bottom:1px solid #f7f7f7;color:#969696;font-size:11px}	#wishlist-table td
a{text-decoration:underline}	#wishlist-table td .product-image{display:block;background:url(../images/prod-pic-bg.gif) top left no-repeat;padding:1px}	#wishlist-table
.ddd{background:#fff url(../images/ddd.gif) no-repeat 0 0;width:329px;height:61px;padding:9px;border:none;color:#adadad}	#wishlist-table
tr.even{background:#fff}	#wishlist .buttons-set2{width:703px;padding-left:20px;border:none}	#wishlist .buttons-set2
.button{border:none;background:#fff}	#wishlist-table
tbody{background:none}	#my-reviews-table{background:url(../images/reviewlist-table-h.gif) no-repeat top left;width:723px;margin-bottom:10px}	#my-reviews-table
thead{background:url(../images/reviewlist-table-h.gif) no-repeat top left;height:27px}	#my-reviews-table
th{background:none;color:#fff;font-size:10px;border:none}	#my-reviews-table thead
th{text-align:left;background:none;padding-left:3px}	#my-reviews-table
td{border:none;background:none;border-bottom:1px solid #f7f7f7;color:#969696;font-size:11px}	#my-reviews-table td
a{text-decoration:underline}	#my-reviews-table td .product-image{display:block;background:url(../images/prod-pic-bg.gif) top left no-repeat;padding:1px}	#my-reviews-table
.ddd{background:#fff url(../images/ddd.gif) no-repeat 0 0;width:329px;height:61px;padding:9px;border:none;color:#adadad}	#my-reviews-table
tr.even{background:#fff}	#share-wishlist ul
li{list-style-type:none}	#share-wishlist
label{display:inline-block;width:152px;color:#969696!important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#share-wishlist input.input-text{width:260px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#share-wishlist .box2
.cont{padding:0
15px 10px 15px;width:695px}	#share-wishlist
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-right:7px;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#share-wishlist .button
span{vertical-align:middle;color:#fff}	#share-wishlist
h3{border:none!important;color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:bold!important;padding:5px
0}	#side{z-index:100}	#brand{z-index:100}	#type{z-index:99}	.cart{width:954px}	.cart .page-title{border:none}	.cart .page-title
h2{border:medium none !important;color:#18556E;font-family:"Times New Roman",Times,serif!important;font-size:22px !important}	.cart .page-title
.button{border:none;background:url(../images/proceed-ckout.gif) no-repeat top left;width:194px;height:37px}	.cart .page-title .button
span{display:none}	.cart #shopping-cart-table{background:#fff url(../images/shopping-table.gif) no-repeat scroll left top;width:954px}	.cart #shopping-cart-table .cart-tax-info, .cart #shopping-cart-table .cart-price{padding-right:0px}	.cart #shopping-cart-table
tr{background:#fff}	.cart #shopping-cart-table
td{background:#fff;padding:1px!important;border:none!important}	.cart #shopping-cart-table .even
td.remove{background:transparent url(../images/td_03.gif) no-repeat scroll 3px 0;text-align:center;width:108px}	.cart #shopping-cart-table .even td.prod-pic{background:transparent url(../images/td_05.gif) no-repeat left top;text-align:center;width:85px}	.cart #shopping-cart-table .even td.prod-name{background:transparent url(../images/td_05.gif) no-repeat right top}	.cart #shopping-cart-table .even td.prod-price{background:#fff url(../images/td_07.gif) no-repeat scroll 2px 0;text-align:center;width:107px}	.cart #shopping-cart-table .even td.prod-qty{background:transparent url(../images/td_09.gif) no-repeat left top;text-align:center;width:85px}	.cart #shopping-cart-table .even
td.subtotal1{width:84px;text-align:center;background:#e0e0e0 url(../images/td_11.gif) no-repeat left top}	.cart #shopping-cart-table .odd
td.remove{background:transparent url(../images/odd_03.gif) no-repeat scroll 3px 0;text-align:center;width:108px}	.cart #shopping-cart-table .odd td.prod-pic{background:transparent url(../images/odd_05.gif) no-repeat left top;text-align:center;width:85px}	.cart #shopping-cart-table .odd td.prod-name{background:transparent url(../images/odd_05.gif) no-repeat right top}	.cart #shopping-cart-table .odd td.prod-price{background:#fff url(../images/odd_07.gif) no-repeat scroll 2px 0;text-align:center;width:107px}	.cart #shopping-cart-table .odd td.prod-qty{background:transparent url(../images/odd_09.gif) no-repeat left top;text-align:center;width:85px}	.cart #shopping-cart-table .odd
td.subtotal1{width:84px;text-align:center;background:#e0e0e0 url(../images/odd_11.gif) no-repeat left top}	.cart #shopping-cart-table
.lleft{background:#f8f7f5 url(../images/left-odd.gif) no-repeat left top;width:100%;height:99px}	.cart #shopping-cart-table
.rright{background:transparent url(../images/right_odd.gif) no-repeat right top;width:100%;height:99px}	#shopping-cart-table
thead{background:none;height:33px}	#shopping-cart-table
th{font-size:11px;padding-top:8px;border:none;color:#fff}	#shopping-cart-table
td{border:none;vertical-align:middle;color:#5a5a5a;font-size:11px}	#shopping-cart-table td .product-name
a{color:#2c99c6;text-decoration:underline}	#shopping-cart-table td .product-image
img{margin:0
10px}	#shopping-cart-table
tr.first{border:none;background:none;height:auto}	#shopping-cart-table
tr{height:99px}	#shopping-cart-table tbody, #shopping-cart-table
.tbodyy{background:transparent url(../images/shopping-table-tbody.gif) repeat-y scroll left top;width:954px}	#shopping-cart-table tfoot, #shopping-cart-table .tfooter, #shopping-cart-table
#tfooter{background:transparent url(../images/shopping-table-tfoot.gif) repeat-y scroll left bottom;width:954px;padding-top:7px !important}	#shopping-cart-table
tr.odd{height:99px}	#shopping-cart-table
tr.even{background:none}	.cart #sh-continue{height:23px;background:transparent url(../images/sh-continue.gif) no-repeat scroll left top;border:none;width:154px;margin-right:14px;margin-bottom:8px}	.cart #sh-update{width:172px;height:23px;margin-right:14px;margin-bottom:8px;background:transparent url(../images/sh-update.gif) no-repeat scroll left top;border:none}	.cart #sh-continue span, .cart #sh-update
span{display:none}	.cart
input.qty{background:#fff url(../images/shopping-input.gif) no-repeat scroll left top;width:42px!important;border:1px
solid #e0e0e0;text-align:center;color:#5a5a5a}	.cart
.discount{background:#fff url(../images/cupon.gif) no-repeat scroll left top;height:100px;width:251px;padding:8px
15px;margin-top:8px;margin-left:60px}	.cart
h3{font-family:Verdana,Arial,Helvetica,sans-serif!important}	.cart .discount
h3{font-size:16px;color:#fff;text-transform:uppercase}	.cart .discount
label{font-size:11px;color:#fff}	.cart .discount
#coupon_code{height:16px;width:243px;margin-bottom:9px;background:#fff url(../images/cupon-input.gif) no-repeat scroll left top;border:none;padding:5px
4px}	.cart .discount
.button{width:60px;border:none;height:24px;background:#fff url(../images/cupon-apply.gif) no-repeat scroll left top;text-align:center;float:right}	.cart .discount
.button#cancel{background:#fff url(../images/cancel-but.gif) no-repeat scroll left top;width:104px;float:none}	.cart .discount .button
span{display:none}	.cart
.totals{width:255px;padding-bottom:10px;margin-top:8px}	.cart .totals #shopping-cart-totals-table
tbody{font-size:11px;color:#8b8b8b}	.cart .totals #shopping-cart-totals-table
tfoot{font-size:16px;color:#484848}	.cart .totals #shopping-cart-totals-table .a-right{text-align:left !important;font-weight:normal!important}	.cart .totals
.button{border:none;background:url(../images/proceed-ckout2.gif) no-repeat top left;width:194px;height:37px}	.cart .totals .button
span{display:none}	.cart
ul.messages{margin-left:0px!important}	.cart .totals .checkout-types{padding-top:2px}	.cart .totals table th, cart .totals table
td{padding:0
8px!important}	.cart .totals table th, .cart .totals table
td{padding:0!important}	.cart .totals .checkout-types
a{color:#2c99c6;font-size:11px;text-decoration:underline}	.cart .page-title .checkout-types
li{text-align:right}	.cart .checkout-types
li{width:255px;text-align:center}	.cart  .validation-advice{float:left;margin:0
0 2px 10px!important}	.cart .cart-collaterals{width:690px!important}	.cart .totals
table{margin-left:20px!important;margin-top:6px!important;width:90%!important}	.col-right{width:210px!important}	.opc{margin-left:0!important;border:none!important}	.opc li.section, .opc
.step{border:none!important}	.opc .step-title{background:url(../images/ul-title.gif) no-repeat top left!important;height:25px;padding-top:3px!important;margin-bottom:3px}	.opc .step-title
span{color:#9f9f9f;font-weight:bold;text-align:center;height:21px;width:21px;background:url(../images/step---span.gif) no-repeat top left!important}	.opc .step-title
h3{font-size:11px;color:#fff;padding-top:3px}	#checkoutSteps-h{width:649px;background:url(../images/hhh.gif) no-repeat top left!important;height:3px}	#checkoutSteps-c{background:url(../images/ccc.gif) repeat-y top left!important;padding:0
3px;width:643px}	#checkoutSteps-f{height:3px;background:url(../images/fff.gif) no-repeat bottom left!important;width:649px;margin-top:-3px}	.checkoutt{color:#525252;font-size:12px;margin-left:40px;width:650px;overflow:hidden}	.checkoutt .buttons-set .back-link, .checkoutt .cvv-what-is-this{padding-top:6px}	.block-progress{font-family:Verdana,Arial!important}	.checkoutt
p{color:#525252!important;font-size:11px}	.checkoutt input.radio, .checkoutt
input.checkbox{vertical-align:middle;margin-bottom:3px}	.checkoutt .page-title{border:none}	.checkoutt .page-title
h2{color:#18556E !important;font-family:"Times New Roman",Times,serif!important;font-size:20px !important;font-weight:normal !important;margin:0px
0 2px}	.checkoutt input, .checkoutt
select{background:#fff url(../images/check-input.gif) repeat-x top left!important;color:#525252;font-size:12px}	.checkoutt
select{background:url(../images/check-select.gif) no-repeat top left!important}	#billing-address-select{margin-top:3px}	.checkoutt
.required{display:none}	.checkoutt .buttons-set
button.button{float:none;border:none;background:url(../images/check-but.gif) no-repeat bottom left!important;width:86px;height:26px;text-align:center;margin-right:10px;float:left;margin-top:6px}	.checkoutt .buttons-set button.button
span{color:#fff;font-size:11px;font-weight:bold}	.checkoutt .input-text{margin-right:15px}	.checkoutt .sp-methods
dt{color:#525252 !important;font-weight:bold !important}	.checkoutt #checkout-payment-method-load
dt{margin-bottom:9px;padding:6px
11px;width:383px;border:1px
solid #DDD}	.checkoutt .sp-methods, .checkoutt .sp-methods
label{color:#525252!important}	checkoutt .sp-methods
label{font-weight:normal!important}	.checkoutt .buttons-set .back-link, .checkoutt .cvv-what-is-this{border-bottom:1px solid #2C99C6;color:#2C99C6;margin-top:4px;padding-right:2px;text-decoration:none}	.checkoutt .opc
.step{padding:10px
10px 10px 45px!important}	.checkoutt .sp-methods .form-list{padding-left:0px!important}	.checkoutt .validation-advice{margin:0
0 2px 20px}	.checkoutt .data-table
th{border:none}	.checkoutt .data-table
td{border:none}	.checkoutt .data-table
th{text-align:left}	.checkoutt .buttons-set .f-left{float:right!important;border-bottom:1px solid #2C99C6;color:#2C99C6;padding-top:10px;text-decoration:none;margin-right:14px}	.checkoutt .buttons-set .f-left
a{color:#2C99C6;padding-right:2px;text-decoration:none}	.checkoutt #checkout-review-table tfoot
tr.last{color:#2689b1}	.checkoutt #checkout-step-review{padding:10px
10px 10px 15px !important}	.checkoutt #checkout-step-review
.button{margin-right:0px!important;float:right!important}	.checkoutt .opc-review
tr{padding-left:10px}	#checkout-review-table th.a-center{text-align:left!important}	#checkout-review-table .cart-price{padding-right:0px!important}	#side-t{background:url(../images/side-t.gif) no-repeat bottom left!important;height:5px;width:255px;margin-top:38px}	#side-f{background:url(../images/side-b.gif) no-repeat bottom left!important;height:5px;width:255px;margin-top:-3px}	#side-c{background:url(../images/side-c.gif) repeat-y bottom left!important;padding:0
4px;width:247px}	#side-c
h2{text-align:center!important;color:#484848!important;font-size:16px!important}	.side-inner-t{background:#f8f7f5 url(../images/side-inner-t.gif) no-repeat top left!important;width:247px;padding-top:5px;margin-bottom:3px}	.side-inner-b{background:#f8f7f5 url(../images/side-inner-f.gif) no-repeat bottom left!important;width:247px;padding-bottom:5px}	.block-progress #side-c dt.complete, .block-progress #side-c
dd.complete{background:none}	#side-c .complete a, #side-c dt a, #side-c .block-progress dt
a{color:#2c99c6}	#side-c .complete, #side-c dt, #side-c .block-progress
dt{font-size:11px;color:#8a8a8a;padding-left:30px}	#login-form
a.forget{color:#2c99c6;margin-top:3px;border-bottom:1px solid #2c99c6;padding-bottom:2px}	.checkoutt
.continue{margin-top:14px !important}	.checkoutt
h4{color:#1b5f7b;font-size:13px}	.checkoutt #checkout-review-table
h4{color:#525252;font-size:11px;font-weight:normal}	.checkoutt .data-table .ch-total{padding-left:199px;background:url(../images/th.gif) no-repeat center right!important}	.checkoutt .data-table
.bleah{background:url(../images/th.gif) no-repeat center right!important}	.col-main{min-height:450px}	.col-main
p{font-size:11px;line-height:18px;color:#969696}	.col-main p
a{color:#aa0000}	.col-main p a:hover{text-decoration:underline}	@media screen and (-webkit-min-device-pixel-ratio:0){.checkoutt
select{background:#fff!important}	#content p.pages
select{background:#fff;border:1px
solid #8F8F8F}	}		.title-buttons a,span.separator{float:right;margin:0
2px;margin-top:12px}	.success-ba{margin:0
auto;width:705px}	.success-ba
h3{color:#3f6c19;font-size:24px;margin:0px
0}	.success-ba
p{font-size:13px;font-weight:bold;padding-left:5px}	.success-ba
.button{margin-top:6px !important}	.success-ba .stay-in-touch{width:673px;padding:93px
0 0 30px;background:url(../images/stay-in-touch.gif) no-repeat top left;height:179px;color:#adadad;margin-top:15px}	.success-ba .stay-in-touch
.newsletter{width:310px;float:left}	.success-ba .stay-in-touch .newsletter
p{font-size:12px;font-weight:normal !important;padding-bottom:6px;padding-left:0;font-family:Arial,Helvetica,sans-serif!important}	.success-ba .stay-in-touch .newsletter
.txt{background:transparent url(../images/search-bg2.gif) no-repeat scroll left top;border:none;color:#8F8D8D;font-size:11px;height:16px;margin:0
7px 0 0px;padding:4px
11px 2px;width:157px}	.success-ba .stay-in-touch .newsletter
.btn{background:transparent url(../images/s-submit.gif) no-repeat scroll left top;border:none;height:20px;margin-left:0;margin-top:0;margin-bottom:2px;width:64px;cursor:pointer}	.success-ba .stay-in-touch .newsletter .btn
span{display:none}	.success-ba .stay-in-touch
.bookmark{float:right;padding-right:20px;width:277px;font-size:12px;font-family:Arial,Helvetica,sans-serif!important}	.success-ba .stay-in-touch .bookmark
a{background:url(../images/s-bookmark.gif) no-repeat top left;font-size:13px!important;color:#0c6886!important;text-decoration:underline!important;padding:7px
0 8px 40px;display:inline-block;font-weight:bold;margin-top:6px}	#my-orders-table span.separator, .block-progress
span.separator{float:none!important}	#my-orders-table{margin-right:2px}	.opc .step-title
h3{font-family:Verdana,Arial,Helvetica,sans-serif!important}	.carousel-clip-region ul
li{list-style-type:none!important}	#contactForm .validation-advice{margin:0
0 2px 10px!important}	#contactForm
ul{}	#contactForm ul
li{list-style-type:none}	#contactForm
p.required{text-align:left;color:#F00;padding-left:15px;font-size:11px}	#contactForm
.button{background:url(/skin/frontend/default/msc/images/button.gif) no-repeat top left;border:none;cursor:pointer;margin-left:16px;float:none!important;color:#fff;font-size:12px;height:20px;padding-bottom:3px;width:122px;padding:0
0 3px!important;text-align:center;font-weight:bold}	#contactForm .button
span{vertical-align:middle;color:#fff}	#my-orders-table{background:url(../images/wishlist-table-h.gif) no-repeat top left;width:723px;margin-bottom:10px}	#my-orders-table
thead{background:url(../images/wishlist-table-h.gif) no-repeat top left;height:27px}	#my-orders-table
th{background:none;color:#fff;font-size:10px;border:none}	#my-orders-table thead
th{text-align:left;padding-left:4px}	#my-orders-table
td{border:none;border-bottom:1px solid #f7f7f7;color:#969696;font-size:11px}	#my-orders-table td
a{text-decoration:underline}	#my-orders-table td .product-image{display:block;background:url(../images/prod-pic-bg.gif) top left no-repeat;padding:1px}	#my-orders-table
.ddd{background:#fff url(../images/ddd.gif) no-repeat 0 0;width:329px;height:61px;padding:9px;border:none;color:#adadad}	#my-orders-table
tr.even{background:#fff}	#my-orders-table .buttons-set2{width:703px;padding-left:20px;border:none}	#my-orders-table .buttons-set2
.button{border:none;background:#fff}	#my-orders-table
tbody{background:none}	#product-reviews{position:relative}	#product-reviews
div.pages{position:absolute;top:6px;left:41%}	#product-reviews div.pages
ol{margin-left:0px;display:inline}	#product-reviews div.pages ol
li{list-style-type:none;display:inline}	#acc-address{padding-top:5px}	#acc-address
h3{color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:15px !important;font-weight:bold !important;margin:10px
0 5px !important}	#acc-address
h4{color:#18556E;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:14px !important;font-weight:bold !important;margin:10px
0 1px !important}	#acc-address
ol{margin-left:0px!important}	#acc-address ol li, #acc-address ul
li{margin-left:0px;list-style-type:none}	#acc-address .box2
.cont{padding:0
10px;width:705px}	#acc-address
.button{background:transparent url(/skin/frontend/default/msc/images/button.gif) no-repeat scroll left top;border:medium none;color:#FFF;cursor:pointer;font-size:12px;font-weight:bold;height:20px;float:right;margin-left:6px;padding:0
0 3px !important;text-align:center;width:122px}	#acc-address .button
span{color:#FFF;vertical-align:middle}	#acc-address .buttons-set{padding:10px
0 5px}	#acc-address .validation-advice{margin:0
0 2px 10px}	.right
ul{margin:0!important}	.gal1{width:724px;margin-bottom:15px}	.gal1
.left{background:url(../images/gal-left.gif) no-repeat top left;width:724px;padding:6px
0 0;margin-bottom:20px}	.gal1
.right{background:url(../images/gal-right.gif) no-repeat bottom left;padding:0px
0 6px;width:724px;overflow:hidden}	.gal1
.cont{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:8px
6px 4px 13px;width:703px}	.gal1 .cont
li{width:135px;display:inline;float:left;margin-right:5px}	.gal1 .cont li .top-part{background:url(../images/similarpic-t.gif) no-repeat bottom left;height:6px;width:135px}	.gal1 .cont li .cont-part{width:133px;text-align:center;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}	.gal1 .cont li .bot-part{background:url(../images/similarpic-b.gif) no-repeat bottom left;height:6px;width:135px}	.gal1 a
img{margin:0px}	#order1 .box2
.cont{padding:10px
10px 0 120px;width:595px}	#order1 input.form-input{border:1px
solid #DDD;font-size:12px !important;padding:2px;width:260px;margin-top:5px}	#order1
label{color:#838383!important;display:inline-block;font-size:11px !important;font-weight:normal !important;vertical-align:top;width:152px;margin-top:5px}	#order1 .input-button{background:transparent url(/skin/frontend/default/msc/images/button.gif) no-repeat scroll left top;border:medium none;color:#FFF;cursor:pointer;font-size:12px;font-weight:bold;height:20px;padding:0
0 3px !important;text-align:center;width:122px;margin-top:5px}	#order2{width:728px}	#order2 .box2
.cont{padding:10px
10px 0 15px;width:700px}	#order2 .box2
p{width:550px!important}	#order2 .box2 p
span{display:inline-block;width:150px;color:#1DA1C2}	.product .validation-advice{margin:0
0 2px 40px!important}	div.category-description{padding:0
0 10px!important;width:723px;margin-top:0px}	div.category-description
h1{font-size:22px!important;font-weight:normal!important}	.box3{width:727px;margin-bottom:10px}	.box3
.cont{padding:10px;width:705px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}	.box3 .cont
p{width:705px!important}	.box3
.hh{background:url(../images/box3-t.gif) no-repeat left top;color:#18556e;font-size:18px;font-weight:normal;font-family:"Times New Roman",Times,serif!important;padding:14px
12px 10px}	.box3 .hh
h1{font-size:18px!important;font-weight:normal!important}	.box3 .hh-discount{background:url(../images/discount-head.jpg) no-repeat left top;color:#8b8989;text-shadow:2px 2px 1px #FFF;font-family:"trebuchet MS","Times New Roman",Times,serif!important}	.box3 .hh
img{vertical-align:middle;margin-top:-2px;margin-right:8px}	.box3
.ff{background:url(../images/box3-f.gif) bottom left no-repeat;height:7px}	.box3 .cont
p.bluee{color:#0485ba!important}	#content .box3 .cont .affiliates h2,
#content .box3 .cont .affiliates
h3{font-size:12px !important;color:#0485BA !important;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-weight:bold !important}	#content .box3 .cont .affiliates
.aff_block{width:706px}	.box3 .cont
.dbox{background:#f3f3f3;border:1px
#bfbfbf dashed;width:696px;margin:3px
3px 13px;height:186px}	.box3 .cont .dbox
img{float:left;margin:10px}	.discount-page p,
.discount-page
li{color:#000!important}	.box3 .cont .dbox
p{width:auto!important;padding:10px
10px 0 !important}	.box3 .cont .dbox p
span.required{color:#f00}	.footer{background:#fff url(../images/footer-bg.gif) repeat-x bottom left}	.footer
p.cards{text-align:center!important;padding-top:10px}	.out-of-stock{color:#e11a1a!important}	.categ-tabs{padding-bottom:4px;width:724px;height:35px;background:url(../images/categ-tabs.gif) bottom right no-repeat}	.categ-tabs
a{width:103px;display:inline-block;height:35px;float:left;margin-right:2px;background:url(../images/new-tabs.gif) no-repeat top left}	.categ-tabs
a.na{background-position:0px 0px}	.categ-tabs
a.mp{background-position:-105px 0px}	.categ-tabs
a.co{background-position:-210px 0px}	.categ-tabs a.na:hover, .categ-tabs a.na-active{background-position:0px -35px}	.categ-tabs a.mp:hover, .categ-tabs a.mp-active{background-position:-105px -35px}	.categ-tabs a.co:hover, .categ-tabs a.co-active{background-position:-210px -35px}	.hp-text-t{background:url(../images/hp-text.gif) no-repeat top left;height:8px;width:723px}	.hp-text-c{width:691px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;padding:0
15px}	.hp-text-c
p{width:691px!important}	.hp-text-b{background:url(../images/hp-text.gif) no-repeat bottom left;height:8px;width:723px}	.hp-text-c
h3{color:#0b8dc1!important;font-size:15px!important;font-weight:bold!important;margin:0!important;font-family:verdana,arial,helvetica,sans-serif!important;padding-bottom:5px}	.hp-prod{padding-top:10px;padding-bottom:10px}	.hp-prod .top-part{background:transparent url(../images/hp-text.gif) no-repeat left top;height:6px}	.hp-prod
.cont{padding-left:0px;margin:0px
0;border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3;width:721px}	.hp-prod .cont
h4{margin:0!important}	.hp-prod .bottom-part{background:transparent url(../images/hp-text.gif) no-repeat left bottom;height:6px}	p.p-h{background:#f3f3f3 url(../images/p-h.gif) no-repeat}	p.p-w{background:#f3f3f3 url(../images/p-w.gif) no-repeat}	p.p-j{background:#f3f3f3 url(../images/p-j.gif) no-repeat}	p.p-e{background:#f3f3f3 url(../images/p-e.gif) no-repeat}	p.p-p{background:#f3f3f3 url(../images/p-p.gif) no-repeat}	p.p-e,p.p-w,p.p-h,p.p-j,p.p-p{background-position:10px 10px;padding-left:40px!important;font-size:10px!important;color:#1085b5!important;width:681px!important;font-weight:bold!important;padding-top:12px!important}	#frame,#myframe{width:740px;min-height:1000px}	#t-mess{padding-left:42px;color:#414141}	#t-mess
h3{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif!important}	#t-mess
a{color:#1DA1C2}	#t-mess a:hover{text-decoration:underline}	#t-mess
li{list-style-type:disc}	#t-mess ul, #t-mess
ol{list-style-position:inside;padding:0
0 10px 0}	#report-error-msg{min-height:400px}	#div1{display:none}	#checkout-review-table,#checkout-review-load{width:620px}	#prom{background:url(../images/prom-bg.jpg) no-repeat top left;width:756px;height:803px;margin:-51px 0 0 -26px}	#prom
.pics{text-align:right;padding:40px
255px 0 0}	#prom
p{font-size:12px;font-family:Arial,Helvetica,sans-serif!important;color:#a3997b;font-weight:bold;padding-left:20px!important}	#grand-openng{margin:-12px 0 10px}	#rolex-giveaway{margin:-10px 0 7px 0}	.prom-oct{background:url(../images/prom-oct.jpg) no-repeat top left;padding:330px
0 200px 50px;width:743px}	.prom-oct
p{color:#fff!important;font-size:11px!important;width:390px!important}	.prom-oct ul
li{font-weight:bold!important;color:#fff!important;font-size:11px!important;width:376px!important;line-height:20px!important}	#prom-oct-banner{margin-bottom:12px}	.page-title{position:relative}	.page-title
.tip{right:0px;position:absolute;bottom:-10px}	.page-title
.tip1{right:0px;position:absolute;bottom:-10px}	.page-title
.tip2{right:0px;position:absolute;bottom:-10px}	.page-title
.tip3{right:0px;position:absolute;bottom:-10px}	.page-title
.tip4{right:0px;position:absolute;bottom:-10px}	.product-options
dl{margin:0
!important}	a.more-det{color:#2C99C6}	.sites-divs{background:url(../images/4sites-bg.jpg) no-repeat top left;width:728px;height:904px}	.sites-divs .div1 ,
.sites-divs .div2 ,
.sites-divs .div3 ,
.sites-divs
.div4{width:710px;padding-left:18px}	.sites-divs
.div1{height:190px;padding-top:40px}	.sites-divs
.div2{height:170px;padding-top:40px}	.sites-divs
.div3{height:180px;padding-top:50px}	.sites-divs
.div4{height:180px;padding-top:50px}	.sites-divs .div1 img,
.sites-divs .div2 img,
.sites-divs .div3 img,
.sites-divs .div4
img{margin-bottom:20px}	.sites-divs .div1 p,
.sites-divs .div2 p,
.sites-divs .div3 p,
.sites-divs .div4
p{width:383px!important;color:#7b7b7b;font-size:11px;line-height:16px;font-family:Arial,Helvetica,sans-serif}	.all-new-tabs{width:780px;overflow:hidden}	.new-tab{width:167px;float:left;margin-right:18px;margin-bottom:18px;height:217px}	.new-tab
img{border:1px
solid #f3f3f3}	.new-tab p.tab-name{height:33px!important;width:156px;margin-top:2px;padding:15px
0 0 20px!important;background:url(../images/tab-p.gif) no-repeat top left}	.new-tab p.tab-name
a{color:#195770;font-size:12px;font-weight:bold}	#side{z-index:100}	.carousel-componentx{position:relative;overflow:hidden;padding:0px;color:#618cbe;padding:0
0px;margin:0px;height:226px;width:722px!important}	.carousel-componentx ul.carousel-list{width:10000000px;position:relative;z-index:1;margin:0px;padding:0px;line-height:0px}	.carousel-componentx ul.carousel-list
li{float:left;list-style:none;overflow:hidden;text-align:center;margin:0px;padding:0px!important;font:10px verdana,arial,sans-serif;color:#666;width:168px;height:236px;text-align:center;padding-right:1px!important}	.carousel-componentx .carousel-list li
img{margin:0;padding:0
9px}	.carousel-componentx .carousel-clip-region{margin:0
auto 0 23px;position:relative;float:left;padding:5px
0;width:674px!important}	.carousel-componentx .carousel-clip-region
ul{margin-left:0!important}	.carousel-componentx .carousel-clip-region
.prod{float:left;margin-left:0px;width:167px;padding:0
0 3px;background:url(../images/prod-bg2.png) no-repeat bottom left}	.carousel-componentx .carousel-clip-region .prod
img{padding:0;border:1px
solid #F3F3F3}	.carousel-componentx .carousel-clip-region .prod
p{font-size:10px!important;color:#868686!important;text-align:center!important;width:164px!important;line-height:14px!important;padding:0!important;margin-bottom:0!important}	.carousel-componentx .carousel-clip-region .prod
p.name{padding-top:3px!important;color:#0780b1!important;height:16px;overflow:hidden}	.carousel-componentx .carousel-clip-region .prod p
img{margin:3px
0 0 0!important;padding:0px}	#review-form
h5{margin:0px
10px 5px 20px;padding-top:10px;color:#6D6C6C !important;font-size:11px;font-weight:normal}	#review-form
label{display:inline-block;width:232px;color:#6D6C6C !important;font-size:11px !important;vertical-align:top;font-weight:normal!important}	#review-form
ul{margin-left:20px!important;margin-bottom:0!important}	#review-form ul
li{list-style-type:none!important;font-size:10px!important;padding-left:0px}	#review-form
span.nobr{font-size:11px !important;font-weight:normal!important}	.data-table
td.value{text-align:center}	#review-form input.input-text{width:450px;border:1px
solid #DDD;padding:2px;font-size:12px!important}	#review-form
textarea{width:450px;border:1px
solid #DDD;padding:2px;height:150px;font-size:12px!important}	#review-form
button.button{float:left;margin-left:256px;border:1px
solid #DDD;color:#fff;background:transparent url(/skin/frontend/default/msc/images/button.gif) no-repeat scroll left top;border:medium none;width:122px;height:20px}	#review-form button.button
span{color:#fff;font-size:12px !important}	#product-review-table{margin:0
10px 10px 20px;width:692px;color:#6D6C6C !important;font-size:10px!important}	ul.messages,
ul.messages li,
ul.messages
ul{margin-left:0;list-style-type:none}	.sitemap{color:#969696}	.sitemap
a{color:#1DA1C2;font-size:12px}	.sitemap a
strong{font-size:13px}	.sitemapp{margin-left:40px}	.sitemapp
.box3{width:918px;margin-bottom:0px}	.sitemapp .box3
.hh{background:url(../images/sitemap-box3-t.gif) no-repeat left top;width:918px}	.sitemapp .box3
.cont{width:896px}	.sitemapp .box3
.ff{background:url(../images/sitemap-box3-b.gif) no-repeat left top;width:918px}	.lv-div{padding:40px
40px;background:url(../images/lv/lv-bg.jpg) no-repeat left top}	.lv-div p, .lv-div
li{color:#7a7a7a!important;font-weight:bold!important;font-size:12px!important}	.lv-div
p{width:670px!important}	.lv-div
li{padding:11px
0!important}	img.telefon{margin:0
0 9px 24px}	.wrapper{background:transparent url(../images/footer-bg.gif) repeat-x left bottom; width:1007px; margin:0 auto;}	.page{width:1020px;margin:0
auto;padding:0px
0;text-align:left}	.page-print{background:#000;padding:20px;text-align:left}	.page-popup{padding:2px;text-align:left;background:url(../images/body-popup.gif) top left repeat-x!important}	.main{margin:10px
0;padding:0
0 0 9px;position:relative}	.page-popup
.example{background:url(../images/examples.gif) top left no-repeat!important;padding-left:180px;padding-top:10px;font-size:11px;color:#696969}	.page-popup
.grey{margin-top:10px;background:#f2f2f2;font-size:11px;width:441px;color:#000}	.page-popup .grey
p{padding:0
10px}	.page-popup .grey
.top{background:url(../images/grey-t.gif) top left no-repeat;padding-top:5px}	.page-popup .grey
.bot{background:url(../images/grey-b.gif) bottom left no-repeat;padding-bottom:5px}	.page-popup .grey
a{color:#1780a6}	.col-left{float:left;width:196px;padding:0}	.col-main{float:left;padding:0px}	.
col-right{
float:right;width:230px;
/*
border:1px
solid #ddd;padding:5px
5px 0
*/
}	.col1-layout .col-main{float:none;width:auto}	.col2-left-layout .col-main{float:right}	.col2-right-layout .col-main{}	.col3-layout .col-main{width:484px;margin-left:10px}	.col2-set .col-1{float:left;width:49%}	.col2-set .col-2{float:right;width:49%}	.col2-set
.narrow{width:33%}	.col2-set
.wide{width:65%}	.col3-set .col-1{float:left;width:32%}	.col3-set .col-2{float:left;width:32%;margin-left:2%}	.col3-set .col-3{float:right;width:32%}	.col4-set .col-1{float:left;width:23.5%}	.col4-set .col-2{float:left;width:23.5%;margin:0
2%}	.col4-set .col-3{float:left;width:23.5%}	.col4-set .col-4{float:right;width:23.5%}	.logo{float:left;width:200px;height:63px;overflow:hidden}	.header-container{}	.header{padding:0px;margin-left:0;background:#F7F7F7 url(../images/grey1_10.gif) repeat-x scroll center bottom;height:131px;}	.header
.logo{background-position:0 0;background-repeat:no-repeat;text-indent:-999em}	.header .logo
a{display:block;width:200px;height:63px}	.header .welcome-msg{font-weight:bold;text-align:right}	.header
.links{float:right}	.header .form-search{text-align:center}	.header .form-search .search-autocomplete{z-index:999}	.header .form-search .search-autocomplete
ul{border:1px
solid #ddd;background-color:#fff}	.header .form-search .search-autocomplete
li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer}	.header .form-search .search-autocomplete li
.amount{float:right;font-weight:bold}	.header .form-search .search-autocomplete
li.selected{}	.header .form-language{text-align:center}	#nav{font-size:12px;padding:5px
0;margin:10px
0}	#nav
li{position:relative;text-align:left}	#nav
li.over{z-index:999}	#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none}	#nav
span{display:block;cursor:pointer;white-space:nowrap}	#nav li ul
span{white-space:normal}	#nav li
li.parent{}	#nav
li{float:left}	#nav li.active
a{color:#2a2824}	#nav
a{float:left;padding:5px
12px 6px 8px;color:#898885;font-weight:bold}	#nav li.over a,
#nav a:hover{color:#2a2824}	#nav ul li,
#nav ul
li.active{float:none;margin:0;padding-bottom:1px;background:#ddd}	#nav ul
li.over{}	#nav ul
li.last{background:#656461;padding-bottom:0}	#nav ul a,
#nav ul a:hover{float:none;padding:0;background:none}	#nav ul li
a{font-weight:normal !important}	#nav
ul{position:absolute;width:15em;top:25px;left:-10000px;border:1px
solid #ddd}	#nav ul
ul{top:5px}	#nav li.over>ul{left:0}	#nav li.over > ul li.over>ul{left:100px}	#nav li.over ul
ul{left:-10000px}	#nav ul li
a{background:#f6f6f6;color:#898885}	#nav ul li a:hover{background:#ccc;color:#fff !important}	#nav ul span,
#nav ul li.last li
span{padding:3px
15px 4px 15px}	input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}	input.input-text,select,textarea{background:#fff;border:1px
solid #ddd}	input.input-text,textarea{padding:2px}	select{padding:1px}	select
option{padding-right:10px}	select.multiselect
option{}	textarea{overflow:auto}	input.radio{margin-right:3px}	input.checkbox{margin-right:3px}	input.qty{width:2.5em !important}	button.button{overflow:visible;width:auto;background:#f6f6f6;border:1px
solid #717171;cursor:pointer}	button.button
span{display:block;margin:0;padding:0
8px 1px;font:bold 12px/16px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#000}	button.disabled{}	button.disabled
span{}	.field-100{border:1px
solid #888;padding:2px;overflow:hidden}	.field-100 input.input-text,
.field-100
textarea{float:left;width:100%;margin:0;padding:0;border:0}	.form-list
li{margin:0
0 5px}	.form-list
label{font-weight:bold}	.form-list .input-box{float:left;width:260px}	.form-list input.input-text,
.form-list
textarea{width:250px}	.form-list
select{width:256px}	.form-list li.add-row{border-top:1px solid #ddd;margin-top:10px}	.group-select{}	.group-select
li{margin:0
0 5px}	.group-select .input-box{float:left;width:260px}	.group-select input.input-text,
.group-select
textarea{width:510px}	.group-select
select{width:516px}	.group-select .input-box input.input-text,
.group-select .input-box
textarea{width:250px}	.group-select .input-box
select{width:256px}	.buttons-set{clear:both;margin:0
0;padding:0px;border:none}	.buttons-set .back-link{float:left}	.buttons-set
button.button{float:right}	.buttons-set2{clear:both;margin:5px
0 0;padding:5px;border:1px
solid #ddd;text-align:right}	.validation-advice{clear:both;min-height:13px;padding-left:17px;font-size:10px;line-height:13px;background:url(/skin/frontend/default/msc/images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00;margin:0
0 2px 260px}	.validation-failed{border:1px
dashed #f00 !important;background:#faebe7 !important}	.validation-passed{}	.required{color:#f00}	p.required{font-size:10px;text-align:right}	.v-fix{float:left}	.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}	#advice-validate-rating-validate_rating{margin-bottom:10px;margin-top:-10px}	.success{color:#3d6611;font-weight:bold}	.error{color:#f00;font-weight:bold}	.notice{color:#ccc}	.messages{width:100%;overflow:hidden}	.messages
li{margin:0
0 10px}	.messages li
li{margin:0
0 3px}	.error-msg,.success-msg,.note-msg,.notice-msg{background-position:10px 10px !important;background-repeat:no-repeat !important;min-height:16px !important;padding:8px
8px 8px 32px !important;font-size:10px !important;font-weight:bold !important;margin-bottom:10px}	.error-msg{background-image:url(/skin/frontend/default/msc/images/error_msg_icon.gif);color:#df280a}	.success-msg{background-image:url(/skin/frontend/default/rdepot/images/success_msg_icon.gif);border-color:#fff;color:#57C018 !important;padding:11px
8px 8px 32px !important;min-height:2px !important}	.note-msg,.notice-msg{background-image:url(/skin/frontend/default/msc/images/note_msg_icon.gif);color:#3d6611}	.cart .notice-msg{font-size:14px!important}	p.note-msg{}	.breadcrumbs{padding:10px;margin:0px
0 10px;border:0px
solid #ddd}	.breadcrumbs
li{display:inline}	.page-title{border-bottom:none;padding:0
0 5px;margin:0
0 10px}	.page-title
h2{border:none !important;color:#18556E;font-family:"Times New Roman",Times,serif!important;font-size:22px !important}	.title-buttons{text-align:right}	.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons
h6{float:left}	.pager{border:0px
solid #ddd;padding:5px;margin:5px
0;text-align:center}	.pager
.amount{float:left}	.pager
.limiter{float:right}	.pager
.pages{margin:0
135px}	.pager .pages
ol{display:inline}	.pager .pages
li{display:inline}	.pager .pages
.current{}	.sorter{border:1px
solid #ddd;padding:5px;margin:5px
0}	.sorter .view-mode{float:left}	.sorter .sort-by{float:right}	.sorter .link-feed{}	.data-table{width:100%}	.data-table
th{padding:5px;border:1px
solid #ddd;font-weight:bold;white-space:nowrap;text-align:center}	.data-table
td{padding:5px;border:1px
solid #ddd}	.data-table
thead{background-color:#f2f2f2}	.data-table
tbody{}	.data-table
tfoot{}	.data-table
tr.first{}	.data-table
tr.last{}	.data-table
tr.odd{}	.data-table
tr.even{background-color:#f6f6f6}	.data-table
tbody.odd{}	.data-table tbody.odd
td{border-width:0 1px}	.data-table
tbody.even{background-color:#f6f6f6}	.data-table tbody.even
td{border-width:0 1px}	.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border
td{border-bottom-width:1px}	.data-table th .tax-flag{white-space:nowrap;font-weight:normal}	.data-table td.label,
.data-table
th.label{font-weight:bold;background-color:#f6f6f6}	.data-table
td.value{}	.data-table td.label,
.data-table
th.label{width:120px;font-size:11px!important;font-weight:normal}	tr.tax-total{cursor:pointer}	tr.tax-total
td{}	tr.tax-total .tax-collapse{float:right;text-align:right;padding-left:20px;background:url(/skin/frontend/default/msc/images/bg_collapse.gif) 0 4px no-repeat;cursor:pointer}	tr.show-details .tax-collapse{background-position:0 -53px}	tr.show-details
td{}	tr.tax-details
td{background-color:#f6f6f6}	tr.tax-details-first
td{}	.cart-tax-info,.cart-price{padding-right:20px}	.cart-tax-total{cursor:pointer}	.cart-tax-total{padding-right:20px;background:url(/skin/frontend/default/msc/images/bg_collapse.gif) 100% 4px no-repeat;cursor:pointer}	.cart-tax-total-expanded{background-position:100% -52px}	li.odd{}	li.even{}	dt.odd,dd.odd{}	dt.even,dd.even{background-color:#f6f6f6}	.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std
blockquote{margin:0
0 1em;padding:0}	.std
ul{list-style:disc outside;padding-left:1.5em}	.std
ol{list-style:decimal outside;padding-left:1.5em}	.std ul
ul{list-style-type:circle}	.std ul ul,
.std ol ol,
.std ul ol,
.std ol
ul{margin:.5em 0}	.std
dt{font-weight:bold}	.std
dd{padding:0
0 0 1.5em}	.std
blockquote{font-style:italic;padding:0
0 0 1.5em}	.std
address{font-style:normal}	.std b,
.std
strong{font-weight:bold}	.std i,
.std
em{font-style:italic}	.block{border:1px
solid #ddd;margin:0
0 10px}	.block .block-title{border-bottom:1px solid #ddd;padding:0
10px}	.block .block-title
h2{font-size:16px;font-weight:bold;line-height:1.5}	.block
h3{font-size:14px;line-height:1.5}	.block .block-content{padding:10px}	.block
.actions{text-align:right}	.block .actions
a{float:left}	.block-account{}	.block-currency{}	.block-currency
select{width:100%;border:1px
solid #888}	.block-layered-nav{}	.block-layered-nav
dt{font-weight:bold}	.block-layered-nav
.currently{}	.block-cart{}	.block-cart
.amount{}	.block-cart
.subtotal{text-align:center}	.mini-products-list
li{padding:5px
0}	.mini-products-list .product-image{float:left;width:50px;padding:5px;border:1px
solid #ddd;margin-right:-75px}	.mini-products-list .product-details{margin-left:75px}	.mini-products-list .product-details
h4{font-size:1em;font-weight:bold;margin:0}	.mini-products-list .product-details .btn-remove{float:right}	.block-wishlist{}	.block-related{}	.block-related
li{padding:5px
0}	.block-related
input.checkbox{float:left;margin-right:-20px}	.block-related
.item{margin-left:20px}	.block-related .item .product-image{float:left;margin-right:-65px}	.block-related .item .product-details{margin-left:65px}	.block-compare{}	.block-compare
li{padding:5px
0}	.block-recent{}	.block-poll{}	.block-poll
input.radio{float:left;margin:3px
-18px 0 0}	.block-poll
.label{display:block;margin-left:18px}	.block-poll
.answer{}	.block-poll
.votes{font-weight:bold}	.block-tags ul,
.block-tags
li{display:inline}	.block-subscribe{}	.block-reorder{}	.block-reorder
li{padding:5px
0}	.block-reorder
input.checkbox{float:left;margin:3px
-20px 0 0}	.block-reorder
.label{display:block;margin-left:20px}	.block-banner{}	.block-banner .block-content{text-align:center}	.block-progress{}	.block-progress
dt{font-weight:bold}	.block-progress dt.complete,
.block-progress
dd.complete{background-color:#f6f6f6}	.category-title{}	.category-image{display:block;margin:0
auto}	.category-products{}	.products-grid{width:100%}	.products-grid
tr.odd{}	.products-grid
tr.even{background-color:#f6f6f6}	.products-grid
td{width:33%;border:1px
solid #ddd;padding:5px}	.products-grid
td.empty{}	.products-list
li.item{border:1px
solid #ddd;padding:5px;margin:0
0 5px}	.products-list .product-image{float:left}	.products-list .product-shop{float:right;width:320px}	.product-view{}	.product-essential{}	.product-collateral{}	.product-image-popup{margin:0
auto}	.product-image-popup
.nav{text-align:center}	.product-image-popup
.image{display:block}	.product-image-popup .image-label{}	.product-view .product-shop{float:right;width:445px}	.product-view .product-name{}	.product-view .short-description{}	.ratings{}	.ratings
.amount{}	.ratings .rating-links{}	.ratings
dt{}	.ratings
dd{}	.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(/skin/frontend/default/msc/images/bg_rating.gif) 0 0 repeat-x;position:relative;overflow:hidden}	.rating-box
.rating{position:absolute;top:0;left:0;height:13px;background:url(/skin/frontend/default/msc/images/bg_rating.gif) 0 100% repeat-x}	.availability{}	.availability .in-stock{font-weight:bold}	.availability .out-of-stock{font-weight:bold;color:#f00}	.price{white-space:nowrap !important}	.price-box{}	.price-box
.price{color:#727272;
font-size:10px !important;
font-weight:bold;}	.price-box-bundle{}	.regular-price{}	.regular-price
.price{font-weight:bold}	.old-price{}	.old-price .price-label{color:#727272 !important;
font-size:10px !important;
font-weight:bold;}	.old-price
.price{font-weight:bold;text-decoration:line-through}	.special-price{}	.special-price .price-label{color:#46AA3E !important;
font-size:10px !important;
font-weight:bold;}	.special-price
.price{color:#46AA3E !important;
font-size:10px !important;
font-weight:bold;}	.minimal-price{}	.minimal-price .price-label{font-weight:bold;white-space:nowrap}	a.minimal-price-link{display:block}	a.minimal-price-link
.label{}	a.minimal-price-link
.price{font-weight:normal}	.price-excluding-tax{display:block}	.price-excluding-tax
.label{white-space:nowrap}	.price-excluding-tax
.price{font-weight:normal}	.price-including-tax{display:block}	.price-including-tax
.label{white-space:nowrap}	.price-including-tax
.price{font-weight:bold}	.price-excl-tax{display:block}	.price-excl-tax
.label{display:block;white-space:nowrap}	.price-excl-tax
.price{display:block}	.price-incl-tax{display:block}	.price-incl-tax
.label{display:block;white-space:nowrap}	.price-incl-tax
.price{display:block;font-weight:bold}	.price-from{}	.price-from .price-label{font-weight:bold;white-space:nowrap}	.price-to{}	.price-to .price-label{font-weight:bold;white-space:nowrap}	.price-as-configured{}	.price-as-configured .price-label{font-weight:bold;white-space:nowrap}	.price-notice{padding-left:10px}	.price-notice
.price{font-weight:bold}	.tier-prices
.price{font-weight:bold}	.tier-prices
.benefit{}	.add-to-links
.separator{display:none}	.add-to-cart
label{float:left;margin-right:5px}	.add-to-cart
.qty{float:left}	.add-to-cart
button.button{float:left;margin-left:5px}	.add-to-box{}	.add-to-box .add-to-cart{float:left}	.add-to-box
.or{float:left;margin:0
10px}	.add-to-box .add-to-links{float:left}	.product-options{margin:10px
0 0}	.product-options
dl{margin:0!important}	.product-options dt
label{}	.product-options dt .qty-holder{float:right}	.product-options dt .qty-holder
label{vertical-align:middle}	.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000}	.product-options
dd{margin:10px
0}	.product-options dl.last
dd.last{}	.product-options dd input.input-text{width:98%}	.product-options dd
textarea{width:98%;height:8em}	.product-options dd
select{width:135px;color:#414141}	.product-options .options-list{}	.product-options .options-list
input.radio{float:left;margin:3px
-18px 0 0}	.product-options .options-list
input.checkbox{float:left;margin:3px
-20px 0 0}	.product-options .options-list
.label{display:block;margin-left:20px}	.product-options ul.validation-failed{padding:0
7px}	.product-options
p.required{padding:15px
0 0}	.product-options-bottom{padding:10px;border:1px
solid #ddd;border-top:0}	.product-options-bottom .price-box{margin:10px
0}	.grouped-items{}	.product-view
.description{}	.product-view
.additional{}	.product-view .up-sell{}	.product-view .up-sell .products-grid
td{width:25%}	.product-view
.tags{}	.product-view .tags .form-add-tags
label{float:left}	.product-view .tags .form-add-tags .input-box{float:left;margin:0
5px}	.product-view .tags .form-add-tags
button.button{float:left}	.product-view .tags .form-add-tags
p{clear:both}	.product-view
.reviews{}	.product-view .add-review{}	.product-view .add-review .product-name
span{font-weight:normal}	.product-name{font-size:1em;font-weight:bold;line-height:1.5}	.tags-list
li{display:inline}	.search-summary{}	.cms-home .products-grid
td{width:20%}	.sitemap{}	.product-review{}	.product-review .product-img-box{float:left;width:140px}	.product-review .product-img-box .product-image{display:block;border:1px
solid #ddd;padding:1px}	.product-review
.details{float:right;width:570px}	.cart .checkout-types{float:right;text-align:right}	.cart-table .item-msg{font-size:10px}	.cart .cart-collaterals{float:left;width:700px}	.cart .crosssell .product-image{float:left;margin-right:-90px}	.cart .crosssell .product-shop{margin-left:90px}	.cart
.shipping{}	.cart
.totals{float:right}	.cart .totals
table{width:100%}	.cart .totals table th,
.cart .totals table
td{padding:5px}	.cart .totals table
th{font-weight:bold}	.item-options
dt{font-weight:bold;font-style:italic}	.item-options
dd{padding-left:10px}	.truncated{cursor:help}	.truncated
a.dots{cursor:help}	.truncated
a.details{cursor:help}	.truncated
.truncated_full_value{position:relative;z-index:999}	.truncated .truncated_full_value
dl{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px
solid #ddd;background-color:#f6f6f6}	.truncated .show
dl{top:-20px;left:50%}	.col-left .truncated .show
dl{left:30px;top:7px}	.col-right .truncated .show
dl{left:-240px;top:7px}	.opc{border-bottom:1px solid #ddd;position:relative}	.opc
li.section{border:1px
solid #ddd;border-bottom:0}	.opc .step-title{background-color:#f6f6f6;padding:0
5px;text-align:right}	.opc .step-title
.number{float:left;line-height:22px;margin-right:5px}	.opc .step-title
h3{float:left}	.opc .allow .step-title{cursor:pointer}	.opc
.active{}	.opc .active .step-title{background-color:#ccc;cursor:default}	.opc
.step{border-top:1px solid #ddd;padding:10px;position:relative}	.opc .step .tool-tip{right:10px}	.opc .order-review{}	.checkout-progress{padding:0
50px;margin:10px
0}	.checkout-progress
li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc}	.checkout-progress
li.active{border-top-color:#000;color:#000}	.multiple-checkout{position:relative}	.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}	.multiple-checkout .grand-total{font-size:1.5em;text-align:right}	.multiple-checkout .grand-total
big{}	.multiple-checkout .grand-total
.price{}	.sp-methods .form-list{padding-left:20px}	.sp-methods
select.month{width:150px;margin-right:10px}	.sp-methods
select.year{width:96px}	.sp-methods
input.cvv{width:3em !important}	.please-wait{float:right;margin-right:5px}	.cvv-what-is-this{cursor:help;margin-left:5px}	.tool-tip{border:1px
solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}	.tool-tip .btn-close{text-align:right}	.tool-tip .tool-tip-content{padding:5px}	.add-gift-message{}	.gift-message-form{border:1px
solid #ddd;background-color:#f5f5f5}	.gift-message-form .inner-box{padding:5px;height:300px;overflow:auto}	.gift-message-form .gift-item{}	.gift-message-link{display:block;background:url(/skin/frontend/default/msc/images/bg_collapse.gif) 0 4px no-repeat;padding-left:20px}	.gift-message-link.expanded{background-position:0 -53px}	.gift-message-row{}	.gift-message-row .btn-close{float:right}	.gift-message dt
strong{font-weight:bold}	.checkout-agreements{}	.checkout-agreements
li{margin:10px
0}	.checkout-agreements .agreement-content{border:1px
solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto}	.checkout-agreements
.agree{padding:6px}	.login-page{}	.login-page
.content{min-height:150px}	.dashboard{}	.dashboard .welcome-msg{}	.dashboard .recent-orders{margin:10px
0}	.dashboard .tags
.number{float:left;margin-right:-20px}	.dashboard .tags
.details{margin-left:20px}	.dashboard
.reviews{}	.order-info{border:1px
solid #ddd;padding:5px}	.order-info dt,
.order-info dd,
.order-info ul,
.order-info
li{display:inline}	.order-info
dt{font-weight:bold}	.page-print .print-head{}	.page-print .print-head
img{float:left}	.page-print .print-head
address{float:left;margin-left:15px}	.page-print .gift-message-link{display:none}	.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap}	.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax
.price{display:inline}	.footer{padding:0px}	.footer
p{text-align:right}	.footer
address{text-align:right}	.footer
ul{float:left;padding:0
0px 0 0}	#content
.affiliates{width:735px}	#content .affiliates h2,
#content .affiliates
h3{font-size:20px!important;font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif!important;color:#125A8B !important;font-weight:normal!important}	#content .affiliates
h2{margin:10px
0 12px !important}	#content .affiliates h2
a{float:right}	#content .affiliates h2 a
img{margin:-10px 4px 0 0}	#content .affiliates
h3{font-size:18px!important}	#content .affiliates
p{line-height:17px!important;padding:0
0 15px!important}	#content .affiliates
ul{margin-left:10px!important}	#content .affiliates ul
li{list-style-type:none;padding-left:20px;background:url(../images/aff_arrow.gif) no-repeat 1px 6px}	#content .affiliates
.aff_block{background:url(../images/aff-block.gif) repeat-x 0px -132px}	#content .affiliates .aff_block
.rr{background:url(../images/aff-block.gif) no-repeat 100% -265px}	#content .affiliates .aff_block
.ll{background:url(../images/aff-block.gif) no-repeat 0px 0px}	#content .affiliates
.aff_step{background:url(../images/aff_Step.gif) no-repeat top right;float:left;height:123px;width:153px;padding-bottom:9px;padding-right:27px}	#content .affiliates
.first{padding-left:7px}	#content .affiliates
.last{background:none;padding-right:0px}	#content .affiliates .aff_step
.title{font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif!important;font-size:20px!important;color:#fff;padding:17px
0 0 10px;text-shadow:1px 1px 3px #000}	#content .affiliates
.text{font-family:tahoma,helvetica,arial,sans-serif!important;padding:8px
0 10px 10px;font-size:13px;color:#fff;text-shadow:1px 1px 2px #000}	#content .affiliates .text
p{color:#fff}	#content .affiliates .text
a{text-decoration:underline!important;color:#fff!important}	#content .affiliates
.aff_box{float:left;margin-right:15px;height:450px}	#content .affiliates
.links{width:208px;background:#302f30 url(../images/aff_box.png) no-repeat -728px 100%}	#content .affiliates .links
.title{background:#302f30 url(../images/aff_box.png) no-repeat -2px 100%}	#content .affiliates
.banners{width:495px;text-align:center;background:#302f30 url(../images/aff_box.png) no-repeat -952px 100%}	#content .affiliates .banners
.title{background:#302f30 url(../images/aff_box.png) no-repeat -226px 100%}	#content .affiliates .aff_box
img.banner{margin:10px
0 4px}	#content .affiliates .aff_box
img.banner2{margin:10px
0 4px 13px;float:left}	#content .affiliates .aff_box
ul{margin-left:0!important;padding:10px!important}	#content .affiliates .aff_box ul
li{background:url(../images/aff_box_li.gif) no-repeat 1px 5px;padding-left:15px}	#content .affiliates .aff_box ul li
a{color:#CECECE!important}	#content .affiliates .aff_box
.title{font-size:18px;color:#b8e80e;text-align:left;font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif!important;padding:9px
12px}	#content .sign-up{}	#content .sign-up
p{padding:0
0 5px!important}	#content .sign-up
label{display:inline-block;width:250px;text-align:right;font-weight:bold;padding-right:10px;color:#969696}	#content .sign-up p
span{display:inline-block;vertical-align:middle;padding:0
10px 0 3px;font-weight:bold;color:#969696}	#content .sign-up
label.line{color:#fff!important;padding-top:30px}	#content .sign-up
input.txt{width:247px;background:url(../images/aff_input.gif) no-repeat 0px 0px;height:16px;padding:3px
6px;border:none}	#content .affiliates .hp-text-t{background:url(../images/hp-text2.gif) no-repeat top left;height:8px;width:730px;display:block}	#content .affiliates .hp-text-c{width:700px;padding:5px
15px 0;background:#dbdcdc;border:none!important}	#content .affiliates .hp-text-c
p{width:700px!important}	#content .affiliates .hp-text-b{background:url(../images/hp-text2.gif) no-repeat bottom left;height:8px;width:730px;display:block}	.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}	
#search
{
position:relative;
top:100px;
z-index:200;
}


.brandy{
background:transparent url(../images/brand.gif) no-repeat scroll left top;
clear:none;
float:left;
height:95px;
width:23px;
}
.tpbg{
background:transparent url(../images/Untitled-1_29.gif) no-repeat scroll left top;
bottom:0;
cursor:pointer;
height:30px;
left:5px;
position:relative;
top:0;
width:168px;
}

.tp1
{
width:88px;
height:20px;
background:none;
border:0;
cursor:pointer;
}

.tp2
{
width:56px;
height:20px;
background:none;
border:0;
cursor:pointer;
}


.tpx
{
width:88px;
height:20px;

border:0;
}

.tpx1
{
width:56px;
height:20px;

border:0;
}

.sidebarmenu ul {
background:url(../images/brand-h.gif) no-repeat;
}

.lbg{
background:url(../images/brand-f.gif) no-repeat;
height:10px;
}



.sidebarmenu a.subfolderstyle:hover {
background:transparent url(../images/yogesh_09.gif) no-repeat scroll 97% 50%;
}

.sidebarmenu ul li ul li a:hover{
background:transparent url(../images/yogesh_09.gif) no-repeat scroll 97% 50%;
color:#fff;
}


.sidebarmenu ul li ul li a{
background:transparent url(../images/main_09.gif) no-repeat scroll 97% 50%;
color:#fff;
}
.sidebarmenu ul li ul li a{
color:#fff;
}

.last1{
background:transparent url(../images/main_09.gif) no-repeat scroll 97% 50%;
color:#fff;
}


.sidebarmenu ul li a:hover{
background:transparent url(../images/yogesh_09.gif) no-repeat scroll 97% 50%;
color:#fff;
}
.first1 a
{
background:transparent url(../images/upper_05.gif) no-repeat scroll 97% 50%;
}
.first1 a:hover
{
background:transparent url(../images/uppera_05.gif) no-repeat scroll 97% 50%;
}

.last1{
background:url(../images/bottom_06.gif) no-repeat;
height:10px;
}

.abcd{
background: transparent url(../images/avail.gif) no-repeat scroll 0% 0%; width: 412px; height: 31px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

.bcs{
background: transparent url(../images/price-bg.gif) repeat scroll 0% 0%; width: 414px; height: 54px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;

}

#flix
{
position: relative; top: 100px; left: 75px; width: 400px;
}

#wish
{
background:transparent url(../images/icon_asterick.gif) no-repeat scroll 0 0;
display:inline;
padding:0 5px 5px 23px;
}

#cmp
{
background:transparent url(../images/icon_add_to_compare.gif) no-repeat scroll 0 0;
display:inline;
padding:0 5px 5px 23px;
}

.dv1{
background:url(../images/new2_03.gif) no-repeat;
padding: 5px; float: left; cursor: pointer; text-align: center; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 27px; width: 96px;
}

.dv1:hover{
background:url(../images/demo1_03.gif) no-repeat;
}

.dv2{
background:url(../images/mostpapular1_03.gif) no-repeat;
padding: 5px; float: left; cursor: pointer; text-align: center; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 27px; width: 96px;

}

.dv2:hover{
background:url(../images/mostpapula2_03.gif) no-repeat;
}

.botm{
background:url(../images/Untitled-1_06.gif) repeat-x;
height:4px;
}

.addnew{
background:transparent url(../images/add1.png) no-repeat scroll 0 0;
border:0 none;
height:29px;
width:119px;
cursor:pointer;
margin-top:-5px;
}

.qbutn{
background:transparent url(../images/button.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:20px;
width:122px;
}

.qhead{
background:transparent url(../images/ghgj1.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-weight:bold;
height:36px;
left:-1px;
padding-left:26px;
padding-top:5px;
position:relative;
top:47px;
width:700px;
}

.qfld{
border:1px solid #CCCCCC;
height:347px;
margin-top:35px;
padding:10px;
width:703px;;
}
#rater{
position: relative; top: -10px;float:right; padding-right:10px;
}

#stars
{
position:relative;
top:-3px;
}

#rate
{
background:transparent url(../images/product_rating_full_star.gif) no-repeat scroll 0 0;
display:inline;
padding:0 5px 5px 23px;
}


#ask
{
background:transparent url(../images/error_msg_icon.gif) no-repeat scroll 0 0;
display:inline;
padding:0 5px 5px 23px;
}

.sprice{
width:50px;float:left;margin-top:15px;
}

.discount-banner {
background:url("../images/discount.png") no-repeat scroll 0 0 transparent;
color:white;
float:right;
font-size:12px;
font-weight:bold;
height:52px;
padding-left:43px;
padding-top:12px;
text-align:left;
width:437px;
}

.shopping-cart-collaterals .col2-set .col-2  {width:305px;}