/* General styles */

body,th,td,tt,p,div,span {color: #2d2d2d;font: 12px Arial, Helvetica, sans-serif;}

body,form,div,blockquote {margin:0;padding: 0;}
h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0;}
body {
	/*background:#25364A ;*/
	background:#FFF /*url(images/gifts.gif) repeat-x left bottom*/; 
	/*min-width: 910px;*/
	font-family:verdana,Arial, Helvetica, sans-serif;
	
}

input,textarea,select {
	color: #2d2d2d;	font: 11px tahoma, verdana, arial, sans-serif;
	padding: 0px; margin: 0px 3px 0px 0px;
}
input, textarea {padding: 1px;}
textarea {margin: 0px;}

.body-container {
	text-align: left;
	margin:0 auto 20px; 
	width:987px;
	background-color:#FFFFFF;
}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;border-radius:5px}
.input-text {
	color: #2d2d2d;	border: 1px solid #6e9db7; vertical-align: top;	font-weight: normal;
}
.input-textarea {border: 1px solid #d1d0d0;font-weight: normal;}
.input-text-100 {color: #2d2d2d;	border: #333333 1px solid; width: 100%;}
p {margin-top:	6px; margin-bottom: 0px; color: #2c2b2b; font-weight: normal;}
span {color: #2c2b2b; font: 11px tahoma, verdana, arial, sans-serif;	line-height: 16px;}
a {font: 11px Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:active {color: #898989; text-decoration: none;}
a:hover { color: #080808; text-decoration: underline;}
.underlined:link, .underlined:visited, .underlined:active {/*inherits*/}
.underlined:hover {	/*inherits*/}
.underlined-bold:link, .underlined-bold:visited, .underlined-bold:active {
	/*font-weight: bold;*/ font: 11px tahoma;
}
.underlined-bold:hover {/*font-weight: bold;*/ color:#000000;}
.hand {cursor: pointer;}
.nowrap {white-space: nowrap;}
hr {border: solid #eaf0f5 0px; border-top-width: 1px; height: 0px;}
.dark-hr {
	border: solid #d5d5d5 0px; border-top-width: 1px; height: 0px;
	margin: 14px 0px 19px 0px;
}
/** / Jwpara **/
.price_hr {
	border: solid #d5d5d5 0px; border-top-width: 1px; height: 0px;
	margin: 10px 0px 10px 0px;
}
/** / Jwpara **/
.page-title:link, .page-title:visited, .page-title:active {
	font-size: 12px; font-weight: bold; text-decoration: underline;
}
.page-title:hover { font-size: 12px; font-weight: bold; text-decoration: none;}
.error-text { color: #f27a00; font-weight: bold;}
.float-left {float: left;}
.float-right {float: right;}
.clear-both {clear: both;font-size: 0px;}
/* /General styles */


span.colorCCC {color:#999}


/* clearing floated elements */

.clearALL {clear:both; height:0; font-size:0; line-height:0}

.clearing:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearing {display:inline-block}
.clearing { /* Hides from IE-mac \*/display:block}
/*****************************************************************/

img {border:0}
/**/
.myaccount {
	height:25px;
	color:#6a6969; 
	font-size:11px; float:right; position:relative;
	z-index:151;
}
.left_my { float:left; background:url(/skins/test/customer/images/new/left_myaccount.jpg) left top no-repeat; width:9px; height:25px}
.right_my { float:left; background:url(/skins/test/customer/images/new/right_myaccount.jpg) left top no-repeat; width:9px; height:25px}
.link_account {
	font-weight:bold; 
	background:#eae8ea url(/skins/test/customer/images/new/sageata_myacc.jpg) right 7px no-repeat; 
	float:left; color:#6a6969; 
	padding:6px 27px 6px 10px; margin-right:1px; border-right:1px solid #c1c0c0;
}
.link_account span { color:#b40000; font-weight:normal}
.myaccount_hover { display:none; background:#f7fceb; padding:2px 17px 7px; width:166px; position:absolute; left:0; top:25px}
.myaccount_hover a { background:url(/skins/test/customer/images/new/bg_submeniu_acc.jpg) left 5px no-repeat; color:#4f4e4e; padding:0 10px}
.myaccount_hover a:hover { color:#b40000; text-decoration:underline}
.myaccount_hover ul li { margin-bottom:4px}

.top_currencies {	
	color:#999999;
	float:left;
	font-weight:bold;	
	padding:3px 10px;
	background-color:#EAE8EA;	
}

.top_header { margin-top:15px; margin-bottom:5px; position:relative; z-index:3}
.meniu_icon { float:right; font-family:verdana,Arial, Helvetica, sans-serif}
.meniu_icon a {font-size:13px; color:#9f9e9e; margin-left:15px; text-decoration:none;}
.meniu_icon a:hover {color:#000}
.meniu_icon a img {margin-right:3px}

.first_el {
	background:#fff url(/skins/test/customer/images/new/bg_firstelement.jpg) right top no-repeat; 
	float:right; 
	height:29px; margin-top:2px; padding-top:13px
}
.first_el .firstl { color:#9f9e9e; font-size:14px; margin-right:5px; display:block; float:left}
.first_el .firstl:first-letter { color:#787575}
.first_el span { color:#646464; font-size:11px; margin:1px 30px 0 0; float:left }
.first_el span a { color:#b40000; text-decoration:underline; font-size:11px; margin:0;}
.first_el span a:hover { text-decoration:none}
/**/

/*meniu*/
#meniu { width: 987px; height:32px; position: relative; z-index: 9998; overflow:hidden;}
#meniu #navmenu { margin: 0; padding: 0;}
#meniu #navmenu li { display: inline; }
#meniu #navmenu li a {
	float: left; height: 0; padding-top:32px; overflow: hidden; 
	background-image: url(/skins/test/customer/images/new/meniu2.png); 
	_background-image: url(/skins/test/customer/images/new/meniu2IE.gif); 
	background-repeat: no-repeat;
	border:0px
}

/*linku-uri meniu*/
#meniu #navmenu li#bg-mobile a { width:124px; background-position: 0 0; }
#meniu #navmenu li#bg-computer a {width:101px; background-position: -124px 0; }
#meniu #navmenu li#bg-electronics a { width:109px; background-position: -225px 0; }
#meniu #navmenu li#bg-cctv a { width:127px; background-position: -334px 0; }
#meniu #navmenu li#bg-caracc a { width:124px; background-position: -461px 0; }
#meniu #navmenu li#bg-apparel a { width:90px; background-position: -585px 0; }
#meniu #navmenu li#bg-gadgets a { width:92px; background-position: -675px 0; }
#meniu #navmenu li#bg-games a { width:130px; background-position: -767px 0; }
#meniu #navmenu li#bg-others a { width:90px; background-position: -897px 0; }

/*over link-uri*/
#meniu #navmenu li#bg-mobile a:hover { background-position: 0 -36px; }
#meniu #navmenu li#bg-computer a:hover { background-position: -124px -36px; }
#meniu #navmenu li#bg-electronics a:hover { background-position: -225px -36px; }
#meniu #navmenu li#bg-cctv a:hover { background-position: -334px -36px; }
#meniu #navmenu li#bg-caracc a:hover { background-position: -461px -36px; }
#meniu #navmenu li#bg-apparel a:hover { background-position: -585px -36px; }
#meniu #navmenu li#bg-gadgets a:hover { background-position: -675px -36px; }
#meniu #navmenu li#bg-games a:hover { background-position: -767px -36px; }
#meniu #navmenu li#bg-others a:hover { background-position: -897px -36px; }

/*activ*/
#meniu #navmenu li#bg-mobile a:active { background-position: 0 -36px; }
#meniu #navmenu li#bg-computer a:active { background-position: -124px -36px; }
#meniu #navmenu li#bg-electronics a:active { background-position: -225px -36px; }
#meniu #navmenu li#bg-cctv a:active { background-position: -334px -36px; }
#meniu #navmenu li#bg-caracc a:active { background-position: -461px -36px; }
#meniu #navmenu li#bg-apparel a:active { background-position: -585px -36px; }
#meniu #navmenu li#bg-gadgets a:active { background-position: -675px -36px; }
#meniu #navmenu li#bg-games a:active { background-position: -767px -36px; }
#meniu #navmenu li#bg-others a:active { background-position: -897px -36px; }

/*selected*/
#meniu.mobile #navmenu li#bg-mobile a { background-position: 0 -36px !important; }
#meniu.computer #navmenu li#bg-computer a { background-position: -118px -36px !important; }
#meniu.electronics #navmenu li#bg-electronics a { background-position: -218px -36px !important; }
#meniu.caracc #navmenu li#bg-caracc a { background-position: -335px -36px !important; }
#meniu.apparel #navmenu li#bg-apparel a { background-position: -455px -36px !important; }
#meniu.gadgets #navmenu li#bg-gadgets a { background-position: -545px -36px !important; }
#meniu.games #navmenu li#bg-games a { background-position: -635px -36px !important; }
#meniu.others #navmenu li#bg-others a { background-position: -765px -36px !important; }

/*sumbeniu*/
.submeniu { font-size:11px;}
.submeniu a { color:#7d7a7a }
.submeniu a:hover { text-decoration:none; color:#b40000 }




/**************************************************************************************************************/
/* Vie large image - Jwpara */

.view-large-image:link, .view-large-image:visited, .view-large-image:hover, .view-large-image:active {

/*	background: url('images/view_product_larger_image.gif') no-repeat left 2px;  */
	
	padding: 4px 0px 7px 23px;

}


/**************************************************************************************************************/
/* View large image link */



.view-large-image-link:link, .view-large-image-link:visited, .view-large-image-link:hover, .view-large-image-link:active {

	background: url('images/view_product_larger_image.gif') no-repeat left 2px;

	padding: 4px 0px 7px 23px;

	color: #999;
	
	font-family: arial, verdana, sans-serif

	text-decoration: underline;

	font-weight: normal;

}



/* Header styles */

.language-currency-selectors {

	float: right; 

	padding-top: 0px;

}

.top-search-wrapper {float: left; padding: 8px 0px 0px 0px;}
.top-bg {

	background-color: #fefefe;

}

.select-language {

 	color: #2e2e2e;

	font: 11px tahoma, arial, verdana, sans-serif;

}

/* /Header styles */



/* Footer styles */

.bottom-copyright {

	color: #717171;

	font: 10px arial, verdana, sans-serif;

}

/* /Footer styles */



/* Side boxes styles */

.sidebox-link:link, .sidebox-link:visited, .sidebox-link:active {

	color: #2d2d2d;

	font: 11px tahoma, arial, verdana, sans-serif;

}

.sidebox-link:hover {

	color: #2d2d2d;

	font: 11px tahoma, arial, verdana, sans-serif;

}

.sidebox-input-text {

	color: #2d2d2d;

	background-color: #ffffff;

	border: #ccc 1px solid;

	width: 100px;

}

/* /Side boxes styles */



/* Categories side box */

.sidebox-rootcategory {

	color: #2d2d2d;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}



.sidebox-rootcategory:link, .sidebox-rootcategory:visited, .sidebox-rootcategory:active {

	color: #2d2d2d;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}

.sidebox-rootcategory:hover {

	color: #2d2d2d;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}

.sidebox-subcategory:link, .sidebox-subcategory:visited, .sidebox-subcategory:active {

	color: #2d2d2d;

	font: 11px tahoma, verdana, arial, sans-serif;

}

.sidebox-subcategory:hover {

	color: #2d2d2d;

	font: 11px tahoma, verdana, arial, sans-serif;

}


.category_1 {
	font-size:11px; color:#333; padding-left:10px;
}
.category_2 {
	font-size:11px; color:#666; padding-left:20px;
}

.category_3,.category_4,.category_5 {
	font-size:11px; color:#CCC; padding-left:30px;
}

.category_search a {
	font-size:11px; color:#6B6B6B; padding-left:10px;
	background:url(images/right_arrow_gif.gif) no-repeat left center;
}

/* /Categories side box */



/* Search side box */
.search-text {color: #2d2d2d;font: bold 12px tahoma, verdana, arial, sans-serif;}
.search-selectbox {width:100px;	padding: 1px;}
/* /Search side box */



/* Notification box */

.notification-body {

	padding: 6px 10px;

	text-align: justify;

}

.notification-title-n { /* Notification message */

	color: #ffffff;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}

.notification-border-n {

	border: 1px solid #3c74ba;

	background-color: #f3f8fc;

	color: #2b2b2b;

	margin: 0px 39px;

}

.notification-th-n {

	background: #578bca url(images/notification_th_n.gif) repeat-x;

	height: 19px;

}

.notification-title-e { /* Error message */

	color: #ffffff;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}

.notification-border-e {

	border: 1px solid #b71408;

	background-color: #fcf3f3;

	color: #2b2b2b;

	margin: 0px 39px;

}

.notification-th-e {

	background: #de3e37 url(images/notification_th_e.gif) repeat-x;

	height: 19px;

}

.notification-border-w { /* Warning message */

	border: 1px solid #d96e0f;

	background-color: #fdf6ed;

	color: #2b2b2b;

	margin: 0px 39px;

}

.notification-title-w {

	color: #ffffff;

	font: bold 12px tahoma, verdana, arial, sans-serif;

}

.notification-th-w {

	background: #d96e0f url(images/notification_th_w.gif) repeat-x;

	height: 19px;

}

/* /Notification box */



/* Section in main box */

.section-border {

	border: 1px solid #a3a3a3;

}

.section-title, .section-title-over {

	background: #f1f7fb url(images/section_title_bg.gif) repeat-x bottom;

}

.section-title img, .section-title-over img {

	padding-right: 8px;

}

.section-title span, .section-title-over span {

	text-transform: uppercase;

	text-decoration: underline;

	color: #014ead;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	vertical-align: middle;

}

.section-title-over span {

	text-decoration: none;

	vertical-align: middle;

}

.section-body {

	background: #fbfdfe url(images/section_body_bg.gif) repeat-x bottom;

	color: #2d2d2d;

	padding: 16px;

}

.section-body-details {

	background: #fbfdfe url(images/section_body_bg.gif) repeat-x bottom;

	color: #2d2d2d;

	padding: 18px 16px;

}

/* Section in main box */



/* Buttons */

.button:link, .button:visited, .button:hover, .button:active, .action_button:link, .action_button:visited, .action_button:hover, .action_button:active, .big_button:link, .big_button:visited, .big_button:hover, .big_button:active {

	border: 1px solid #aa0201;

	color: #ffffff;

	background:#aa0201 url(images/button_bg.jpg) repeat-x left top;

	font: 12px Arial;

	cursor: pointer;

	font-weight:bold;

	white-space: nowrap;

	display: inline;

	text-decoration: none;

	padding: 3px 5px 3px 5px;

	margin: 0 2px 0 2px;

	   /* CSS3 support */

   border-radius:         5px;

   -webkit-border-radius:   5px;

   -moz-border-radius:      5px;

}



/*

.button span .left {

	background: url(images/button_leftside.jpg) no-repeat center;

	font: 11px Arial;

	cursor: pointer;

	white-space: nowrap;

	display: inline;

	text-decoration: none;

	height: 19px;

	width: 5px;

}





.button span .right {

	background: url(images/button_rightside.jpg) no-repeat center;

	font: 11px Arial;

	cursor: pointer;

	white-space: nowrap;

	display: inline;

	text-decoration: none;

	height: 19px;

	width: 5px;

}

*/



.action_button:link, .action_button:visited, .action_button:hover, .action_button:active {

	border: 1px solid #aa0201;

	background: #aa0201 url(images/button_bg131.jpg) repeat-x left top;

}



.big_button:link, .big_button:visited, .big_button:hover, .big_button:active {

	border: 1px solid #d60411;

	background: #cd1615;

	padding: 5px 14px 5px 17px;

}

.disabled_big_button:link, .disabled_big_button:visited, .disabled_big_button:hover, .disabled_big_button:active {

    background: #ededed url(images/big_but_disable_bg.gif) repeat-x;

    color: #b4b4b4;

    border: 1px solid #c1c1c1;

    text-decoration: none;

	display: inline;

    font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;    

    padding: 5px 14px 5px 17px;

    cursor: not-allowed;

}



.text_button_link:link, .text_button_link:visited, .text_button_link:hover, .text_button_link:active, .action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:hover, .action_text_button_link:active {

	white-space: nowrap;

	margin-right: 1px;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	text-decoration: underline;

	padding: 2px 5px 2px 0px;



}

.text_button_link:hover, .action_text_button_link:hover  {

	text-decoration: none;
	
/*	color: #B41B1D;  */

}



.action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:active, .action_text_button_link:hover {

	color: #ff5400;

}

/* /Buttons */

/* Category page Jwpara*/

.categTitle {

    color: #990033;
	font: 13px tahoma, arial, verdana, sans-serif;
	font-weight: bold;

}

.categText {

	margin-left: 3px;
	color: #999999;
	font: 13px tahoma, arial, verdana, sans-serif;
	font-weight: bold;

}


/* Category page */

.category-description {

	color: #2d2d2d;

	font: 11px tahoma, arial, verdana, sans-serif;

	padding: 0 0 13px 10px;

}

.categories-columns {

	float: left;

	padding-right: 40px;

}

.categories-columns ul {

	list-style-type: none;

	line-height: 18px;

}

.categories-image {

	float: left;

	margin: 0px 15px 15px 10px;

	display: inline;

}

.subcategories {

	font-size: 11px;

	/*font-weight: bold;*/

	line-height: 17px;

	display: table;

}

.subcategories p {

	padding: 0px;

	margin: 0px 0px 1px 0px;

}

.product-title {display:block; text-align:center}
.product-title:link, .product-title:visited, .product-title:active {

	color: #2b2b2b;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 2px;
	
}

.product-title:hover {

	color: #000;

	font-size: 11px;

	font-weight: normal;

	text-decoration: underline;

	padding-bottom: 2px;

}

.list-product-title:link, .list-product-title:visited, .list-product-title:active {

	color: #014ead;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}

.list-product-title:hover {

	color: #014ead;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.product-details-title {

	color: #2d2d2d;

	font-size: 12px;

	font-weight: bold;

	padding: 1px;

}

.sku {

	font-size: 10px;

	margin: 0px;

}
/* Product title Cart */
.product-title-cart {display:block; text-align:left}
.product-title-cart:link, .product-title-cart:visited, .product-title-cart:active {

	color: #2b2b2b;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 2px;
	
}

/* Product Page Prev Next Tittle */
.prev-next {

	font-size: 10px;

	margin: 0px;

}

.more-info {

	font-size: 10px;

	text-align: center;

}

.list-price {
	color: #555555; font-size:14px;	white-space: nowrap; padding: 0px; margin: 0px 0 3px 0;
}

.price, .sub-price {
	color: #d60411; font: bold 12px Arial; padding: 0px; margin: 0px;
}

/**Jwpara **/

.list-price-p {
    float: right;
	color: #555555; font-size:12px;	white-space: nowrap; padding: 0px 20px;
}

.price-p, .sub-price-p {
/*    float: left; */
	color: #d60411; font: bold 12px Arial; padding: 0px 25px;
}

.strike-p {text-decoration:line-through;}

.price-det {
	color: #d60411; font-size: 18px; font-weight: bold;
}

.sub-price {color: #333333;}

.cart-price {font-size: 12px;font-weight: bold;}

.discount {color: #666666; font-size: 10px; margin: 0px; padding: 0px;}

.strike {text-decoration:line-through;}

/* Category page */



/* Form styles */

.required-field-mark {

	color: #d60411;

	font-size: 11px;

	vertical-align: top;

}

/* Form styles */

/*** Begin *** customize-small - Jwpara */

.customize-small {margin:10px; border:1px solid #cfcfcf}
.customize-small th {
	background-color:#ffffff;
	color:#4f4e4e;
	padding:10px 5px;
	text-align:left;
	font-weight:bold;
	
}
.customize-small td {padding:5px;}
.tell-a-friend th {
    background: url(/skins/basic/customer/images/tell-a-friend.gif);
	vertical-align:middle;
}
	
.customize-small td h2 {font-size:12px; color:#4f4e4e}

/*** End *** customize-small - Jwpara */

.customize-product {margin:10px; border:1px solid #cfcfcf}
.customize-product th {
	background-color:#f2f2f2;
	color:#4f4e4e;
	padding:10px 5px;
	text-align:left;
	font-weight:bold;
	
}
.customize-product td {padding:5px;}
.customize-product td h2 {font-size:12px; color:#4f4e4e}

.thoughts {background-color:#f6fbd3; font-size:10px; color:#5a5959; text-align:center}
.thoughts a {font-size:11px; color:#e61f1f; text-decoration:none}
/* Checkout pages */

.tab-wrapper {
	overflow: hidden;
	/*background: url(images/tab_wrapper_bg.gif) repeat-x bottom;*/	
	margin: 0px 6px -1px;	
}

.right_top {position:absolute; right:-1px; top:-1px}
.left_top {position:absolute; left:-1px; top:-1px}

.tab-text {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.section-active-tab-bg {
	position:relative;
	white-space: nowrap;
	color:#4f4e4e;
	font: bold 11px tahoma, verdana, arial, sans-serif;
	/*background:url(images/product_tab_bg.jpg) repeat-x left bottom;*/
	padding: 4px 10px;		
	border: 1px solid #cfcfcf;		
}

.section-inactive-tab-bg {
	position:relative;
	border: 1px solid #cfcfcf;
	font: bold 11px tahoma, verdana, arial, sans-serif;
	color: #959595;
	white-space: nowrap;
	padding: 4px 10px;
}
.section-inactive-tab-bg a {color: #959595; text-decoration:none}

.tab-content-border {
	position:relative;
	border: 1px solid #cfcfcf;
	padding: 15px;
	background: #FEFEFE;
	clear: both;
	margin-bottom: 8px;
	margin: 0px 10px;
}

.section-outer-border {

	border: 1px #7A7A7A solid;

	clear: both;

}

a.sort-link:link, a.sort-link:visited, a.sort-link:hover, a.sort-link:active {

	color: #2c2b2b;

	font-weight: bold;

}



.affiliate-code {

	background: #f0f0f0;

	border: 1px solid #e0e0e0;

	color: #999999;

	font-size: 9px;

	text-align: center;

	padding: 3px;

	margin: 3px;

	margin-right: 10px;

}

.field-name {

	font: bold 11px tahoma, arial, verdana, helvetica,	sans-serif;

	white-space: nowrap;

}



.valign {

	vertical-align: middle;

}

.compare-table td {

	padding-left: 8px;

}

.table-td-left-border {

	border-left: solid #ced6da 1px;

}

.table-td-bottom-border {

	border-bottom: solid #ced6da 1px;

}

.compare-first-cell {

	border-bottom: 1px solid #ced6da;

	background-color: #f1f4f6;

	white-space: nowrap;

}

table label {

	width: auto;

	font-weight: normal;

}



/* Ajax */

.ajax-loading-box {

	border: 1px solid #aaaaaa;

	background-color: #d60411;

	font-size: 12px;

	font-weight: bold;

	color: #eeeeee;

	padding: 5px;

	position: absolute;

	top: 0;

	right: 90%;

	width: 65px;

	display: none;

	z-index: 9999;

}

.ajax-message-wrapper {

	display: none;

	position: absolute;

	left: -1000px;

	top: -1000px;

	z-index: 9999;

	width: 339px;

	border: 1px solid #a3a3a3; 

	cursor: pointer;

}

.ajax-message {

	border-top: 1px solid #fff; 

	border-right: 1px solid #fff; 

	border-bottom: 1px solid #d60411; 

	border-left: 1px solid #fff; 

	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom; 

	padding: 25px 29px 10px 29px;

}



.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {

	padding-left: 17px; 

	padding-bottom: 15px;

}



.ajax-notification-e {

	background: url('images/ajax_notification_e.gif') no-repeat left 1px; 

}



.ajax-notification-w {

	background: url('images/ajax_notification_w.gif') no-repeat left 1px; 

}



.ajax-notification-n {

	color: #1b7bdd; 

	font-weight: bold; 

	background: url('images/ajax_notification_n.gif') no-repeat left 1px; 

}

/* /Ajax*/



/* Listmania */

.lm-scroller {

	border: 1px solid #ccc;

	background-color: #ffffff;

}

.lm-category-breadcrumbs-link, .lm-category-breadcrumbs-link:link, .lm-category-breadcrumbs-link:visited,  .lm-category-breadcrumbs-link:hover, .lm-category-breadcrumbs-link:active {

	font-weight: normal;

}

.lm-columns {

	float: left;

	width: 48%;

	min-width: 100px;

}

.lm-links {

	padding-bottom: 1px;

}

.lm-description {

	padding: 4px 0px 15px 0px;

	text-align: justify;

}

.lm-top {

	border-top: 1px solid #b7b7b7;

	font-size: 1px;

}

.lm-center {

	padding-top: 5px;

}

.lm-left {

	border-left: 1px solid #b7b7b7;

}

.lm-right {

	border-right: 1px solid #b7b7b7;

}

.lm-bottom {

	border-bottom: 1px solid #b7b7b7;

	font-size: 1px;

}

.lm-buttons-wrapper {

	padding: 0px 3px 0px 0px;

}

.lm-buttons {

	float: right;

	margin-left: 6px;

	margin-bottom: 1px;

}

.item-wrap {

	background: url('images/sidebox_delim.gif') repeat-x bottom center;

	margin-bottom: 4px;

	padding-bottom: 10px;

	clear: both;

}

.item-image {

	float: left;

	width: 35%;

	margin-right: 5%;

}

.item-description {

	float: right;

	width: 59%;

}

.lm-manufacturer {

	font-weight: bold;

	margin: 0px 0px 4px 0px;

	padding: 0px;

}

.lm-product-name {

	margin: 0px 0px 6px 0px;

	padding: 0px;

}

.lm-cell-content {

	padding: 5px 9px 9px 9px;

}

.lm-scroller {

	border: 1px solid #ccc;

	background-color: #ffffff;

	margin: 0px -7px;

}

.lm-link:link, .lm-link:visited, .lm-link:active {

	font-weight: bold;

	text-decoration: underline;

}

.lm-link:hover {

	font-weight: bold;

	text-decoration: none;

}

.lm-bc-icon {

	padding: 0px 7px;

}

/* /Listmania */



/* Ads */
.ad-container {	/* to crop a large image */

	overflow: hidden;

	width: 100%;

}

/* /Ads */



/* common styles */

.products-list-wrapper {

	width: 100%;

	clear: both;

	padding: 10px 0px 10px 0px;

}

.float-wrapper {

	position: relative;

	overflow: hidden;

}

.border {

	border: 1px solid rgb(204, 204, 204);

	background-color: #ffffff;

	padding: 1px;

	margin: 0 3px 12px 3px;

}

/* /common styles */



/* main styles */
.header, .footer {clear: both;}
.header {/*background:url("images/xmas-tree.png") no-repeat scroll 7px 30px transparent*/}
.container {
	float:left;width:785px;
	border-left: 1px solid #CFCFCF;
}
.central-column {
	float: left;
	margin: 0 0 0 0; /* Col width + right[left] margin + central margin */
	padding: 0 2px;
	/*min-width: 500px;*/
}
.central-column-long {
	margin: 0 0px; /* right[left] margin */
}

.sign {background-color:#eff0f0; border:1px solid #ffffff; border-bottom:1px solid #cfcfcf; margin-bottom:1px; padding:15px 20px 12px 9px; font-weight:normal;}
.sign a {color:#d60411; text-decoration:none;}
.sign a:hover {text-decoration:underline;}

.left-column {
	float:left; width:200px;
	padding-left: 0; /* left margin */margin-left:0;	
	border: 1px solid #CFCFCF;
	border-top:0; border-right:0;
	background-color:#F3F3F3;
	overflow:hidden;
	
	padding-bottom:140px; position:relative;
}
.right-column {
	float:left; width:170px; margin-left:-185px; /* Col width + right margin*/
}
/* /main styles */


/* top styles */

.top-quick-links {

	font-size:13px; font-weight:normal; border-bottom:1px solid #e8e8e8; padding:3px 3px 3px 20px; margin:23px 21px 0 0; float:right;

}

.top-quick-link:link, .top-quick-link:visited, .top-quick-link:active {

	color:#9f9e9e; text-decoration:none; margin-left:23px;font-size:12px; font-weight:normal;

}

.top-quick-link:hover {

	text-decoration:underline;

	color:#9f9e9e; margin-left:23px;font-size:12px; font-weight:normal;

}

.wrapper-top-menu-left {
	background: #ffffff url(images/top_menu_wrap_left_bg.gif) no-repeat bottom left;
	margin-top: 0px;
	height: 81px;
}

.wrapper-top-menu-right {

	background: #ffffff url(images/top_menu_wrap_right_bg.gif) no-repeat bottom right;

	margin-left: 3px;

	height: 81px;

}

.wrapper-top-menu {
	/*background: #ffffff url(images/top_menu_wrap_bg.gif) repeat-x bottom left;*/
	margin-right: 0px;
	position:relative; 
	z-index:150;
}



.meniu_2 {margin-top:25px; float:right;}

.meniu_2 img {margin-left:5px;}

.meniu_2 a {color:#6b6b6b; text-decoration:none; margin-top:25px; margin-left:23px; font-weight: bold}

.meniu_2 a:hover {text-decoration:underline;}



#meniu_js a {padding:10px 0px 8px 0px; text-align:center; float:left; background:#efedee url('images/best_bg.jpg') repeat-x; border-top:1px solid #cfcfcf; border-left:1px solid #ffffff;}

#meniu_js a {color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: bold;}

#meniu_js a:hover { background:url('images/bg.jpg') repeat-x; color:#d60411;}



/* CSS in dhtml-horiz.css */

/* #menu1_test  */





.meniu_bar_under {border-top:1px solid #b0b0b0; background-color:#e8e8e8; padding:4px 0 4px 11px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #b8babd;}

.meniu_bar_under a {color:#d60411; text-decoration:none;}

.meniu_bar_under a:hover {text-decoration:underline}



.logo-image-wrapper {

	width: 19%; 

	float: left;

}

.top-menu-tabs-wrapper {

	width: 79%; 

	float: right;

}

.top-menu-tabs {

	clear: both; 

	height: 27px; 

	padding-top: 1px;

}

.top-menu-title:link, .top-menu-title:visited, .top-menu-title:active {

	color: #0e0e0e;

	font: bold 12px tahoma, verdana, arial, sans-serif;

	display: block;

	white-space: nowrap;

}



.top-menu-left-bg, .top-menu-active-left-bg {

	background: #def3ff url(images/top_menu_left_bg.gif) no-repeat left;

	height: 27px;

	float: right;

	margin-left: 1px;

	cursor: pointer;

}

.top-menu-active-left-bg {

	background: #bbe6fe url(images/top_menu_active_left_bg.gif) no-repeat left;

}



.top-menu-right-bg, .top-menu-active-right-bg {

	background: #def3ff url(images/top_menu_right_bg.gif) no-repeat right;

	height: 27px;

	float: left;

	margin-left: 1px;

	cursor: pointer;

}

.top-menu-active-right-bg {

	background: #bbe6fe url(images/top_menu_active_right_bg.gif) no-repeat right;

}



.top-menu-bg, .top-menu-active-bg {

	background: #def3ff url(images/top_menu_bg.gif) repeat-x;

	margin-right: 1px;

	height: 22px;

	padding: 5px 20px 0px 20px;

	cursor: pointer;

	float: left;

}

.top-menu-active-bg {

	background: #bbe6fe url(images/top_menu_active_bg.gif) repeat-x;

}

/* /top styles */



/* main menu style */

.buttons-wrapper {
	margin-top: 0px;
}

.main-menu-first-section-left{

	background: #96d0f1 url(images/first_section_left_bg.gif) no-repeat left;

	height: 37px;

}

.main-menu-first-section-right {

	background: #96d0f1 url(images/first_section_right_bg.gif) no-repeat right;

	height: 37px;

	margin-left: 5px;

}

.main-menu-first-section-bg {

	background: #96d0f1 url(images/first_section_bg.gif) repeat-x;

	height: 37px;

	margin-right: 5px;

}

.main-menu-second-section {

	border-top:1px solid #b0b0b0; background-color:#f1f1f1; padding:4px 0 4px 11px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #b8babd;

	position:relative; z-index:1;

}

.main-menu-third-section-left {

	background: #e8e8e8;

	height: 44px;

}

.main-menu-third-section-bg {

	margin-left: 0px;

	padding-left: 15px;

	background: #f1f1f1;

	border:1px solid #b8babd;

	border-top: 0px;

	height: 44px;

	margin-right: 0px;

}

p.top-text {

	/*background: url('images/hot_news_icon.gif') no-repeat left 2px; */

	padding-left: 0px;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	color: #d60411;

	margin-top: 0px;

}

/* /main menu style */



/* search styles */

.search-products-text {

	font: bold 12px tahoma, verdana, arial, sans-serif;

	color: #252525;

}

.search-advanced:link, .search-advanced:visited, .search-advanced:hover, .search-advanced:active {

	color: #ffffff;

	font: 10px verdana, geneva, arial, helvetica, sans-serif;

	padding: 0px 6px 0px 13px;

	text-decoration: none;

	background: url('images/small_white_arrow.gif') no-repeat right 5px;

}

.search-advanced:hover {

	text-decoration: underline;

}

.search-label {

	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;

}

/* /search styles */



/* breadcrumbs links */
.navigare {
	font-size:11px; 
	background:#eae8ea; 
	border:1px solid #cfcfcf; border-top:none; padding:4px 0
}
.navigare strong { color:#b40000; margin:0 10px}
.navigare h1 {font-size:11px; color:#b40000; margin:0 10px; padding:0; display:inline}

.breadcrumbs-text {
	color: #CC0000; font: bold 11px arial, helvetica, sans-serif;	
	float: left; padding: 0px 0px 0px 12px;
}
.breadcrumbs {
	float:left; color: #4e4e4e; font: bold 11px arial, helvetica, sans-serif; padding:0px;
}

.breadcrumbs h1 {color:#CC0000}

.breadcrumbs-link {text-decoration:none }
.breadcrumbs-link:link, .breadcrumbs-link:visited, .breadcrumbs-link:active {
	color: #4e4e4e; font:bold 11px arial, helvetica, sans-serif;
	margin:0 5px;text-decoration:none 
}
.breadcrumbs-link:hover {
	color:#b40000; font: bold 11px arial, helvetica, sans-serif; text-decoration:underline;
}
.breadcrumbs-arrow {width: 3px; height: 5px;	margin: 0px 7px;}
.bc-wrapper {padding: 3px 0px;}
.bc-text {color: #014ead;font-weight: bold;}
.bc-arrow {margin: 0px 6px;}

.bc-link:link, .bc-link:visited, .bc-link:active {

	color: #014ead;

	font-weight: bold;

	text-decoration: underline;

}

.bc-link:hover {

	color: #014ead;

	font-weight: bold;

	text-decoration: none;

}

/* /breadcrumbs links */



/* cart box styles */

.cart-box-bg {
	background: #f1f1f1;
	height:25px;
	white-space: nowrap;
}
.cart-box-bg.rightInfo{
	padding-top:3px;
	width:150px;
	background: #f1f1f1 url(/skins/test/customer/images/new/cos_dreapta.gif) no-repeat right top;
}

.cart-box-bg.leftInfo {
	border-right:1px solid #B4B2B2;
	padding:3px 5px 0 30px;
	background: #f1f1f1 url(/skins/test/customer/images/new/cos_stanga.gif) no-repeat left top;
}

.cartbox-link:link, .cartbox-link:visited, .cartbox-link:hover, .cartbox-link:active {

	color: #2d2d2d;

	font: 11px tahoma, arial, verdana, sans-serif;

	padding-left: 11px;

	text-decoration: underline;

	background: url(images/cart_arrow.gif) no-repeat left 5px;

}

.cartbox-link:hover {

	text-decoration: none;

}

.cartbox-image {

	vertical-align: middle;

	margin: 0px 20px 0px 10px;

}

/* /cart box styles */



/* common sidebox style */

.sidebox-wrapper {
	border: 0;
	padding: 1px;
	margin-bottom: 0px;
}



.sidebox-title {
	background-color: #CFCFCF;
	font: bold 15px tahoma, verdana, arial, sans-serif;
	color: #666;
	text-align: left;
	margin: 0;
	padding: 5px 0px 5px 8px;
	display: block;
}


.sidebox-body {	
	color: #2d2d2d;	
	padding:10px 11px;
	border:0;
	border-bottom:1px solid #cfcfcf;
	margin-bottom:1px;
}





.sidebox-wrapper1 .sidebox-title {

	background:#333;

	font: normal 14px tahoma, verdana, arial, sans-serif;

	color: #FFF;

	text-align: left;

	margin: 0;

	padding: 5px 0px 5px 8px;

	display: block;

}



.sidebox-wrapper1 .sidebox-body {
	color: #2d2d2d;
	background:#fff;
	padding: 5px 5px;
	border: 0;
	/*border-bottom:2px solid #CD1615;*/
}







/* /common sidebox style */



/* categories sidebox style */

.sidebox-categories-wrapper {

	margin: 0px 0px 9px 0px;

}



.sidebox-categories-wrapper .sidebox-body {

	padding: 0;

	margin: 0;

	background: url('images/product_bg.jpg');

	border-right: 1px solid #ccc;

}



.sidebox-categories-wrapper .sidebox-title {

	background: #9f9e9e url('images/sidebox_categories_title_bg.gif') repeat-x left top;

	height: 12px;

	border: 1px solid #0d669f;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	color: #d60411;

	text-transform: uppercase;

	text-align: left;

	padding: 8px 0px 7px 8px;

	margin-bottom: 2px;

}

.sidebox-categories-plain-wrapper  {

	margin: 0px 0px 9px 1px;

}



.sidebox-categories-plain-wrapper .sidebox-body {

	margin: 0;

	border-right: 1px solid #a3a3a3;

	border-bottom: 1px solid #a3a3a3;

	border-left: 1px solid #a3a3a3;

	padding: 3px 1px 0px 1px;

	background: url('images/product_bg.jpg');

}



.sidebox-categories-plain-wrapper .sidebox-title {

	background: #9f9e9e url('images/sidebox_categories_title_bg.gif') repeat-x left top;

	height: 12px;

	border: 1px solid #0d669f;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	color: #ffffff;

	text-transform: uppercase;

	text-align: left;

	padding: 8px 0px 7px 8px;

}

/* /categories sidebox styles */





/***** Tables *****/



/* Home page bottom boxes */

.bottom-table {

	width: 100%;

	border: 1px solid #ccc;

	margin-top: 10px;

}



.bottom-table th {
	background-color:#e5e6e8; 
	border:1px solid #ffffff; border-right:1px solid #cfcfcf; 
	padding:10px 0 11px 17px; height:11px;
	color: #999; font-weight: bold;
	width: 20%;	text-align: left;
}



.bottom-table td {
	color: #2d2d2d;
	padding:0;
	background: #e3e4e7 url('images/bg_bottom_table.gif') repeat-x left top;
	width: 20%;
	border-top:1px solid #cfcfcf;
	vertical-align: top;
}



div.bottom-table-delim {
	padding: 10px 5px;
	background:url('images/bg_bottom_td.gif') no-repeat right top !important;	
}

/* /Home page bottom boxes */



/* Common table */

.table {

	border-top: 1px solid #dee1e5;

	border-bottom: 1px solid #dee1e5;

	border-left: 1px solid #dee1e5;

}

.table th {

	background-color: #e8eff8;

	font-weight: bold;

	border-right: 1px solid #dee1e5;

	border-bottom: 1px solid #dee1e5;

	padding: 3px 5px 2px 5px;

	white-space: nowrap;

}

.table tr {

	background-color: #ffffff;

}

.table td {

	border-right: 1px solid #dee1e5;

	padding: 2px 7px 2px 7px;

}

.table .table-footer td {

	background-color: #e8eff8;

	border-right: 1px solid #dee1e5;

	padding: 0px;

	margin: 0px;

}

.table-row, tr.table-row, td.table-row {

	background-color: #f1f4f6;

}

.padding-td {

	padding: 3px 0px;;

}

/* /Common table */



/* Cart table */

.cart-table-td {

	padding: 5px;

	font-weight: bold;

}

.cart-table-td-slim {

	padding: 5px;

	font-weight: normal;

}

.cart-table-bg {

	background-color: #f3f3f3;

}

.cart-table-dark-bg {

	background-color: #efefef;

}

.cart-total-bg {

	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x;

	border: 1px solid rgb(204, 204, 204);

	height: 34px;

	line-height: 34px;

	padding-right: 5px;

	margin: 0 2px 0 2px;

}

/* /Cart table */



/* Utility styles */

.noborder td {

	border: 0px solid #ffffff;

}

.table-bg {
	background: #f7f7f7 url(images/table_bg.gif) repeat-x;
	height: 34px;
}
/* /Utility styles */



/***** /Tables *****/



/* mainbox */
.mainbox-wrapper {margin-bottom: 10px; padding:4px}

i.leftCorner {
	position:absolute; left:0; top:0;
	display:block; width:4px; height:26px;
	background: url('/skins/test/customer/images/new/left_corner_title.gif') repeat-x top;
}
i.rightCorner {
	position:absolute; right:0; top:0;
	display:block; width:4px; height:26px;
	background: url('/skins/test/customer/images/new/right_corner_title.gif') repeat-x top;
}

.mainbox-title {
	margin-top:2px;
	color: #6b6b6b; font: bold 16px Arial, Helvetica, sans-serif;
	padding: 6px 0px 8px 10px;
	background: url('/skins/test/customer/images/new/best_bg.jpg') repeat-x top;
	position:relative;
}

.mainbox-body {

	color: #141414;

	background-color: #ffffff;

	padding: 0px 1px 1px 1px;

}

/* /mainbox */



/* mainbox2 */

.mainbox2-title {	
	color: #6b6b6b;
	font: 16px Arial, Helvetica, sans-serif;
	padding: 6px 0px 8px 10px;
	background: url('/skins/test/customer/images/new/best_bg.jpg') repeat-x top;
	margin: 0px 0px 0px 0px; /* T R B L*/
	display: block;

}
h1.mainbox2-title {
	color:#b40000; margin-top:15px; position:relative; font-weight:bold;
}
h1.mainbox2-title span {font-size:16px; color:#333}

h2.mainbox2-title {
	color:#b40000; margin-top:15px; position:relative; font-weight:bold;
}
h2.mainbox2-title span {font-size:16px; color:#333}

h4.mainbox2-title {
	color:#6b6b6b; margin-top:15px; position:relative; font-weight:bold;
}
h4.mainbox2-title span {font-size:16px; color:#333}

.mainbox2-body, .subheaders-group {

	border: 1px solid #ffffff;

	background-color: #ffffff;

	margin: 0px 5px 0px 5px; /* T R B L*/

}



.subheaders-group {

	margin: 0px 15px 21px 15px; /* T R B L*/

}



.subheader {

	color: #d60411;
	font: 15px tahoma, verdana, arial, sans-serif;
	border-bottom: 1px solid #d5d5d5;
	display: block;
	padding: 13px 0px 7px 0px;
	margin-bottom: 15px;
}



/* /mainbox2 */



/* color mainbox */

.mainbox-cart-wrapper {

	margin:0 2px 0 2px;

}



.mainbox-cart-title {

	background: url(images/bg.jpg) repeat-x left bottom;

	border-top: 1px solid #a3a3a3;

	border-left: 1px solid #a3a3a3;

	border-right: 1px solid #a3a3a3;

	height: 26px;

	color: #6b6b6b;

	font: 16px Arial, Helvetica, sans-serif;

	line-height: 26px;

	text-transform: none;

	margin: 0;

	padding: 3px 0 4px 10px;

}



.mainbox-cart-body-flex, .mainbox-cart-body {

	border-right: 1px solid #a3a3a3;

	border-left: 1px solid #a3a3a3;

	border-bottom: 1px solid #dee1e5;

	padding: 14px 14px 0px 14px;

}



.mainbox-cart-body {

	/*max-height: 296px;

	height: 345px;

	overflow: auto;*/

}



.cart-buttons-wrapper {

	background-color: #f1f1f1;

	border-right: 1px solid #a3a3a3;

	border-bottom: 1px solid #a3a3a3;

	border-left: 1px solid #a3a3a3;

	height: 18px;

	padding: 6px 6px 6px 6px;

	margin: 0 2px 0 2px;

}







/* /color mainbox */



.updates-wrapper {

	border: 1px solid #cdcdcd;

	background-color: #efefef;

	margin: 0px -9px -8px -9px;

	padding: 9px;

}

.updates-wrapper p {

	margin: 0;

	padding-top: 0px;

	padding-bottom: 3px;

	font: normal 11px tahoma, verdana, arial, sans-serif;

}





/* Log in/out styles */

.sign-in-wrapper {

	float: left;

	padding: 4px 8px 0px 0px;

}

.sign-in-wrapper #sign_io {

	color: #d60411;

	font: bold 11px tahoma, verdana, arial, sans-serif;

}

.sign-link:link, .sign-link:visited, .sign-link:hover, .sign-link:active {

	color: #d60411;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	text-decoration: none;

	padding-right: 8px;

	/*background: url('images/red_arrow.gif') no-repeat right 4px;*/

}

.sign-link:hover {

	text-decoration: underline;

}

/* /Log in/out styles */



/* Bottom styles */

.bottom-copyright {

	text-align: center;

	color: #313131;

	font: 10px Arial, Helvetica, sans-serif;

	padding-top: 8px;

}

.bottom-search {

	background: #f1f1f1 url(images/bottom_search_bg.gif) repeat-x;

	height: 25px;

	text-align: center;

	margin: 8px 0px 17px 0px;

	padding-top: 5px;

}

.search-input {
	color:#4e4e4e;;background-color: #ffffff; border: 1px solid #d0d0d0;
	width:150px; margin-left: 1px; padding: 2px;
}

/* /Bottom styles */



/* recently viewed */

.recent-prod-link-bg {

	background-color: #f4f4f4;

	text-align: right;

	padding: 5px 10px;

	margin: 0px -12px -11px -12px;

}

.recent-prod-link:link, .recent-prod-link:visited, .recent-prod-link:active {

	padding: 5px 0px;

	color: #999;

	font-weight: bold;

	text-decoration: none;

}

.recent-prod-link:hover {

	padding: 5px 0px;

	color: #999;

	font-weight: bold;

	text-decoration: underline;

}

/* / Jwpara / */
.recent-prod-subcat:hover {
   
   color: #CC0000;
   
   text-decoration:underline;
   
}

/* /recently viewed */



/* product LIST view styles */

.product-image {

	float: left;

	margin-right: 20px;

	margin-bottom: 10px;

}

.product-short-description {margin:10px 0}
.product-short-description h3 {	
	margin:0; padding:0; font-size:12px; color:#666666;
}

.product-short-description p * {font-family: verdana !important; font-size:11px !important;color:#4f4e4e !important;}

.product-short-description * {
	font-family: verdana !important;
	 font-size:10px !important;color:#4f4e4e !important;
}

.product-short-description h2 {	
	margin:0; padding:0; font-size:11px !important; color:#666666;
}

.product-description {
	display: table;
	padding: 0px 1px 1px 1px;
/*	border: 1px solid #FFFFFF;  */
}

.product-details h1 {
	margin:20px 0px 0px 0px;
	padding:5px 0 5px 1px !important; color:#333 !important; 
	font-size:20px !important; font-weight:normal !important;
	font-family:georgia,verdana,arial !important;
}

.product-bulk-add-wrapper {

	padding-right: 3px;

	margin: 3px 0px;

}

.product-price-wrap {

	margin: 7px 0px 8px 0px;

}

.product-price-float {

	float: left;

	margin: 7px 30px 0px 0px;

}

.discount-label {

	background: url(images/discount_label_right.gif) no-repeat right top;

	float: left;

	padding: 0px 32px 1px 0px;

	margin-top: 16px;

}

.discount-label-text {

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	white-space: nowrap;

}



/* /product LIST view styles */

/* pagination styles */

.pagination-wrapper {

	background-color: #ffffff;

	padding: 2px 0px 2px 0px;

	margin: 14px 0px 8px 0px;

}



.pagination-link:link, .pagination-link:visited, .pagination-link:hover, .pagination-link:active, .pagination-selected-page {

	padding: 0px 4px 1px 4px;

	border: 1px solid #f1f1f1;

}



.pagination-link:hover, .pagination-selected-page {

	border: 1px solid #014ead;

	background-color: #f1f1f1;

}



.pagination-selected-page {

	font-weight: bold;

}

/* /pagination styles */

/* login page */

.reload-icon {

	margin-left: 7px;

	vertical-align: middle;

}

/* login page */



.info-field-title {
	background-color: #e2f3ff;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
	display: block;
}



.info-field-body {
	padding: 10px 0px 25px 10px;
}



p.info-field {

	margin: 0;

	padding: 0;

	font-weight: bold;

	line-height: 18px;

}



p.info-field label {
	padding: 0;
	margin: 0;
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	width: 100px;
	line-height: 18px;
	float: left;
}



/* product details styles */
.product-details {
	position:relative; padding-top:10px;
/*	background:#FFF url('images/bg_product_details1.gif') no-repeat right top;*/
}

.product-return {
	margin:10px 0;
	padding:10px !important; 
	background:#fff url('images/bg_produs_return.gif') no-repeat left top !important;
}
.product-details-options {	
	border: 0px solid #a3a3a3;
	clear: left;
}

.product-details-options p {
	font-size: 11px;
}

.product-detail-price {
	margin:10px 0;
	padding:2px !important; 
	/* background:#fff url('images/bg_product_price.gif') no-repeat left top !important; */
}

/* /product details styles */



/* progress bar styles */

.pb-main-bg {

	background: #fff url(images/pb_main_bg.jpg) repeat-x;

	height: 26px;

	margin: 0 2px 0 2px;

	border: 1px solid #d5d5d5;

}

.pb-bg {

	background: #fff url(images/pb_bg.jpg) repeat-x;

	color: #d5d5d5;

	font-weight: bold;

	padding: 0px 18px;

	white-space: nowrap;

}

.pb-bg-active {

	background: #fff url(images/pb_bg_active.jpg) repeat-x;

	padding: 0px 18px;

	white-space: nowrap;

}

.pb-link:link, .pb-link:visited, .pb-link:active {

	font-weight: bold;

	text-decoration: underline;

	white-space: nowrap;

	color: #3f3f3f;

}

.pb-link:hover {

	color: #3f3f3f;

	font-weight: bold;

	text-decoration: none;

	white-space: nowrap;

}

/* /progress bar styles */



.delim {

	background: url('images/sidebox_delim.gif') repeat-x center center;

	padding: 0px;

	margin: 0px;

	height: 7px;

	line-height: 7px;

	font-size: 7px;

}



/* Basic list definition */

ul.bullets-list, ul.arrows-list, ul.common-list, ul.tree-list, ul.bottom-list, ul.inside-list, ul.action-bullets, ul.menu-root-categories, ul.menu-subcategories, ul.sitemap-list {
	margin: 0px; padding: 0px; line-height: 16px;
	font-size: 11px; list-style-type: none;
}


ul.bullets-list li, ul.arrows-list li, ul.common-list li, ul.tree-list li, ul.bottom-list li, ul.inside-list li, ul.action-bullets li, ul.menu-root-categories li, ul.menu-subcategories li, ul.sitemap-list li {
padding: 0px;margin: 0px;font-size: 11px;
}

/* /Basic list (w/delimiters) */



/* List with circle bullets */

ul.bullets-list li {

	background-image: url(images/dot.gif);

	background-repeat: no-repeat;

	background-position: 2px 8px;

	padding-left: 13px;

}

/* /List with circle bullets */



/* List with 2 arrows as bullet */

ul.arrows-list li {

	background-image: url(images/cart_arrow.gif);

	background-repeat: no-repeat;

	background-position: 1px 7px;

	padding-left: 13px;

}



ul.arrows-list li.delim {

	background: url('images/sidebox_delim.gif') repeat-x center 2px;

	padding: 0px;

	margin: 0px;

	height: 7px;
	
	line-height: 7px;

	font-size: 7px;

}

/* /List with 2 arrows as bullet */



/* Tree list */

ul.tree-list li ul {

	margin-left: 7px;

}



ul.tree-list .expanded {

	background: url('images/links_expanded.gif') no-repeat scroll right 5px;

}



ul.tree-list .collapsed {

	/*background: url('images/links_collapsed.gif') no-repeat scroll right 5px;*/

}

/* /Tree list */



/* Bottom list */

ul.bottom-list {

	margin: 0px 0px 0px 6px;

	line-height: 17px;

}

ul.bottom-list li {

	padding-left: 10px;

	/*background: url(images/blue_arrow.gif) no-repeat 1px 6px;*/

}

ul.bottom-list li a.underlined:link, ul.bottom-list li a.underlined:visited, ul.bottom-list li a.underlined:hover, ul.bottom-list li a.underlined:active {

	font-weight: normal;

	color: #999;

	text-decoration: none;	

}



ul.bottom-list li a.underlined:hover {

	text-decoration: underline;

}



ul.inside-list li {

	list-style: none none;

	background-image: none;

	padding: 2px 0px 3px 0px;

	line-height: 12px;

}

/* /Bottom list*/



/* Action bullets */

ul.action-bullets li {

	background-image: url('images/dot_dark.gif');

	background-repeat: no-repeat;

	background-position: 2px 6px;

	padding: 0px 10px 0px 13px;

	display: inline;

}

/* /Action bullets*/



/* plain/dynamic menu */

ul.new-menu-root-categories {
	margin:0; padding:0; list-style-type:none;	
}
ul.new-menu-root-categories li.root-categ {padding-top:10px;}
ul.new-menu-root-categories li {	
	margin:0; padding:2px 5px 2px 2px;
	border-bottom: 0px solid #ffffff;	
	list-style-type:none;
	font-size:11px;
}
ul.new-menu-root-categories a {color:#4f4e4e; text-decoration:none;}
ul.new-menu-root-categories li.selected {
	/*background:#d0d0d0 url(images/bullet_menu_left.gif) no-repeat 2px 5px;*/
}
ul.new-menu-root-categories li .category_3 a {color:#8a8989 !important}
ul.new-menu-root-categories li.selected a {color:#4f4e4e !important; font-weight:bold;}
/*
ul.menu-root-categories li {		
	padding: 2px 5px 3px 0px;
	border-bottom: 0px solid #ffffff;
	height: 1%;
}
ul.menu-root-categories li a {color:#b40000; text-decoration:none;}

ul.menu-subcategories {
	color: #6b6b6b; padding: 1px 0px 7px 15px;
}

ul.menu-subcategories li {
	color: #6b6b6b;
	padding:  1px 0px 4px 1px;
	line-height: 12px;
	height: 1%;
}

.subcategories-link:link, .subcategories-link:visited, .subcategories-link:active {
	text-decoration: none;
	color: #999;
}

.subcategories-link:hover {
	text-decoration: underline;
	color: #999;
}

.subcategories-link-active:link, .subcategories-link-active:visited, .subcategories-link-active:active {
	text-decoration: none;
	color: #999;
	font-weight: bold;
}

.subcategories-link-active:hover {
	text-decoration: underline;
	color: #999;
	font-weight: bold;
}

*/



.menu-subcategories_1 .subcategories-link {
	color: #444 !important;
	font-weight: normal;
}



.menu-subcategories_2 .subcategories-link {color: #666 !important;font-weight:normal;}



.menu-subcategories_3 .subcategories-link {

	color: #999 !important;

}







ul.sitemap-list li {
	padding-left: 10px;
	background: #ffffff url(images/left_menu_arrow.gif) no-repeat 0px 5px;
}
ul.sitemap-list li a {font-size:12px !important; font-weight:bold !important; color:#CC0000 !important;}

.sitemapdivs {
	float:left; width:32%; padding-right:1%;
	margin-bottom:10px;
}
.sitemapdivs ul.inside-list li a {color:#666 !important}

/* /plain/dynamic menu */



/* form styles */

.form-elm-required {

	border: 1px solid #ff0000;

}



/* for checkboxes in FF */

input[type=checkbox].form-elm-required {

	outline: 1px solid #ff0000; 

}



.form-field {

	margin-bottom: 5px;

	z-index: 100;

	clear: both;

	color: #999;

}



.form-field label {

	float: left;

	clear: left;

	text-align: left;

	width: 170px;

	padding-top: 1px;

	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;

}



.form-field .required-field-mark {

	display: block;

	float: left;

	width: 15px;

	text-align: center;

}



.form-field span {

	font-size: 11px;

	color: #999;

}



select { border: 1px solid #d0d0d0; color:#4e4e4e}

p.textarea-break {clear: both;margin: 0px;padding: 0px;}
.search-field {	margin-bottom: 7px;}



/* for checkboxes in FF by Jwpara */

input[type=checkbox].form-elm-required {

	outline: 1px solid #ff0000; 

}



.form-field-J {

	margin-bottom: 5px;

	z-index: 100;

	clear: both;

	color: #999;

}



.form-field-J label {

	float: left;

	clear: left;

	text-align: left;

	width: 170px;

	padding-top: 1px;

	font: normal 10px arial, geneva, verdana, helvetica, sans-serif;

}



.form-field-J .required-field-mark {

	display: block;

	float: left;

	width: 15px;

	text-align: center;

}



.form-field-J span {

	font-size: 10px;

	color: #999;

}



select { border: 1px solid #d0d0d0; color:#4e4e4e}

p.textarea-break {clear: both;margin: 0px;padding: 0px;}
.search-field {	margin-bottom: 7px;}



/* Form field hack to avoid float div float outside the container */

.form-field:after, .search-field:after, .info-field-title:after, .item-wrap:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.search-field label, .search-field label.long{

	float: left;

	clear: left;

	text-align: left;

	width: 95px;

	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;

	padding-top: 1px;

}



.search-field label.long {

	width: 150px;

}



.search-field div label {

	width: auto;

	font: normal 11px tahoma, verdana, arial, sans-serif;

}

.search-field input {

	font-weight: normal;

}

.search-field select {

	font-weight: normal;

	border: 1px solid #6e9db7;

}

.search-field textarea {

	font-weight: normal;

	border: 1px solid #6e9db7;

}

.search-field span {

	font-weight: normal;

	font-size: 11px;

}

.product-list-field, .product-features {

	margin-bottom: 3px;

	color: #999;

}

.product-list-field label, .product-features label {

	float: left;

	clear: left;

	text-align: left;

	width: 110px;

	padding-top: 1px;

	font-weight: bold;

	color: #999;

}

.product-list-field-customize-product label, .product-features label {

	float: left;
	clear: left;
	text-align: left;
	width: 110px;
	padding-top: 1px;
	font-weight: normal;
	color: #999;
}

.product-features label {
	font-weight: normal;
}

/**/
.my_product_option {font-family:georgia; margin-top:10px; font-size:12px !Important}
.my_product_option label {display:block; width:auto !Important; font-weight:bold; font-size:14px; color:#999; float:none !important;}
/* form styles */



/* One page checkout styles */

.step-title-bg {

	height: 34px;

	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x bottom;

	border: 1px solid #a3a3a3;

	padding-left: 4px;

	margin-top: 2px;

}



.step-title-active-bg {

	height: 34px;

	background: #f0f0f0 url(images/op_checkout_title_active_bg.gif) repeat-x bottom;

	border: 1px solid #a3a3a3;

	padding-left: 4px;

	margin-top: 2px;

}



.step-body {

	border-right: 1px solid #a3a3a3;

	border-bottom: 1px solid #a3a3a3;

	border-left: 1px solid #a3a3a3;

	padding: 15px 39px 20px 39px;

}

.step-complete {

	font: bold 12px tahoma, verdana, arial, sans-serif;

	color: #369408;

	white-space: nowrap;

}



.step-title-active {

	color: #000000;

	font: bold 12px tahoma, verdana, arial, sans-serif;

	white-space: nowrap;

}



.step-not-complete {

	color: #ff7800;

	font: bold 12px tahoma, verdana, arial, sans-serif;

	white-space: nowrap;

}

.step-title {

	color: #a3a3a3;

	font: bold 12px tahoma, verdana, arial, sans-serif;

	white-space: nowrap;

}



.step-complete-wrapper {

	overflow: hidden;

}



.step-complete-wrapper p {

	color: #858585;

	padding: 0px;

	margin: 0px;

}



.checkout-textarea {

	width: 374px;

}

.step-complete-text {

	color: #858585;

}

/* One page checkout styles */



/* Estimation form */

.small-estimate {
	width:150px; overflow:hidden;
}

.popup-box {
	border: 1px solid #dadada;
	background-color: #f8f8f8;
	width: 350px;
	padding: 11px;
}
.popup-box .search-field label {
	width: 105px;
}
.box {
	border: 1px solid #dadada;
	background-color: #f8f8f8;
	padding: 11px;
}

.may_choose {
	font-size:10px; color:#CC0000; margin-bottom:10px;
}

/* /Estimation form */



/* Rating styles */

#content_discussion p {

	margin: 2px 0px 10px 0px;

}

.html-checkboxes {

	margin-top: 7px;

}

label.label-html-checkboxes {

	width: auto;

	font: normal 11px tahoma, verdana, arial, sans-serif;

}

.order-search-label {

	display: table;

}

.order-search-label label {

	width: 80px;

	float: none;

	font-weight: normal;

}

input[type=checkbox].tall-checkbox {

	margin: 4px 3px 3px 4px;

}

#id_sbox_currency {

	padding: 1px;

}

#id_sl {

	padding: 1px;

}



#google-translate {
	background-color:#f3f3f3;
	position:absolute; bottom:0; left:0;
	padding: 0 0 10px 10px;
}
#google-translate ul li,#google-translate ul li a {display:block; float:left;}
#google-translate ul li {margin:0 10px 10px 0}
#google-translate ul li a.translate_fr {width:86px; height:12px;background:#f3f3f3 url('images/tr_francais.gif') no-repeat left top;}
#google-translate ul li a.translate_es {	width:86px; height:12px;background:#f3f3f3 url('images/tr_espanol.gif') no-repeat left top;}
#google-translate ul li a.translate_deu {width:86px; height:12px;background:#f3f3f3 url('images/tr_deutch.gif') no-repeat left top;}
#google-translate ul li a.translate_ned {width:86px; height:12px;background:#f3f3f3 url('images/tr_nederlands.gif') no-repeat left top;}
#google-translate ul li a.translate_it {	width:66px; height:12px;background:#f3f3f3 url('images/tr_italiano.gif') no-repeat left top;}
#google-translate ul li a.translate_dan {	width:66px; height:12px;background:#f3f3f3 url('images/tr_dansk.gif') no-repeat left top;}
#google-translate ul li a.translate_ch {	width:66px; height:12px;background:#f3f3f3 url('images/tr_china.gif') no-repeat left top;}
#google-translate ul li a.translate_ar {	width:66px; height:12px;background:#f3f3f3 url('images/tr_arab.gif') no-repeat left top;}




/* user control panel*/

.user_controlpanel {float:left; width:300px; margin:0 30px 20px 0px; }

.user_controlpanel a {color:#6b6b6b; text-decoration:underline; font-size:11px;}

.user_controlpanel a:hover { text-decoration:underline; color:#d60411}



.user_controlpanel img {float:left; margin:0 10px 10px 0}

.user_controlpanel h3 {font-size:14px; color:#6b6b6b; font-weight:bold; margin-bottom:5px;}





#menu1 {float:left; margin:5px 0 0 0; padding:0 0 0 35px; background-color:#FFFFFF; font-size:15px;}

#menu1 ul li {display:block; float:left; position:relative; z-index:10}

ul#navmenu a.x {border:0px solid; font-size:15px; padding:3px 2px;}



/* user control panel left column */

.user_controlpanel_left_column a {color:#6b6b6b; text-decoration:underline; font-size:11px; margin-left: 10px;}

.user_controlpanel_left_column a:hover { text-decoration:underline; color:#d60411}

.user_controlpanel_left_column h3 {font-size:14px; color:#d60411; font-weight:bold; margin:10px 0 3px 0;}





#footer-shipping {
	margin: 30px 0 0 0;
	text-align: center;
}
#footer-shipping p {
	margin: 2px; text-align:left;
	padding: 0;
	font-size: 11px;
}



#footer-shipping a {

	font-size: 11px;

	text-decoration: none;

	color: #d60411;	

}



#footer-shipping a:hover {

	text-decoration: underline;

}



.shipping {
	text-align: center;
	margin-bottom: 20px
}
.imgs img {padding:0 5px;}

/*
#western-union {width: 145px ;height: 45px;margin-right: 10px ;}
#ems {width: 100px ;height: 45px;margin-right: 10px ;}
#dhl {width: 107px ;height: 45px;margin-right: 10px ;}
#ups {width: 39px ;height: 45px;	margin-right: 10px ;}
#tnt {width: 73px ;height: 45px;margin-right: 10px ;}
#fedex {	width: 74px ;height: 45px;margin-right: 10px ;}
#money-gram {width: 152px ;height: 45px;	margin-right: 10px ;}
#hsbc {	width: 109px ;height: 45px;}
*/

#verisign {width: 100px;	display:inline;}
#verisign a {
	color:#000000;text-decoration:none;
	font:bold 7px verdana,sans-serif;
	letter-spacing:.5px;
	text-align:center;
	margin:0px;	padding:0px;
}



#paypal {

	width: 50px;

	display: inline;	

	margin-right: 20px;

	margin-top: 15px;

}



.chat-with-sales {

	background: url(images/chat_sales_button.jpg) no-repeat left top;

	color: #545454;

	padding-right: 9px;

	font-size: 12pt;

	text-align: right;

}



.small_description {height:70px; overflow:hidden; font-size:9px !important}

.small_description * {font-family: verdana !important; font-size:10px !important; font-weight:normal !important; color: #6d6d6d !important; display:inline !important}

.small_description p {display:block !important;}



.product_images_mini {margin-top:20px; text-align:center !important}

.product_images_mini img {border:1px solid #dedede; padding:1px; float:none}



.biglink {
	background:url(images/big_add_to_cart.gif) no-repeat 0 0; 
	display:block; float:left; height:28px; 
	width:128px; overflow:hidden;
	text-decoration:none !important; 
	color:#FFFFFF !important; font-size:14px; font-weight:bold;
	margin-right:10px;  position:relative
}

.biglink span {display:none;}
.biglink:hover {
		background:url(images/big_add_to_cart.gif) no-repeat 0 -32px;
}
/*________________*/
.bhp{ width: 600px; margin: 40px auto 0 auto;}
.bhp .cb{*height: 0px; _height: auto; _font-size: 0px; clear: both;}
.bhp .cell{
	float: left; width: 26%; margin: 0 4% 20px 0;
	padding-left:%3;
	background:url(/skins/test/customer/images/new/bg_produs_container.jpg) no-repeat right top;
}
.bhp .cell.last{margin-right: 0; background:none;}
.bhp .cell .top{}
.bhp .cell .top img{border: none;}
.bhp h2 {display: block;	margin: 10px 0 10px 0;}
.bhp h2 a{color:#B41B1D;font-size:14px;font-weight:bold;text-decoration:none;}
.bhp h3 {display: block;	margin: 10px 0 10px 0;}
.bhp h3 a{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.bhp ul{
	list-style-image: url("/images/square_dot.jpg");
	padding-left: 20px;margin: 10px 0 10px 0;border: none;
}
.bhp ul li a{color: #000000;font-size: 9px;text-decoration: none;}
.bhp .more a{color: #1825c8;font-size: 9px;text-decoration: none;}
/*________________*/
.wch{width: 720px;margin: 10px auto 0 auto;}
.wch .cb{*height: 0px;_height: auto;_font-size: 0px;	clear: both;}
.wch .cell{	float: left;width: 31%;	margin: 0 1% 20px 0;}
.wch .cell.last{	margin-right: 0;}
.wch .top{	float: left;margin-right: 5px;}
.wch .cell .top img{border: none;}
.wch ul{list-style-type: none;padding-left: 0;	margin: 10px 0 10px 0;border: none;}
.wch h2{display: block; width: 86px;  margin: 0 0 10px 0;padding: 0; overflow:hidden; }
.wch h2 a{color: #B41B1D;font-size: 12px;font-weight: bold;text-decoration: none;}
.wch h3{display: block; width: 86px;  margin: 0 0 10px 0;padding: 0; overflow:hidden; }
.wch h3 a{color: #B41B1D;font-size: 12px;font-weight: bold;text-decoration: none;}
.wch ul li a{color: #000000; font-size: 11px;text-decoration: none;}
.wch .more a{ color: #1825c8; font-size: 10px; text-decoration: none;}
/*________________*/
.wch1{ width: 720px; margin: 10px auto 0 auto;}
.wch1 .cb{ *height: 0px; _height: auto; _font-size: 0px; clear: both;}
.wch1 .cell{	float: left;width: 31%;	margin: 0 1% 20px 0;}
.wch1 .cell.last{	margin-right: 0;}
.wch1 .top{float: left;	margin-right: 5px;}
.wch1 .cell .top img{	border: none;}
.wch1 ul{list-style-type: none;padding-left: 0;margin: 10px 0 10px 0;	border: none;}
.wch1 h2{display: block; width:100px; line-height:30px; margin: 0 0 10px 0;	padding: 0; text-align:left;}
/*.wch1 h2{display: block; width: 80%;	margin: 0 0 10px 0;	padding: 0; }*/
.wch1 h2 a{color: #000000;font-size: 12px;font-weight: bold;text-decoration: none;}
.wch1 ul li a{color: #000000;font-size: 10px;text-decoration: none;}
.wch1 .more a{color: #1825c8;font-size: 10px;

	text-decoration: none;

}
.wch1 .more1 {
	color:#000;
	text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px;
	text-align:center;margin:0px;padding:0px;
}


#paypal {

	width: 50px;

	display: inline;	

	margin-right: 20px;

	margin-top: 15px;

}



.chat-with-sales {

	background: url(images/chat_sales_button.jpg) no-repeat left top;

	color: #545454;

	padding-right: 9px;

	font-size: 12pt;

	text-align: right;

}




.product_images_mini {margin-top:20px; text-align:center !important}

.product_images_mini img {border:1px solid #dedede; padding:1px; float:none}




/*___  0730888884  ________*/

.bhp{width:760px; margin: 10px auto 0 auto;}
.bhp .cb{*height: 0px; _height: auto; _font-size: 0px; clear: both;}
.bhp .cell{
	float: left; width: 25%;
	margin: 0 0 20px 2px;
	padding:0 4%;
	background:url(/skins/test/customer/images/new/bg_produs_container.jpg) no-repeat right top;
}
.bhp .cell.last{	margin-right:0;background:none;}
.bhp .cell .top{}
.bhp .cell .top img{border: none;}
.bhp h2 {display: block;	margin: 10px 0 10px 0;}
.bhp h2 a{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.bhp h3 {display: block;	margin: 10px 0 10px 0;}
.bhp h3 a{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.bhp ul{
	list-style-image: url("/images/square_dot.jpg");padding-left: 20px;
	margin: 10px 0 10px 0;border: none;
	text-align:left
}
.bhp ul li a{color: #000;font-size:11px;text-decoration: none;}
.bhp .more a {color: #1825c8; font-size:10px; text-decoration: none;}
.bhp a:hover {color:#be2222; text-decoration:underline}
/*________________*/
.wch{width:760px;margin: 10px auto 0 auto;}
.wch .cb{*height:0px;_height: auto;_font-size:0px;clear: both;}
.wch .cell{
	float: left;width:29%;margin: 0 0 20px 0;
	padding:0 2%;
	background:url(/skins/test/customer/images/new/bg_produs_container.jpg) no-repeat right -50px;
}
.wch .cell.last{margin-right: 0;background:none;}
.wch .top{float: left;margin-right: 5px;}
.wch .cell .top img{border: none;}
.wch ul{list-style-type: none;padding-left: 0;margin: 10px 0 10px 0;border: none;}
.wch h2{	display: block; width: 86px; margin: 0 0 10px 0;	padding: 0;	}
.wch h2 a{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
.wch h3{	display: block; width: 86px; margin: 0 0 10px 0;	padding: 0;	}
.wch h3 a{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
.wch ul li a{color: #000000;font-size: 10px;text-decoration: none;}
.wch ul li a:hover{color: #A72D2C;text-decoration: underline;}
.wch .more a{color: #1825c8;font-size: 10px;text-decoration: none;}
/*________________*/
.wch1{width: 695px;margin: 10px auto 0 auto;padding-left: 25px; }
.wch1 .cb{	*height: 0px;	_height: auto;	_font-size: 0px;	clear: both;}
.wch1 .cell{	float: left;	width: 31%;	margin: 0 1% 20px 0;}
.wch1 .cell.last{	margin-right: 0;}
.wch1 .top{	float: left;	margin-right: 5px;}
.wch1 .cell .top img{	border: none;}
.wch1 ul{	list-style-type: none;	padding-left: 0; margin: 10px 0 10px 0;border: none;}
/*---Change---
.wch1 h2{ display: block; width: 80%; margin: 0 0 10px 0; padding: 0 0 0 2px;}

*/
.wch1 h2{ display: block; width:100px; line-height:30px; margin: 0 0 10px 0; padding: 0; text-align:left;}
.wch1 h2 a{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.wch1 ul li a{ color: #000000; font-size: 11px; text-decoration: none;}
.wch1 ul li a:hover{ color: #A72D2C; text-decoration: underline;}
.wch1 .more a{ color: #1825c8; font-size: 10px; text-decoration: none;}

/* .currency_symbol {color:#c23232 !important; font-size:12px !important; font-weight:bold  !important} */
.currency_symbol {font-weight:bold  !important}
.price.price_new {padding-left:5px; color:#464646 !important; font-size:12px !important; font-weight:bold  !important}

.info_addcart {text-align:center; margin:5px auto; width:66px}	
.info_addcart a.info_new {
	display:block; float:left; margin-right:1px;
	color:#FFF; font-size:10px;
	background:#b40000 url(images/info_link.jpg) no-repeat left top !important; 
	padding:2px 3px 2px 5px;
	text-transform: uppercase;
	text-decoration:none
}
.info_addcart a.buy_new {
	display:block; float:left; width:auto; color:#b40000; font-size:10px;
	background:#c3c1c1 url(images/buy_link_bg.jpg) no-repeat right top; 
	padding:2px 5px 2px 3px;
	text-transform: uppercase;
	text-decoration:none
}
.info_addcart a:hover {text-decoration:none; color:#000 !important}

.testimonials {}
.testimonials blockquote {
	padding:5px; text-align:justify;
	position:relative; margin-bottom:10px; 
	border:1px solid #CFCFCF;
	background-color:#FFF; color:#999
}
.testimonials blockquote strong {font-weight:normal; color:#666666}
img.lefttop {position:absolute; top:-5px; left:-3px;}
img.righttop {position:absolute; bottom:-5px; right:-3px;}

.list_products {}
.list_products div.bg_list {
	margin:0 10px; padding-bottom:5px;
	background:url(images/bg_dotted.gif) repeat-x left bottom;
	line-height:100%;
}
.list_products blockquote {	
	margin:0; padding:5px;		
	width:177px; float:left;
	background:url(images/bg_produs_container.jpg) no-repeat right center;
	font-size:10px;
}

.list_products blockquote .product-title {font-size:10px !important;}
.list_products blockquote .product-list-field {font-size:11px}


.product_details, .newtext {
	color:#4f4e4e; font-size:11px;
}
.product_details h2.subheader.details {
	color:#000 !important; 	
	font: 11px verdana, arial, sans-serif !important;
	font-weight:bold !important;
	border:0 !important;
	padding-top:10px;
	margin: 0 !important;
}
.product_details .required-field-mark {
	color:#b40000 !important; font-size:11px;
}
.product_details input {
	border:1px solid #d1d0d0;
}
.product_details .info-field-title {
	background-color: #dedede !important;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
	display: block;
}

.product_details .info-field-body div {
	font-size:11px; color:#999;
}

.product_dg {
    font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.product_dg h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; color:#4f4e4e;
}

.product_dg p{
    font-size:12px;
    font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}		

.shipping_estimation {
	margin-top:10px;
	padding: 5px; background-color:#DEDEDE; 	
}

/* Jwpara Hard Mod Featured Products-Home-Page*/

/*basics*/
.wholesale_buy {border:1px solid #ddd;padding-bottom:8px;clear:both;}
.pad_top {padding-top:5px;}
.margin_t {margin-top:5px;}

/*borders*/
/*
.allborder {border:1px solid #ddd;}
*/


/*allhallows day end*/
.litb {width:770px;}

/*featured product*/
#f_product {float:left;width:360px;}
#f_product p {margin:0;padding:0 1em;}

/*indent & line-height*/
.in_1em {text-indent:10px;}
.line_30px {line-height:30px;}

/*the stats small icon*/
#reco_product li {float:left;width:84px;margin:3px 15px 0 0;}
#reco_product p {margin:3px 0;padding:0;}
#reco_product ul {padding:0;margin:0; list-style:none;}
#whybuy li{padding:0; margin:0; float:left;width:48%;height:90px; list-style:none;}


/*hover for small img*/
a.ih:hover {background-color:#ddd;}
a.ih img {padding:1px;}
a.ih:link img, a.ih:visited img {padding:1px;}
a.ih:hover img, a.ih:active img {background-color:#ddd;}


/*collor,align,bold,price small*/
.f_p_c{text-align:center; font-weight:bold; color:#A72D2C;}

/*boxes*/
/* ul,li {padding:0;margin:0; list-style:none;} */

/*display*/
.fl{float:left;}
.fr{float:right;}

.clear_h {clear:both;}

/*ads*/

.mainbox3-title {	
	color: #6b6b6b;
	font: 16px Arial, Helvetica, sans-serif;
	padding: 6px 0px 8px 10px;
	background: url('/skins/test/customer/images/new/best_bg.jpg') repeat-x top;
	margin: 0px 0px 0px 0px; /* T R B L*/
	display: block;

}
h3.mainbox3-title {
	color:#333333; margin-top:14px; position:relative; font-weight:bold;
}
h3.mainbox3-title span {font-size:16px; color:#333}

#top-sales li {float:left;width:80px;margin:3px 15px 0 0;}
#top-sales p {margin:3px 0;padding:0;}
#top-sales ul {padding:0;margin:0; list-style:none;}

.red,a.red:link,a.red:visited {color:#A72D2C;}


dl, dd, dt {margin:0; padding:0; font-size:11px; color:#6b6b6b; font-family:Verdana,Arial,Helvetica,sans-serif}
dt.big {font-size:12px; color:#2D2D2D; font-weight:bold; margin-bottom:5px;}
dl.menu_categories h3 {font-size:12px; color:#6b6b6b}
dl.menu_categories dt.selected {font-weight:bold; color:#CC0000}
dl.menu_categories a {color:#6b6b6b; text-decoration:none; font-size:11px;}
dl.menu_categories dd {margin-bottom:3px;}

.prices a {font-size:11px; color:#6b6b6b;}
.prices a:hover {color:#CC0000}

dd.root-categ {margin:10px 0 0 0 !important}

dt.selected.anyprice {margin-bottom:3px;}
dt.selected.anyprice a {font-weight:bold; color:#333}
dt.selected.anyprice a:hover {color:#CC0000}


.search_list blockquote {
	float:none !important;	
}

.list_search_product, .list_search_product li {margin:0; padding:0; list-style-type:none;}
.list_search_product{
	display:block; 
	margin:0 10px 10px; padding-bottom:10px;
	background:url(images/bg_dotted.gif) repeat-x left bottom;
}

.any_categ {
	font-size:11px;
	padding: 4px 0px 7px 20px;
	color: #999;
}

.list_search_product li {float:left;}
.list_search_product li.s_image {text-align:center; width:150px; margin-right:10px;}
.list_search_product li.s_product {width:380px; padding-right:20px;}
.list_search_product li.s_product a {color:#2D2D2D; text-decoration:none !important}
.list_search_product li.s_product a:hover {color:#CC0000; text-decoration:underline !important}

.list_search_product li.s_extra {width:180px; padding-right:10px; font-size:11px !important}

.list_search_product li dd.search_product_info {height:70px; color:#6B6B6B}

.list_search_product li dd .price {color:#2D2D2D !important}
.list_search_product li dd .price span {color:#CC0000 !important}
.list_search_product li dd  .blue-price {font-weight:bold; color:#176491 !important}
.list_search_product li dd  .blue-price span {font-weight:bold; color:#176491 !important}


.list_search_product.new_grid {width:22% !important; float:left}
.list_search_product.new_grid dt {height:40px; overflow:hidden}
.list_search_product.new_grid .s_product {width:auto !important; height: 90px}
.list_search_product.new_grid .search_product_info {height:auto !important;}
.list_search_product.new_grid .s_extra {width:auto !important;}

.list_search_product.new_gallery {width:30% !important; float:left}
.list_search_product.new_gallery dt {height:40px; overflow:hidden}
.list_search_product.new_gallery .s_image {}
.list_search_product.new_gallery .s_product {width:auto !important; height: 90px}
.list_search_product.new_gallery .search_product_info {height:auto !important;}
.list_search_product.new_gallery .s_extra {width:auto !important;}




.no_results {margin:20px 0 10px 50px;}
.no_results ul, .no_results ul li {margin:0; padding:0; list-style-type:none}
.no_results ul li {margin:0 0 5px 0; background:url(images/icon_est.gif) no-repeat left center; padding-left:20px}

.related_searches {font-size:11px; color:#6B6B6B}
.related_searches a {font-size:11px; color:#6B6B6B !important; text-decoration:underline}
.related_searches a:hover {font-size:11px; color:#CC0000 !important; text-decoration:underline}

.pagination-container {position:relative;}
.pagination-container  .rel_search {position:absolute; z-index:2; top:0; font-weight:bold; font-size:12px; color:#6B6B6B}

.also_purchased {padding:10px}
.also_purchased ul, .also_purchased ul li  {margin:0; padding:0; list-style-type:none}
.also_purchased ul li  {
	margin:0 !important;
	padding:5px 0;
	background:url(images/bg_horizontal.gif) repeat-x left bottom;
	display:block;
}
.also_purchased ul li a img {border:1px solid #BEBEBE; margin-right:5px;} 
.also_purchased h4 {font-size:12px;color:#666}

h4.color666 {color:#666}

.page_not_found {
	font-size:14px;
	margin:20px; padding:20px;
	border:2px solid #CF0302; background-color:#FAE5E5;
}

.page_not_found a {
	color:#CF0302 !important; font-size:14px !important;
	font-weight:bold; text-decoration:underline;
}
.page_not_found a:hover {color:#000}

.page_not_found  p a {font-size:14px !important; font-weight:bold; color:#333 !important}
.sitemap-h4 {font-size:20px; margin-top:20px;}
.sitemap_lists {
	border-top:2px solid #999; margin-top:10px;
}

/**************************************************************/
.producttags-container {
	border:0 !important; padding:10px; width:970px;
}
.producttags-container .central-column{float:none}
.alpha {margin:20px 0; text-align:center; font-size:14px;}
.alpha a {color:#333;}
.alpha a:hover {color:#CF0302; text-decoration:underline}

.letters ul, .letters ul li  {margin:0; padding:0; list-style-type:none}

.letters li {
	float:left; height:16px; 
	line-height:20px;
	margin:0 10px 0 0 !important; overflow:hidden;
	padding:0 2px 0 12px !important; width:215px;
}
.letters li a {color:#333;}
.letters li a:hover {color:#CF0302; text-decoration:underline}

.list_tag_pages {margin:10px 0;}

.list_tag_pages a {
	float:left; display:block; padding:2px 4px; border:1px solid #ccc;
	color:#333; margin:3px 3px 3px 0;
}

.prodtags_list_items {
	padding:5px; border-bottom:1px solid #ccc
}
.prodtags_list_items ul {margin:0 0 0 10px; padding:0; list-style-type:none}
.prodtags_list_items ul li {
	margin:0 0 5px 0; padding:0;
	background:url(images/right_arrow_gif.gif) no-repeat left center;
	padding-left:15px
}

.tag_term {
	padding:10px; background-color:#EBE9DF; border:1px solid #ccc;
	font-size:12px; font-weight:bold;
}
/**************************************************************/

.ptags {background-color:#efefef; border-bottom:1px solid #CCC;}
.ptags h3 {
	background-color:#949494; border-bottom:1px solid #CCC;
	padding:5px 10px; color:#FFF
}

#boxcon div	 {}
.popular_search {font-size:11px; line-height:18px}
.popular_search a {color:#000 !important; text-decoration:none !important}
.popular_search a:hover {color:#CF0302 !important; text-decoration:underline !important}

.related_categs, .related_categs1 {margin:30px 0; border:1px solid #ccc; padding:10px;}
.related_categs h4 {color:#CC0000; line-height:30px; font-size:12px}
.related_categs1 h4 {color:#000; line-height:30px; font-size:12px}
.related_categs ul, .related_categs ul li {margin:0; padding:0; list-style-type:none}
.related_categs ul li {float:left; width:33%; display:block; overflow:hidden}

.related_categs1 ul, .related_categs1 ul li {margin:0; padding:0; list-style-type:none}
.related_categs1 ul li {display:block; overflow:hidden}

.my_bestsellers {margin:10px; padding:0;}
.my_bestsellers h2 {font-size:16px;}
.my_bestsellers h2, .my_bestsellers  strong  {color:#CC0000;}
.my_bestsellers  strong *  {color:#CC0000 !important; font-size:10px !important; font-weight:bold !important;}
.my_bestsellers ul, .my_bestsellers  ul li {margin:0; padding:0; list-style-type:none}
.my_bestsellers  ul li {display:block; padding-right:1%; margin-bottom:8px;}
.my_bestsellers  ul li a {color:#333 !important}

.my_red_price span.price {font-size:11px !important; color:#CC0000 !important}
.my_red_price span.price.price_new {font-size:11px !important; color:#CC0000 !important}

.my_related_prod {height:120px; overflow:hidden; width:790px;}
.my_related_prod h2 a {font-size:10px !important}
.my_related_prod .spotlight-description span.price.price_new {font-size:10px !important; color:#CC0000 !important}
.my_related_prod .spotlight-description span.price {font-size:10px !important}



#boxswitch div {width:33%; float:left; font-weight:bold; background-color:#ebebeb; border:1px solid #CCC; text-align:center; padding:6px 0; font-size:16px; color:#333}
#boxswitch div a {color:#333; font-size:16px; font-weight:bold; text-decoration:none; display:block}
#boxswitch div a:hover {color:#999; font-size:16px; font-weight:bold; text-decoration:none}
#boxswitch div.selected {background-color:#FFF; color:#CC0000; border-bottom:1px solid #FFF;}
#boxswitch div.selected a {color:#cc0000; font-size:16px; font-weight:bold;}
#boxswitch div.selected a:hover {color:#cc0000; text-decoration:underline}

#boxcon {
	border-color:transparent #CCCCCC #CCCCCC;
	border-style:none solid solid;
	border-width:0 1px 1px;
	height:290px;
	width:777px;
}

.new_products {margin:10px 0px 10px 10px}
.new_products h1 {font-weight:normal; font-family:georgia; color:#333; font-size:25px;}
.new_products h1 em {font-weight:normal; color:#999 !important}
.new_products h2 {padding-bottom:3px; border-bottom:1px dotted #bc0000; font-style:italic; font-family:georgia; color:#bc0000; font-size:16px;}
.new_products blockquote {margin-bottom:20px}

.sidebox-new-products {
	background:url('images/bg-new-products.png') no-repeat left top;
	padding:5px 10px;
	
}
.sidebox-new-products h3 {color:#FFF}

.calendar {width:100%; font-size:10px; text-align:center; background-color:#FFF; border:1px solid #CCC}
.calendar td  {color:#CCC !important}
.calendar td.tess a {color:#333}
.calendar th {background-color:#bc0000; color:#FFF; text-align:center}
.calendar-month {color:#bc0000; font-weight:bold; font-style:italic; font-size:12px}












