@charset "utf-8";
/* CSS Document developed by Ashan / Dilantha */

@import url("chainshp_styler_L1.css");
/* CSS over ride */

body {
	background: url('../images_tablayout1/main-stebg.jpg') no-repeat 50% 0;
	border-top: 1px solid #FFFFFF;
}
.wrapper {
	clear: both;
	width: 945px;
}
.search_panel_mini, h3, .vert_cats ul, .login, .vert_cats h3, .cart_front, div.search_result h3 {
	margin: 0;
}
div.search_result {
	padding: 0;
}
.main_products {
	padding: 0;
}
/*.main_products .product {
	width: 216px !important;
	_width: 215px !important;
	float: left;
	text-align: center;
}*/
/*.main_products .product div.left, .main_products .product div.right {
	float: none;
	width: 100%;
}*/
.detailer {
	clear: both;
}
.detailer label {
	display: none;
}
.detailer p {
	height: 60px;
}
.detailer p a {
	padding: 5px 0;
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 90%;
}
.buttons a {
	padding: 2px 7px;
}
.product_container .product .right .buttons {
	clear: both;
	padding: 7px 3px;
}
/* cart top */

.cart_top {
	width: 135px;
	text-align: center;
}
.logo_area img {
	float: left;
}
.header .clear {
	display: none;
}
/* header navigation */

.header_navigation {
	clear: both;
	width: 917px;
	margin: 0 auto;
	padding: 10px 0;
}
/* navigation */
.navigation {
	clear: both;
	/*background: #ab0000;*/
	/*margin: 10px 0;*/
	margin: 0;
	height: 60px;
}
.navigation ul li.color1 a {
	background: #ff9c00;
}
.navigation ul li.color2 a {
	background: #ff7800;
}
.navigation ul li.color3 a {
	background: #ff4800;
}
.navigation ul li.color4 a {
	background: #e70303;
}
.navigation ul li.color5 a {
	background: #cb0000;
}
.navigation ul li {
	padding: 10px 0 10px;
	background: url(../images_tablayout1/menu-spacer.png) no-repeat right top;
}
.navigation ul li a {
	padding: 10px 12px 10px;
}
.navigation .main_navigation {
	height: 37px;
}
.site_navigation {
	margin-right: 8px;
	margin-top: 7px;
}
.site_navigation ul li a, .site_navigation {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navigation ul li a, .top_navigation a, .top_navigation {
	color: #fff;
}
.main_navigation ul li a {
	font-size: 12px;
	font-weight: normal;
}
.main_navigation ul li a:hover {
	/*background-color: #5c5c5c;*/
	-moz-box-shadow: inset 0px 0px 2px 1px rgba(36, 36, 36, 0.5);
	-webkit-box-shadow: inset 0px 0px 2px 1px rgba(36, 36, 36, 0.5);
	box-shadow: inset 0px 0px 2px 1px rgba(36, 36, 36, 0.5);
	text-decoration: none;
}
/*.navigation ul li.pwsearch {
	background-color: #ff9c00;
}
.navigation ul li.nwacc {
	background-color: #ff7900;
}
.navigation ul li.freenltr {
	background-color: #ff4900;
}
.navigation ul li.cntcus {
	background-color: #e70304;
}
.navigation ul li.autho {
	background-color: #cc0001;
}*/
.site_navigation {
	float: right;
}
.site_navigation ul li {
	padding: 0px 7px;
	float: right;
	background: url("../images_computer_store_5/top_nav_seperator.jpg") no-repeat scroll 100% 50% transparent;
}
.site_navigation ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
/* buttons */
.buttons a {
	border: 1px solid #CCC;
	background: url(../images/button_details_repeat.jpg) repeat-x;
	color: #fff;
}
.buttons a.read_more {
	background: #2887b3;
}
/* Breadcrumb */
div.breadcrumb {
	padding: 0 6px 16px;
}
div.breadcrumb a {
	background: url(../../../assets/images/bullet_type_2.gif) no-repeat 0 50%;
}
/* vertical Categories */
.vert_cats {
	/*margin-top: 10px;*/
	float: left;
	/*min-height: 160px;*/
	padding-right: 4px;
	width: 938px;
	background: url(../images_tablayout1/categor-white-bg.png) no-repeat 100% 0;
}
.vert_cats .lr_top_cat {
	overflow-y: scroll;
}
.vert_cats .categories {
	float: left;
	width: 124px !important;
	overflow-x: hidden;
	padding-left: 8px;
	overflow: hidden;
}
h3, div.order_form h3 {
	font-size: 12px;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	background: rgb(87,188,218); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(87,188,218,1)), color-stop(100%, rgba(48,151,181,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57bcda', endColorstr='#3097b5', GradientType=0 ); /* IE6-9 */
	border: 1px solid #429DB8;
	border-bottom: 0px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.body_content h3 {
	padding: 7px;/*background: #e1ae5f;
	color: #78422a;*/
}
.quickSearch {
	background: #27a4e2;
}
.quickSearch input {
	width: 180px;
}
.vert_cats ul li a {
	padding: 5px;
}
/*.vert_cats ul li a:hover {
	color: #C00;
}*/
.lang_switch {
	clear: right;
	padding: 7px 4px 2px 14px;
	height: 20px;
	background: #fe9031;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ce5f00 /*#fd4100*/;
	box-shadow: 0 -1px 3px 1px rgba(123, 60, 6, 0.25) inset;
}
.lang_switch h6 {
	font-size: 11px;
	color: #9a0000;
	display: none;
}
.lang_switch li {
	background: url("../images_computer_store_5/top_nav_seperator.jpg") no-repeat scroll 100% 50%;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.lang_switch li.last {
	background: none;
}
.switcher .seperator {
	display: none;
}
.switcher h3 label.seperator {
	color: #2D8CA8;
}
.vert_cats .wrapper_cat_menu_right {
	width: 720px;
	float: right;
	min-height: 270px;
	background: url(../images_tablayout1/categor-white-bg.png) no-repeat left top;
}
.vert_cats .wrapper_cat_menu_right h3 {
	background: none;
	color: #656565;
	font-size: 16px;
	font-weight: normal;
	padding: 12px 7px 7px 18px;
}
.vert_cats .switcher {
	width: 215px;
	padding-top: 1px;
	float: left;
}
/*.vert_cats .switcher h3 {
	background: #ddd3aa url(../images_tablayout1/yellow-bg-q.png) repeat-x left top;
	font-size: 12px;
	color: #ffffff;
	height:30px;
	padding: 12px 0 0 10px;
	width: 202px;
	margin-bottom:15px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px solid #f8960a;
}*/
/*.switcher h3 a.cat-menu {
	background: url(../images_computer_store_5/cats_bg.gif) no-repeat 100% 50%;
	background-color: #ffc873;
}
.switcher h3 a.mnf-menu {
	background: url(../images_computer_store_5/cats_bg2.gif) no-repeat 100% 50%;
	background-color: #e8a949;
}*/
/*.vert_cats .switcher h3:hover {
	background:#494949;
	color: #b9b9b9;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.95);
	border:1px solid #2b2b2b;
	-moz-box-shadow: inset 0px 0px 4px 1px rgba(10, 10, 10, 0.2);
	-webkit-box-shadow: inset 0px 0px 4px 1px rgba(10, 10, 10, 0.2);
	box-shadow: inset 0px 0px 4px 1px rgba(10, 10, 10, 0.2);
}
.vert_cats .switcher h3:active {
	background:#494949;
	font-size: 12px;
	color: #b9b9b9;
	height:30px;
	padding: 12px 0 0 10px;
	width: 202px;
	margin-bottom:15px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px solid #2b2b2b;
	-moz-box-shadow:inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow:inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow:inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}*/
/*.switcher h3 {
	background: none;
}*/
/*.header h3 {
	height: auto !important;
	width: 217px;
	float: left;
	text-align: right;
}*/
/*.switcher h3 {
	height: auto !important;
	width: 217px;
	float: left;
	text-align: right;
}*/
/*.switcher a {
	color: #000;
	float: none !important;
	display: block;
	text-align: right;
	padding: 8px 10px 7px 5px;
	width: 211px;
	margin-bottom: 5px;
}*/
/*.vert_cats .switcher h3 a {
	color: #FFF;
	position: static;
}
.vert_cats .switcher h3 a.active {
	color: #b9b9b9;
	position: static;
}*/
.switcher h3 {
	padding: 0px;
	border: 0px;
	background: none;
}
.switcher h3 a {
	text-align: left;
	font-size: 13px;
	color: #ffffff;
	height: 30px;
	padding: 12px 0 0 10px;
	width: 202px;
	margin-bottom: 15px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
.switcher h3 a.cat-menu {
	/*background: #ddd3aa url(../images_tablayout1/yellow-bg-q.png) repeat-x left top;*/
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
	border: 1px solid #f8960a;
}
.switcher h3 a.mnf-menu, .top_adv_search .searchtop_sbmit {
	/*background: #ddd3aa url(../images_tablayout1/yellow-bg-q.png) repeat-x left top;*/
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
	border: 1px solid #f8960a;
}
.switcher h3 a.cat-menu:hover, .switcher h3 a.mnf-menu:hover, .switcher h3 a.active, .top_adv_search .searchtop_sbmit:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.switcher a.active span.select_arrow {
	/*background: url(../images_pc-brugge/cat_arrow.gif) no-repeat;*/
}
.logo_panel {
	float: left;
	background: #fff;
	padding: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.adv_banners {
	text-align: left !important;
	clear: both;
	border-top: 2px solid #000;
}
/* product */

/*.main_products .product {
	border-bottom: 1px dotted #999;
	border-right: 1px solid #000;
}*/
.prod_logo {
	height: 85px;
}
.prod_logo img, .prod_img img {
	/*border: 1px solid #e1e1e1;*/
	background: #fff;
}
.detailer p a {
	color: #0078b9;
}
.product_grid .product .desc .price {
	color: #7ebbda;
	height: 36px;
	font-size: 11px;
}
/* search panel */

.search_panel_mini .search_submit {
	background: #3ca1cf;
	color: #fff;
}
.search_panel_mini .search {
	background: #fff;
	border: 1px solid #ccc;
}
.brands {
	border: 1px solid #ccc;
}
/* bacakgrounds */

.body_content_penels {
	width: 214px;
	/*width:220px;*/
	padding: 0;/*margin-left: 12px;
	_margin-left: 5px;*/
}
.body_content {
	width: 715px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	color: #424242;
	/*_width: 698px !important;*/
	float: left;/*margin-left: 2px;
	padding-top:0px;*/
}
.search_panel_mini, .partner_details, .vert_cats ul, .login, .cart_front, .search_panel_mini a, .partner_details a, .vert_cats ul a, .login a, .cart_front a {
	color: #333;
}
/* partner_details */
.partner_details {
	text-align: center;
}
.partner_details p a {
	color: #66F;
}
/* footer */


/*.footer {
	width: 935px;
	background: #dedede;
	margin:15px auto 0;
}
.footer, .footer a {
	color: #585858;
}*/

.footer-outer {
	/*border-top: 2px solid #ccc;*/
	width: 100%;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	/*background: #252B35;*/
	margin: 15px auto 0;
}
.footer-outer .footer_wrapper {
	margin: 0 auto;
	width: 945px;
	/*padding-top:5px;*/
	padding-bottom: 2px;
}
.footer-outer, .footer-outer a {
	color: #585858;
	text-align: center;
}
.enitiative_link {
	margin-top: 4px;
}
.footer-outer #sitemap {
	border-right: 1px solid #313843;
	/*margin-right: 20px;
    padding-right: 20px;*/
	float: left;
	width: 690px;
}
.footer-outer #sitemap div h1 {
	text-align: left;
	border-bottom: 0px;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 0px;/*color:#EF802A;*/
}
.footer-outer #sitemap div ul li {
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
	text-align: left;
	background: url(../images_tablayout1/footer-icon.png) no-repeat left 3px;
}
.footer-outer #sitemap div ul li a {
	font-size: 11px;/*color:#9d9d9d;*/
}
.footer-outer .partner_details {
	/*background: url("/images/partnerinfo/C2S/137/footer-logo.png") no-repeat scroll right 0 transparent;*/ 
	float: right;
	text-align: right;
	/*color:#9D9D9D;*/
	padding: 0px;
	width: 240px;
}
.footer-outer .partner_details p {
	padding: 0px;
	padding-top: 50px;
}
.footer-outer #sitemap #pages, .footer-outer #sitemap #productsIndex, .footer-outer #sitemap #productFinders {
	float: left;
	width: 220px;
}
/* cart front */

a.view_cart_front {
	color: #000;
	width: 50px;
}
a.view_cart_front:hover {
	color: #fff;
}
.cart_front {
	border: 1px solid #ccc;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 14px;
}
.cart_front ul li {
	opacity: 0.7;
}
.cart_front ul.item li {
	background: #fff;
	color: #000;
}
.cart_front ul.item li span {
	color: #369;
}
.cart_front ul.item li label {
	color: #36C;
}
.cart_front ul.item li a.remove {
	color: #F00;
}
.cart_front_total li.total {
	background: #76859A;
}
.cart_front .checkout a {
	/*background: #ddd3aa url(../images_tablayout1/yellow-bg-q.png) repeat-x left top;*/
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
	border: 1px solid #f8960a;
}
.cart_front .checkout a:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
/*.cart_front .cart_total {
	color: #E9E9E9;
}*/
.cart_front .cart_total .total {
	background: #fff;
}
/* cart full */
div.cart {
	border: 1px solid #ccc;
	background: #FCFCFC;
}
.cart_header {
	color: #000;
	background: #d8e2ed;
}
div.cart dd.recal {
	display: none;
}
div.cart dl .total, div.cart dl .unit_prc {
	width: 15%;
}
div.cart dl .pnb {
	width: 14%;
}
div.cart dl a {
	background-position: 50% 0;
	background-repeat: no-repeat;
}
div.cart dl a:hover {
	background-position: 50% 100%;
}
div.cart dl .qty_input input, div.cart dl .qty_input span {
	border: 1px solid #e1e1e1;
	background: #fff;
}
div.cart dl .recal a {
	background: url(../images/circle_arrow_right_dull_green.gif) no-repeat 50% -2px;
}
div.cart dl .recal a:hover {
	background: url(../images/circle_arrow_right_dull_green.gif) no-repeat 50% -29px;
}
div.cart dl .remove, div.cart dl .remove {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}
div.cart dl .remove a {
	background-image: url(../images/remove_cart_item.gif);
	background-position: 50% 0;
}
div.cart dl .remove a:hover {
	background-position: 50% 100%;
}
div.cart dl.cart_times {
	background: #fff url(../images/cont_heading_bg.gif) repeat-x 0 100%;
	border: 1px solid #EAEAEA;
}
.checkoutBtn {
	padding: 10px 0;
}
.checkoutBtn input {
	color: #fff;
	background: #999;
	border: 1px solid #e1e1e1;
}
.checkoutBtn a.checkout {
	border: 1px solid #69C;
	background: #fff url(../images/cont_heading_bg.gif) repeat-x 0 100%;
	color: #36C;
	margin-right: 10px;
}
.search_result_container .result {
	/*background: #EFEFEF;*/
	/*box-shadow: 0 2px 2px 1px #CCCCCC;*/
	background-color: #fff;
	border-bottom: 3px dotted #CCCCCC;
	border-radius: 0px;
}
div.result {
	margin-bottom: 16px;
	padding: 16px 10px;
}
.search_panel .search_result_container .result_data {
	padding: 10px 0 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	width: 73.5%;
	font-size: 12px;
}
.search_panel .search_result_container .result_data .left p a {
	padding: 0 0 12px;
}
.result_data h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div.result div.result_data p a {
	font-weight: normal;
}
.result div.result_prod_img {
	background: #fff;
	border: 1px solid #CADCDD;
}
.search_result_sort_by select {
	border: 1px solid #D7D7D7;
	box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.24) inset;
	padding: 4px;
	margin-left: 4px;
	width: 130px;
}
.paging {
	background: #eeeeee;
	border-bottom: 1px solid #d0d0d0;
}
div.paging div.pages {
	padding: 3px;
}
div.search_result div.paging div.pages label {
	background-color: #939393;
	border: 1px solid #636363;
}
div.paging a, div.paging label {
	border: 1px solid #e1e1e1;
	background: #fff;
}
div.paging a {
	color: #636363;
}
.line_curve {
	display: none;
}
.body_content .order_form .general_submit {
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	border: 1px solid #f8960a;
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
}
.body_content .order_form .general_submit:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.product_data a.stock_status label, .product_data a.stock_status_red label, .product_data span.stock_status_nhp label, .product_data span.stock_status_red_nhp label, div.buttons a.stock_status label, div.buttons span.stock_status_nhp label, div.buttons span.stock_status_red_nhp label, div.buttons a.stock_status_red label {
	display: none;
}
#productDetailWithIcecatDescription .product_data dl dt {
	font-size: 11px;
}
.categories li {
	float: left;
	width: 128px;
}
.categories li.active a {
	font-weight: bold;
}
.categories li.active {
	background: #f3f2f0;
	border-radius: 3px; /*border: 1px solid #FCC55F;*/
}
.categories li.active ul {
	width: 676px;
	float: left;
}
.categories li.active ul li {
	float: left;
	/*width: 331px;*/
	width: 220px;
}
.categories li.active ul li a {
	color: #1a2b3f;
	font-weight: normal;
}
.categories li.active ul li a:hover {
	color: #cc0000;/*background: #9F9F9F;*/
}
.adv_banners img {
	width: 33%;
}
/* quick finder */

div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 38px;
	width: 690px;
	/* Add scroll-bars */
	overflow: auto;
	float: left;
	margin-left: 15px;
}
ul.sc_menu {
	display: block;
	height: 21px;
	padding: 0px;
	/* Max width here, for users without Javascript */
	width: 2000px;
	/* Remove default margin */
	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	padding: 0 6px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	/* We want a caption to display on the next line */
	display: block;
	margin-top: 3px;
	text-align: center;
	font-size: 13px;
	color: #535353;
	padding: 5px 18px;
	-moz-box-shadow: inset 1px 1px 1px 0px rgba(20, 20, 20, 0.2);
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(20, 20, 20, 0.2);
	box-shadow: inset 1px 1px 1px 0px rgba(20, 20, 20, 0.2);
	background: #e2e2e2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.sc_menu a:hover {
	cursor: pointer;
}
.sc_menu a:hover span {
	display: block;
	cursor: pointer;
	background: #676767;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);/*font-weight: bold;*/
}
.sc_menu img {
	display: none;
}
.sc_menu a:hover img {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
div.quickfinder_form_container {
	height: auto;
	width: auto;
	border: none 0;
}
div.quickfinders h4 {
	background: #eae4d0;
}
.body_content_penels h3 {
	font-size: 12px;
	padding: 9px 6px;
	background: #454336; /* Old browsers */
	background: -moz-linear-gradient(top, #454336 0%, #292323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454336), color-stop(100%, #292323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #454336 0%, #292323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #454336 0%, #292323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #454336 0%, #292323 100%); /* IE10+ */
	background: linear-gradient(to bottom, #454336 0%, #292323 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454336', endColorstr='#292323', GradientType=0 ); /* IE6-9 */
	border: 1px solid #262520;
	/*color:#fff;*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.14);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.brands {
	padding: 10px 0 0;
}
.brands li {
	background-color: #fff;
	padding: 10px;
	margin: 10px 10px 0;
}
.brands li a {
}
.product_grid .product {
	border: 1px solid #dbdbdb;
	padding: 5px;
	margin: 0 8px 5px 0;
	width: 215px;
	height: auto;
	/*height:290px;*/
	text-align: center;
}
.product_grid .product .right {
	width: auto;
}
.product_grid .product .product_sub_section .right .read_more {
	color: #8b7b6e;
}
.product_grid .product .brand {
	background-color: #ecebe7;
	color: #696969;
	margin: -4px -4px 0;
	padding: 5px;
	text-align: left;
}
.product_grid .product .mnf_pnb {
	text-align: left;
	color: #957a33;
	padding: 5px 0;
}
.product_grid .product .photo {
	float: none;
	width: auto;
	margin: 0 5px 5px;
	border-bottom: 1px dotted #b2b2b2;
}
.product_grid .product .photo br {
	display: none;
}
.product_grid .product .desc {
	float: none;
	height: 110px;
	width: auto;
}
.product_grid .product .desc a {
	color: #828282;
	height: 60px;
}
.product_data a.stock_status_Red, .product_data a.stock_status_Green, .product_data a.stock_status, .product_data a.stock_status_red, .product_data span.stock_status_nhp, .product_data span.stock_status_red_nhp, div.buttons a.stock_status, div.buttons span.stock_status_nhp, div.buttons span.stock_status_red_nhp, div.buttons a.stock_status_red {
	width: 32px;
	height: 25px;
}
.product_grid .product .product_sub_section .left .add_to_cart {
	background: url("../images_computer_store_5/cart_icon.jpg") no-repeat center;
}
.product_grid .product .product_sub_section {
	padding-top: 4px;
	background: url("../images_computer_store_5/price_seprator.jpg") no-repeat center top;
}
.login input.txt_box {
	border: 1px solid #D7D7D7;
	box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.24) inset;
	padding: 6px;
	width: 95.5%;
}
/*===// Advanced Search Left Panel //===*/
.scroll-pane {
	border: none;
}
.adv_search {
	padding: 5px;
	border-radius: 4px 4px 0 0;
	margin-bottom: 5px;
	border: 1px solid #ccc;
}
.body_content_penels .adv_search h3 {
	padding: 5px;
	background-color: #3097B5;
	font-size: 12px;
	border: 1px solid #20738b;
	border-bottom: 1px solid #429DB8;
}
.adv_search h3.show {
	background-image: url("../images_tablayout1/pls_mins.gif");
	background-color: #3097B5;
	background-position: 182px 6px;
	background-repeat: no-repeat;
}
.adv_search h3.hide {
	background-image: url("../images_tablayout1/pls_mins.gif");
	background-color: #3097B5;
	background-position: 182px -20px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #20738B;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 3px;
}
.adv_search .opt {
	margin-bottom: 10px;
}
.adv_search .optres {
}
.adv_search .opt .jScrollPaneContainer {
	padding: 0;
	margin: 0 0 10px;
}
.adv_search .opt .form_inps {
	padding: 5px 5px 0;
	color: #656565;
	border: 1px solid #E5E5E5;
	border-radius: 0 0 4px 4px;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}
.adv_search .opt .form_inps input, .adv_search .opt .form_inps select {
	border: 1px solid #D7D7D7;
	box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.24) inset;
	padding: 4px;
	color: #656565;
	margin-bottom: 5px;
}
.adv_search .opt .form_inps select {
	width: 190px;
}
.adv_search .opt .form_inps input {
	width: 180px;
}
.adv_search .opt .scroll-pane {
	width: 178px;
	padding: 5px;
	max-height: 200px;
	_max-height: 200px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	border-radius: 0 0 0 4px;
	background-color: #f2f2f2;
}
.adv_search .opt ul ul {
	margin-left: 10px;
	list-style: none;
}
.adv_search .opt ul ul li {
	padding: 5px;
	background-color: #f5f5f5;
	font-size: 0.9em;
}
.adv_search .opt li {
	line-height: 13px;
	list-style: none;
}
.adv_search .opt li span.advinpt {
	float: left;
	padding-right: 4px;
	padding-top: 1px;
}
.adv_search .opt li span.advlbl {
	float: left;
	width: 142px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #e1e1e1;
}
.adv_search .opt li input {
	vertical-align: middle;
}
.adv_search .optres .result-pane {
	padding: 5px;
}
.adv_search .optres .result-pane ul {
	list-style: none;
}
.adv_search .optres .result-pane ul ul {
	padding: 5px;
	background-color: #f5f5f5;
}
.result-pane table {
	width: 100%;
}
.adv_search .optres .result-pane ul ul li a {
	font-size: 11px;
}
.adv_search .optres {
	background: #fff;
	padding-bottom: 13px;
	margin-bottom: 5px;
}
.adv_search .optres .result-pane .remove {
	background-color: #E3E3E3;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	line-height: 9px;
	padding: 1px 1px 4px;
	text-align: center;
	text-decoration: none;
	width: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
	margin-right: 5px;
}
.adv_search .optres .result-pane td {
	line-height: 15px;
	padding: 2px 0;
}
/*.adv_search .optres .result-pane .remove:hover {
	background-color: #363636;
}*/
.adv_search .sbmit_btn {
	padding: 5px;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor: pointer;
	border: 1px solid #f8960a;
	border-radius: 2px;
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
}
.adv_search .sbmit_btn:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.adv_search .opt td, .adv_search .optres td {
	vertical-align: top;
	padding: 2px;
	line-height: 13px;
	font-size: 10px;
}
.body_container {
	float: left;
	width: 943px;
	padding-top: 12px;/*	background:#fff;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;*/
}
/*===// Top Advace Search //===*/
.top_adv_search {
	padding: 7px;
	/*	border: 1px solid #c9c9c9;
	background: url("../images_computer_store_5/advSearchBg.jpg") repeat-x left bottom;*/
	clear: both;
	float: left;
	width: 929px;
	-webkit-box-shadow: 1px 1px 5px 1px #efefef;
	box-shadow: 1px 1px 5px 1px #efefef;
	border-radius: 2px;
	border: 1px solid #e7e7e7;
	background: rgb(249,249,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(244,244,244,1) 50%, rgba(239,239,239,1) 54%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(50%, rgba(244,244,244,1)), color-stop(54%, rgba(239,239,239,1)), color-stop(100%, rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(244,244,244,1) 50%, rgba(239,239,239,1) 54%, rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(244,244,244,1) 50%, rgba(239,239,239,1) 54%, rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(244,244,244,1) 50%, rgba(239,239,239,1) 54%, rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(244,244,244,1) 50%, rgba(239,239,239,1) 54%, rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-9 */
}
.top_adv_search input.aj_search {
	height: 17px;
}
.top_adv_search input, .top_adv_search select {
	border: 1px solid #CCCCCC;
	color: #666;
	padding: 5px;
	float: left;
	font-size: 12px;
	line-height: 12px;
	width: 210px;
	margin-right: 5px;
	background: #fff;
}
.inStockProudct {
	float: left;
	margin-right: 5px;
	padding-top: 8px;
}
.inStockProudct input {
	width: auto;
	vertical-align: middle;
	margin-top: 1px;
}
.top_adv_search .searchtop_sbmit {
	float: right;
}
.top_adv_search .searchtop_sbmit, .buttons a.add_to_cart {
	border-radius: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font: 12px;
	padding: 5px;
	width: auto;
	font-weight: bold;
	cursor: pointer;
}
/*===/ End Adv Search Panel /===*/

.product_grid .product .product_sub_section .left {
	width: 75px;
}
.lr_top_cat, .lr_top_brands, .lr_top_qfinder {
	width: 710px;
	float: right;
	height: 94px;
	margin-top: 7px;
	text-transform: uppercase;
}
.lr_top_brands {
	overflow: auto;
}
.lr_top_qfinder {
	overflow: auto;
}
.pw_s_container span.input_types input {
	padding: 4px 3px;
	color: #656565;
	border: 1px solid #D7D7D7;
	box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.24) inset;
	background: none repeat scroll 0 0 #fff;
}
.pw_s_container .smlSelect select {
	padding: 3px;
	width: 60px;
}
.curved_container_blue .pw_s_container .submit input {
	border: 1px solid #f8960a;
	border-radius: 2px;
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
}
.curved_container_blue .pw_s_container .submit input:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.pw_s_container .submit input {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 12px;
	margin-right: 5px;
}
.adipowersrch .medTxt input {
	margin-left: 6px;
	width: 76%;
}
.curved_container_blue {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;/* padding: 0 10px 10px;*/
}
.adipowersrch .pw_s_container {
	padding: 0 10px 5px;
}
.power_search h4 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px;
	background: rgb(87,188,218); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(87,188,218,1)), color-stop(100%, rgba(48,151,181,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(87,188,218,1) 0%, rgba(48,151,181,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57bcda', endColorstr='#3097b5', GradientType=0 ); /* IE6-9 */
	border: 1px solid #429DB8;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
div.orderform_sub {
	padding: 0;
}
div.order_form h3 {
	margin-bottom: 0px;
}
div.form_fills {
	font-size: 11px;
	padding: 10px;
}
div.form_inputs span.input_container input, div.form_inputs span.input_container select {
	padding: 4px;
	color: #656565;
	border: 1px solid #D7D7D7;
	box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.24) inset;
}
div.form_inputs span.input_container select {
	width: 98% !important;
}
.form_inputs {
	width: 47%;
}
.required_fields {
	padding: 7px;
	margin: 12px 0 8px;
	font-size: 12px;
}
.info {
	background: url("../images/icons/info.png") no-repeat 3px left #bce3ff;
	background-color: #cce8fc;
	border: 1px solid #a5ceea;
}
div.order_form label.alert {
	font-weight: normal;
}
div.login p {
	padding: 8px 12px;
}
div.login p.create_acc_user {
	min-height:148px;
}
.login .general_submit {
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 4px;
	border: 1px solid #f8960a;
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
}
.login .general_submit:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.product .buttons a.add_to_cart {
	border: 1px solid #4f9f4f;
	border-radius: 2px;
	box-shadow: none;
	background: rgb(97,193,97); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(97,193,97,1)), color-stop(100%, rgba(87,165,82,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c161', endColorstr='#57a552', GradientType=0 ); /* IE6-9 */ 
}
.product .buttons a.add_to_cart:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
div.product_container div.product_info h3 {
	border-radius: 0px;
	padding: 5px 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0px;
	background: none;
	border: 0px;
	color: #6f6f6f;
	text-shadow: none;
}
div.product_container div.product_info .product_sepcs p {
/*margin:0 0 12px;
	padding:10px;
	background:#f2f2f2;*/
}
/*.product .left {
	border:1px solid #DBDBDB;
	border-radius:4px;
	width:29%;
}*/
.product_grid .product .product_sub_section .left {
	border: 0px;
}
.result_data .buttons a.read_more {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border: 1px solid #f8960a;
	border-radius: 2px;
	background: #ffba5a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba5a), color-stop(49%, #ffba5a), color-stop(50%, #feab37), color-stop(100%, #f8960a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffba5a 0%, #ffba5a 49%, #feab37 50%, #f8960a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba5a', endColorstr='#f8960a', GradientType=0 ); /* IE6-9 */
}
.result_data .buttons a.read_more:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.buttons a.add_to_cart {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border: 1px solid #4f9f4f;
	border-radius: 2px;
	box-shadow: none;
	background: rgb(97,193,97); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(97,193,97,1)), color-stop(100%, rgba(87,165,82,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,193,97,1) 0%, rgba(87,165,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c161', endColorstr='#57a552', GradientType=0 ); /* IE6-9 */
}
.buttons a.add_to_cart:hover {
	background: #494949;
	border: 1px solid #2b2b2b;
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
}
.search_panel .search_result_container .result_prod_img {
	width: 145px;
	border: 1px solid #e7e7e7;
	margin-top: 0px;
	text-align: center;
}
.search_panel .search_result_container .result_prod_img img {
	width: 135px;
}
.search_panel .search_result_container .result_data div.stock {
	width: 210px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 0;
}
/*Front Main Product Display*/

/*.product_front.first {
    float: left;
    margin: 10px 9px 0 0;
}*/
h3.gridtype8-header {
	display: none;
}
.product_front {
	float: left;
	margin: 14px 0 0 18px;
}
.product_front {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E1E1E1;
	border-radius: 5px 5px 5px 5px;
	/*font-family: "Myriad Pro",Arial,Helvetica,sans-serif,Arial,Helvetica,sans-serif;*/
	height: 215px;
	overflow: hidden;
	padding: 10px 12px;
	position: relative;
	text-align: left;
	width: 191px;
}
.product_front .prod_image {
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 1;
}
.product_front .productoverlay {
	background: url("../images_tablayout1/page_peeler_corner.png") no-repeat scroll 100% 100% transparent;
}
.product_front .productoverlay img {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	margin: 35px 0 0 245px;
	padding: 5px;
}
.product_front h3 {
	border-radius: 0px;
	border: none;
	border-bottom: 1px solid #E1E1E1;
	background: none;
	text-shadow: none;
	clear: both;
	/*color: #006AB6;*/
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0 0 4px;
}
.product_front .description {
	position: relative;
}
.product_front .description .proddescwrapper {
	min-height: 75px;
}
.product_front p.mnf_pnb.pnb {
	/*color: #535353;*/
	font-size: 13px;
}
.product_front .description p a {
	display: block;
	padding: 3px 0;
	/*color: #707070;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.product_front .price_cover {
	cursor: default;
	margin-bottom: 5px;
	padding: 4px 0 10px;
}
.product_front .price_cover .mainprice {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #006AB6;*/
	font-size: 17px;
	font-weight: 600;
	padding-bottom: 4px;
}
.product_front .discount_price {
	float: left;
	width: 50%;
	color: #5F5F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.product_front .discount {
	text-align: right;
	float: right;
	width: 30%;
	color: #5F5F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.product_front .description .product_sub_section {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #E1E1E1;
	left: 0;
	padding-top: 5px;
	position: absolute;
	top: 190px;
	width: 192px;
}
.product_front .description .product_sub_section .left {
	float: left;
}
.product_front .description .product_sub_section .left .add_to_cart {
	background: url("../images_tablayout1/ico_cart.gif") no-repeat scroll 50% 50% transparent;
	clear: both;
	float: left;
	height: 21px;
	width: 20px;
}
.product_front a.stock_status_Green {
	background: url("../images_tablayout1/stock_status.gif") no-repeat scroll 50% 50% transparent;
	float: left;
	height: 23px;
	padding-left: 8px;
	width: 23px;
}
.product_front a.stock_status_Green label {
	display: none !important;
}
.product_front .description .product_sub_section .add_to_cart span, .product_front .description .product_sub_section .add_to_faverits span {
	display: none;
}
.product_front .description .product_sub_section .right {
	float: right;
}
.product_front .description .product_sub_section .right a.read_more {
	background: url("../images_tablayout1/ico_detail.gif") no-repeat scroll 5px 1px transparent;
	/*color: #555e61;*/
	display: block;
	font-weight: bold;
	padding: 3px 19px 10px 10px;
	text-decoration: none;
}
div.product_container div.product_info .switcher h3 {
	padding: 0px;
}
div.product_container div.product_info .switcher h3 a.cat-menu:hover, .div.product_container div.product_info .switcher h3 a.mnf-menu:hover, div.product_container div.product_info .switcher h3 a.active {
	background: #7b7b7b;
	border: 1px solid #6a6a6a;
	color: #e6e6e6;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(20, 20, 20, 0.25);
	box-shadow: 0 0 1px 1px rgba(20, 20, 20, 0.25) inset;
}
div.product_container div.product_info .switcher a.active span.select_arrow {
	/*background: url(../images_pc-brugge/cat_arrow.gif) no-repeat;*/
}   
div.product_container div.product_info .switcher h3 a {
	color: #327493;
	text-shadow: none;
	padding: 12px 10px 0;
	width: auto;
}
.login .alert {
    background: none repeat scroll 0 0 #E80000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline;
    padding: 4px 23px;
}
div.login div.left div {
	background: none repeat scroll 0 0 #F2F2F2;
    padding: 9px 12px;
}
.testsite-msg {
	display:none !important;
}