﻿/* \*/
	* html .gainlayout { height: 1%; }
/* */


/*HTML elements generic classes */
body
{
	background: url('../images/layout/background.jpg') no-repeat center 0;
	background-color:#b3d777;
	margin:0 0;
	padding:0 0;
	font-family: Arial;
	font-size: 12px;
	color: #717171;
}
/*
input
{
	border: solid 1px #c9e2ab;
}
*/
label
{
	margin:0;
	padding:0;
}

textarea
{
	border: solid 1px #c9e2ab;
	font-family: Arial;
	font-size: 12px;
}

select
{
	border: solid 1px #c9e2ab;
}

.bold
{
	font-weight:bold;
}

.tb
{
	border: solid 1px #c9e2ab;
}

.link
{
	text-decoration: none;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
}

.link:hover
{
	color:#b3d777;
}

.lsmall
{
	text-decoration: none;
	font-size: 11px;
	color: #717171;
}

.lsmall:hover
{
	color:#b3d777;
}
/*custom classes*/
/*layout*/
.centerAlign
{
	width: 1000px;
	margin: 0 auto;
}

.header
{
	height: 120px;
}

.logoLink
{
	display:block;
	float:left;
	width: 270px;
	height: 110px;
}

.topLinks
{
	float:right;
	text-align: right;
	padding-top:10px;
}

.myAccount
{
	color:#565654;
	text-decoration:none;
	font-size:14px;
	padding-left:15px;
	background: url('../images/layout/contul_meu.gif') no-repeat 0 3px;
}

.logout
{
	color:#64aaf2;
	text-decoration:none;
	font-size:14px;
}

.contact
{
	color:#64aaf2;
	text-decoration:none;
	font-size:14px;
	padding-left:25px;
	background: url('../images/layout/contact.gif') no-repeat 10px 3px;
	margin-right:30px;
	border-left: solid 1px #64aaf2;
}

.despre
{
	color:#64aaf2;
	text-decoration:none;
	font-size:14px;
	padding-left:15px;
	background: url('../images/layout/despre_noi.gif') no-repeat 0 3px;
	padding-right:4px;
}

.searchTop
{
	float:right;
	text-align: right;
	padding-top:14px;
	display:block;
	clear:right;
	width:600px;
	height:40px;
	background: url('../images/layout/search_box.gif') no-repeat 90px 14px;
}

.searchBox
{
	border:0;
	width: 400px;
	height: 27px;
	font-size:18px;
	margin:0;
	background-color: Transparent;
}

#btnSearch
{
	background: url('../images/layout/search_button.png') no-repeat;
	border:0;
	height: 37px;
	width:97px;
	margin-left:5px;
	font-weight:bold;
	font-size:14px;
	cursor: pointer;
}

.btnSearch
{
	background: url('../images/layout/search_button.png') no-repeat;
	border:0;
	height: 37px;
	width:97px;
	margin-left:5px;
	font-weight:bold;
	font-size:14px;
	cursor: pointer;
}

.bannerSus
{
	width:1000px;
	height: 97px;
	background: url('../images/layout/banner_sus.png') no-repeat;
	background-color: #fff;
	margin-top:2px;
	text-align:right;
	padding:0px 0px 0 0;
}

.bannerSus div
{
	/*width:726px;*/
	height:97px;
	/*padding:0 0 0 246px;*/
	margin:0;
	float:right;
}

.bannerJos
{
	height: 97px;
	background: url('../images/layout/banner_jos.png') no-repeat;
	background-color: #fff;
	margin-top:5px;
	clear:both;
	display:block;
	text-align:right;
	padding:3px 3px 0 0;
}

.bannerJos div
{
	width:726px;
	height:97px;
	padding:0 0 0 246px;
	margin:0;
}

.meniu
{
	height: 76px;
	background: url('../images/layout/meniu_bgr.gif') repeat-x;
	/*background-color:#fff;*/
	margin-top:4px;
	/*border-bottom: solid 2px #ffde59;*/
	overflow:visible;
	margin-bottom:4px;
}

.meniu ul
{
	list-style: none;
	margin:0;
	padding:0;
	/*line-height:26px;*/
	height:46px;
}

.meniu li
{
	display:block;
	float:left;
	margin:0;
	background: url('../images/layout/meniu_colt.png') no-repeat right top;
	padding:0;
	height:46px;
}

.meniu a
{
	display:inline-block;
	text-decoration:none;
	color:#64aaf2;
	font-size: 22px;
	/*line-height:26px;*/
	margin:0;
	padding: 10px 35px 10px 20px;
}

.meniu a:hover
{
	color:#e9b513;
}

.meniuSel
{
	color:#e9b513 !important;
	background: url('../images/layout/meniu_pointer.png') no-repeat center bottom;
}

.submenu
{
	/*clear:both;*/
	padding:3px 10px 0 10px;
}

.path
{
	width:700px;
	float:left;
	padding:6px 0 0 10px;
}

.path a
{
	font-size:12px;
	color: #717171;
	display:inline;
	padding:0;
	font-weight:bold;
}

.path a:hover
{
	color:#b3d777;
}

.lastPath
{
	color:#000 !important;
}

.topCartLeft
{
	display:block;
	float:right;
	width:43px;
	height:25px !important;
	background:url('../images/cart_small/bgr_left.jpg') no-repeat;
	margin:0 !important;
	padding:0 !important;
}

.topCartRight
{
	display:block;
	float:right;
	height:25px !important;
	background:url('../images/cart_small/bgr_right.jpg') no-repeat top right;
	font-size:12px !important;
	color: #717171 !important;
	font-weight:bold;
	margin:0 !important;
	padding:6px 5px 0 0 !important;
}

.topCartRight:hover
{
	color: #ebb514 !important;
}

.allContent
{
	overflow:hidden;
	display:inline;
	float:left;
	width:1000px;
	clear:both;
}

.leftContent
{
	display:inline;
	float:left;
	width:674px;
	overflow:hidden;
}
.infoArea
{
	/*height:220px;*/
	display:block;
	float:left;
	width: 674px;
	margin-bottom: 10px;
}

.leftColumn
{
	/*display:block;*/
	float:left;
	height:100%;
	width:172px;
	overflow:hidden;
	padding-bottom:10000px;
	margin-bottom: -10000px;
	border-bottom: solid 1px transparent;
	/*background-color:#fff;*/
}

.rightColumn
{
	/*display:block;*/
	float:right;
	height:100%;
	width: 318px;
	overflow:hidden !important;
	padding-bottom:10000px;
	margin-bottom: -10000px;
	border-bottom: solid 1px transparent;
	/*background-color:#fff;*/
}

.content
{
	display: block;
	width: 500px;
	float:right;
	background-color:#fff;
	min-height:600px;
	height:auto !important;
	height:600px;
}

.footer
{
	/*background: url('../images/layout/footer.png') no-repeat;*/
	background:#fff;
	height:51px;
	margin-top: 4px;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:20px;
}

.footer a
{
	text-decoration: none;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	border-right: solid 1px #717171;
}

.footer a:hover
{
	color:#b3d777;
}

.partners
{
	background-color:#fff;
	margin-bottom:50px;
	padding:5px 5px 5px 5px;
	line-height:2px;
	text-align:center;
}

.lastLink
{
	border:0 !important;
}

.copyright
{
	/*
	display:block;
	float:right;
	*/
	width:200px;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 10px;
}

.SimplePageContent
{
	background:#fff;
}

.pageTitle
{
	background:#fff;
	margin-bottom:4px;
}

.pageTitle h1
{
	background:url('../images/prod/prod_links.png') no-repeat 8px 8px;
	margin:0;
	padding:9px 0 5px 16px;
	font-size:16px;
	font-weight:bold;
	color:#662c90;
	height:27px;
}

.pageTitleSmall
{
	background:#fff;
	margin-bottom:4px;
}

.pageTitleSmall h1
{
	background:url('../images/prod/pg_down_bgr.jpg') no-repeat 8px 10px;
	margin:0;
	padding:11px 0 5px 15px;
	font-size:16px;
	font-weight:bold;
	color:#662c90;
	height:30px;
}

/*END layout*/

/*BOX*/
.box
{
	display: block;
	font-size:0;
}

.boxTopLeft
{
	background: url('../images/layout/box/sus_stanga.png') no-repeat;
	width: 13px;
	display: inline;
	float: left;
	font-size:28px;
	/*line-height:34px;*/
}

.boxTopLine
{
	background: url('../images/layout/box/sus.png') repeat-x;
	background-color:#fff;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	font-size:28px;
	/*line-height:34px;*/
}

.boxTopRight
{
	background: url('../images/layout/box/sus_dreapta.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	font-size:28px;
	/*line-height:33px;*/
}

.boxTitle
{
	font-size:15px;
	font-weight:bold;
	position:relative;
	top:-3px;
	display:inline;
	background-color: #fff;
	padding: 0 2px;
	color: #71b315;
}

.boxTitle h1
{
	font-size:15px;
	font-weight:bold;
	position:relative;
	display:inline;
	background-color: #fff;
	color: #71b315;
	margin:0;
}

.boxColumn
{
	background-color: #fff;
	clear:both;
	/*position:relative;*/
}

.boxContent
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px;
	background: url('../images/layout/box/interior.png') repeat-x right bottom;
	color: #717171;
	font-size:12px;
	/*font-weight: bold;*/
	padding: 0 5px 5px 5px;
}

.boxContentBl
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px !important;
	background: #fff;
	color: #717171;
	font-size:12px;
	/*font-weight: bold;*/
	padding: 2px 5px 5px 5px;
	position:relative;
}

.boxContent hr
{
	color:#e0ecc4;
	background-color: #e0ecc4;
	border:0;
	height:1px;
}

.boxContentMeniu
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px;
	background: url('../images/layout/box/interior.png') repeat-x right bottom;
	color: #717171;
	font-size:12px;
	font-weight: bold;
	padding-top:10px;
}
/*
.boxContentMeniu div
{
	color: #717171;
	text-decoration:none;	
	padding: 8px 0 0px 5px;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	width:137px;
	margin:0;
}
*/
.boxTopM
{
	color: #717171;
	text-decoration:none;	
	padding: 8px 0 0px 5px;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	width:147px;
	margin:0;
}

.boxTopM:hover
{
	color: #ebb514;
}

.boxTopMSel
{
	color: #ebb514 !important;
	text-decoration:none;	
	padding: 8px 0 0px 5px;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	width:147px;
	margin:0;
	background-color:#f8f6e1;
}

.boxSingleM
{
	color: #717171;
	text-decoration:none;	
	padding: 3px 0 3px 15px;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:normal;
	background:url('../images/layout/bullet.gif') no-repeat 3px 8px;
	width:137px;
	margin:0;
}

.boxSingleM:hover
{
	color: #ebb514;
}

.boxSubM
{
	color: #717171;
	text-decoration:none;	
	padding: 3px 0 3px 25px !important;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:normal;
	background:url('../images/layout/bullet.gif') no-repeat 13px 8px !important;
	width:127px !important;
	margin:0;
}

.boxSubM:hover
{
	color: #ebb514;
}

.boxSubMSelected
{
	/*background-color: #f8f6e1 !important;*/
	color: #ebb514 !important;
	text-decoration:none;	
	padding: 3px 0 3px 25px !important;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:normal;
	background:#f8f6e1 url('../images/layout/bullet.gif') no-repeat 13px 8px !important;
	width:127px !important;
	margin:0;
}

.boxSelected
{
	background-color: #f8f6e1 !important;
	background:url('../images/layout/bullet.gif') no-repeat 3px 8px;
	color: #ebb514 !important;
	text-decoration:none;	
	padding: 3px 0 3px 15px;
	display:block;
	clear:both;
	font-size:14px;
	font-weight:normal;
	width:137px;
	margin:0;
}

.boxBottomLeft
{
	background: url('../images/layout/box/jos_stanga.png') no-repeat;
	width: 13px;
	display: inline;
	float: left;
	font-size:10px;
}

.boxBottomLine
{
	background: url('../images/layout/box/jos.png') repeat-x;
	background-color:#fff;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	font-size:10px;
	margin-bottom:2px;
}

.boxBottomRight
{
	background: url('../images/layout/box/jos_dreapta.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	font-size:10px;
}

.boxTopLineBlank
{
	background: url('../images/layout/box/sus.png') repeat-x;
	background-color:#fff;
	z-index:1;
	font-size:28px;
}

.boxBottomLineBlank
{
	background: url('../images/layout/box/jos.png') repeat-x;
	background-color:#fff;
	z-index:1;
	font-size:10px;
}

.boxTopLeftBlank
{
	background: url('../images/layout/box/sus_stanga.png') no-repeat;
	background-color:#fff;
	width: 13px;
	display: inline;
	float: left;
	font-size:28px;
	/*line-height:34px;*/
}

.impText
{
	color:#000;
	font-weight:bold;
}

.impText a
{
	color:#000;
	font-weight:bold;
}

.columnFillLeft
{
	float:left;
	margin-top:2px;
	margin-bottom: -10000px;
	padding-bottom:10000px;
	border-bottom: solid 1px transparent;
	background-color:#fff;
	width:172px;
}

.columnFillRight
{
	float:left;
	margin-bottom: -10000px;
	padding-bottom:10000px;
	border-bottom: solid 1px transparent;
	background-color:#fff;
	width:318px;
	/*_display:none;*/
}

.columnFillCenter
{
	float:left;
	margin-bottom: -10000px;
	padding-bottom:10000px;
	/*border-bottom: solid 1px transparent;*/
	background-color:#fff;
	width: 500px;
	/*height: expression( this.scrollHeight > 101? "100px" : "auto" );*/ /* sets max-height for IE */
	/*height: expression( (columnFillCenter.parentElement.scrollHeight - dvMainCt.scrollHeight - 1) + "px");*/
}

.columnAllRight
{
	float:left;
	margin-bottom: -10000px;
	padding-bottom:10000px;
	border-bottom: solid 1px transparent;
	background-color:#fff;
	/*border:solid 1px black;*/
	margin-right: -500px;
	padding-right:500px;
	/*width:825px;*/
}
/*END BOX*/

/*BOX CONTENT BLANK */
.boxBottomLineCtBl
{
	background: url('../images/layout/box/jos_center_blank.png') repeat-x;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	line-height:13px;
	margin-bottom:2px;
}

.boxBottomLeftCtBl
{
	background: url('../images/layout/box/jos_st_blank.png') no-repeat;
	width: 13px;
	display: inline;
	float: left;
	font-size:10px;
}

.boxBottomRightCtBl
{
	background: url('../images/layout/box/jos_dr_blank.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	font-size:10px;
}

/*END BOX CONTENT BLANK */

/*BOX WITH NO MARGINS*/
.boxNoMTopLeft
{
	background: url('../images/layout/box_no_margin/sus_st.png') no-repeat;
	width: 5px;
	display: inline;
	float: left;
	/*font-size:28px;*/
	line-height:5px;
}


.boxNoMTopLine
{
	/*background: url('../images/prod/box_sus.png') repeat-x;*/
	background-color:#fff;
	margin-left:5px;
	margin-right:5px;
	z-index:1;
	line-height:5px;
	border-top:solid 1px #dfecc4;
}


.boxNoMTopRight
{
	background: url('../images/layout/box_no_margin/sus_dr.png') no-repeat;
	width: 5px;
	display: inline;
	float: right;
	z-index:100;
	/*font-size:28px;*/
	line-height:5px;
}

.boxNoMBottomLeft
{
	background: url('../images/layout/box_no_margin/jos_st.png') no-repeat;
	width: 5px;
	display: inline;
	float: left;
	line-height:5px;
}

.boxNoMBottomLine
{
	background-color:#f6fbf4;
	margin-left:5px;
	margin-right:5px;
	z-index:1;
	line-height:5px;
	margin-bottom:2px;
	border-bottom:solid 1px #dfecc4;
}

.boxNoMBottomRight
{
	background: url('../images/layout/box_no_margin/jos_dr.png') no-repeat;
	width: 5px;
	display: inline;
	float: right;
	z-index:100;
	line-height:5px;
}

.boxNoMContent
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0;
	background: url('../images/layout/box/interior.png') repeat-x right bottom;
	color: #717171;
	font-size:12px;
	/*font-weight: bold;*/
	padding: 0 5px 5px 5px;
}

/*END BOX WITH NO MARGINS*/

/* PRODUCT DETAILS */
.rightContent
{
	display:inline;
	float:right;
	width:825px;
	overflow:hidden !important;
	margin-bottom: -10000px;
	padding-bottom:10000px;
}

.whiteBgr
{
	background:#fff;
	margin-bottom:4px;
	/*position:relative;*/
}

.prodContent
{
	display: block;
	width: 500px;
	float:left;
	/*min-height:2000px;
	height:auto !important;
	height:2000px;*/
	overflow:hidden !important;
	margin-bottom: -10000px;
	padding-bottom:10000px;
}

.boxCaractProd
{
	height:38px;
	width:450px;
	background-color:#fff;
	background: url('../images/prod/caracteristici_prod_bgr.png') no-repeat;
	padding:12px 30px 0 20px;
}

.boxTitleProd
{
	font-size:15px;
	font-weight:bold;
	position:relative;
	top:-3px;
	display:inline;
	background-color: #fff;
	/*padding: 0 2px;*/
	padding: 0 5px 0 5px;
	color: #662e8f;
	
}
/*
.boxTopLeftProd
{
	background: url('../images/layout/box/sus_stanga.png') no-repeat;
	width: 13px;
	display: inline;
	float: left;
	font-size:28px;
}

.boxTopLineProd
{
	background: url('../images/layout/box/sus.png') repeat-x;
	background-color:#fff;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	font-size:28px;
}

.boxTopRightProd
{
	background: url('../images/layout/box/sus_dreapta.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	font-size:28px;
}
*/
.buyBox
{
	display:block;
	float:right;
	width:168px;
	height:280px;
	text-align:center;
}

.buynowup
{
	/*height:6px;*/
	line-height:6px;
	background:url('../images/buynow/up.png') no-repeat;
	/*margin: 0 4px 0 4px;*/
}

.buynowdown
{
	height:8px;
	background:url('../images/buynow/down.png') no-repeat;
}

.buynow
{
	border-left:solid 1px #e0ecc4;
	border-right:solid 1px #e0ecc4;
	background: url('../images/buynow/bg.png') repeat-x 0 bottom;
	text-align:center;
}

.prodImages
{
	display:block;
	float:left;
	width:270px;
	height:215px;
	background: url('../images/prod/prod_details_bgr.jpg') no-repeat 0 1px;
	padding:1px 0 0 0;
}

.prodImg
{
	/*padding-bottom:5px;*/
	padding: 10px 0 20px 10px;
}

.smallImgT
{
	display:block;
	width:65px;
	/*height:65px;*/
	float:left;
	padding-right:2px;
	padding-bottom:15px;
	border:0;
	text-decoration:none;
	color:#0076a3;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:center;
}

.smallImgT img
{
	clear:both;
}

.smallImg
{
	display:block;
	width:65px;
	/*height:65px;*/
	float:left;
	padding-right:2px;
	padding-bottom:5px;
	border:0;
	text-decoration:none;
}

.lastSmallImg
{
	display:block;
	width:65px;
	height:65px;
	float:left;
	padding-right:0px !important;
}

.prodDescription
{
	display:block;
	width:340px;
	float:left;
	padding:10px 0 0 10px;
}

.prodDescription h1
{
	font-size:20px;
	font-weight:bold;
	color:#692d8f;
	margin:0;
}

.thImg
{
	display:block;
	float:left;
	clear:left;
	width:620px;
}

.price
{
	font-size:20px;
	color:#017136;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

.priceWP
{
	font-size:20px;
	color:#017136;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:line-through;
}

.promoPrice
{
	font-size:20px;
	color:#9e0039;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

.rating
{
	padding: 5px 5px 1px 15px;
	text-align:left;
	height:90px;
	/*font-size: 11px;*/
}

.dvShipInfo
{
	height:40px;
	padding:3px 0 0 0;
}
/*
.ratingWP
{
	padding: 25px 0 47px 15px;
	text-align:left;
}
*/
.dvPOpt
{
	padding: 0px 0 15px 10px;
	text-align:left;
	color:#007234;
	font-size:14px;
	height:36px;
	/*font-weight:bold;*/
}

.dvPOpt select
{
	width:145px;
}

.buyButton
{
	/*display:block;*/
	width:145px;
	height:38px;
	background:url('../images/buynow/buyButton.gif') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	/*margin:15px auto 0 auto;*/
	margin:0 auto;
	color:#007234;
	border:0;
	cursor:pointer;
}

.buyButton:hover
{
	background-position:0 -38px;
}

.phoneOrder
{
	padding:5px 0 5px 0;
}

.prodLinks
{
	background:url('../images/prod/prod_links.png') no-repeat 8px 8px;
	background-color:#fff;
	height:23px;
	clear:both;
	padding:12px 0 8px 8px;
	margin-bottom:4px;
}

.prodLinks ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}

.prodLinks li
{
	display:block;
	float:left;
}

.prodLinks a
{
	text-decoration: none;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
	padding-right:20px;
}

.prodLinks a:hover
{
	color:#b3d777;
}

.fltLinks
{
	background-color:#fff;
	height:15px;
	width: 740px;
	clear:both;
	padding:3px 0 3px 0px;
	margin-bottom:4px;
}

.fltLinks ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}

.fltLinks li
{
	display:block;
	float:left;
}

.fltLinks a
{
	text-decoration: none;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
	padding-right:20px;
}

.fltLinks a:hover
{
	color:#b3d777;
}

.boxProdTopLeft
{
	background: url('../images/prod/box_sus_st.png') no-repeat;
	width: 13px;
	display: inline;
	float: left;
	/*font-size:28px;*/
	line-height:13px;
}


.boxProdTopLine
{
	background: url('../images/prod/box_sus.png') repeat-x;
	background-color:#fff;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	/*font-size:28px;*/
	line-height:13px;
}


.boxProdTopRight
{
	background: url('../images/prod/box_sus_dr.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	/*font-size:28px;*/
	line-height:13px;
}

.prodSubtitle
{
	padding:5px 0 15px 0;
}

.prodSubtitle a
{
	font-size:20px;
	color:#0076a3;
	font-weight:normal;
}

.relatedProd
{
	display:block;
	float:left;
	width:108px;
	padding:0 11px 0 0;
	margin:0;
	text-align:center;
}

.relatedProd img
{
	width:102px;
	height:107px;
	display:block;
	clear:both;
	padding-bottom:5px;
}

.lastRelated
{
	padding:0 !important;
}

.relatedTitle
{
	font-weight:bold;
	color:#000;
}

.relatedPrice
{
	color:#00a551;
	font-weight:bold;
}

.relatedPriceWP
{
	color:#00a551;
	font-weight:bold;
	text-decoration:line-through;
}

.promoRelatedPrice
{
	color:#9e0039;
	font-weight:bold;
}

.relatedProd a
{
	color: #717171;
}

.relatedProd a:hover
{
	color:#b3d777;
}

.prodLongDesc ul
{
	margin:0;
	padding:0;
	list-style-position:inside;
}

.prodLongDesc b
{
	color:#9e0039; 
}

.prodLongDesc b a
{
	color:#9e0039; 
}

.boxCtRelProd
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px !important;
	background-color: #fff;
	background: url('../images/prod/relprod.bgr.jpg') no-repeat 7px bottom;
	color: #717171;
	font-size:12px;
	padding: 0 5px 5px 7px;
	position:relative;
}

.boxRelProd
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0;
	color: #717171;
	font-size:12px;
	padding: 0 2px 5px 2px;
}

.boxColumnRelProd
{
	clear:both;
}

.relPL, relPL:hover
{
	text-decoration:none;
	color:#717171 !important;
}

.cartRPFiller
{
	display:block;
	float:left;
	height:178px;
	margin:0;
	text-align:center;
	position:absolute;
	bottom:0;
	background-color:#fff;
}

.promo
{
	color:#9e0039; 
	font-weight:bold;
}

.promo a, .promo a:visited
{
	color:#9e0039; 
	font-weight:bold;
}
/* END PRODUCT DETAILS */


.boxContentInfoArea
{
	height: 220px;
}

.imgBasket
{
	display:block;
	float:right;
}

/*PROD LIST*/
.prodListWrapper img
{
	border:0;
	padding:15px 15px 25px 15px;
	float:left;
}

.prodListPrice
{
	display:block;
	float:right;
	width:110px;
	/*padding:0 4px 0 0;*/
	margin:0;
	/*text-align:center;*/
}

.lPrice
{
	font-size:12px;
	color:#017136;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
}

.lPriceWP
{
	font-size:12px;
	color:#017136;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
	text-decoration:line-through;
}

.lPromoPrice
{
	font-size:12px;
	color:#9e0039;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
}

.lRating
{
	padding-left:5px;
	padding-top:15px;
}
/*
.lBuyButton
{
	display:block;
	width:92px;
	height:20px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:27px;
	text-decoration:none;
	text-align:center;
	margin:10px auto 0 auto;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
}
*/
.lDet
{
	display:block;
	width:92px;
	height:20px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:20px;
	text-decoration:none;
	text-align:center;
	margin:10px auto 0 auto;
	padding:7px 0 0 0;
	color:#007234;
	font-weight:bold;
	border:0;
}

.lstI
{
	width:103px;
	height:103px;
}

.lProdDesc
{
	display:block;
	width:220px;
	float:left;
	color:#717171;
}

.lProdDesc strong
{
	color: #692d8f;
	/*text-decoration: underline;*/
	font-style:italic;
}

.lProdDesc a
{
	font-size:16px;
	font-weight:bold;
	color:#692d8f;
	margin:0;
	text-decoration:none;
	display:block;
}

.lProdDesc h2
{
	margin:0;
}

.lProdSub
{
	font-size:16px;
	color:#0076a3;
	font-weight:normal;
	padding:5px 0 5px 0;
}

.lProdSub a
{
	font-size:16px;
	color:#0076a3;
	font-weight:normal;
	display:block;
}
/*
.filterBand
{
	background:#fbfdfa;
	height:20px;
	font-size:1px;
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin:0 9px 0 9px;
	width:790px;
	padding-left:15px;
}
*/
/*
.filter
{

	z-index:3;
	position:relative;
	display:block;
	float:left;
	width:180px;
}
*/
.boxFilter
{
	padding:0 0 10px 12px;
}

.boxFilter span
{
	color:#000;
	font-weight:bold;
	clear:none;
}

.fltLnkAll
{
	margin: 1px 0 1px 0;
	color: #71b315;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

.fltLnkAll:hover
{
	color:#71b315;
}

.fltLnk
{
	margin: 1px 0 1px 0;
	color: #717171;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

.fltLnk:hover
{
	color:#0076a3;
}

.fltLnkS
{
	margin: 1px 0 1px 0;
	color: #0076a3;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

.fltLnkS:hover
{
	color:#0076a3;
}

.boxFilter div
{
	clear:left;
}

.fltCurTitle
{
	padding: 10px 0 0 0;
	color:#000;
	font-weight:bold;
	display:block;
	width:500px;
	float:left;
}

.fltCurSelect
{
	display:block;
	width:500px;
	float:left;
	line-height:20px;
	vertical-align:middle;
}

.fltCurSelect a
{
	padding:0 !important;
}

.fltCurSelect img
{
	border:0;
	width:20px;
	height:20px;
	vertical-align:middle;
}

.fltDel
{
	display:block;
	float:right;
	width:200px;
	padding-top:10px;
}

.delFilters
{
	background:url('../images/prod/btnFilter.png') no-repeat;
	border:0;
	width:160px !important;
	height:40px;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	margin:0 0 0 0;
	display:block;
	padding: 10px 0 0 0 !important;
	text-align:center;
	text-decoration:none;
	color:#717171 !important;
}

.fltLine
{
	margin:0 9px 0 9px;
	padding:0;
	border:0;
	background-color:#fbfdfa;
	height:4px;
	font-size:1px;
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	clear:both;
}

.fltSearch
{
	margin:0 auto;
	width:560px;
	background: url('../images/layout/search_box.gif') no-repeat 0px 15px;
	padding: 15px 0 8px 4px;
}

.pSort
{
	background:url('../images/prod/pg_down_bgr.jpg') no-repeat 8px 10px;
	background-color:#fff;
	height:23px;
	clear:both;
	padding:15px 0 8px 30px;
	margin-bottom:2px;
}

.pSort div
{
	display:block;
	float:left;
	font-weight:bold;
}

.pSort img
{
	padding:0 5px 0 5px;
}

.pSortB
{
	padding-left:30px;
}

.pgUpLeft
{
	display:block;
	float:left;
	padding-left:10px;
}

.pgUpLeft a
{
	padding-right:10px !important;
}

.pgUpLeft span
{
	padding-right:10px !important;
}

.pgUpRight
{
	display:block;
	float:right;
	padding-right:10px;
}

.pgUpRight a
{
	padding-right:10px !important;
}

.pgUpRight span
{
	padding-right:10px !important;
}

.pgCur
{
	background:#e5f0cb;
}

.pgDown
{
	background:url('../images/prod/pg_down_bgr.jpg') no-repeat 8px 10px;
	background-color:#fff;
	height:23px;
	clear:both;
	padding:15px 0 8px 8px;
	margin-bottom:2px;
}

.pgDown a
{
	text-decoration: none;
	font-size: 11px;
	color: #717171;
	font-weight:bold;
	padding-right:20px;
}

.pgDown a:hover
{
	color:#b3d777;
}

.pgUpCenter
{
	display:block;
	margin:0 auto;
	float:left;
}

.pgUpCenter a
{
	border:solid 1px #579942 !important;
	padding:0 3px 0 3px;
	margin:0 3px 0 0;
}

.prodLnk
{
	text-decoration:none !important;
	font-size: 12px !important;
	color: #717171 !important;
	font-weight:normal !important;
	display: block;
}

.dvProdsError
{
	background-color:#fff;
	padding:10px 0 0 10px;
	color:#000;
	font-weight:bold;
}

.helpLinks
{
	display:inline;
	list-style:none;
}

.helpLinks li
{
	padding:0 0 0 10px;
}

.helpLinks a
{
	color: #0076a3;
}

.noStock
{
	color:#9e0039;
	font-weight:bold;
}

.inStock
{
	color:#717171;
}

/*END PROD LIST*/


/* VIEW CART */
.spreCasa
{
	text-align:right;
	padding: 0 10px 0 0;
	clear:both;
	width:970px;
}

.spreCasa a
{
	display:inline-block;
	width:142px;
	background:url('../images/cart/trimite_comanda.jpg') no-repeat 0 0;
	font-size:14px;
	height:26px;
	text-decoration:none;
	text-align:center;
	/*margin:15px 5px 0 0;*/
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
	padding:9px 0 0 0;
}

.spreCasa a:hover
{
	background-position:0 -35px;
}

.btnCalcTotal
{
	display:block;
	float:right;
	width:153px;
	height:34px;
	background:url('../images/cart/btn_total.jpg') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	margin:15px 0 0 10px;
	color:#000;
	border:0;
	cursor:pointer;
}

.btnCalcTotal:hover
{
	background-position: 0 -34px;
}

.btnRemove
{
	display:block;
	width:153px;
	height:34px;
	background:url('../images/cart/btn_total.jpg') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	margin:15px auto 0 auto;
	color:#000;
	border:0;
	cursor:pointer;
}

.btnRemove:hover
{
	background-position: 0 -34px;
}

.cartTotals
{
	display:block;
	float:right;
	width:90px;
	padding-left:10px;
	line-height:25px;
	color:#000;
	font-weight:bold;
}

.cartAmounts
{
	display:block;
	float:right;
	width:90px;
	padding-right:10px;
	text-align:right;
	line-height:25px;
	color:#000;
	font-weight:bold;
}

.cartBottom
{
	padding-top:20px;
}

.cartH
{
	color:#000;
	font-size:14px;
	/*border-bottom: solid 2px #ecf4dd;*/
	font-weight:bold;
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin:0 9px;
}

.cartH ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.cartH li
{
	display:block;
	float:left;
	text-align:center;
}

.cartNP
{
	width:160px;
	text-align:center;
}

.cartNP img
{
	border:0;
}

.cartNP a
{
	text-decoration:none;
	color:#662c90;
}

.cartSD
{
	width:250px;
}

.cartP
{
	width:130px;
}

.cartQ
{
	width:110px;
}

.cartTP
{
	width:130px;
}

.cartSC
{
	width:195px;
	text-align:center !important;
}

.cartR
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin:0 9px;
}

.cartR ul
{
	list-style:none;
	padding:10px 0 10px 0;
	margin:0;
}

.cartR li
{
	display:block;
	float:left;
	vertical-align:middle;
	height:100%;
	text-align:center;
	padding:0 0 5px 0;
}

.cartNPR
{
	width:160px;
	text-align:center;
	font-weight:bold;
}

.cartSDR
{
	width:250px;
	text-align:left !important;
	padding-left:5px;
}

.cartTPR
{
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

.cartPR
{
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

.hrH
{
	color:#e0ecc4;
	background-color: #e0ecc4;
	border:0;
	height:2px;
	margin:0 5px;
	padding:0;
	line-height:2px;
	font-size:1px;
	clear:both;
}

.hrR
{
	color:#e0ecc4;
	background-color: #e0ecc4;
	border:0;
	height:1px;
	margin:0 5px;
	font-size:1px;
	clear:both;
}

.cartBT
{
	width:600px;
	margin-left:1px;
	display:block;
	float:left;
	padding: 20px 0 0 10px;
	font-weight:bold;
	font-size:13px;
}

.codR
{
	clear:both; 
	font-weight:bold;
	font-size:13px;
	padding: 20px 0 20px 10px;
}

.codRBtn
{
	display:inline-block;
	width:92px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:27px;
	text-decoration:none;
	text-align:center;
	margin:15px 5px 0 0;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
	padding:0 0 0 0;
}

.cartLinks
{
	height:26px;
	background: #fff url('../images/cart/cart_links_bgr.jpg') no-repeat 10px 10px;
	padding:15px 10px 5px 15px;
	margin-bottom:2px;
}

.cartLinks a
{
	text-decoration: none;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
	padding-right:20px;
}

.cartLinks a:hover
{
	color:#b3d777;
}

.boxLViewed
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px !important;
	background-color: #fff;
	background: url('../images/prod/last.viewed.bgr.jpg') no-repeat 7px bottom;
	color: #717171;
	font-size:12px;
	padding: 0 5px 5px 7px;
	position:relative;
}

.cartLViewed
{
	display:block;
	float:left;
	width:108px;
	padding:0 31px 0 0;
	margin:0;
	text-align:center;
}

.cartLViewed img
{
	width:102px;
	height:102px;
	display:block;
	clear:both;
}

.lastViewed
{
	padding:0 !important;
}

.cartLViewed a
{
	color: #717171;
}

.cartLViewed a:hover
{
	color:#b3d777;
}

.cartLVFiller
{
	display:block;
	float:left;
	height:178px;
	margin:0;
	text-align:center;
	position:absolute;
	bottom:0;
	background-color:#fff;
}

.cartEmpty
{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 20px 20px;
}
/* END VIEW CART */

/* CHECKOUT */
.coLogin
{
	background:#fff;
	width:605px;
	display:block;
	float:left;
}

.coForgotPassw
{
	background:#fff;
	width:393px;
	display:block;
	float:right;
}

.coOrderData
{
	background:#fff;
	clear:both;
	margin-top:4px;
}

.label
{
	text-align:right;
	font-weight:bold;
}

.label span
{
	color: Red;
}

.tblForm
{
	margin-left:20px;
}

.tblForm tr
{
	height:24px;
}

.coSection
{
	background: #eff6e6;
	color:#622161;
	font-size:16px;
	font-weight:bold;
}

.coInfo
{
	width:500px;
	padding: 10px 0 0 10px;
	font-weight:bold;
}

.coTerms
{
	font-weight:bold;
	color:#717171;
}
/* END CHECKOUT*/


/* ABOUT US */
.textGreen
{
	color:#6fb344;
}
/* END ABOUT US */

/* CART CONTROL */
.lnkCartBtn
{
	display:inline-block;
	width:92px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:20px;
	text-decoration:none;
	text-align:center;
	margin:15px 5px 0 0;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
	padding:7px 0 0 0;
}

.lnkCartBtn:hover
{
	background-position: 0 -27px;
}

.lnkSendOBtn
{
	display:inline-block;
	width:103px;
	background:url('../images/cart/trimite_comanda_2.jpg') no-repeat 0 0;
	font-size:11px;
	height:20px;
	text-decoration:none;
	text-align:center;
	/*margin:15px 5px 0 0;*/
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
	padding:7px 0 0 0;
}

.lnkSendOBtn:hover
{
	background-position: 0 -27px;
}

.cartBtns
{
	text-align:right;
}
/* END CART CONTROL */

/* CHECKOUT */
.chkBtn
{
	display:block;
	width:153px;
	height:34px;
	background:url('../images/cart/btn_total.jpg') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	margin:0 0 0 10px;
	color:#000;
	border:0;
	cursor:pointer;
}

.chkBtn:hover
{
	background-position: 0 -34px;
}

.vldErrs
{
	padding: 10px 0 10px 120px;
	clear:both;
}
/*END CHECKOUT*/

/* ACCOUNT */
.accTopBgr
{
	padding-top:9px;
	background: url('../images/layout/acc.menu.bgr.jpg') no-repeat;
	padding-left:20px;
	width:480px;
	height:23px;
}

.boxAccTopLeft
{
	background: url('../images/prod/box_sus_st.png') no-repeat 0 -5px;
	width: 13px;
	display: inline;
	float: left;
	line-height:13px;
}

.boxAccTopRight
{
	background: url('../images/prod/box_sus_dr.png') no-repeat;
	width: 13px;
	display: inline;
	float: right;
	z-index:100;
	line-height:13px;
}

.accMenu
{
	border-top:solid 1px #dfecc4;
	background-color:#fff;
	margin-left:13px;
	margin-right:13px;
	z-index:1;
	line-height:13px;
}


.accTopBgr ul
{
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
}

.accTopBgr li
{
	display:block;
	float:left;
	padding:0 20px 0 5px;
	margin:0;
	background: url('../images/layout/acc.menu.sep.jpg') no-repeat right top;
	font-size:13px;
	height:20px;
}

.accTopBgr a
{
	text-decoration:none;
	color:#717171;
	padding-top:2px;
	display:block;
	font-weight:bold;
}

.accActive
{
	color:#000 !important;
}

.dvChPwd
{
	text-align:right !important;
	clear:both;
	padding-top:10px;
}

.chPwd
{
	display:inline-block;
	width:153px;
	height:34px;
	background:url('../images/cart/btn_total.jpg') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	margin:0 0 0 10px;
	color:#000;
	border:0;
	cursor:pointer;
}

.chPwd:hover
{
	background-position: 0 -34px;
}

.ohTopRow
{
	border-bottom: solid 2px #e0ecc4;
	border-top: solid 1px #e0ecc4;
	background:#f9fbf6;
	font-weight:bold;
}

.ohRow
{
	border-bottom: solid 1px #e0ecc4;
	padding: 0 5px 0 5px;
}

.ohRowA
{
	background-color:#efecd9;
	border-bottom: solid 1px #e0ecc4;
	padding: 0 5px 0 5px;
}

.ofFooter
{
	font-size:1px;
	line-height:1px;
	height:4px;
	background-color:#e0ecc4;
	border-top:solid 1px #fff;
}
/* END ACCOUNT */

/* PRODUCTS MENU PAGE */
.pmBoxAbout
{
	background-color: #fff;
	clear:both;
	padding: 9px 9px 9px 9px;
	margin: 0 0 4px 0;
}

.pmBoxNoMContent
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0;
	background: url('../images/layout/box/interior.png') repeat-x right bottom;
	color: #717171;
	font-size:12px;
	/*font-weight: bold;*/
	padding: 0 2px 5px 2px;
	height:350px !important;
	overflow:hidden;
}

.pmBoxContentBl
{
	border-left: solid 1px #dfecc4;
	border-right: solid 1px #dfecc4;
	margin: 0 9px !important;
	background: #fff;
	color: #717171;
	font-size:12px;
	padding: 2px 5px 5px 5px;
	position:relative;
	/*height:2650px;*/
}

.pmCatTitle
{
	font-size:16px;
	font-weight:bold;
	color:#662c90;
	text-decoration:none;
}

.pmCatTitleUnder
{
	font-size:16px;
	font-weight:bold;
	color:#662c90;
	text-decoration:underline;
}

.pmBox
{
	display:block;
	float:left;
	width:255px;
	padding:0 10px 10px 0;
	margin:0;
	text-align:center;
}

.pmLast
{
	padding-right:2px !important;
}

.pmBox img
{
	width:250px;
	height:184px;
	display:block;
	clear:both;
	padding-bottom:5px;
}

.pmTitle
{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#662c90;
	text-decoration:none;
	padding:2px 5px 0 5px;
	height:75px;
}

.pmPrice
{
	display:block;
	font-size:20px;
	color:#017136;
	text-decoration:none;
	font-weight:bold;
}

.pmSD
{
	display:block;
	text-align:left;
	padding:10px 0 10px 0;
	color: #717171;
	text-decoration:none;
}

.pmLinks
{
	text-align:left;
	bottom:0;
	position:relative;
}

.pmLinks a
{
	color: #717171;
	font-weight:bold;
}
/* END PRODUCTS MENU PAGE */

/* RECOMMEND PRODUCT */
#dvSend
{
	width:540px;
	margin: 0 auto;
	border-top:solid 7px #f0f7e7;
	border-bottom:solid 15px #c9e2ab;
	padding:0 0 20px 10px;
}

#dvResult
{
	width:540px;
	margin: 0 auto;
	border-top:solid 7px #f0f7e7;
	border-bottom:solid 15px #c9e2ab;
	padding:150px 0 20px 10px;
	height:200px;
	text-align:center;
}

.closeBtn
{
	/*display:block;*/
	width:153px;
	margin:0 auto;
	height:34px;
	background:url('../images/cart/btn_total.jpg') no-repeat 0 0;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	margin:0 0 0 10px;
	color:#000;
	border:0;
	cursor:pointer;
}
/* END RECOMMEND PRODUCT */

/* LOGIN */
.loginBgr
{
	background:#fff;
}

.forgotPasswBgr
{
	background:#fff;
}
/* END LOGIN */

/* SITEMAP */
.stmpBlock
{
	padding: 0 0 0 20px;
}

.stmpBlock a
{
	display:block;
	color: #717171;
}
/* END SITEMAP */

/* ARTICLE HOME PAGE */
.artCt
{
	display:block;
	float:right;
	width:330px;
	padding:20px 0 0 0;
}

.artCt a
{
	color:#3d803b;
	text-decoration:underline;
	font-weight:bold;
}

.artImg
{
	width:104px;
	height:104px;
	display:block;
	float:left;
	padding:20px 0 0 10px;
}
/* ARTICLE HOME PAGE */

/* ARTICLE */
.articleContent
{
	clear:both;
	/*width:350px;
	padding:0 0 0 10px;
	display:block;
	float:left;*/
	/*border:solid 1px black;*/
}

.articleContent h2
{
	font-weight:bold;
	color:#717171;
	font-size:15px;
	padding:50px 20px 20px 20px;
	margin:0;
	text-align:center;
}

.articleContent h3
{
	color:#000;
	font-weight:bold;
	padding: 20px 0 0 0;
	margin:0;
	font-size: 12px;
}

.articleContent a
{
	color:#0076a3;
	font-weight:normal;
	text-decoration:underline;
}

.artTopLinksBox
{
	width:326px;
	display:block;
	float:right;
	padding: 5px 0 20px 0;
}

.artTopLinksBox a
{
	text-decoration:underline;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
}

.artTop
{
	height:74px;
}

.artBottom
{
	height:74px;
}

.artBack
{
	display:block;
	float:left;
	width:40%;
}

.artNext
{
	display:block;
	float:right;
	width:40%;
	text-align:right !important;
}

.artRecommend
{
	clear:both;
	display:block;
	margin:50px 0 0 0;
	width:200px;
}

.artBottomLinksBox
{
	width:100%;
	display:block;
	float:right;
	padding: 20px 0 20px 0;
}

.artBottomLinksBox a
{
	text-decoration:underline;
	font-size: 12px;
	color: #717171;
	font-weight:bold;
}

/* END ARTICLE */


/* HOMEPAGE */
.homeFlash
{
	background-color:#fff;
	background:url('../flash/no_flash.jpg') no-repeat;
	margin-bottom:4px;
	height:242px;
	background-color:#fff;
	/*padding:8px;*/
}

.boxAbout
{
	background-color: #fff;
	clear:both;
	padding: 9px 9px 9px 9px;
	margin: 4px 0 4px 0;
}

.homeText
{
	color:#662c90;
	font-size:16px;
}

.homeText h1
{
	font-size:16px;
}

.homeText ul
{
	margin:0;
	padding:0 0 0 20px;
}

.dvHomeCadou
{
	width:782px;
	margin: 0 auto;
}

.bannerCadou
{
	margin: 9px 0 15px 0;
}

.dvDiscounts
{
	color:#9e0039;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 5px;
}

.dvDiscounts h2
{
	font-size:16px;
	padding:0;
	margin:0;
}

.homeProd
{
	display:block;
	float:left;
	width:114px;
	padding:0 19px 0 0;
	margin:0;
	text-align:center;
}

.homeProd img
{
	width:102px;
	height:107px;
	display:block;
	clear:both;
	padding-bottom:5px;
}

.homeProd a
{
	color: #717171;
}

.homeProd a:hover
{
	color:#b3d777;
}

.lastHomeProd
{
	padding:0 !important;
}

.homeArtTopLinks
{
	padding:10px 0 0 0;
}

.homeArtTopLinks span
{
	color:#717171;
	/*text-decoration:underline;*/
	font-weight:bold;
	padding:0 10px 0 10px;
	/*border-right: solid 1px #717171;*/
}

.hArtLnkLast
{
	border:none !important;
}

.homeArtCt
{
	display:block;
	float:right;
	width:588px;
	padding:20px 0 0 0;
}

.homeArtCt a
{
	color:#3d803b;
	text-decoration:underline;
	font-weight:bold;
}

.homeArtImg
{
	width:174px;
	height:174px;
	display:block;
	float:left;
	padding:20px 0 0 10px;
}

.homeBottomFiller
{
	clear:both;
	background-color:#fff;
	height:0px;
	margin: 2px 0 0 0;
}

.hProds
{
	height:200px;
}

.hProdBotm
{
	clear:both;
	height:10px;
}

.lnkPromo
{
	display:block;
	width:825px;
	height:136px;
	margin-bottom:4px;
	background-color:#fff;
	text-align:center;
}

.lnkPromoOferte
{
	display:block;
	width:825px;
	height:97px;
	margin-bottom:4px;
	background-color:#fff;
	text-align:center;
}

.lnkPromoAngelcare
{
	display:block;
	width:825px;
	height:136px;
	margin-bottom:4px;
	text-align:center;
	background-color:#fff;
}
/* HOMEPAGE */

/* ORDER CONFIRMATION */
.ocNP
{
	width:260px;
	text-align:center;
}

.ocP
{
	width:130px;
}

.ocPR
{
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

.ocQ
{
	width:110px;
}

.ocTP
{
	width:130px;
}

.ocTP
{
	width:130px;
}

.ocTPR
{
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

.ocH
{
	color:#000;
	font-size:14px;
	/*border-bottom: solid 2px #ecf4dd;*/
	font-weight:bold;
	margin:0 9px;
	width:630px;
}

.ocH ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.ocH li
{
	display:block;
	float:left;
	text-align:center;
}

.ocR
{
	margin:0 9px;
	width:630px;
}

.ocR ul
{
	list-style:none;
	padding:10px 0 10px 0;
	margin:0;
}

.ocR li
{
	display:block;
	float:left;
	vertical-align:middle;
	height:100%;
	text-align:center;
	padding:0 0 5px 0;
}

.ocBottom
{
	padding:10px 0 0 0;
}

.btmL
{
	border-bottom:solid 1px #e0ecc4;
}

.ocTotals
{
	display:block;
	float:right;
	width:90px;
	padding-left:10px;
	line-height:25px;
	color:#000;
	font-weight:bold;
}

.ocAmounts
{
	display:block;
	float:right;
	width:90px;
	padding-right:40px;
	text-align:right;
	line-height:25px;
	color:#000;
	font-weight:bold;
}
/* END ORDER CONFIRMATION */

/* ORDER SUCCESS */
.orderSuccess
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:50px 0;
}
/* END ORDER SUCCESS */


/* HOW TO ORDER */
.ccMenu
{
	padding:20px 0 40px 40px;
}

.ccMenu a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#717171;
	padding:0 0 5px 0;
	display:block;
}

/* END HOW TO ORDER */


/* NEWSLETTER CONTROL */
.pnlNewsl
{
	margin:0;
	padding:10px 0 0 0;
}

.newsl
{
	width:175px;
}

.newslSubscr
{
	display:block;
	width:92px;
	height:20px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:27px;
	text-decoration:none;
	text-align:center;
	margin:10px 0 0 194px;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
}
/* END NEWSLETTER CONTROL */

/* NEWSLETTER PAGES */
.newslCont
{
	display:inline-block;
	width:92px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:20px;
	text-decoration:none;
	text-align:center;
	margin:15px 5px 0 0;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
	padding:7px 0 0 0;
}

.newsUnsubscr
{
	width: 200px;
}

.newslUnsub
{
	display:block;
	width:92px;
	height:20px;
	background:url('../images/prod/buy_now_list.png') no-repeat 0 0;
	font-size:11px;
	height:27px;
	text-decoration:none;
	text-align:center;
	margin:10px 0 0 146px;
	color:#007234;
	font-weight:bold;
	border:0;
	cursor:pointer;
}
/* END NEWSLETTER PAGES */


/* GRUIA */
.clsGruia
{
	display:block;
	background-color:#fff;
	text-align:center;
	padding:20px 0 20px 0;
}
/* END GRUIA*/

/* RIGHT BANNERS */
.rightBanners
{
	background-color: #fff;
	text-align:center;
	margin:0 0 2px 0;
}

.rightBanners img
{
	border:0;
	padding:0px 0 0px 0;
}

.rightBannersG
{
	background-color: #fff;
	text-align:center;
	margin:0 0 2px 0;
	padding:10px 0 10px 0;
}

.bottomBannersG
{
	background-color: #fff;
	text-align:center;
	margin:0 0 2px 0;
	padding:15px 0 15px 0;
}

/* END RIGHT BANNERS */

/* HOME PAGE MOST WANTED CATEGORIES */
.dvCatMW
{
	width:460px;
	margin: 0 auto;
}

.hpmwcList
{
	display:block;
	float:left;
	width:230px;
	list-style:none;
	margin:0;
	padding:0;
}

.hpmwcList a
{
	color: #717171;
	font-weight:bold;
}

/* END HOME PAGE MOST WANTED CATEGORIES */

/* LEFT DISCOUNTS */
.dvLdProd
{
	width:285px;
	margin: 0 auto;
}

.ldProd
{
	display:block;
	float:left;
	width:114px;
	padding:0px 29px 0 14px;
	margin:0;
	text-align:center;
}

.ldProd img
{
	width:102px;
	height:107px;
	display:block;
	clear:both;
	padding-bottom:5px;
}

.ldProd a
{
	color: #717171;
}

.ldProd a:hover
{
	color:#b3d777;
}

.lastLdProd
{
	padding:0 !important;
}

/* END LEFT DISCOUNTS */


/* MARIMI TESORINO */
.tesTbl td
{
	border:solid 1px #717171;
}
/*END MARIMI TESORINO */