body {font-size:13px;}
.quick-access{font-size:12px;}

h1, h2, h3, h4, h5, h6, .head {
	color:#010101;
	font-family:"Georgia";
	line-height:1.3em;
	margin-bottom:0.4em;
	
}
.accent { color:#E76200; }

/********************** Form */
/* Form Elements */
input.input-text, select, textarea { border:1px solid #b6b6b6;  }

.input-text:focus, select:focus, textarea:focus { background:#edf7fd; }
.button-set { /* Container for form buttons*/

    border-top:1px solid #e4e4e4;

    }
.form-button, .form-button-alt {
	border:1px solid #242424;
    background:#242424;
    color:#fff;

    }

.form-button-alt {
    /*border:1px solid #406a83;
    background-color:#618499;*/
    }

.form-button-alt:hover { color:#fff;}
.btn-checkout {
  
    background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;
    
    }
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    
    }
.btn-checkout span {
    
    background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;
   
    }

/* Form lists */

.form-list li.addElement { border-top:1px solid #DDD;  }

.group-select {
    border:1px solid #bbafa0; 
    background:#fbfaf6;
    }
.group-select .legend {  
    border:1px solid #f19900;
    background:#F9F3E3;   
    color:#E76200;    
    }


/* Form Messages */
.validation-advice, .required { color:#000; }
.validation-advice { background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }




/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }



.error-msg {
   background-image:url(../images/error_msg_icon.gif);
	border-color:#242424;
	color:#242424;
    }
.success-msg {
    background-image:url(../images/success_msg_icon.gif);
	border-color:#CBCBCB;
	color:#000000;
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
    }

/* Page heading */
.page-head { border-bottom:1px solid #ccc; }

/* Category list heading */

.category-head h2 {
  
    color:#0a263c;
   
    }

.box-header { background:#eee; }

/* Data Table */
.data-table { border:1px solid #CBCBCB;}
.data-table tr { background:#fff; }
.data-table .odd  { /*background:#f8f7f5*/ }
.data-table .even { /*background:#eeeded !important; */}


.data-table th { border-right:1px solid #c2d3e0;  color:#0a263c;  }

.data-table th a,
.data-table th a:hover { color:#fff; }

.data-table thead tr th {/* background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; */background:#CBCBCB ;}
.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; */background:#CBCBCB;}
.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.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title {color:#2f2f2f; }


/********************** Space Creators */


.divider { background:url(../images/dotted_divider.gif) repeat-x;  }

/********************** Pager */

table.pager {  
    background:#3c3c3c; 
	color:#FFFFFF;	
    }
table.view-by{background:#ededed;margin-top:5px;}
table.view-by td {
  
    border-top:1px solid #e2e2e2;
   
    }



/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */
.col-right{/*background:url(../images/right_col2.jpg) no-repeat;background-position:right top;*/ }
/* Style */
.header {border-top:5px solid #dfdfdf;}
.header-top-container {  background:#242424; border-top:1px solid #fff; }
.header-nav-container {background:url(../images/imag_top.jpg) repeat-x ;height:53px;}
.middle-container {
	/*background:#FFFFFF url(../images/main_content1.jpg) repeat-x ;*/
	float:left;
	width:100%;
 }
.ac-middle-container{/*background:url(../images/background_home.jpg) repeat-y ;background-position:right top; */padding-bottom:30px;}
.middle { /*background:url(../images/main_bg.gif) no-repeat #fffffe;*/ width:960px; }
.header-top {width:960px;padding:0 0 15px;}
.footer_main {/*background:url(../images/footer.png) no-repeat; background-position:bottom right;*/}
/* Quick Access*/
.quick-access{margin-top:20px;padding:0px;}
.quick-access li {
 background:url(../images/icon1.jpg) no-repeat 100% .35em; }
 .language-switcher label {color:#242424 ;}
 .shop-access a, .shop-access a:hover { color:#fefefe; text-decoration:none;}
 
 /* Mini search */
 .mini-search {
    float:right;
	/*width:258px;*/
	text-align:right;
    padding:0px;
	
}
 .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
 .search-autocomplete li{border-bottom:1px solid #f4eee7;}
 .search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }
.mini_search_left {
	display:block;
	float:right;
	height:18px;
}
.mini_search_right{float:right;}
.mini-search .mini_search_left input{
	width:189px;
}
.mini-search  input{
	border:1px solid #383838;
}
.mini_search_left .input-text{
	background:#161616;
	color:#FFFFFF;
}
.mini_search_right .btn_search{background:#000; border:1px solid #383838; color:#fff;cursor:pointer;}

/* Currency Switcher */
.currency-switcher { background:url(../images/currency_switcher_bg.gif) no-repeat;}
.currency-switcher h4 {
    background:url(../images/icon_world.gif) no-repeat 0 2px;
    color:#fff;}
/* Base Mini */
.base-mini { }
.base-mini .head {padding:8px 8px 2px;}
.base-mini .head h4{color:#010101;font-family:"Georgia"; font-size:12px;padding-left:0px;}
.base-mini .head h4 .count { color:#2f2f2f; }
.base-mini .content, .base-mini ol { /*background:#f8f7f5;*/ padding-top:18px;}
.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 a img { border:1px solid #a9a9a9;}
.base-mini .regular-price .price { color:#000; }
.base-mini ol li {
	padding:5px 0px 5px 27px;
}
.base-mini .product-images {padding-top:5px;}
/* Sidebar Blocks */
.mini-product-tags .head h4 { border-bottom:1px solid #D8D8D8;
padding-bottom:10px;
padding-left:20px;}
.mini-product-tags .content a, .mini-product-tags .content a:hover { color:#1b2d3b; }
.mini-newsletter h4 { /*background-image:url(../images/icon_newspaper.gif); */}
.mini-newsletter input.input-text {margin:6px 0;color:#B1B1B1;}
.mini-cart .head h4 { 
/*background-image:url(../images/icon_cart.jpg);
line-height:30px;
padding-left:35px;
*/
	border-bottom:1px solid #D8D8D8;
	line-height:30px;
	padding-bottom:4px;
	padding-left:16px;
 }
.mini-cart .subtotal {background:#fbebd9;}
.mini-cart h5{/*background:#F4F3F3;*/}
.mini-wishlist .head h4 { /*background-image:url(../images/icon_bell.gif); */
	/*border-bottom:1px solid #D8D8D8;
	padding-bottom:10px;*/
	padding-left:0;
}
.mini-compare-products .head  {
	border-bottom:1px solid #D8D8D8;	
	margin-right:10px;
	padding:0 0 10px 20px;

}

.mini-poll .head h4 { /*background-image:url(../images/icon_group.gif);*/
	border-bottom:1px solid #D8D8D8;
	padding:0 0 10px;
 }
.mini-product-view .head h4 { /*background-image:url(../images/icon_tag_green.gif); */
	border-bottom:1px solid #D8D8D8;
	padding-bottom:10px;
	padding-left:16px;

}
.mini-cart .actions {/*border-bottom:1px solid #c2c2c2;*/}

/********************** Footer */
.footer-container {
	background:#242424;
	float:left;
	width:100%; 
	padding-top:20px;
	}
.footer{/*background-color:#000; */}
.footer .informational label{ color:#fff; }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#fff; }
.footer .informational li { /*background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;*/}

.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }
.footer .legality {color:#ecf3f6;text-align:left;border-top:1px solid #343434;}

/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/
.out-of-stock { color:#D83820;}
.rating-box {   background:url(../images/product_rating_blank_star.gif) repeat-x;}
.rating-box .rating { background:url(../images/product_rating_full_star.gif) repeat-x;}
/************************** Prices */
.price-box .price{color:#000;}

/* Regular price */
.regular-price { color:#c76200; }
.regular-price .price { color:#010101;}
/* Old price */

.old-price .price-label{color:#999;}
.old-price .price {color:#000; }
/* Special price */

.special-price .price-label {color:#999999; }
.special-price .price {color:#000; }
/* Minimal price (as low as) */
a.minimal-price-link .price {color:#1e7ec8; }

/* 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; }

/* Price notice next to the options */
.price-notice { color:#999; }
.price-notice .price {  color:#2f2f2f; }
.price-box-bundle .price { color:#555; }
.product-pricing-grouped li {  color:#e26703; }


/********************** Generic Box */
.generic-box {  border:1px solid #D0CBC1; background:url(../images/base_mini_head_bg.gif) repeat-x #fff; }



/********************** Catalog Listing */


.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#203548; text-decoration:none; font-weight:normal;}
.catalog-listing .add-to {color:#555; }
.catalog-listing .add-to  a{}

/* Generic Product Grid */

.generic-product-grid td { /*border-right:1px solid #d9dde3; border-bottom:1px solid #d9dde3; */}
.generic-product-grid td.empty-product {/*background:#f5f6f6;*/ }


/********************** Layered Navigation */
.layered-nav .head {
    /*background:url(../images/layered_nav_head_bg.gif) no-repeat;*/
	
    }

.layered-nav .border-creator { border:none;}
.layered-nav h4 {
    border:none;margin-top:8px;
    background:none;
    color:#1f5070; 
    }
.layered-nav .narrowed-category li { background:none; }
.layered-nav .narrowed-category li .label {
    background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;
    }

.layered-nav .actions {
    border-style:solid;
    border-color:#D8D8D8;
    border-width:1px 0;
    background:none;
    }
.narrow-by dl { background:none; }
.narrow-by dt {
    background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;
    color:#2f2f2f;
    }
.narrow-by dd {
    background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;
  
    }



/********************* Tool Tips */
.tool-tip {  border:1px solid #7ba7c9; background:#eaf6ff; }
/************************************************************/
/******************[ Mage_CSS_E Shop Pages]******************/
/************************************************************/

/********************** Home */

.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 {  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; }


.recently h3 { color:#e25203; }
.recently .product-image { border:1px solid #dcdcdc; }
.recently a.product-name,
.recently a.product-name:hover { color:#1d7ecf; }


/********************** Search */
.advanced-search {
   
    border:1px solid #bbafa0;
    background:#fbfaf6;
    }
.advanced-search .legend {
  
    border:1px solid #f19900;
    background:#F9F3E3;
  
    color:#E76200;
  
}

.advanced-search-nothing-found { color:#df280a; }

.advanced-search-summary-box {  border:1px solid #E9D7C9; background-color:#FFF6F1; }
.advanced-search-summary-box ul li span { background:url(../images/search_criteria.gif) 0 3px no-repeat;color:#E17C24; }

/********************** Catalog Listing */

/* List Type */
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; }
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover { color:#6e6969; }


/* Grid Type */
.listing-type-grid {/* background:url(../images/bkg_products-grid3.gif) 0 0 repeat; */}
.listing-type-grid .grid-row { /*border-bottom:1px solid #d9dde3;*/ }

/* Rewrites for different layouts */
.col-1-layout .listing-type-grid { background-image:url(../images/bkg_products-grid1.gif); }

.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid {/* background-image:url(../images/bkg_products-grid2.gif); */}
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout{ }
.col-2-left-layout{/*background:url(../images/background_home.jpg) repeat-y left top;*/}


/********************** Product Detail */
/* Product Images */


.image-zoom { background:url(../images/slider_bg.gif) no-repeat 50% 50%; }

.image-zoom #handle { background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; }
.product-img-box .more-views li a {  border:2px solid #ddd;  }

.product-info-box { /* border:1px solid #c4c6c8; */ }
.product-info-box .product-name {  color:#0a263c;}

.add-to-holder .add-or { color:#666; }

.product-essential { /* background:url(../images/product_essential_bg.gif) no-repeat 100% 0 #fff;*/ }


.product-pricing { background-color:#f4f7f7; border:1px solid #dadddd; }
.product-pricing li {  background:url(../images/bg_tierico1.gif) no-repeat 0 3px;  color:#424242; }
.product-pricing .benefit {color:#2f2f2f; }
.product-pricing .price { color:#2f2f2f; }

.product-options {  background-color:#f6f6f6; border:1px solid #e4e4e4; }
.product-options dt label { color:#2f2f2f; }
.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 { background-color:#F6F6F6;  border:1px solid #e4e4e4; border-top:0; }

.product-options-bottom .product-pricing li { color:#e26703; }
.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit { color:#e26703; }


/* Product Options */


.truncated a.details {border-bottom:1px #1e7ec8 dotted; }

.truncated .truncated_full_value dl {  border:1px solid #ccc; border-bottom-color:#bbb; border-right-color:#bbb; background-color:#f6f6f6; }


/* Product Collateral */
.product-collateral {/* background:url(../images/product_collateral_bg.gif) repeat-x #faf7ee;*/ }
.product-collateral .head {  border-bottom:1px solid #e5dcc3;}

.product-collateral .collateral-box h4{ 
	color:#3c3c3c;
	padding-bottom:10px;
	padding-top:20px; 
}
.product-collateral .attribute-specs table { border-color:#d9DDE3; }

.product-collateral .up-sell .generic-product-grid {/* border:1px solid #E5DCC3;*/  }
.product-collateral .up-sell .generic-product-grid td {/* border-color:#E5DCC3; background:#f6f2e7; */ }
.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;*/ }

.tags-list li {
  
    background:url(../images/separator.gif) no-repeat 100% .4em;
     }

.add-tag-box { background:url(../images/icon_tag_add.gif) no-repeat 0 2px; padding-left:23px; }


/* Product Detail sidebar */
.mini-related-items .head h4 {/* background-image:url(../images/icon_clip.gif);*/border-bottom:1px solid #D8D8D8;
padding-bottom:10px; }






/* Shopping Cart */


td.attributes-col h4.title {  color:#2f2f2f; }


.shopping-cart-totals {
    width:284px;
    border:1px solid #BEBCB7;
    background:#FFFFFF url(../images/base_mini_head_bg.gif) repeat-x scroll 0 0;

    }


/* Tax details */

.tax-total .tax-collapse {background:url(../images/bg_collapse.gif) 0 2px no-repeat;  }

.show-details td { border-top:1px solid #d2d8db; }
.tax-details td { color:#626465; background-color:#dae1e4; }
.tax-details-first td { border-top:1px solid #d2d8db; }

/* Shopping cart tax info */

.cart-tax-total { background:url(../images/bg_collapse.gif) 100% 5px no-repeat;  }

.shopping-cart-collaterals .box {

    border:1px solid #D0CBC1;
  /*  background:url(../images/base_mini_head_bg.gif) repeat-x #fff;*/
    }

.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {
 
    color:#000;
  
    }
.shopping-cart-collaterals .discount-codes h4 { background-image:url(../images/icon_asterick.gif);  }
.shopping-cart-collaterals .shipping-estimate h4 { background-image:url(../images/icon_lorry.gif);   }

.shopping-cart-collaterals .upsell {  
    border:1px solid #cec3b6; 
  /*  background:#fafaec;*/
    }
.shopping-cart-collaterals .upsell .product-image { border:1px solid #d0cdc9; }

.grand_total {

    border:1px solid #BEBCB7;
    background:#DEE5E8;
   
    }



/* One-Page checkout */

.one-page-checkout .box { border:1px solid #bbb6a5; border-top:0;  background:#faf7ee; }
.one-page-checkout .head { background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee; border-width:0 1px 0 1px; border-color:#D9DDE3; border-style:solid; border-top:1px solid #fff; }

.one-page-checkout h3 { color:#999;  }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; }

.one-page-checkout .step-count { background:#fff;  }

.one-page-checkout label.label { color:#2f2f2f; }
.one-page-checkout .allow .head { 
	background:#5E5E5E ;
	border-bottom:1px solid #000000;
	border-color:#5E5E5E #5E5E5E #000000;
	border-width:1px;
	color:#FFFFFF;
}
.one-page-checkout .active .head {  border:1px solid #BBAFA0; background:#d6d3d3;  }

.one-page-checkout .allow h3 { /*color:#a4b3b9; */ 
	border-color:#A3AEB3;
	border-width:1px 1px 0;
	color:#FFFFFF;
}
.one-page-checkout .active h3 { color:#000; }
.one-page-checkout .allow .step-count {/* background:#dbe6eb; */ background:#000; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #242424; background:#242424; }
.one-page-checkout .active .box {  border-color:#BBAFA0;/* background:#FBFAF6 url(../images/multi_address_box_bg.gif) 0 0 repeat-x; */ background:#fff;}

.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; }
.one-page-checkout-progress h4 {color:#999; background:#eee;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#000; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }

.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat;  }

.checkout-progress td {

    border-top:10px solid #999;

    color:#abb5ba;
  
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */

.multi-address-checkout-box .box {

    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {

    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;

    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
   
    }
.shipment-count {
    background:#E26703;

    color:#fff;

    }

.multi-address-checkout-box .head h5 { color:#E26703; }
.shipping-method-pointer { border:1px solid #d9d2be; background:#F9F3E3;  }
.place-order-box .left-radius { 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;}

.place-order-box .grand-total .price { color:#e26703;  }


/* Checkout Agreements */

.checkout-agreements .agreement-content { background-color:#fbfaf6; border:1px solid #bbb6a5; }


.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }

.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4;}




/********************** Gift Messages */
.giftmessages .gift-header {

    color:#e87403;
}


.giftmessages .input-checkbox label {
 
    color:#8e8d8b;
}

.one-page-checkout .box-no-padding {
    border:1px solid #bbb6a5;
    border-top:0;
   
   /* background:#faf7ee;*/
   background:#fff;
}



.giftmessages .gift-box {
    background-color:#f6f1eb;
    border-top:1px solid #e9e4de;
    border-bottom:1px solid #e9e4de;
   
}



.giftmessages .product-image
{
    border:1px solid #d2d1cd;
}


.giftmessages .numeration
{
   
    color:#8a8987;
}

.giftmessages .gift-box label { color:#918d8e; }


/********************** Customer */

/* Customer Name */


.customer-dob label.label-dob {  color:#888; }

/* My Account navigation */
.account-nav { /*border:1px solid #bbb;*/ }
.account-nav .head {
  
  /* background:url(../images/account_nav_head_bg.gif) repeat-x 0 100% #fc9d36;*/
  background:#3C3C3C;
  
 
    }
.account-nav .head h3 { color:#fff;  }
.account-nav ul { background:#fbfaf6;  }

.account-nav li a {  border-bottom:1px solid #ddd;  }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c;  }
.account-nav li a:hover { color:#ea7900; }
.account-nav li.on { border-bottom:1px solid #ddd;   color:#ea7900;  }



/* 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 {
  
    border-bottom:1px solid #ddd;
 
    background-position:0 1px;
    background-repeat:no-repeat;
 
    color:#000;
  
    }
.login-box .new-users h4 { }
.login-box .registered-users h4 {  }
.login-box .button-set {  }



/* Dashboard */.account-box {

    border:1px solid #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:url(../images/account_box_bg.gif) repeat-x #fff;
  
    }
.account-box .head {  border-bottom:1px solid #d9dde3; }
.account-box h4 {/* color:#E65505;*/ color:#0A263C; }
.account-box .inner-head {  background:url(../images/dotted_divider.gif) repeat-x 0 100%; }

.account-box ol .count {
    
    background-color:#0a263c;
    
    color:#fff;
   
    }


.account-box .product-images img { border:1px solid #ccc; }

.account-side .actions { border-top:1px solid #ccc; }

.edit-password {  background:url(../images/icon_lock.gif) no-repeat 0 2px; }

.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 li {

    border:1px solid #ccc;
    background:url(../images/account_box_bg.gif) repeat-x #fff;
   
    }




/* Compare Products */

.compare-products tr { background:#EEEDED; }

.compare-products tbody td { border-color:#ccc; }
.compare-products tbody tr.first td { border-top:1px solid #D9DDE3;  }
.compare-products tbody td.last {  border-right:1px solid #D9DDE3; }
.compare-products tbody.attribute-cart td { background:#fffada !important;  border-bottom:1px solid #D9DDE3; }
.compare-products tbody td.label {

    border-bottom:1px solid #9eb8cb;
    border-left:1px solid #BEBCB7;
    background:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee !important;
    
    }
.compare-products tbody.remove-buttons tr {  background:#fff;  }

.compare-products tr.last td {border-bottom:1px solid #ccc!important; }



/* Gift Messages */

.giftmessage-row { background-color:#f2efe9; }

.expand { background-image:url(../images/gift-message-expand.gif); }
.collapse { background-image:url(../images/gift-message-collapse.gif); }


/********************** Pop up pages */
.page-popup { background:#fff; }




/************************************************************/
/******************[ Mage_CSS_F Overrides]*******************/
/************************************************************/

/* Alignment */



/* Link highlights */
.link-cart { color:#666 !important; text-decoration:underline; }
.link-remove { color:#646464 !important; }
.link-print { background:url(../images/icon_printer.gif) no-repeat 0 2px; }
.link-feed { background:url(../images/icon_feed.png) no-repeat left center; }

.order-info { border:solid 1px #D0CBC1; background:#DEE5E8;}

.order-info li.selected { 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; color:#2f2f2f; }
.noscript .noscript-inner {  background:url(../images/i_notice.gif) 20px 50% no-repeat; }


/* For Demo store only */
.demo-notice { background:#d75f07; color:#fff; }
/*create footer new*/
div.footer_col{
	width:222px;
	padding-right:5px;
	float:left;
	text-align:left;
}
div.footer_col h2{
	color:#FFFFFF;
	font-family:"Georgia";
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	
}
div.footer_col_row{text-align:left;}
div.footer_col_row  div.mini-newsletter h4 {color:#fff; font-size:12px;  text-transform:uppercase; font-weight:bold;}
div.footer_col_row  div.mini-newsletter div.head{border-bottom:0px;}
.footer_col_row2{
	padding-top:12px;
}
.footer h2{
	color:#fffefe;
	font-family:"Georgia";
	font-size:16px;
}
div.footer_col_row  div.mini-newsletter #newsletter{
	background:#161616;
	border:1px solid #292929;
	
}
div.footer_col_row  div.mini-newsletter .form-button-alt{
	background:#161616;
	border:1px solid #292929;
	color:#FFFFFF;
}
div.footer_col_row div.mini-newsletter #newsletter-validate-detail .content{background:none;padding-top:20px;}
.informational, .footer_copy{width:100%;float:left; color:#fff;
	padding:10px 0px 10px;font-size:15px;}
	/*search*/
	
#search_mini_form{float:right;}
.img_blog {width:294px;float:right;text-align:left; clear:both;vertical-align:top;}
.img_blog img{width:294px; height:auto; }
 table#product-list-table td{
	width:185px;
	padding-right:10px;
}
table#product-list-table td.last{
	padding-right:0px;
}
.form_button_add{
	border:0px;
	background:#242424;
	padding-left:5px;
	padding-right:5px;
	color:#fff;cursor:pointer;
}
div#homepage_featured_products  table.recently-list  tr{
	padding-bottom:20px;
}
div.link_add{
	background:transparent url(../images/icon.jpg) no-repeat 0 7px;
	padding-left:10px;
	font-size:11px;
}
div.link_add a{
	text-decoration:none;
}
div.content_product{
	padding-right:20px;
	width:184px;
}
.content_detail{
	padding-bottom:10px;
	padding-top:10px;
}
.content_product_col1 img{
	width:183px;
	height:auto;
}
table#product-list-table tr td{
padding-top:30px;
}
table#product-list-table tr.first  td{padding-top:0px;}
div.footer_col{
	float:left;
	padding-right:16px;
	text-align:left;
	width:220px;
}
.page-head h3, .page-head-alt h3 {background:url(../images/iconnew.jpg) no-repeat 0 7px; padding-left:40px;line-height:40px;}
.footer .informational  .footer_col ul.nav_footer_link li{width:100%;float:left;}
.footer .informational  .footer_col ul.nav_footer_link {
	float:left;
	font-size:12px;
	padding-top:5px;
	width:100%;
	line-height:30px;
}
.footer .informational  .footer_col ul.nav_footer_link li a{ font-weight:normal; color:#929292;}
.footer-container a{color:#929292;}
.footer-container a:hover{ color:#929292;}
.footer_col_row1{padding-top:15px;}
/*newleater*/

div.footer_col_row .mini-newsletter  .head, .content{padding:0px;}
div.footer_col_row .mini-newsletter  .head h4{padding:10px 0 0;}
#newsletter-validate-detail label{font-size:12px;font-weight:normal;}
.getsupport{padding-top:5px;line-height:24px;}
.get support_row{width:100%;}
.lable_left{font-size:12px;}
.lable_right{color:#929292;font-size:12px;}
.footer_col_row1 img{float:left;padding-right:2px;}
#product_addtocart_form  .add-to-holder{
background:#eeeeee;
padding:10px;
}
/**/
#shopping-cart-table .continue-shopping{
	background:#EE007E ;
	border:1px solid #EE007E;
	color:#FFFFFF;

}
#shopping-cart-table .form-button-alt{
	background:#000000 ;
	border:1px solid #000000;
	color:#FFFFFF;
}
.left .form-button-alt{background:#000;border:1px solid #000;}
div.shipping-estimate  #shipping-zip-form .form-button-alt{
	background:#000;
	border:1px solid #000;
	color:#FFFFFF;
}
td.attributes-col h4.title a {text-decoration:none;}
.data-table tr.last th, .data-table tr.last td {
	border-bottom:0 none !important;
	padding-bottom:4px;
	padding-top:4px;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a{text-decoration:none;}
p.add-to a{ 
	background:url(../images/icon.jpg) no-repeat  0 3px;
	padding-left:15px;
	text-decoration:none;
	font-weight:normal;
}
.side-col .box {
/*background:#EEEEEE;*/
	margin-bottom:1.3em;
}
/*review*/
.btn_place_order{
	background:#262828;
	border:0 none;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:5px;
}
.proceed_to_checkout{color:#fff; padding:5px 10px;background:#242424;}
a.proceed_to_checkout:hover{color:#fff;}
.price {
	/*color:#EC008C;*/
}
#nav a {
	font-family:"Georgia";
	font-size:12px;
	text-transform:uppercase;
 }
.mini-wishlist div.head{
	border-bottom:1px solid #D8D8D8;
	padding-bottom:10px;
	padding-left:16px;
}
.top_home_qc{
	width:960px; 
	margin-left:auto;
	margin-right:auto;
	background:url(../images/img_home1.jpg) repeat-x;
	background-position:bottom left;
	padding-bottom:10px;
	}
.top_home_qc_col1{
	float:left;
	padding-top:70px;
	width:420px;
}
.top_home_qc_col2{
	float:right;
}
.top_home_qc_row1{float:left;padding-top:20px;width:100%;font-size:14px;}
.top_home_qc_row{float:left; background:#242424; margin-bottom:10px;}
.top_home_qc_row h1{
	color:#FFFFFF;
	font-family:"Georgia";
	font-size:23px;
	font-weight:normal;
	margin:0;
	padding:5px 20px;
	text-transform:uppercase;
}
.top_home_nav{
	
	float:left;
	
	width:100%;
}
label {padding-left:0px;
    line-height:20px;
    font-weight:normal;}
#pollForm div.content h5{padding-bottom:10px;}
.featured_product_main{ border-bottom:1px solid #D8D8D8;
	margin-bottom:20px;	
	width:100%;
	
	text-transform:uppercase;
	background: url(../images/iconnew.jpg) no-repeat 0 7px;
}
.featured_product_main h4{
	line-height:30px;
	padding-left:40px;
}
.footer_copy{
	border-top:1px solid #343434;
	text-align:left;
	margin-top:10px;
	padding-bottom:30px;
}
.topmenu_store_language{background:transparent url(../images/imag_top.jpg) repeat-x scroll 0 0;
height:53px;}
.topmenu_store_language_main{width:960px;margin-left:auto;margin-right:auto;}


/*----------update themes magento ver 1.4 ----------*/


.header { padding:0px;}
.header .quick-access {float:right;padding:0;width:auto;}
.toolbar .sorter,.toolbar .pager { height:20px;}
#nav { width:auto;}
.col-main ,.col-1-layout .col-main { width:auto;}
input.qty { width:auto !important;}
.box-account .box-head { height:20px;}
.account-login .content { height:240px;}
.account-login .buttons-set { padding-bottom:10px;}
.add-to-holder .add-to-box {margin-top:0;}
.col-1 .form-list label,.col-1 .form-list input { float:left;}
.col-1 .form-list input { margin-top:3px;//margin-top:0px; margin-right:10px;}
#checkout-progress-wrapper .block .block-title strong span { background:None;font-weight:bold;padding:5px 0;font-size:12px;text-transform:uppercase;color:#555555;font-family:Arial;}
#nav ul li.active { background:none;}
.name-firstname,.name-lastname { width:275px; float:left;}
.std .col3-set .col-1,.std  .col3-set .col-2 {margin-right:2%;}
.pager { height:20px;}
.footer_main #newsletter-validate-detail .block-content {background:none repeat scroll 0 0 transparent;padding-left:0;}

.wrapper  {background:none repeat scroll 0 0 #FFFFFF;}
.header {padding:0;width:auto;}
.middle-container  {background:none repeat scroll 0 0 #FFFFFF;}
.block {border:none;margin:0 0 15px;}
.block .block-title,.block-cart .block-title {padding:8px 8px 2px;margin:0 1px;color:#0A263C;line-height:1.3em;margin-bottom:0.4em;border:none; background:none;border-bottom:1px solid #D8D8D8;padding-left:0px;}
.block .block-title strong span {line-height:30px;padding-bottom:4px;padding-left:16px;color:#010101;font-family:"Georgia";font-size:12px;padding:1px 0 1px 16px;text-transform:uppercase;}
.block-compare .block-title strong ,.block-cart .block-title strong {background:none; padding-left:0px;}
.block .empty {background:none repeat scroll 0 0 #FFFFFF;}
.block-subscribe .block-title strong {background-image:none;padding-left:0;}
.footer_main .block .block-title strong span { padding-left:0px; color:#fff;}
.footer-container {border-top:medium none;}
.footer_main .block-subscribe  .block-title { border:none;}
.top_home_nav  {background:none repeat scroll 0 0 #FFFFFF;}
.block-poll .block-title strong {background-image:none;padding-left:0;}
.block .block-content {background:none repeat scroll 0 0 #FFFFFF;}
.block li.even ,.block li.odd {background-color:#FFFFFF;}
.block-poll .block-subtitle {font-size:12px;font-family:"Georgia";font-size:1em;}
.block-poll label {color:#666666;font-weight:normal;font-weight:normal;line-height:20px;padding-left:0;font-size:0.95em;font:12px/1.55em "Verdana",arial,helvetica,sans-serif;}
.side-col .actions {background:none repeat scroll 0 0 #FFFFFF;}
.block-poll button.button span {background:none repeat scroll 0 0 #242424;border-color:#242424;}
.footer_main #newsletter-validate-detail .actions button.button span,.footer_main #newsletter-validate-detail input.input-text{background:none repeat scroll 0 0 #161616;border-color:#292929; color:#fff;}
.footer_main #newsletter-validate-detail .block-content {background:none repeat scroll 0 0 transparent;}
.footer .informational .footer_col ul.nav_footer_link li {background:none repeat scroll 0 0 transparent;}
.mini_search_left input,.mini_search_left {//margin-top:0px !Important;//padding-top:0px !important;//float:right;}
.mini-search .mini_search_left input {height:13px;//height:16px;}
.pager,.toolbar .pager {background:none repeat scroll 0 0 #3C3C3C;color:#FFFFFF; margin-top:10px;}
.pager .limiter label { color:#fff;}
.toolbar .sorter{background:none repeat scroll 0 0 #EDEDED;margin-top:5px; border-color:#e2e2e2; color:#666666;
font:12px/1.55em "Verdana",arial,helvetica,sans-serif;}
.product-collateral {background:none repeat scroll 0 0 transparent;}
.product-essential {background:none no-repeat scroll 0 0 transparent;padding:0;}
#nav ul li, #nav ul li.active {background:url("../images/nav_divider.gif") repeat-x scroll 0 100% #ECF3F6;}
.add-to-cart-box .qty-box .qty {float:left;margin:0 5px;width:2.5em !important;}
.product-collateral  {background:none repeat scroll 0 0 transparent;padding:0;}
.data-table tbody td {background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #D9DDE3;}
.product-collateral .up-sell .generic-product-grid td img,.product-collateral .head {border-color:#CCCCCC;}
a.minimal-price-link .label { color:#203548;}
.link-wishlist ,.product-name a {color:#666666 !important; font-weight:normal;font:12px/1.55em "Verdana",arial,helvetica,sans-serif;}
.link-wishlist { text-decoration:underline;}
.block-reorder .block-title strong ,.block-wishlist .block-title strong,.block-viewed .block-title strong,.block-related .block-title strong {background:none repeat scroll 0 0 transparent;padding-left:0;}
.messages li {border-color:#CBCBCB;color:#000000;background-color: #fff;}
.block-compare button.button span {background:none repeat scroll 0 0 #242424;border-color:#242424;}
button.button span {background:none repeat scroll 0 0 #242424;border:1px solid #242424;}
p,h1, h2, h3, h4, h5, h6, .head {color:#010101;font-family:"Georgia";}
.product-info-box .product-name {color:#0A263C;font-weight:bold;}
.cart-table .btn-continue span, .cart-table .btn-update span {background:none repeat scroll 0 0 #242424;border-color:#242424;}
.data-table tfoot tr.first {background:none repeat scroll 0 0 #CBCBCB !important;}
.cart .page-title h1 {background:url("../images/iconnew.jpg") no-repeat scroll 0 7px transparent;line-height:40px;padding-left:40px;}
.cart .totals ,.cart .discount, .cart .shipping,.cart .crosssell {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CBCBCB;}
.cart .shipping h2,.cart .discount h2 { color:#000; font-family:georgia;}
.cart .discount button span, .cart .shipping button span {background:none repeat scroll 0 0 #242424;border-color:#242424;}
.opc .active .step-title {background:none repeat scroll 0 0 #D6D3D3;border:1px solid #BBAFA0;}
.opc .active .step-title h2 {color:#000000;font-size:1.05em;font-family:"Georgia";}
.opc .active .step-title .number {background:none repeat scroll 0 0 #242424;border:1px solid #242424;color:#FFFFFF;}
.opc .step  {background:none repeat scroll 0 0 #FFFFFF;border-color:#BBAFA0;}
.opc .step-title h2{color:#999999;font-size:1.05em;font-family:"Georgia";line-height:1.3em;margin-bottom:0.4em;}
#checkout-progress-wrapper .block .block-title strong span{font-size:1.05em;text-transform:uppercase;border:none;color:#010101;font-family:"Georgia";line-height:1.3em;margin-bottom:0.4em;}
#checkout-progress-wrapper .block .block-title { border:none;}
.block-progress dt  {background:none repeat scroll 0 0 #EEEEEE;color:#999999;margin:0;padding:2px 8px;text-transform:none;font-family:"Georgia";line-height:1.3em;margin-bottom:0.4em;}
.opc .allow .step-title h2  {background:none repeat scroll 0 0 #5E5E5E;border-bottom:1px solid #000000;border-color:#5E5E5E #5E5E5E #000000;border-width:1px;color:#FFFFFF;}
#checkout-review-table tfoot tr {background-color:#FFFFFF !important;}
#checkout-review-table tfoot tr.first { background:#CBCBCB !important;}
.page-title h1, .page-title h2 {background:url("../images/iconnew.jpg") no-repeat scroll 0 7px transparent;line-height:40px;padding-left:40px;}
.box-account .box-head h2 {color:#0A263C;}
.block-account .block-title  {color:#FFFFFF;font-size:13px; background:#3C3C3C;padding:0px; margin:0px;}
.block-account .block-title strong span { color:#fff;font-family:"Georgia";}
.block .block-content {background:none repeat scroll 0 0 #FBFAF6;}
.pager .amount { color:#fff;}
.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span {background:none repeat scroll 0 0 #242424;border-color:#242424;}
.col3-set .col-1, .col3-set .col-2 {margin-right:2%;}
.account-login .registered-users h2 ,.account-login .new-users h2 { color:#000;}
div.link_add {text-align:left;}








