body          { background:#fff ; /*color:#646464;*/color:#616161; }

#body          { background:#fff ; /*color:#646464;*/color:#616161; }

a             { color:#5a5a5a;}
/* ======================================================================================= */

/* Layout ================================================================================ */
.page-print { background:#fff;}
.page-empty { background:#fff;}
.page-popup { background:#fff;}
/* ======================================================================================= */

/****** push footer */


.clearfooter {   height: 107px;   clear: both;}


html, body {
	height: 100%;
}
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -107px; /* the bottom margin is the negative value of the footer's height */
}
.footer-container, .clearfooter {
	height: 107px; /* .push must be the same height as .footer */
}





/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button {color:#666; }
input.input-text,select,textarea,#qty,.qty { 
	background:#fff; border:1px solid #c8c8c8; }
select.multiselect option { border-bottom:1px solid #b6b6b6;}
/*====================button*/
button.button span {
	color:#fff; /*background:url("../images/bg_btn.gif") no-repeat scroll 0 0 transparent;*/ background-color:#535353; text-transform: uppercase;line-height: 30px;}
	
#search_mini_form{ float: right; padding-top: 3px; }	
.form-search .button span{ background:url(../images/layout/search.png); width:45px; height:40px; margin:0; padding:0; }	
.form-search .button span span{  }
.form-search input { background: #e4e4e4; font-size:14pt; font-weight:bold; color:#fff; }
	
	
/*button.btn-continue span,*/
/* #opc-login .col-2 button.button span, */
.block-poll button.button span,
/* #checkout-step-billing button.button span,
#checkout-step-payment button.bu tton span ,*/
/* .checkout-onepage-success .buttons-set button.button  span, */
/*#review-form .buttons-set button.button  span,*/
/* .customer-account-login button.button  span, */
/*.customer-account-create .buttons-set button.button  span,*/
.checkout-multishipping-login button.button  span ,
.block-compare button.button  span {
	background:url("../images/bg_btn.gif") no-repeat scroll 0 0 transparent; color:#fff; }
button.btn-cart span {
	/*background:url("../images/bg_btn_cart.gif") no-repeat scroll 0 0 transparent;*/ color:#fff;}		
.checkout-multishipping-addresses .page-title button.button span {
	background:url("../images/btn_addnew.gif") no-repeat scroll 0 0 transparent;height:30px; padding-left:31px;  color:#fff;}
.checkout-multishipping-addresses .page-title button.button span span{
	color:#fff;}

button.btn-cart span span{color:#ffffff !important;text-transform: uppercase !important;}
button.disabled span { border-color:#bbb !important; background:#bbb !important; }

button.btn-checkout span {color:#fff;/* background:url(../images/bg_checkout.gif) 0 0 no-repeat;*/ line-height: 33px;}
button.btn-checkout:first-child{/* margin-left:65px; */}
button.btn-checkout.no-checkout span {color:#b8baba; }
select:focus,textarea:focus { 
	background-color:#fff; }
.form-list label { color:#646464;}
.form-list label.required em {color:#ea4c88;}
.form-list li.additional-row { border-top:1px solid #ccc;}
.fieldset h2.legend { 
	color:#666;}
input.input-text { /*background:#e4e4e4;*/ border:0; width:234px; height:36px; line-height:38px; /*padding:0 10px;*/ }
.validation-failed {/*background: url("../images/bg_input_on.gif") no-repeat scroll 0 0 transparent !important;*/ }	
li.wide input.input-text{
	 b/* ackground:url(../images/bg_input_add.gif) 0 0 no-repeat; */ width:548px; height:23px; line-height:23px; /*color:#adadad*/} 
.form-list li.wide .validation-failed {
	 background:url(../images/bg_input_add_on.gif) 0 0 no-repeat !important; width:548px; height:23px; line-height:23px;} 
.form-list li.wide .input-textarea	.validation-failed {
	border: 1px solid #c8c8c8; background:none !important; height:auto;}	  
/* Form Validation */
.validation-advice { 
	color:#ea4c88;}
p.required { color:#ea4c88; }

/* Global Messages  */
.success { color:#3d6611;}
.error { color:#df280a;}
.notice { color:#e26703; }
.error-msg { 
/*	 background-image:url(../images/i_msg-error.gif);border-color:#5f7047; */
background-color:#ccc; color:#999; padding-bottom:4px; padding-left:7px; }
.success-msg { /*background-image:url(../images/i_msg-success.png);*//*border-color:#5f7047;*/ background-color:#fff;color:#616161;}
/*
.note-msg,
.notice-msg { background-image:url(../images/i_msg-note.gif); border-color:#5f7047; background-color:#eff5ea;color:#3d6611; }
*/
.note-msg,
.notice-msg { border:solid 1px #eee; padding:10px 15px;  }

.breadcrumbs a{
	color:#3c3c3c; }
.breadcrumbs li strong {
	color:#999;}	
.breadcrumbs li span{
	background:url(../images/i_breadcrumbs.png) 3px 2px no-repeat;}
.page-title-1, .category-title, .page-title{ 
	/*background:url(../images/bg_title.gif) 0 0 repeat-x;*/ 
	background-color: #969696; }	 
.page-title h1,
.checkout-onepage-index .main .page-title,
.checkout-onepage-success .main .page-title,
.page-title-1 h1 {
	color:#ffffff;}
.page-title h2 {color:#0a263c; }
.checkout-onepage-success h1{
	/* background:url(../images/i_received.png) 20px 11px no-repeat; */}
.checkout-onepage-success h2.sub-title{
	color:#ea4c88;}	
.subtitle { color:#e25203; }
.toolbar-top a{
	background:url(../images/i_asc_arrow.gif) no-repeat right center ; }
/* Pager */
.pager { border:1px solid #c8c8c8 }
/* Sorter */
.sorter,.pager-bottom {border:1px solid #c8c8c8;background-color:#fff; }
.toolbar .pager {border-bottom:1px solid #fff; }
.sorter .view-mode .grid, 
.sorter .view-mode .list {
	background:url("../images/bkg_viewmode.gif") no-repeat scroll 0 0 transparent;  }
/* Data Table */
.data-table { width:99%; border:1px solid #c8c8c8;}
.item-options dt 	{
	color:#646464;}
.data-table thead th { /* border-right:1px solid #ebebeb; *//*color:#0a263c;*/}

.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th { 
/*color:#646464;*/background:#fff; border-bottom:1px solid #ebebeb !important;}


.data-table tfoot { border-bottom:1px solid #ebebeb; }
.data-table tfoot tr.first td { border-top:1px solid #ebebeb; }


.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #ebebeb; /* border-right:1px solid #ebebeb; */ }
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
/* Generic Info Box */
.info-box { background:url(../images/bkg_block-title.gif) 0 0 repeat-x #fff; border:1px solid #d0cbc1;}
tr.summary-details td {background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
.link-cart { color:#dc6809 !important;}
 
.link-reorder,#my-orders-table a,#my-orders-table .separator {color:#ea4c88 !important; }
#my-orders-table .price{
	color:#5e515d}
.link-wishlist,.link-compare { 
color:#3c3c3c; background:url(../images/i_plus.gif) 0 center no-repeat;}
.link-rss { background:url(../images/i_rss.gif) 0 2px no-repeat; }
.btn-remove { background:url(../images/btn_remove.gif) 0 0 no-repeat;}
.btn-remove2 { 
	background:url(../images/btn_trash.gif) 0 0 no-repeat; }
.divider { background:url(../images/bkg_divider1.gif) 0 50% repeat-x;}
.link-print { color:#EA4C88 ; }
.noscript .noscript-inner { background:url(../images/i_notice.gif) 20px 50% no-repeat; }
tr.summary-total .summary-collapse { background:url(../images/bkg_collapse.gif) 0 5px no-repeat;  }
.cart-tax-total { background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;}
/* Noscript Notice */
.noscript { border:1px solid #ddd;background:#ffff90;color:#2f2f2f; }

/* Demo Notice */
.demo-notice {background:#d75f07;color:#fff; }
/* ======================================================================================= */


/* Header ================================================================================ */
.header .welcome-msg ,
.header .links a,
.header .links{ /*color:#585858 !important;*/ text-transform:uppercase; padding-left:2px;}
.header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.header .form-search .search-autocomplete li { border-bottom:1px solid #f4eee7;}
.header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
.header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }
.header .form-language label {color:#BAA085;}

.header-container .top-container a {color:#ebbc58; }
/* .header .links li { background:url(../images/bkg_pipe1.gif) 100% 60% no-repeat; } */


.checkout{  background:url(../images/bkg_pipe1.gif) 0px 11px no-repeat !important; color:#fff !important; padding:5px !important; }
/* .my_cart{ background:url(../images/layout/bag.png) 0 0 no-repeat !important; color:#fff !important; padding:5px  !important; margin-right:0; width:79px; } */
.checkout a, .my_cart a{ color:#5a5a5a !important; }
.checkout a{ padding-right:0px; }
.my_cart a{ padding-left:30px; }

.header .quick-access .links .first{ background:url(../images/layout/bag.png) 0 0 no-repeat !important;color:#fff !important; /* padding:5px  !important; */ margin-right:0; padding-left: 25px !important;padding-bottom: 11px;
padding-top: 5px;padding-right:0;/* width:79px; */ }

.my_account, .log_in{ background:url(../images/bkg_pipe1.gif) 0px 60% no-repeat #fff !important; color:#585858 !important; padding:5px !important; }


/* Sidebar =============================================================================== */
.block .block-title {
	border-bottom:1px solid #c8c8c8; padding-bottom:10px;}
.block .block-title strong { 
	color:#666;}
.block .block-subtitle {color:#646464; }
.block .block-content .product-name { color:#1e7ec8; }
.block .block-content { 
	/*background: url(../images/190_bt.png) 0 100% no-repeat;*/}
.block.block-reorder .actions  a{
 	background:url(../images/i_edit.gif) 100% 8px no-repeat;}
/* Block: Account */

.block-account { border-color:#bbb; }
.block-account .block-title strong ,
.block-reorder .block-title strong {
border-bottom:2px solid #c8c8c8;}
.block-account .block-content li a { border-bottom:1px solid #ddd;color:#5f5d5c; background: url(../images/i_learnmore.gif) 0 10px no-repeat;}
.block-account .block-content li a:hover {
	color:#666; background: url(../images/i_li_on.gif) 0 10px no-repeat; }
.block-account .block-content li strong	{
	color:#666; background: url(../images/i_li_on.gif) 0 10px no-repeat;}

.block-account .block-content li.current { border-bottom:1px solid #ddd;color:#ea7900; }
.block-reorder .block-content li.item .product-name a{
	color:#646464;}
.block-reorder .block-content li.item{
	border-bottom:1px solid #ebebeb;}	

.block-layered-nav .price{
	 color:#646464;}
.block-layered-nav .block-subtitle { 
	 border-bottom:1px solid #c8c8c8;}
.block-layered-nav .block-content { }
.block-layered-nav dt { 
	color:#666;border-bottom:1px solid #c8c8c8; }


/* Block: Cart */
.block-cart .actions { border-bottom:1px solid #c2c2c2; }
span.sku{
	color:#828282; }
.block-cart .amount a,.block-cart .subtotal .price,.block-cart .product-category,.block-cart span.price {
	color:#666;}
.block-cart .product-name a {
	color:#646464;}	
.block-cart .mini-products-list .product-image img{
	border:1px solid #ebebeb;}		
/* Block: Compare Products */
.page-popup .link-print {color:#646464; background:url(../images/i_print.gif) 0 2px no-repeat; }
.compare-table thead tr.first th,
.compare-table thead tr.first td { background:url(../images/bg_td_compare.gif) 100% 0 repeat-y;}
.compare-table .btn-remove { background-image:url(../images/btn_remove.gif); width:72px; height:15px; }
.block-compared .block-title strong {background-position:0 1px; }
.block-login .block-title strong { background-image:url(../images/i_ma-info.gif); }
.compare-table tbody th {
	color:#bb8556;}
.block-compare .block-content li.item {
	border-bottom:1px solid #ebebeb;}	
.compare-table tbody th,
.compare-table tbody td { border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; }
.compare-table tbody td.last { border-right:1px solid #ccc; }
.compare-table tbody tr.last th,
.compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
.compare-table tr.first td .product-name {color:#203548; }
.block-compare .product-name a,.block-viewed .block-content .product-name a{color:#646464;}
.block-tags .block-content a { color:#1b2d3b; }
.block-subscribe label {color:#666;}
.block-subscribe input.input-text { border:1px solid #7d7d7d !important; background:#7d7d7d; color:#bababa;  line-height:23px; }
.block-login label {color:#666; }
.block-login .actions button.button span { border-color:#406a83; background:#618499; }

/* Block: Subscribe */
.block-subscribe .actions button.button { 
	  background:url(../images/btn_newsletter.gif) 0 0 no-repeat; width:25px; height:25px; }
.header .form-search button.button { 
	background:url(../images/i_search.gif) 100% 60% no-repeat; height: 25px; width: 29px; }

.products-grid li.item { border:1px solid #ebebeb;}
.products-list .product-shop { 
	border-left:1px solid #ebebeb;}
.products-list .product-name { color:#203548; }
.products-list .product-name a { color:#203548; }
.availability-only {  background:url(../images/i_availability_only.gif) 0 50% no-repeat; }
.availability.out-of-stock span { color:#d83820; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;}
.availability-only strong { color:#be2c00; }
.availability-only-details th { background:#d2d6d9;}
.availability-only-details td { background:#ebf0f3; border-bottom:1px solid #fff;}
.availability-only-details tr.odd td.last { color:#d95e00;}

.email-friend a{
	 background:url(../images/i_email.gif) no-repeat 0 1px;}
.no-rating a {
	 background:url(../images/i_review.gif) no-repeat 0 0;}
/* Regular price */
.regular-price { color:#3c3c3c; }
.old-price .price-label {color:#828282;}
.old-price .price { 
color:#828282;}
.category-image-container-inner{
	background:url(../images/bg_cate.png) 0 100% repeat-x; width:770px; height:210px;}
.category-products ul.products-grid{
	background:none; }
/* Special price */
.special-price .price-label {color:#3C3C3C;}
.price-box .price ,.regular-price .price{ 
color:#616161; }
.special-price .price{ color:#f41e1e !important; }

.old-price .price{
	color:#828282;}

/* Excluding tax */
.price-excluding-tax {color:#999; }
.price-excluding-tax .label { color:#999; }
.price-excluding-tax .price { color:#c76200; }

/* Including tax */
.price-including-tax {color:#999; }
.price-including-tax .label {color:#999; }
.price-including-tax .price {color:#c76200; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
/* Price notice next to the options */
.price-notice {color:#999; }
.price-notice .price {color:#2f2f2f; }
.price-box-bundle .price { color:#555; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices { background-color:#f4f7f7; border:1px solid #dadddd; }
.tier-prices li {color:#424242; background:url(../images/i_tier.gif) no-repeat 0 3px; }
.tier-prices .benefit {color:#2f2f2f; }
.tier-prices .price {color:#2f2f2f; }

.tier-prices-grouped li {color:#e26703; }
/* Add to Cart */
.add-to-cart label {color:#666; }
.add-to-box .or {color:#666; }
.product-essential h2 {
	color:#464646; }
.product-view .product-img-box .zoom { height:18px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; }	
.product-view .product-img-box .zoom #handle { width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-collateral h2 { 
	border-bottom:1px solid #ebebeb; color:#616161;}
.product-collateral h2 span,.product-collateral h2 span a{
	font-size:11px; color:#646464;}
/*
.product-detail-center{
	width:445px; background:url(../images/vertical.gif) 100% 35px no-repeat ;min-height: 150px;}
*/
.product-view .product-img-box .product-image-zoom { 
	border:1px solid #ebebeb; }
.product-view .product-img-box .more-views h2 {border-bottom:1px solid #ccc;}
.product-view .product-img-box .more-views li a { }

.product-image-popup .image-label {color:#ea4c88; }

.product-view .product-shop .product-name h1 { 
	color:#666;  }
.product-view .product-shop .product-name h1 span{
	color:#616161;text-transform: uppercase;}
.product-view .product-shop .price-box .price { 
	color:#666;}
/* Product Options */
.product-options dt label {color:#616161; font-size:14px;}
.product-options dt span.required { color:#eb340a; }
.product-options dt .qty-disabled {color:#2f2f2f; }
.product-options dd {border-bottom:1px solid #e4e4e4; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee;}
.product-options-bottom .tier-prices li {color:#e26703; }
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit { color:#e26703; }
.product-view .box-up-sell .products-grid td { 
	width:170px; background:#fff url(../images/vertical.gif) 100% center no-repeat; }
.product-view .box-up-sell .products-grid td span{
	color:#828282;}
.product-view .box-tags .form-add button.button span {
	background:#f0548f; color:#fff;}
.product-name a { 
	color:#616161;}
.block-related .block-content li{
	width:230px; border: 1px solid #ebebeb;margin-right:5px;height:330px;/*background:url(../images/vertical.gif) 100% 25px no-repeat;*/}	
.product-view .box-tags .product-tags li { background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat;}
	
.tags-list li a { color:#1b2d3b; }
.advanced-search-summary {border:1px solid #e9d7c9; background:#fff6f1;}
.advanced-search-summary strong { color:#E17C24; background:url(../images/i_search_criteria.gif) 0 3px no-repeat; }
.page-sitemap .sitemap a { color:#1b2d3b; }
.page-sitemap .sitemap li.level-0 a { color:#1e7ec8; }
.checkout-cart-index .product-image	{
	border:1px solid #ebebeb;}
#shopping-cart-table tbody td{
	background-color:#fff;}
#shopping-cart-table .qty{
color:#646464;}
.rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat;}
/* Shopping Cart Table */
.cart .totals .checkout-types li a{
	background:url(../images/border_bt.gif) 0 bottom repeat-x; }
.cart-table .product-name {color:#1e1e1e;font-weight: bold;font-size:14px; }
.cart-table .item-msg {color:#df280a; }
.cart .crosssell h2 {
     border-bottom:1px solid #ebebeb; color:#656565; }
.cart .crosssell .product-details span{ 
	color:#828282;}
.cart .crosssell li.item {
	 border-right:1px solid #ebebeb;}
.cart .discount h2,
.cart .shipping h2,
.cart .totals h2 {color:#616161;border-bottom:2px solid #c8c8c8; }
.category-product-name{
	color:#c8c8c8; }	
.catalog-category-view .category-product-name{
	color:#666;}
/* Options Tool Tip */
.truncated .truncated_full_value dl {border:1px solid #ddd; background-color:#f6f6f6; }
#checkout-review-table th{
	background-color:#e7e6e6;/* background:url(../images/bg_th.gif) repeat-x left top; */ 	}	
#checkout-review-table tbody td{
	background-color:#fff;}
#checkout-review-table tfoot td	{ padding-right:40px;
	/* background-color:#f6eee1; */ border-bottom: 1px #ebebeb solid;}
.text-complete{color:#ea4c88;}	
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF;}
.customer-address-index .addresses-primary a,
.box-info .col2-set .box-content a{
	background:url(../images/i_edit.gif) 100% center no-repeat;}	
.tool-tip .btn-close a { width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; }
	
/* Gift Messages */
.gift-messages h3 {color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form h4 { color:#e87403; }
.gift-message-link { background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;}
.gift-messages-form .item .number {color:#8a8987; }
.gift-message-row .btn-close {  width:16px; height:16px; background:url(../images/btn_gm-close.gif) 0 0 no-repeat;}
.gift-message-row { background:#f2efe9; }
.checkout-agreements .agreement-content { background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree label {color:#666; }

.opc .checkout-agreements { border:1px solid #d9dde3;}
.opc .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4;}

/* Centinel */
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.opc .centinel { border:1px solid #bbb6a5;}

/* Generic Info Set */
.info-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5;}
.info-set h3,
.info-set h4 {color:#E26703; }
.info-set h2.legend {background:#f9f3e3; border-bottom:1px solid #bbafa0; }
.info-set h3.legend {color:#0a263c; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name {color:#1e7ec8 !important; }
#checkout-progress-wrapper{
	 background: url(../images/318_top.png) no-repeat 0 0; width:318px; }
#checkout-progress-wrapper div.block {
	width:278px; background: url(../images/318_bt.png) no-repeat 0 bottom; }	 
#checkout-progress-wrapper strong span{color:#666; text-transform:capitalize;}
.block-progress .block-title strong { 
	border-bottom:2px solid #c8c8c8;}
.block-progress dt {color:#646464; border-bottom:1px solid #ebebeb;background:url(../images/i_checkout.gif) 0 8px no-repeat;}
.block-progress dt.complete { color:#ea4c88; background:url(../images/plus_on.gif) 0 11px no-repeat; }
.block-progress dt.complete a{
	 color:#ea4c88;}
.block-progress dt.complete .separator{
	background:url(../images/i_separator.gif) 0 center no-repeat; width:3px;}
.block-progress dd.complete {  border-bottom:1px solid #ebebeb;}
a.back-link,p.back-link { 
	background:url(../images/i_arrow-top.gif) 0 3px no-repeat;}
.opc .step-title { background-color: #969696;
	/*background:url(../images/bg_steptitle_off.jpg) no-repeat 34px top;*/height:30px; width:632px; }
.opc .step-title .number {background-color:#b9b9b9;padding-left:10px;line-height:26px;
	/*color:#969696;*/color:#fff; /*background:url(../images/bg_num_off.jpg) no-repeat left top; */width:25px; height:30px; }
.opc .step-title h2 { 
	/*color:#969696;*/color:#fff;}
.opc .active .step-title { background-color: #969696;
	color:#fff; /*background:url(../images/bg_steptitle_on.jpg) no-repeat 34px top;*/ width:632px; }
.opc .active .step-title .number {/*color:#969696;*/color:#fff; /*background:url(../images/bg_num_on.jpg) no-repeat left top;*/ width:25px; height:30px; background-color:#b9b9b9;}
#review-buttons-container a{
	/* background:url(../images/i_edit.gif) right center no-repeat; */ }	
.opc .allow .step-title h2 { 
	color:#969696;}
.opc .active .step-title h2 { 
	color:#ffffff;}
#opc-login h3 { 
	color:#666;}
#opc-login h4 {/* color:#2f2f2f; */ color:#616161; }
.opc .gift-messages-form { background:#f6f1eb; border:1px solid #e9e4de;}
#opc-review .product-name { 
	color:#616161;}
#opc-review .buttons-set { 
	/* background-color: #F6EEE1;  */border:1px solid #c8c8c8; border-top:none;}
.checkout-progress li { border-top:10px solid #999;color:#abb5ba; }
.checkout-progress li.active { border-top-color:#e96200; color:#e96200;}
.multiple-checkout h3,
.multiple-checkout h4 {color:#E26703; }
.multiple-checkout .data-table .product-name { color:#1e7ec8 !important; }

.multiple-checkout .col2-set,
.multiple-checkout .col3-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;}
.multiple-checkout .col2-set h2.legend {background:#f9f3e3; border-bottom:1px solid #bbafa0; }
.multiple-checkout .col2-set h3.legend { color:#0a263c; }

.multiple-checkout .box h2 { color:#e26703; }
.multiple-checkout .place-order .grand-total { height:71px; background:url(../images/bkg_grand-total.gif) 0 0 no-repeat;}
.multiple-checkout .place-order .grand-total .inner { height:57px; background:url(../images/bkg_grand-total.gif) 100% 0 no-repeat; }
.checkout-multishipping-shipping .box-sp-methods .pointer { width:178px; height:41px; background:url(../images/bkg_sp-methods.gif) 0 0 no-repeat; }
.multiple-checkout .place-order .grand-total .price { color:#E26703; }
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #d9d2be; background:#f9f3e3;}

.account-login .content h2,
.accout-create-1 h2:first-child { 
	 color:#666; border-bottom:2px solid #c8c8c8; }
/* Account Login/Create Pages ============================================================ */
.banner-slider .slideshow{
	width:960px; }

.banner-slider .block-banner-slider li	{
	border:1px solid #c8c8c8; float:right; margin:0;padding:0;}
.block-banner-slider{
	border-left:1px solid #fff; width:244px;}
.dashboard .welcome-msg p strong{
	color:#666;}
.dashboard .page-title h1 {
	background:url(../images/i_dash.png) no-repeat scroll 0 2px transparent;}
.dashboard .box-info .box-head h2,.customer-address-index .page-title h1 {
	background:url(../images/i_address.png) no-repeat scroll 0 2px transparent;}		
.box-account .box-head h2,
.dashboard .page-title h1,
.customer-account-edit .page-title h1,
.customer-address-index .page-title h1,
.sales-order-history .page-title h1{ 
	color:#666; }
.dashboard .page-title,
.box-recent .box-head,
.box-info .box-head,
.customer-account-edit .page-title,
.customer-address-index .page-title,
.box-tags .box-head,
.box-reviews .box-head,
.sales-order-history .page-title{
	background:url(../images/box-head.gif) 0 0 no-repeat; height:30px;  width:760px;}	
.dashboard .box-recent .box-head h2 ,
.customer-account-index .box-tags .box-head h2,
.sales-order-history .page-title h1,
.customer-account-index .box-reviews .box-head h2 {
	background:url(../images/i_recent.png) 0 2px no-repeat; }	
.customer-account-edit .page-title h1 {
	background:url(../images/i_account.png) 0 2px no-repeat; }		
.dashboard .box .box-title a { background:url(../images/icon_edit.gif) 10px 0 no-repeat; }
.box-info .col2-set address a{
background:url(../images/icon_edit.gif) 0 0 no-repeat;}	
/* View Type: List */
.products-list li.item {
	background:none; border-bottom:1px solid #ebebeb;}
a.link-learn{
	background:url(../images/i_learnmore.gif) 0 3px no-repeat; width:8px; height:11px; }
/* Rating */	
.rating-box { width:69px; height:13px; background:url(../images/bkg_rating.png) 0 0 repeat-x; }
.rating-box .rating {background:url(../images/bkg_rating.png) 0 100% repeat-x; height:13px;}	
/* Block: Account Information */

/* Block: Reviews */
.dashboard .box-reviews .number { color:#fff;background:#0a263c; }
/* Block: Tags */
.dashboard .box-tags .number {color:#fff; background:#0a263c; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2,
.addresses-list h3 {color:#EA4C88;}
.addresses-list .link-remove { color:#646464; }
/* Order View */
.order-info-box { background:#fff; border:1px solid #d0cbc1;}
.page-print .order-date { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; }
.order-items .link-print { float:right; color:#1e7ec8;}
.gift-message dt strong { color:#666; }
.product-review h3 {color:#2f2f2f; }
/* ======================================================================================= */
/*=home*/
.title-list-product h1{
	color:#666;border-bottom:2px solid #c8c8c8;}
.best-seller-products .shadow .product-list-detail ul li{border-bottom:1px solid #ebebeb;}
.block-footer{
	background-color:#ffffff; border:1px solid #ebebeb;}
.block-footer-2,.block-footer-3,.block-footer-4,.block-footer-5{
	border-left:2px solid #ebebeb;}

.block-footer div div span{
	color:#666; }

/* Footer 
================================================================================ */
.footer {
	 }
.footer .store-switcher { color:#fff; }
.footer a { color:#959595;}
.footer .bugs {color:#ecf3f6; }
.footer .bugs a { color:#ecf3f6;}
.footer address { 
	color:#959595; }
.footer address a { color:#959595; font-size:11px; }

.footer div li label{
	color:#ea4c88; }

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

.best-selling h3 {color:#e25203; }
.best-selling table { border-top:1px solid #ccc; }
.best-selling tr.odd { background:#eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x; }
.best-selling tr.even { background:#fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x; }
.best-selling td { border-bottom:1px solid #ccc; }
.best-selling .product-img { border:2px solid #dcdcdc; }
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover { color:#203548; }
/* ======================================================================================= */


.page-popup .page-title	h1{
	color:#EA4C88; }
.page-popup div.buttons-set button.button span span{
	color:#464646; background: url(../images/compare_close.gif) no-repeat 0 center; }	
.page-popup tr.last .price{
	color:#EA4C88; }
#review-form li.last textarea{
	width:436px; height:153px; /*background: url(../images/bg_area.gif) no-repeat 0 center !important;*/border:2px solid #ebebeb !important;}	
/*==============================================menu*/
.menu li{ }
.menu li:first-child{ padding-left:0; }
.menu li.right{ }
.menu li div li {
	border-left:none; border-right:none;}
.menu li:hover { color:#fff; opacity:50 !important; }
.menu li small{
	color:#fff; }
.menu li a {
	color: #b1b1b1;	
}
.menu li:hover a {
	/*color:#fff; */
}
.menu li div span{
	color:#b1b1b1;	
}
.menu li div span{ 
	border-bottom:1px dotted #c8c8c8; }
.menu li:hover div a {
	color:#646464;}
.menu li:hover div a:hover {
	color:#646464;
}
.menu li ul li a:hover {
	color:#a28748;
}
.menu p {
	color:#646464; }
.menu .imgshadow_dark{ /* Better style on dark background */
	background:#FFFFFF;
	border:1px solid #333333;
}
.menu .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	border:1px solid #777777;
}
.menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
}
.menu li .dark_grey_box {
	background-color:#555555; color: #fff; }
.menu .levels ul { /* First level drop down */
	background:#f0f0f0 url(../images/bg_dropdown.gif) repeat-x 0 0; border:1px solid #c8c8c8; 
}	
.menu .dropdown_1columns, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns {
	 background:#f0f0f0 url(../images/bg_dropdown.gif) repeat-x 0 0; border:1px solid #c8c8c8; margin-left:-1px !important;}
.menu ul.levels li a.parent, .menu ul.levels li.parent {
    background: url("../images/drop2.png") no-repeat scroll right 10px transparent;
}	
.menu .dropdown_1columns, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns { *border-top:1px solid #c8c8c8 !important;}
.menu p,
.menu ul,
.menu li,
.menu h2,.menu h3{
		line-height:20px;}	
/*==================================================================190*/
.main .sidebar .shadow{
	 background: url(../images/190_top.png) no-repeat 0 0; width:190px;}	
.sidebar .block-reorder,.main .sidebar .shadow  .block-account,
.checkout-onepage-success .col-right.sidebar .block-reorder {
	width:150px; background: url(../images/190_bt.png) no-repeat 0 bottom; }	 
/*=580*/	
.sale-off-products .shadow{
	 background: url(../images/580_top.png) no-repeat 0 0; width:580px;}	
.sale-off-products .shadow .product-list-detail ul{
	width:560px; background: url(../images/580_bt.png) no-repeat 0 bottom;}	
/*=360*/	
.best-seller-products .shadow{
	 background: url(../images/360_top.png) no-repeat 0 0; width:360px; }
.best-seller-products .shadow .product-list-detail {
	width:350px; background: url(../images/360_bt.png) no-repeat 0 bottom; }
.col-main #checkout-step-login,
.col-main #checkout-step-billing,
.col-main #checkout-step-shipping,
.col-main #checkout-step-shipping_method,
.col-main #checkout-step-payment,
.account-login .shadow:first-child {
	background: url(../images/642_top.png) no-repeat 0 0; width:642px; }
.col-main #checkout-step-login .step-inner,
.col-main #checkout-step-billing .step-inner,
.col-main #checkout-step-shipping .step-inner,
.col-main #checkout-step-shipping_method .step-inner,
.col-main #checkout-step-payment .step-inner,
.account-login .shadow .col-1 {
	width:602px; background: url(../images/642_bt.png) no-repeat 0 bottom; }					
.account-login .shadow{
	background: url(../images/318_top.png) no-repeat 0 0; width:318px; }
.account-login .shadow .col-2 {
	width:278px; background: url(../images/318_bt.png) no-repeat 0 bottom;}	
#region.input-text,
.input-select .input-text{
	background: url(../images/bg_input.gif) no-repeat 0 0 !important; width:262px !important;}	
.col1-layout .col-main,
.slideshow-wrapper,
.catalog-product-view .product-view .shadow,
.checkout-cart-index .cart-collaterals .shadow,
.checkout-cart-index .cart-collaterals .col-2 .shadow,
.checkout-cart-index .cart-noitems{
/*	 background: url(../images/960_top.png) no-repeat 0 0; width:960px;*/}
.col1-layout .col-inner,
.slideshow-wrapper .slideshow-wrapper-inner,
.catalog-product-view .product-view .shadow .product-essential,
.catalog-product-view .product-view .shadow .box-collateral,
.catalog-product-view .product-view .shadow .block-related,
.catalog-product-view .product-view .shadow .upsell-tags,
.checkout-cart-index .cart-collaterals .shadow .col-1,
.checkout-cart-index .cart-collaterals .col-2 .crosssell-inner,
.checkout-cart-index .cart-noitems-inner{
/*	 background: url(../images/960_bt.png) no-repeat 0 bottom; */
	 }		
/****************************************************slideshow*/
.slideshow a.previous	{
	 background:url(../images/left.png) 0 0 no-repeat; width:12px; height:20px; }
.slideshow a.next	{
	 background:url(../images/right.png) 0 0 no-repeat; width:12px; height:20px;}		  		
.catalog-category-view .products-container.shadow,
.col2-right-layout .col-main,.col2-left-layout .col-main,
.customer-account-index .col-main .shadow,
.box-info .col2-set.shadow,
.tag-product-list .shadow,
.catalogsearch-result-index .products-container.shadow{
	 /*background: url(../images/770_top.png) no-repeat 0 0;*/ width:770px; }
.catalog-category-view .products-container-inner,	 
.col2-right-layout .col-inner,.col2-left-layout .col-inner,
.customer-account-index .col-main .shadow .welcome-msg,
.box-info .col2-set.shadow .box-content2, .box-info .shadow .col2-set,
.tag-product-list .products-container-inner,
.box-tags .my-account-tag,
.catalogsearch-result-index .products-container-inner,
.box-reviews .my-accout-review{
	 /*background: url(../images/770_bt.png) no-repeat 0 bottom;*/ width:770px;}		 		 
.compare-table thead tr.first th, .compare-table thead tr.first td {
	background-color:#62001C;}	
.box-info .box-content2 h4,.dashboard .box .box-title h3{
	color:#666;}
.checkout-onepage-success .col-inner a{
	color:#8d8d8d;text-decoration: underline !important;}		
	
/*********************banner home page************************************/	

.wt-rotator .thumbnails li.curr-thumb{
	background:url(../images/i_curr.png) no-repeat 0 center !important;
}
.wt-rotator .desc .inner-text label{
	color:#ea4c88 !important;}
.wt-rotator .inner-text li{
	color:#6b297d !important;	}
.block-banner-slider li{
	background:url(../images/bg_block_slide_01.gif) no-repeat 0 0 !important; position:relative !important;}

/*.block-banner-slider li a:hover{
	background:url(../images/bg_block_hover.png) no-repeat 0 0 !important; width:263px ; height:139px; position:absolute; right:0; top:0; z-index:3;}	*/

.block-banner-slider li img{
	position:absolute; right:0; top:0;}	
.col3-layout .col-wrapper .col-main{
	background:url(../images/560_top.png) no-repeat 0 0 !important; padding-top: 15px; }	
.col3-layout .col-wrapper .col-inner{
	background:url(../images/560_bt.png) repeat-y 0 bottom !important; padding: 0 20px 30px; width:520px;}		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
.top-container {
    background: url(../images/bkg_topnav.png) repeat-x scroll 0 0 transparent;
    height: 45px;
}
.top-container .topmenu li a, .top-container .topmenu li span {
    background: url("../images/bkg_topnav_btn.png") no-repeat scroll 0 0 transparent;
}
.top-container .topmenu li span {
    background-position: 100% -90px; }	
.top-container .topmenu li a {
    background-position: 0 -60px;}		

.menu li div li,.menu li div li:hover{ padding:0 !important;}

/*contact****/	
#nav li.level-top {  margin-top:3px;}
#nav a.level-top{color:#3c3c3c}
#contactForm .buttons-set button.button{ float:right; background:#BAA085;}	
/*menu*/
#nav li.level-top { padding:12px 20px 11px; }
#nav ul,
#nav div { top:43px; }
#nav li.level-top{border-left:1px solid #fff;border-right:1px solid #fff;}
#nav li.level-top:first-child:hover,#nav li.level-top:first-child{ border-left:1px solid #c8c8c8; }
#contactForm .form-list li .validation-failed { background:#EA4C88 !important;}
.menu {	 }
.menu li .align_right { margin-right:-1px; }
#nav li.level-top:hover{  background:url("../images/bg_menu_on.gif") repeat-x scroll 0 0 transparent ;  border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; }
#nav li ul.shown-sub,
#nav li div.shown-sub { width:145px;  background:#f0f0f0 url(../images/bg_dropdown.gif) repeat-x 0 0; border:1px solid #c8c8c8; }
.nav-container.nav-container { height: 46px !important;  border-top:2px solid #e9e9e9; border-bottom:2px solid #e9e9e9; }
#nav li.level-top:hover a.level-top{ color:#EA4C88;  }
#nav a { color:#646464 ; }
#nav ul li a:hover { color::#EA4C88 !important; }
#nav li:first-child:hover, #nav li:first-child { border-left: medium none; }
#nav li ul.shown-sub,
#nav li div.shown-sub { left:-1px;}
#nav ul li.parent a, #nav ul li.parent li.parent a, #nav ul li.parent li.parent li.parent a {
    background: url("../images/drop2.png") no-repeat scroll right 10px transparent !important; }

/*added 04022013*/
#write_your_review{
	width:245px;
	height:250px;
	background: url("../images/write_your_review.jpg") no-repeat;
	float:left;
	margin-right:35px;
}
#review-form button span span{
	color: #fff !important;
	text-transform: uppercase;
	width:60px;
	height:40px;
	padding:0 !important;
	line-height: 22px;
}
#review-form button span{
	padding:0 !important;

}

button.btn-update span { background-color:#fd8343; }
button.btn-proceed-checkout span { background-color:#11ab5f; }

#success_page button.button span { background-color:#11ab5f; }