@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) repeat #000000; 
		color:#FFFFFF;
		}

#bg1	{ background: url(../images/bg1.gif) top repeat-x; height:6px;}

.converter	{	padding:5px;
				margin:0px 0px 42px 15px;
				font-size:13px;
				font-weight:bold;
				letter-spacing:1px; }
.converter input, list	{ background:#333333;
						border:#666666;	}



.body-bg	{ background:url(../images/body-bg.gif) repeat-y;}

.left-heading	h2 {	background:url(../images/h2.gif) repeat-x; font-size:15px; color:#FFFFFF; padding:12px 0px 12px 6px;}
.left-heading	h3 {	background:url(../images/h3.gif) repeat-x; font-size:15px; color:#FFFFFF; padding:12px 0px 12px 6px;}
.left-heading	img	{	border:#666666 1px solid; padding:3px; text-align:center; margin-top:7px;} 

.left-heading .contactdetail	{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:10px;}
.left-heading .contactdetail span {	font-weight:bold;}

.gallery	{	background:#F9F2C6; border-bottom:1px solid #EDD8A5; height:136px;}
.gallery td	{ background:url(../images/gallery-seprator.gif) right center no-repeat;} 
.name	{ padding:20px 0px 0px 10px;}
.name	h1{ font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#E4D100; text-align:left; padding:0px; margin:0px; font-weight:bolder;}
.name	span	{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.header-bg	{ background:url(../images/header-left-bg.gif) right bottom no-repeat;} 

td.alignleft {	text-decoration:none; 
				text-align:left;}
				
td.alignright {	text-decoration:none; 
				text-align:right;}
				
td.aligncenter {	text-decoration:none; 
					text-align:center;}

img {border:none;}


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

pre{white-space:pre-wrap;
}
.clr	{clear:both;}


.top-bg	{ background:url(../images/top-bg.gif) top center no-repeat; 
			height:155px;}
.search-box	{	background:url(file:///E|/templates/handycrafts/sites/site-red/images/search-box.gif) no-repeat;
				width:251px;
				height:39px;
				}
.serach-box-padding	{	padding:55px 0px 0px 10px; }
.search-box .input-box	{ width:170px;
							margin-left:5px;
						height:23px;
						border:#CCCCCC 1px solid;}

.search-box .gobtn	{ border:none;}
/*********************************Body Css********************************************************************************************************/
.body-padding	{padding:0px 10px 0px 10px;}
/*********************************Body Css closed********************************************************************************************************/


			
/****************************Cart Table CSS *********************************/
.cart_tr1 {	background-color:#E6ABAB; 
			color:#000000; 
			font-size:12px;
			}
.cart_tr2 {	background-color:#E6ABAB;
			color:#000000; 
			}
.cart_tr3 {	background-color:#C53B3C;
			color:#FFFFFF; 
			}
.cart_tr4 {	background-color:#C53B3C;
			color:#FFFFFF;
			}
.cart_textcolor {color:#FFFFFF;}

.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:#FFFFFF;
					}

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

.cart_link 	{	color:#FFFFFF;
			}

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

/****************************Input Box CSS *********************************/
input.noborder{border:none;}
input.inpbtn1, .inpbtn1:hover 	{ 	background-color:#fff9d8; 
									font-family:Verdana, Arial, Helvetica, sans-serif; 
									font-size:12px; 
									border:none;color:#000; 
									font-weight:bold; height:23px; 
									padding:0 8px 1px 8px; 
									border:#b49343 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:#7e7e7e; 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:#7e7e7e; 
				text-decoration:none;
				/*border:1px #02b0e6 solid;*/
				padding:1px 0 0 1px;
			}

input		{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				/*font-size:12px;*/ 
				color:#7e7e7e; 
				text-decoration:none; 
				border:1px #7996b1 solid;
			}
			
input:hover	{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				/*font-size:12px;*/ 
				color:#7e7e7e; 
				text-decoration:none; 
				border:1px #02b0e6 solid;
			}

/****************************Input Box Css Closed *********************************/
/****************************Default Links *********************************/
a 	{	text-decoration:none; 
		color: #FFFFFF;
	}

a:hover	{	text-decoration:underline; 
			color:#FFFFFF;

		}

/****************************Cart Box Table Css*********************************/		
.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 pink/images/gt-box.gif);
			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:4px;}

.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:27px;  
		margin:0; 
		padding:0px 5px 0px 5px; 
		text-decoration:none; 
		font-weight:bold;
		color:#2234D7; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-align:center;
	}
	
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 				{	background:url(../images/nav-bg.gif) repeat-x; height:48px;
							}

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

#navigation ul li			{	margin:0px;
								padding:0px;
								float:left;
								
								background:url(../images/nav-seprator.gif) right center no-repeat;
							}

#navigation ul li a 		{	margin:0px 0px 0px 6px;
								padding:15px 25px 3px 25px;
								display:block;
								color:#FFFFFF;
								text-decoration:none;
								font-weight:bold;
							}	 	 

#navigation ul li a:hover 	{	background:url(../images/nav-arrow.gif) top center no-repeat;
								color:#785F03;
								text-decoration:none;
							}

#navigation ul li .current	{	background:url(../images/nav-arrow.gif) top center no-repeat;
								color:#785F03;
								text-decoration:none;
							}
/**************************Navigation Menu Css Closed******************************/



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

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

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


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

#innerpanel ul				{	list-style:none;
								margin:0px 0px 0px 0px;
								padding:0px 0px 0px 0px;
								
							}

#innerpanel ul li 			{ 	float:left;
								padding:5px 25px 5px 15px;
								margin:0px 0px 0px 0px;
								display:block;
								background:url(../images/cat-bullet2.gif) left center no-repeat;
								
							}					
#innerpanel ul li a 		{	font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								text-decoration:none;
								color:#71715F;
							}

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



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

#footer		 				{	margin:0px;
								padding:0px 0px 0px 0px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#CCCCCC;
								background:#666666;
								border:#999999 1px solid;
								margin:10px;
								
							}

#footer span {display:block;
padding-left:10px;
}

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

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

#footer a 					{	color:#CCCCCC;
								text-align:none;
							}	 	 

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

#footer .quicklink { color:#8D451F; font-weight:bold; display:inline;}
#footer .marqueeline {color:#333333; font-size:11px; display:inline; white-space:nowrap; padding:5px;}
#footer .marqueeline h6 {font-size:11px; font-weight:bold; color:#99CC33;}
.copyright	{	font-weight:bold; padding:10px; text-align:center;}
.copyright	a{ color:#99CC00; text-decoration:none;}
.copyright a:hover {color:#FFFFFF; text-decoration:none;}
/**************************Footer Link Css Closed******************************/

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

.header { background:url(../images/top-bg.gif) 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 	{	font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				text-align:justify;
				line-height:20px;
				border:#F7EA9B 1px solid;
				}

.btxt	 p	{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				padding:7px;}

.btxtspace	{	padding:0px 8px 0px 8px;}	
.btxt a {	font-size:12px;
			font-weight:bold;
			color:#FF0000;
			text-decoration:none;}

.btxt h2	{	background:url(../images/heading-bg.gif) repeat-x;
				font-size:13px;
				color:#000000;
				font-weight:bold;
				padding:0px 0px 0px 10px;
				line-height:38px;
				font-family:Arial, Helvetica, sans-serif;	}
.btxt span	{ float:right; padding:0px 10px 0px 0px;}


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

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

#product-box	{ background:url(../images/product-bg.gif) 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:#000000;
								font-size:12px;
								
							}

#plisting	h3 {	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					color:#333333;
					padding-bottom:3px;}

#plisting 	.btn	{
						padding:0px 0px 0px 6px;
						}	
#plisting 	a	{	color:#000000; text-decoration:none; letter-spacing:1px;}
#plisting a:hover	{	text-decoration:underline;}

/**************************Product page closed******************************/
/**************************Product detail page******************************/


.main-product	div{ width:267px;
					height:246px;
					border:#F7EA9B 1px solid;
					text-align:center;
					margin:0 auto;
					padding:10px 0px 0px 0px;
					vertical-align:middle;}

.main-product	div h2	{	font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							text-align:center;
							background:#F7EA9B;
							padding:0px 0px 0px 0px;
							margin:0px;}
.main-product div img { padding-top:5px;
						padding-bottom:6px;
						width:210px;
						height:190px;}

.main-product span {	text-align:center;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						font-weight:bold;
						color:#333333;}

.main-product p{	font-family:Arial, Helvetica, sans-serif;
					text-align:left;
					margin:0px;
					padding:0px 0px 0px 0px;
					color:#000000;
					line-height:20px;}
					


.product-display .big img { text-align:center;
							height:400PX;
							width:500px;
							padding:0px 0px 0px 25px;
}
.product-display span	{ display:block; padding:0px 0px 0px 0px; font-size:15px; color:#999999; text-align:center; font-weight:bold; float:none;}

.product-display ul 	{	list-style:none;
							margin:10px 0px 10px 0px;
							padding:0px 0px 0px 19px;
							}

.product-display ul li	{	margin:0px 8px 8px 8px;
							padding:0px 0px 0px 0px;
							display:inline;
							}
.product-display ul li img { width:77px;
							height:76px;
							border:1px solid #333333;
							padding:3px;}



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

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

.treeview	{ background:url(../images/nav-body-bg.gif) repeat-y;
				border-top: 1px #E9E9E9 solid;}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 10px 5px 0px 5px;
padding: 0px 0px 0px 10px;
text-align:left;
background:#E5CD42;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left 8px;
list-style-type: none;
color:#FFFFFF;
padding:6px 0px 6px 22px;
margin:0px 0px 0px 0px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.treeview li a	{	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					color:#7D6B00;
					text-decoration:none;}

.treeview li a:hover	{	color:#FFFFFF;
text-decoration:none;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:  url(../images/closed.gif) no-repeat left 8px;
border:none;
cursor: move !important;
color:#FFFFFF;
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{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


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

.banner { padding:5px 5px 0px 5px;}
.welcome {background:url(../images/welcome-bge.gif) 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; font-family:Verdana, Arial, Helvetica, sans-serif;}
.detail-heading h1	{ background:url(../images/inner-hdng-bg.gif) 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:13px;
						color:#5B3801;
						padding:0px 0px 0px 0px;}

.special_products .box { width:340x;
						border:1px #312E2D solid;
						padding:3px;
						text-align:center;
						margin:10px;}

.special_products .box img { float:left;
							margin:2px 3px 2px 2px;
							padding:3px ;
							height:84px;
							width:84px;}

.special_products .box p	{ font-size:11px;
								font-family:Georgia, "Times New Roman", Times, serif;
								text-align:justify;
								color:#5B3801;
								padding:2px 3px 0px 0px; }

.special_products .box a {color:#FF0000; font-weight:bold; text-decoration:none;}
.special_products .box a:hover {text-decoration:underline; color:#666666;}

.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;
}	


/*********************************************Carasoul ***********************************************************/


.slide_height{
	height:130px;
}