@charset "utf-8";

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	font-size:11px;
}
a{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	}
a:hover{
		text-decoration:underline;
		}
.container { 
	width: 100%;
	text-align: left;
} 

.sidebar1 {
	/*float: left; */
	width: 205px;
	padding:0;
	margin:0;
	/*border:1px solid #e4e4e4;
	border:1px solid #d5d7da;*/
	border:1px solid #a4c45f;
	border-left:none;
	border-top:none;
	
}
.sidebar2 {
	/*float: right;*/ 
	width:205px; 
	padding:0;
	/*border:1px solid #e4e4e4;*/
	border:1px solid #a4c45f;
	border-right:none;
	border-top:none;
}

.mainContent {
  margin: 0; 
  padding: 0;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
.logo{
		padding:0 0 18px 25px;
		}
.bgRightTop{
			background:url(../images/trans.gif) repeat-x;
			width:1px;
			height:5px;
			}
.langMenu{
		/*color:#6a1e71;*/
		color:#8e1e98;
		font-size:12px;
		}
.langMenu a{  /* charbel */
		/*color:#6a1e71;*/
		color:#8e1e98;
		font-size:12px;
		text-decoration:none;
		}
.langMenu a:hover{
		text-decoration:underline;
		}
		
.langTopMenu a{  /* charbel */
		color:#1e945a;
		font-size:12px;
		text-decoration:none;
		}
.langTopMenu a:hover{ /* charbel */
		text-decoration:underline;
		}
		
.date{   /*charbel */
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		padding:18px 10px 0 0; 
		text-transform:uppercase;
		}
.marqueeZone{
			/*background:#c7c0b3;*/
			background:#9a857a;
			/*background:#b02727;*/
			height:15px;
			color:#ffffff;
			text-align:center;
			font-size:11px;
			/*margin-bottom:18px;*/
			}
.titles{
		background:url(../images/bgTitles.gif) repeat-x;
		height:15px;
		border:0px solid #87ab45;
		font-size:11px;
		color:#ffffff;
		padding:15px 0 0 15px;
		font-weight:bold;
		text-transform:uppercase; /* charbel */
		}
.titlespadding{
position:relative;
top:-2px;
}
	
.titles2{
		background:url(../images/bgTitles.gif) repeat-x;
		height:25px;
		border:0px solid #87ab45;
		font-size:11px;
		color:#ffffff;
		padding:5px 0 0 15px;
		font-weight:bold;
		}
.titles2 b{
			/*color:#f36121;*/
			color:#b018bd;
			}
.titles2 span a{
			color:#ffffff;
			font-size:11px;
			font-weight:normal;
			padding:0 0 0 5px;
			background:url(../images/arrowSearch2.gif) no-repeat left;
			margin:0 0 0 15px;
			}
.inputSearch{
			min-height:25px;
			padding-top:13px;
			}
.inputSearchA a{
				font-size:10px;
				color:#7b7670;
				text-decoration:underline;
				background:url(../images/arrowSearch.gif)  no-repeat left;
				padding:0 0 0 6px;
				display:block;
				margin:0 0 13px 10px;
			}
.readMoreRight a{
				font-size:11px; /* charbel */
				color:#7b7670;
				text-decoration:underline;
				background:url(../images/arrowSearch.gif)  no-repeat left;
				padding:0 0 0 6px;
				display:block;
				margin:0 0 13px 0px;
			}
.inputSearch input{
					width:139px;
					height:16px;
					border:1px solid #bebebe;
					font-size:13px;
					padding:0 2px;
					}
					
.inputSearch .inputImage{
					width:16px;
					height:16px;
					border:0px solid #bebebe;
					padding:0 2px;
					}

.paddingtopbottom{
				margin:12px 0 4px 0;
				padding:0;
				}
.latestNews{
			color:#7b7670;
			margin:0 7px 0 15px;
			padding:13px 0;
			border-bottom:1px solid #d5d7da;
			}
.latestNews img{
				padding:0 10px 0 2px;
				}
.latestNews .description a{
				background:url(../images/arrowNewProducts.gif) no-repeat left top;
				padding:0 0 0 5px;
				text-decoration:none;
				color:#7b7670;
				font-size:11px;
				}
.addToCart_Title{
				color:#8eba27;
				font-weight:bold;
				text-align:center;
				background:url(../images/addToCartSep.gif) no-repeat bottom;
				padding:7px 0 3px 0;
				margin:17px 0 8px 0;
				text-transform:uppercase; /* charbel */
				}
.viewAll{
		color:#8eba27;
		font-weight:bold;
		text-align:center;
		background:url(../images/addToCartSep.gif) no-repeat bottom;
		padding:7px 0 3px 0;
		margin:0px 0 8px 0;
		}
.viewAll a{
		background:url(../images/greeArrow.gif) no-repeat left;
		padding:0 0 0 7px;
		margin:0;
		color:#8eba27;
		text-transform:lowercase;
		font-size:11px;
		}
.viewAll2 a{
		background:url(../images/greeArrow.gif) no-repeat left;
		padding:0 0 0 7px;
		margin:0;
		color:#8eba27;
		text-transform:lowercase;
		font-size:11px;
		}
.Collapse {
		cursor:pointer;
		}
.Collapse span{
		/*background:url(../images/greeArrow.gif) no-repeat left;
		padding:0 0 0 7px;
		margin:0;
		color:#8eba27;*/
		color:#8dad4a;
		text-decoration:underline;
		text-transform:none;
		font-size:11px;
		}
.addToCart{
			color:#6d6e71;
			margin-right:0px;
			}
.addToCart input{ /* charbel */
			font-size:13px;
			width:30px;
			height:15px;
			border:none;
			background:#f0f0f0;
			padding-left:5px;
			border:1px solid #bebebe;
			}
.addToCart span{
			color:#852727;
			}
.welcome{
		color:#5e4f4a;
		font-style:italic;
		text-align:center;
		padding:15px;
		padding-left:22px;
		font-size:13px;
		}
.welcome a{
			color:#7c7c7c;
			text-decoration:none;
			}
.banner{
		width:484px;
		text-align:center;
		margin:auto;
		/*background:#d3ccbe;
		background:#9a857a;*/
		background:#a4c45f;
		font-size:15px;
		color:#ffffff;
		padding:0 0 2px 0;
		}
.bannertop{
		width:484px;
		text-align:center;
		margin:auto;
		background:#a4c45f;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		padding:0px 0;
		}
.checkOutIndex{
			margin:12px 0 0 0;
			border-top:1px solid #d5d7da;
			border-bottom:1px solid #d5d7da;
			background:url(../images/bgCheckTitle.gif) repeat-x bottom;
			font-size:12px;
			font-weight:bold;
			color:#95be34;
			text-transform:uppercase;
			padding:0;
			}
.checkOut{
			margin:10px 0 0 0;
			border-top:1px solid #d5d7da;
			border-bottom:1px solid #d5d7da;
			background:url(../images/bgCheckTitle.gif) repeat-x bottom;
			font-size:12px;
			font-weight:bold;
			color:#95be34;
			text-transform:uppercase;
			padding:0;
			}
.checkOut td.padd_check{
						padding-bottom:0px;
						}
.bgCheckMain{
			background:url(../images/bgcheck.gif) repeat-x;
			padding:25px 13px 0 13px;
			}
.checkOutDetails td{
					border-right:1px solid #d5d7da;
					border-bottom:1px solid #d5d7da;
					border-top:0px solid #e7e9e5;
					border-left:0px solid #e7e9e5;
					font-size:12px;
					color:#6d6e71;
					vertical-align:middle;
					}
.checkOutDetails td.noborderright{
									border-right:none;
									}
.checkOutDetails td.none{
						border:none;
						font-size:12px;
						border-bottom:0px solid #e7e9e5;
						}
.total td{
		background:url(../images/bgTotal.gif) repeat-x bottom;
		color:#852727;
		font-weight:bold;
		border-right:none;
		}
.cellImg div{
		color:#610869;
		font-size:12px;
		padding-top:35px;
		}
.cellImg img{
		float:left;
		padding:12px 10px 12px 0;
		}
.bgCheckMain{
			background:url(../images/bgcheck.gif) repeat-x;
			padding:20px 13px 0 13px;
			}
.checkTodays{
			/*color:#f36121;*/
			color:#b018bd;
			font-size:12px;
			border-bottom:1px solid #d5d7da;
			margin:0 auto;
			padding-bottom:3px;
			text-align:left;
			padding:0 0 0 0;
			}
input.add{
					color:#852727;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;!important
					text-decoration:none;
					background:url(../images/bgAdd.gif) no-repeat;
					width:111px;
					height:24px;
					padding:0 20px 2px 0;
					cursor:pointer;
					border:none;
					font-weight:bold;
					text-transform:lowercase;
					
					}
.checkDetails{
			margin:20px 0 0 0;
			text-align:left;
			}
.checkDetails div{
				/*color:#610869;*/
				color:#8e1e98;
				font-size:12px;
				}
.checkDetails a.readmore{   !important  /* charbel */
				color:#666666;
				font-size:12px;
				text-decoration:underline;
				background:url(../images/arrowCheck.gif) no-repeat left;
				padding:0 0 0 8px;
				}
.price{
		color:#852727;
		font-weight:bold;
		}
.price span{
			text-decoration:line-through;
			font-weight:bold;
			color:#852727;
			}
.details{
		margin:5px 15px;		
		/*margin:5px 5px; 25May09 */
		border:1px solid #d5d7da;
		}
.titleDetails{
			background:url(../images/bgTitlesSections.gif) repeat-x bottom;
			font-size:12px;
			font-weight:bold;
			color:#8eba27;
			margin:0px 15px 3px 15px;
			padding:25px 0 3px 0;
			border-bottom:1px solid #d5d7da;
			text-transform:uppercase;
			}
.titleDetails span{
				color:#191919;
				font-size:11px;
				font-weight:normal;
				}
.titleProducts{
			background:url(../images/productsTitleBg.gif) repeat-x bottom;
			font-size:19px;
			font-weight:normal;
			color:#8dad4a;
			margin:0 15px 6px 15px;
			/*margin:0 5px 6px 5px; 25May09*/
			padding:0;
			border:1px solid #d5d7da;
			text-transform:uppercase;
			}
.titleProducts span{
					font-size:12px;
					color:#a6a491;
					text-transform:none;
					position:relative;
					top:-3px;
					padding-left:1px;
					}
.titleProducts font{
				color:#1e1b56;
				text-transform:none;
				}
.titleProducts a{
					font-size:9px;
					color:#666666;
					text-transform:none;
					padding:0;
					margin:0;
					text-decoration:none;
					}
.categorybarinfo{
				color:#737373;
				font-size:11px;
				text-transform:none;
				padding-right:10px;
				text-align:justify;
}
.bordersBT{
		border-top:1px solid #d5d7da;
		border-bottom:1px solid #d5d7da;
		padding:0;
		}
.bannerBG{
		background:url(../images/banner.jpg) no-repeat right;
		height:49px;
		margin:0;
		padding:0;
		}
.productDetails{ /* charbel */
				margin:15px 15px 10px 15px; 
				color:#737373;
				font-size:12px;
				position:relative;
				
				}
.producttitle{
			font-size:12px;
			/*color:#610869;*/
			color:#8e1e98;
			text-transform:uppercase;
			/*position:relative;
			top:-3px;*/
			}
.readmore a{  /* charbel */
		color:#737373;
		font-size:12px;
		background:url(../images/arrowCheck.gif) no-repeat left;
		padding:0px 0 2px 7px;  /* charbel */
		}
.borderBottom{ /* charbel */
			border-bottom:1px solid #d5d7da;
			padding:5px 0 -5px 0;
			margin:0px 15px -1px 15px; 
			}
.borderBottomProductsPage{
			border-bottom:1px solid #d5d7da;
			padding:5px 0 15px 0;
			}
.paddingBottom{
				padding-bottom:15px;
				}

.boxes{
		margin:10px 5px;
		background:#f6f6f6;
		/*height:60px;*/
		text-align:center;
		padding:20px 0 20px 0;
		font-size:12px;
		color:#666666;
		}
.boxes select{
			width:315px;
			height:20px;
			border:1px solid #7f7f7f;
			}
.select{		/*charbel*/
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/*SubPages*/
.contentSub{
			padding:0 30px;
			text-align:left; /*charbel*/
			font-size:12px;
			/*color:#808184;*/
			color:#6d6e71;
			}
.capitLat{
		text-transform:uppercase;
		}
.contentSub a{
			color:#81a62a;
			text-decoration:underline;
			font-size:12px;
			}
.contentSub a:hover{
			text-decoration:none;
			}
.registerDetails{
				margin:0 15px 0 15px;
				padding:0 0 20px 0;
				/*border-bottom:1px solid #d5d7da;*/
				text-align:left;
				vertical-align:middle;
				color:#000000;
				/*color:#808184;*/
				font-size:12px;
				}
				
.registerDetails td{
					vertical-align:middle;
					}
.registerDetails td span{
				color:#808184;
				font-size:11px;
				}
.registerDetails input, .registerDetails select, .registerDetails textarea{
												width:200px;
												height:20px;
												background:#f0f0f0;
												border:none;
												margin-bottom:2px;
												padding:5px 0 0 2px;
												border:1px solid #bebebe;
												}



input.loginBTN2{
			background:url(../images/logInBtn2.gif) no-repeat;
			width:265px;
			height:26px;
			border:none;
			margin:11px 0 11px 165px;
			color:#95be34;
			text-decoration:underline;
			font-size:11px;
			font-weight:bold;
			padding:0 0 0 15px;
			text-align:left;
			cursor:pointer;
			}
input.loginBTN{
				background:url(../images/logInBtn.gif) no-repeat;
				width:81px;
				height:26px;
				border:none;
				margin:11px 0 11px 165px;
				color:#95be34;
				text-decoration:underline;
				font-size:11px;
				font-weight:bold;
				padding:0 16px 0 0;
				cursor:pointer;
				}
.register span a{
				color:#191919;
				font-size:11px;
				text-decoration:underline;
				text-transform:none;
				background:url(../images/arrowRegister.gif) no-repeat left;
				padding:0 0 0 0px;
				}
.radioInput input{
					background:none;
					border:none;
					width:16px;
					height:16px;
					}
					
.cellone{
		background:#f0f0f0;
		font-size:12px;
		color:#000000;
		/*vertical-align:middle;*/
		height:24px;
		padding-right:8px;
		padding-left:15px;
		border-right:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		text-transform:uppercase;
		}
.celltwo a{
		font-size:12px;
		color:#6d6e71;
		}
.celltwo{
		background:#f6f6f6;
		font-size:12px;
		color:#6d6e71;
		vertical-align:middle;
		height:24px;
		padding-left:8px;
		border-bottom:1px solid #ffffff;
		}
.dav{
	padding-top:5px;
	padding-bottom:10px;
	}
.dav a{
		font-size:11px;
		background:url(../images/bgDav.gif) no-repeat right;
		padding:10px 20px 10px 0;
		}
.notes{
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		/*color:#6d6e71;*/
		border-bottom:0px solid #d5d7da;
		padding:10px 0 0 0;
		}
.notesDetls{
			padding:10px 0;
			border-bottom:0px solid #d5d7da;
			}
/**/
.hrefLink{
		margin:0;
		padding:0;
		height:26px;
		}
.hrefLink a{
			background:url(../images/bgHref.gif) repeat-x;
			display:block;
			height:20px;
			padding:6px 0 0 0;
			color:#95be34;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;
			
			}
.hrefLink a:hover{
					text-decoration:none;
					}


td.remove{
		border-right:none;
		font-size:12px;
		color:#737373;
		text-decoration:underline;
		}
.SubCategoryBG{
		/*background:url(../images/banner.jpg) no-repeat right;*/
		height:49px;
		margin:0;
		padding:0;
		}
	.addtoCartTitle{
				background:url(../images/addToCartBg.gif) repeat-x;
				margin:0 15px 7px 15px;
				/*margin:0 5px 7px 5px; 25May09 */
				font-size:19px;
				color:#95be34;
				/*border:1px solid #d3ccbe;*/
				border:1px solid #d5d7da;
				}
.addtoCartTro{
			background:url(../images/bgCar.gif) no-repeat right;
			height:48px;
			}
.checkOutTro{
			background:url(../images/bgCheckOut.gif) no-repeat right;
			height:48px;
			}
.addtoCartTitle span{
				padding:13px 0 0 15px;
				display:block;
				}
.addTable td{
		text-align:center;
		border-top:1px solid #d5d7da;
		color:#6d6e71;
		font-size:12px;
		}
.addTable td.nobordertop{
		border-top:0px;
		border-bottom:1px;
		}

.noborder{
		border:0px;
}
.addTable .content{
		border-left:1px solid #d5d7da;
		}
.addTable span{
			/*color:#610869;*/
			color:#8e1e98;
			}
.addTable img{
				float:left;
				padding-right:0px;
				}
td.totalAddToCart{
			color:#852727;
			font-weight:bold;
			}
.bgtotal{
		background:url(../images/bgTotal.gif) repeat-x;
		}
.addLinks{
		border:1px solid #d5d7da;
		border-top:none;
		margin:0 15px;
		/*margin:0 5px; 25May09 */
		position:relative;
		top:-5px;
		}
.notesB{
		padding:25px 0 15px 0;
		/*border-top:1px solid #d5d7da;*/
		color:#6d6e71;
		font-size:11px;
		margin:0 15px;
		}
.chkTips
{
	margin:10px 0px;	
	padding:5px 5px;	
	border:1px solid #88312a;
	color:#88312a;
}
.chkRules
{
	margin:10px 0px;	
	padding:5px 5px;	
	border:1px solid #FF3399;
	/*color:#88312a;*/
	color:white;
	/*background-color:#FF3399;*/
	background-color:#e06b64;
}
		
