@charset "utf-8";
body {	margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 12px;
		text-decoration: none; 
		background:url(../images/bg.gif) top center repeat-x #FFFFFF; 
		color:#3F3F3F;
		}
		
/****************************Default Classes*********************************/
a 	{	text-decoration:none; 
		color: #3F3F3F;
	}

a:hover	{	text-decoration:underline; 
			color:#3F3F3F;
		}
.left	{ float:left;}
.right	{ float:right;
			background:url(../images/language-bg.jpg) no-repeat 0 30px; width:259px; height:93px;
			;
			}

.right span	{	padding:5px 5px 0px 0px;
				}

img {border:none;}


p, span, div	{ margin:0; padding:0px;}

pre	{	white-space:pre-wrap;
	}
.clr	{clear:both;}
/******************************************Default Class Closed************************************/
/***************language Converter*********************/
.lang-bg	{	padding:45px 79px 0px 0px;
				margin:0px;}
/***************Banner part*********************/
.nav-left	{background:url(../images/nav-left.jpg) left top no-repeat; 
			height:328px;
			padding-left:27px;}
.nav-right	{	background:url(../images/nav-right.jpg) right no-repeat;
				height:328px;
				padding-right:28px;}
.nav-bg	{	background:url(../images/nav-bg.gif) repeat-x; 
			margin:0 auto; 
			padding:0px; 
			height:328px;
			width:100%;}
/***************Banner part Closed*********************/
.top-bg	{ background:url(../images/top-background.jpg) top center no-repeat; 
		}
			
.search-box	{	width:32%;
				float:right;
				line-height:25px;
				padding:12px 0px 0px 0px;
				}
.search-box-input	{	width:160px;
						height:25px;
						background:url(../images/search-bg.gif) repeat-x;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						word-spacing:.3em;
						color:#666666;
						border:none;
						margin:0px;
						padding:0px 0px 0px 0px;
						}


/*********************************Body Css********************************************************************************************************/
.body-padding	{padding:0px 10px 0px 10px;}
/*********************************Body Css closed********************************************************************************************************/


			
/****************************Cart Table CSS *********************************/
.cart_tr1 {	background-color:#EAF3C9; 
			color:#3F3F3F; 
			font-size:12px;
			}
.cart_tr2 {	background-color:#EAF3C9;
			color:#3F3F3F; 
			}
.cart_tr3 {	background-color:#DAE99F;
			color:#3F3F3F; 
			}
.cart_tr4 {	background-color:#DAE99F;
			color:#3F3F3F;
			}
.cart_textcolor {color:#3F3F3F;}

.text1{	font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-decoration:none; color:#000000;
		}
.producttable{ 	color:#666666; 
				padding:28px 0px 0px 0px; 
				}
.linkproduct  {	font-family:Verdana, Arial, Helvetica, sans-serif; 
				text-decoration:underline; 
				color:#7b0a62; 
				}
a.linkproduct:hover {	font-family:Verdana, Arial, Helvetica, sans-serif; 
						text-decoration:none; 
						color:#3F3F3F;
					}

.profiletable 	{	border:#a51f20 0 solid; 
					color:#000000; 
					background-color:#3F3F3F; 
				}

.cart_link 	{	color:#3F3F3F;
			}

a.cart_link:hover 	{color:#3F3F3F;
					}
.message-text 	{	color:#3F3F3F; 
					padding:5px 10px 0px 0px;
				}
a.message-text:hover {color:#3F3F3F;}
/****************************Cart Table CSS Closed *********************************/

/****************************Input Box CSS *********************************/
input.noborder{border:none;}
input.inpbtn1, .inpbtn1:hover 	{ 	background-color:#e65b2b; 
									font-family:Verdana, Arial, Helvetica, sans-serif; 
									font-size:12px; 
									border:none;color:#FFFFFF; 
									font-weight:bold; height:23px; 
									padding:0 8px 1px 8px; 
									border:#666666 1px solid; 
								}
								
input.btnclass, .btnclass:hover { 	background-color:#CCCCCC; 
									font-family:Verdana, Arial, Helvetica, sans-serif; 
									font-size:12px; 
									border:none;
									color:#666666; 
									font-weight:bold; 
									height:23px; 
									padding:0 8px 1px 8px; 
									border:#666666 3px solid; 
								}
								
								
input#file	{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				color:#333333; text-decoration:none; 
				/*border:1px #02b0e6 solid;*/
				height:24px; 
				padding:0px 0 0 1px;
			}
			
select	{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px; 
			color:#7e7e7e; 
			text-decoration:none;
			/*border:1px #02b0e6 solid;*/
		}
		
textarea	{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:12px; 
				color:#333333; 
				text-decoration:none;
				/*border:1px #02b0e6 solid;*/
				padding:1px 0 0 1px;
			}


/****************************Input Box Css Closed *********************************/
	
.border-4side	{	border:1px solid #123062; 
				}

.border-4side1	{	border:1px solid #db812c; 
				}

.border-4side2	{	border:1px solid #335f7f; 
				}

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


.gt-box {	background-repeat:repeat-y; 
			background-image:url(../themes/light%20pink/images/gt-box.html);
			background-position:right top; 
			border: #b8700a 1px solid;
		}
		
.bg-color-1 	{	background-color:#f0d69b;}
.bg-color-2 	{	background-color:#dca62c;}
.bg-color-3 	{	background-color:#e6d8bb;}
.bg-color-4 	{	background-color:#ac4c97;}

.bgimg-1 	{	background-repeat:repeat-x; 
				background-position:top left;
			}
			
.bgimg-2 	{	background-repeat:repeat-x;
				background-position:top left; 
				background-color:#bc5908;
			}

.tdimg {background-repeat:no-repeat; background-position:top center; text-align:center;}


/****************************Cart box Table Css closed *********************************/

.paddingleft	{	padding:0px 0px 0px 5px;}
.paddingtop		{	padding:5px 0px 0px 0px;}
.paddingright	{	padding:0px 5px 0px 0px;}
.paddingbottom	{	padding:0px 0px 5px 0px;}
.paddingall		{	padding:6px;}

.marginleft		{	padding:0px 0px 0px 5px;}
.margintop		{	padding:10px 0px 0px 0px;}
.marginright	{	padding:0px 5px 0px 0px;}
.marginbottom	{	padding:0px 0px 5px 0px;}
.marginall		{	padding:5px;}


.bordertop 		{border-top:#dddddd 1px solid ;}
.borderbottom 	{border-bottom:#dddddd 1px solid ;}
.borderright 	{border-right:#dddddd 1px solid ;}
.borderleft 	{border-left:#dddddd 1px solid ;}
.borderall 		{borde:#dddddd 1px solid ;}

/****************************heading tags css *********************************/
h1	{	font-size:17px;  
		margin:0; 
		color:#FFFFFF; 
		font-family:Georgia, "Times New Roman", Times, serif; 
		text-align:left;
		font-weight:normal;
		padding:0px 5px 0px 5px;
	}
	
h2	{	font-size:17px; 
		margin:0; 
		padding:0;
		text-decoration:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333333;
		padding:0px 5px 0px 5px;
	}
	
h3	{	font-size:26px; 
		margin:0; 
		padding:0;
		text-decoration:none;
		font-weight:bold; 
		color:#FFFFFF;
	}
	
h4	{	font-size:18px; 
		margin:0; 
		padding:0;
		text-decoration:none;
		font-weight:bold;
	}
	
h5	{	font-size:16px; 
		margin:0; 
		padding:0;
		text-decoration:none;
		font-weight:bold;
		text-align:left; 
		padding-left:50px
	}

h6	{	font-size:14px; 
		margin:0; padding:0;
		text-decoration:none;
		font-weight:bold;
		color:#335BE9;
	}

/****************************Heading css closed*********************************/


/****************************Font Families*********************************/
.fontff1 	{	font-family:Arial, Helvetica, sans-serif; 
					text-decoration:none; 
				}

.fontfamily2 	{	font-family:"Times New Roman", Times, serif;
					text-decoration:none; 
				}
				
.fontfamily3 	{	font-family:"Courier New", Courier, monospace; 
					text-decoration:none; 
				}
				
.fontfamily4 	{	font-family:Georgia, "Times New Roman", Times, serif;
					text-decoration:none; 
				}
				
.fontfamily5 	{	font-family:"Trebuchet MS", Tahoma;
					text-decoration:none; 
				}

.fontfamily6 	{	font-family:Geneva, Arial, Helvetica, sans-serif;
					text-decoration:none; 
				}

/****************************Font Families Closed*********************************/

/****************************Font Colors Css********************************/
.colorhighlight {color:#d60606;}
.colorblue 		{color:#668da9;}
.colorgreen 	{color:#8a993c;}
.colorgray 		{color:#8c8c8c;}
.colororange 	{color:#FFFFFF;}
.colorwhite 	{color:#FFFFFF;}
.colorblack 	{color:#000000;}
.coloryellow 	{color:#ffec5e;}
.colorbrown 	{color:#4f0606;}
.colorpink 		{color:#ff63a9;}
/****************************Font Colors Css Closed********************************/


/**************************Navigation Menu Css Start******************************/
#navigation 				{  padding:0px; margin:0px;
							}

#navigation ul 				{	list-style:none;
								margin:10px 0px 0px 20px;
								padding:0px;
							}

#navigation ul li			{	margin:0px;
								padding:0px;
								float:left;
							}

#navigation ul li a 		{	margin:0px 0px 0px 0px;
								padding:5px 20px 5px 20px;
								display:block;
								color:#333333;
								text-decoration:none;
								font-weight:bold;
								background:url(../images/nav-seprator.html) right no-repeat;
								width:20%;

							}	 	 

#navigation ul li a:hover 	{	background:#BD260D;
								color:#FFFFFF;
								text-decoration:none;
							}

#navigation ul li .current	{	background:#BD260D;
								color:#FFFFFF;
								text-decoration:none;
							}
/**************************Navigation Menu Css Closed******************************/



/**************************Category Panel Css******************************/

.left-bg { background:url(../images/left-bg.html) repeat-y left;}
#panel			{	
					background:url(../images/category-bg.html) repeat-y left;
				}

/**************************Category Panel Css Closed******************************/


/**************************Inner Category Panel Css******************************/
#innerpanel					{	margin:0px 0px 0px 0px;
								padding:5px;
							}

#innerpanel ul				{	list-style:none;
								margin:0px 0px 0px 10px;
								padding:0px 0px 0px 0px;
								width:100%;
								
							}

#innerpanel ul li 			{ 	margin:0px 0px 0px 0px;
								padding:5px 0px 5px 15px;
								height:30px;
								display:block;
								float:left;
								color:#333333;
								text-decoration:none;
								font-weight:bold;
								background:url(../images/bullet.gif) no-repeat  0 8px;
								width:23%;
								
							}					
#innerpanel ul li a 		{	font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								text-decoration:none;
								color:#333333;
							}

#innerpanel ul li a:hover	{ text-decoration:underline;	
							}
/**************************Category Panel Css Closed******************************/



/**************************Footer Link Start******************************/

#footer		 				{ background:url(../images/footer-bg.gif)  repeat-x bottom;
								height:135px;
								
							}
.footer-left	{	background:url(../images/footer-left.gif) left bottom no-repeat;
					height:135px;
					
					
}		
.footer-right	{	
					background:url(../images/footer-right.gif) right bottom  no-repeat;
					height:135px;
					}

#footer span	{font-family:Arial, Helvetica, sans-serif;
								color:#FFFFFF;
								display:block;
								font-size:11px;
								padding:0px 0px 0px 30px;
								line-height:18px;
								letter-spacing:.5px;}
#footer ul	 				{	list-style:none;
								margin:45px 0px 5px 20px;
								padding:0px;
								
								
							}

#footer ul li				{	margin:0px 0px 0px 0px;
								padding:0px 10px 5px 10px;
								float:left;
								font-weight:bold;
								display:block;
								font-size:11px;
							}

#footer ul li a	{ color:#FFFFFF; text-decoration:none;}
#footer ul li a:hover	{text-decoration:underline;}
#footer a 					{	color:#FFFFFF;
								text-align:none;
								text-decoration:underline;
							}	 	 

#footer a:hover	 	{	text-decoration:none;
							}

/**************************Footer Link Css Closed******************************/

/**************************Customized Css******************************/
/**************************Home Page******************************/

.header { background:url(../images/top-bg.html) repeat-x; height:49px; text-align: left; color:#FFFFFF; font-weight:bold;}
.header	span {float:right; color:#FFFFFF; font-weight:bold; padding:0px 10px 0px 0px;}

.btxt-space		{	padding:15px 0px 0px 0px;}
.btxt 	{	font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#5E2800;
				background:#FAFAFA;
				text-align:left;
				line-height:20px;
				padding:0px 5px 0px 10px;
				}


.btxt h3	{	font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				text-align:left;
				color:#333333;}
.btxtspace	{	padding:0px 8px 0px 8px;}	
.btxt a {	font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;}

.btxt span	{ 	float:right; 
				padding:3px 10px 0px 0px;
				color:#FFFFFF;
				text-decoration:none;
				}


/**************************Home Page Closed******************************/

/**************************Product page******************************/
.heading-space {padding-left:120px;}

#product-box	{ background:url(../images/product-bg.html) no-repeat;
					width:226px;
					height:318px;}

#product-box img 	{ padding:7px 0px 5px 0px;
						width:126px;
						height:114px;}
#product-box h3	{	font-family:Georgia, "Times New Roman", Times, serif;
					font-size:13px;
					color:#686868;
					font-weight:bold;
					text-align:center;
					background:#FBEC73;
					padding:3px 0px 3px 0px;
					}

#product-box p	{	font-family:Georgia, "Times New Roman", Times, serif;
					font-size:11px;
					color:#333333;
					text-align:justify;
					padding:5px 10px 5px 10px;}

#plisting					{	font-family:Arial, Helvetica, sans-serif;
								color:#333333;
								font-size:12px;
								line-height:17px;
								letter-spacing:.02em;
							}

#plisting	h3 a{	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					background:url(../images/h3-bg.gif) repeat-x bottom;
					color:#333333;
					padding:5px 0px 3px 0px;
					margin:0px 0px 5px 0px;
					text-decoration:none;}
					
#plisting	h3 a:hover	{	text-decoration:underline;}
					

#plisting ul 	{list-style:none;
				margin:0px;
				padding:0px;}
				
#plisting ul li { 		display:block;
						padding:0px 0px 230px 0px; 
						margin:0px;
						}


#plisting 	span {	float:right;
						padding:0px 10px 0px 0px;
						}
						
#plisting  span a:hover	{	text-decoration:underline;}
#plisting a { 	text-decoration:none; 
				color:#6A4930;}
				
#plisting a:hover	{ text-decoration:underline;}

#plisting-detail					{	font-family:Arial, Helvetica, sans-serif;
								color:#333333;
								font-size:12px;
								line-height:17px;
								letter-spacing:.02em;
							}

#plisting-detail	h3 {	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					background:url(../images/h3-bg.gif) repeat-x bottom;
					color:#333333;
					padding:5px 0px 3px 0px;
					margin:0px 0px 5px 0px;}
					
#plisting-detail 	span {	float:right;
						padding:0px 10px 0px 0px;
						}

#plisting-detail ul	{	margin:0px 0px 0px 0px;}

/**************************Product page closed******************************/
/**************************Product detail page******************************/
.product-display .big {	background:url(../images/product-display.gif) center no-repeat ; 
								width:334px; 
								height:353px;} 
								
.product-display .big img { text-align:center;
							padding:120px 15px 0px 0px;
}

.product-display ul 	{	list-style:none;
							margin:10px 0px 0px 0px;
							padding:10px 0px 0px 20px;
							text-align:center;
							}

.product-display ul li	{	margin:0px 0px 0px 0px;
							padding:0px 10px 10px 5px;
							float:left;
							}
.product-display ul li img { width:85px;
							height:85px;
							background:#FFFFFF;
							border:#CCCCCC 1px solid;
							padding:3px;}



.product-display ul li a	{cursor:pointer;
								}

							
/*********************************************navigation tree ***********************************************************/

.treetop	{ 	padding:16px 0px 0px 0px;}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 6px 5px 0px 5px;
padding: 0px 0px 0px 10px;
text-align:left;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left 10px;
list-style-type: none;
color:#333333;
padding:6px 0px 6px 18px;
margin:0px 0px 0px 0px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border-bottom:1px dashed #D5D5D5;
}
.treeview li a	{	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#333333;
					text-decoration:none;
					letter-spacing:.01em;
					}

.treeview li a:hover	{	color:#333333;
text-decoration:underline;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:  url(../images/closed.gif) no-repeat left 10px;
cursor: move !important;
color:#333333;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none;
margin:0px;
padding:0px;
 /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li {	border:none;
							padding:6px 0px 2px 10px;
							width:100%;
							}
							
.treeview .submenu ul li a{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
font-size:11px;
border:none;
letter-spacing:.03em;
}


/*****************************Other Css*******************************/

.banner { padding:5px 5px 0px 5px;}
.welcome {	background:url(../images/welcome-bge.html) no-repeat left center; 
			width:302px; 
			height:263px;}
			
.welcome p{ font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:justify;
			padding:40px 10px 0px 10px;
			line-height:20px;}
.welcome p a {text-decoration:none;
				font-weight:bold;
				color:#FFFFFF;}
.welcome p a:hover { text-decoration:underline;}


.detail-heading	{	margin:0px; 
					padding:0px; 3
					font-family:Verdana, Arial, Helvetica, sans-serif;}
					
.detail-heading h1	{ 	background:url(../images/inner-hdng-bg.html) repeat-x; 
						font-size:13px; 
						line-height:37px; 
						color:#FFFFFF; 
						font-weight:bold; 
						text-align:left;}
						
.detail p { font-size:12px; 
			line-height:20px;
			padding:10px;}
			

.special_products h3{ 	text-align:left; 
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#564201;
						font-weight:bold;
						border-bottom:1px solid #E5D295;
						padding:0px 0px 3px 0px;
						margin:0px 0px 4px 0px;
						}

.special_products img {	background:url(../images/special-product-bg.html) center no-repeat; 
						float:right;
						padding:3px 0px 0px 5px;}

.special_products { 	
								padding:5px 5px 5px 5px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								text-align:left;
								color:#333333;
								text-align:left;
								}
								
.special_products span	a{ 	float:right; 
							color:#5E2800; 
							font-family:Georgia, "Times New Roman", Times, serif; 
							font-size:12px;
							font-weight:bold; 
							margin:0px 0px 0px 0px;
							padding:0px 18px 0px 0px;}

.special_products span	a:hover{ text-decoration:underline;}

.innertxt 	{	font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				color:#000000;
				}

.innertxt h6	{ color:#000000; font-size:15px;
					font-family:Arial, Helvetica, sans-serif;}	

.innertxt a	{	text-decoration:none;
				color:#000000;}

.innertxt a:hover	{	color:#000000;
						text-decoration:underline;}	
						
						
/* CSS for pagination in products and cateogry pages Please dont change class names */

#pagination{
padding: 0; margin:10px 0 0 0;
float:left;
width:99.9%;
}
.pagination{
padding: 2px; margin:0;
float:left;

font-family:Arial, Helvetica, sans-serif;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #88AC00;
background:#FFFFFF;
text-decoration: none; 
color: #88AC00;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #88AC00;
background:#88AC00;
color: #FFFFFF;
}

.pagination a.currentpage{
border: 1px solid #88AC00;
background:#88AC00;
color: #FFFFFF;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #CCCCCC;
cursor: pointer;
color: #666666;
border-color: #666666;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

/* Pagination CSS Ends Here*/

.more-images-paging	{	color:#333333;}
.more-images-paging	a {	color:#333333;
						text-align:left;
						text-decoration:none;
						}

.more-images-paging a;hover	{	color:#333333;
								text-decoration:underline;
								}
								
								
/************************************navigation Panel Css***************************************/
#headertabs {	padding:5px 0px 5px 0px;
				margin:0px 0px 5px 0px;
				height:45px;
				width:65%;
				float:left;
				}
#headertabs ul {	padding:0px 0px 0px 0px; 
					margin:0px 0px 0px 0px; 
					list-style:none; 
					text-align:left;}

#headertabs ul li {	margin:0px; 
					float:left;	
					display:block; 
					padding:3px 6px 0px 6px;}


#headertabs ul li a {	margin:0;	
						padding:0px 4px 0px 0px; 
						float:left;	
						display:block;	
						font-family:Arial, Helvetica, sans-serif;	
						font-size:13px;	
						color:#3A1E00;	
						text-decoration:none;	
						cursor:pointer; }


#headertabs ul li a:hover {			
								margin:0;	 
								float:left;	
								color:#FFFFFF;	
								background: url(../images/over-right.gif) no-repeat right;
								text-decoration:none;
								}

#headertabs ul li a span	{	margin:0; 	
								padding:0px 8px 0px 4px;	
								float:left;	
								display:block;	
								line-height:32px; 
								font-family:Arial, Helvetica, sans-serif;	
								font-size:13px;	
								color:#3A1E00;	
								text-decoration:none; 
								font-weight:bold; }


#headertabs ul li a:hover span{		height:25px;	
									padding:6px 4px 5px 8px;	
									float:left;	
									line-height:24px;	
									font-family:Arial, Helvetica, sans-serif;	
									font-size:13px;	
									color:#FFFFFF;	
									background:url(../images/over-left.gif) no-repeat left;	
									text-decoration:none;}

#headertabs ul li .current  {	margin:0;	 
								float:left;	
								color:#FFFFFF;	
								background: url(../images/over-right.gif) no-repeat right;
								text-decoration:none;}

#headertabs ul li .current span	{		height:25px;	
									padding:6px 4px 5px 8px;	
									float:left;	
									line-height:24px;	
									font-family:Arial, Helvetica, sans-serif;	
									font-size:13px;	
									color:#FFFFFF;	
									background:url(../images/over-left.gif) no-repeat left;	
									text-decoration:none;}
