body {
	background-color:#000;
	margin:0px;
	text-align:center;
	font-family: Tahoma;
	font-size:11px;
	background-image: url(../assets/innerBg.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
a{text-decoration:none;}
#wrapper{
	width:972px;
	margin: 0px auto;
	padding:0px;
	background-image: url(images/bg-pink.png);
	background-repeat:no-repeat;
	background-position: center top;
}
#header{
	margin:0px;
	width:972px;
	height:194px;
	float:left;
	background-image: url(images/bg-pink.png);
	background-repeat:no-repeat;
	background-position: center top;
}
#top{
	margin:0px;
	width:972px;
	height:153px;
	float:left;
	display:block;
}
#logo{
	width:247px;
	height:101px;
	float:left;
	margin-top:15px;
	
}
#minicart{
	width:370px;
	padding:0px 0px 0px 350px;
	float:left;
	color:#4c4c4c;
}
#loginbar {float:left; padding-left:163px; width:190px; margin-top:3px; text-align:left; }
#loginbar a{ text-decoration:none; color: #FFFFFF; font-weight:bold; width:95px; float:left;}
#loginbar a:hover{color:#5d004b; }
#cartitems{float:left; padding-left:145px; width:190px; text-align:left; margin-top:50px;}
#datesearch {float:left; color:#4f7b11; font-weight:bold; margin-top:17px; width:360px; padding-left:10px; text-align:left; }
#topnav{
	margin:0px;
	width:972px;
	height:39px;
	float:left;
	display:block;
	text-align:left;
	padding:0px;
}
/*#topnav ul{
	margin:0; padding:0; list-style:none;
}
#topnav li{
	display:inline;
	margin:0px; 
	padding:0px;
}
#topnav a{
	font-weight:bold;
	color:#5d004c;
	text-decoration:none;
	display:block;
	float:left;
	padding:14px 7px 12px 8px;
	text-transform:uppercase;
}
#topnav a:hover {
	color:#FFFFFF;
	background-image:url(images/topbtnbg_11.gif);
	background-repeat:repeat-x;
}*/
#topnav span{
	float:left;
	width:2px;
	height:39px;
	background-image:url(images/topsep_11.gif);
}
#contents{
	margin:0px;
	width:972px;
	float:left;
	padding:0px;
	background-color:#e4e3e3;
}
#leftpanel {
	float:left;
	width:196px;
	padding:7px 0px 0px 7px;
	margin:0px;
	text-align:left;
}
#nav a{background-image:url(images/left_nav_08.jpg); height:18px; width:174px; display:block; color:#646262; text-decoration:none; padding-left:20px; padding-top:3px; }
#nav a:hover{color:#a82ca4;}
#leftpanel ul{
	margin:0; 
	padding:0; 
	list-style:none;
}
#leftpanel li{
	margin:0; 
	padding:0;
}
.lmain{
	background-image:url(images/left_nav_08.jpg);
	background-repeat:no-repeat;
	display:block;
	width:178px;
	height:18px;
	padding:3px 0px 0px 18px;
	margin:0px;
	text-decoration:none;
	color: #666666;
}
.lmain:hover{
	color: #a52da8;
}
.subcatul{
	list-style:none;
	border: none;
	width: 171px;
	position:relative;
}
.subcatli{
	color:#5e8526;
	margin:20;
	padding:20;
}
.subcata{
	text-decoration:none;
	padding:1px 0px 1px 16px;
	display:block;
	margin:0px;
	color:#a52da8;
	width:178px;
	background-color:#CCCCCC;
	background-image:url(images/bullet.gif);
	background-repeat: no-repeat;
	clear: both;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.subcata:hover{
	color:#df8ee1;
	background-color:#FFFFFF;
}
.subcatul{
	list-style:none;
	border: none;
	width: 171px;
	position:relative;
}
.subcatli{
	color:#5e8526;
	margin:20;
	padding:20;
}
.subcata{
	text-decoration:none;
	padding:1px 0px 1px 16px;
	display:block;
	margin:0px;
	color:#a52da8;
	width:178px;
	background-color:#CCCCCC;
	background-image:url(images/bullet.gif);
	background-repeat: no-repeat;
	clear: both;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.subcata:hover{
	color:#df8ee1;
	background-color:#FFFFFF;
}
#cathead {
	background-image: url(images/categories_07.jpg);
	background-repeat:no-repeat;
	display:block;
	width:196px;
	height:34px;
	padding:0px;
	margin:0px;
}
#catbottom {
	background-image:url(images/leftpanel_bottom_11.gif);
	background-repeat:no-repeat;
	display:block;
	width:196px;
	height:3px;
	padding:0px;
	margin:0px;
}
#innercontents {
float:left;
width:756px;
margin:7px 0px 0px 7px;
padding:0px;
}
#footer{
	margin:0px;
	width:972px;
	float:left;
	padding:0px;
	background-repeat:repeat-x;
	background-color:#e4e3e3;
}
#footerbar { 
	background-image:url(images/footer_bg_30n.gif); 
	width:943px; 
	height:30px; 
	float: left; 	
	margin:7px 0px 0px 7px; 
	padding:18px 0px 0px 15px;
	text-align:left; 
}
#footerbar a{ color: #333333; text-decoration:none}
#footerbar a:hover{ color:#a52da8;}
#copyrights { width:935px; height:10px; float: left; margin:7px 0px 0px 7px; padding:10px; text-align:left;  }
#flashbanner {
	float:left; 
	width:756px; 
	margin-bottom:7px;
}
.contentbox {
	 float:left; 
	 width:756px; 
	 margin-bottom:7px;
}
.contentboxtop {
	float:left; 
	width:756px; 
	height:12px; 
	background-image:url(images/boxtop_18.gif);
	padding:0px; 
	margin:0px;
	background-repeat:no-repeat;
}
.contentboxbottom {
	float:left; 
	width:756px; 
	height:12px; 
	background-image: url(images/boxbottom_20.gif);
	padding:0px; 
	margin:0px;
	background-repeat:no-repeat;
}
.mainbox {
	float:left; 
	width:754px; 
	background-image: url(images/boxbg_20.gif); 
	background-repeat:repeat-y;  
	padding-left:1px; 
	padding-right:1px;
	text-align:left;
	
}
.mainboxbanner{
	float:left; 
	width:754px;
}
.mainboxrowright{
	float:left; 
	width:710px;
	text-align:right;
}
.mainboxcontents{
	float:left; 
	width:722px;
	padding-left:17px;
	padding-right:8px;
}
.inner_banners{
	margin:2px 3px 3px 0px;
	float:left;
}
.product-heading {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#a52da8; text-decoration:none; font-weight:bold;}
.product-heading:hover{ color:#883579}
.productbox {float:left; width:700px; margin:3px; border:1px solid #FFFFFF; background-color:#f7f3f3}
.productbox p {margin:5px;}
.prodimage {border:1px solid #CCCCCC; padding:3px; margin:5px; background-color:#FFFFFF}
.price {font-size:12px; color: #666666; font-weight:bold;}
.wasprice  {font-size:12px; color:#5e8526; font-weight:bold;}
.product-info{ color:#666666; text-decoration:none;}
.product-info:href{ color:#CC3399}
H1{margin:0px 0px 0px 0px; color:#a52da8; border:1px solid #FFFFFF; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#f7f7f7; padding:4px;}
.cartspan{float:left; font-weight:bold; padding:3px; width:90px;}
.cartspanval{float:left; padding:3px; width:90px}
H6{margin:0px 0px 0px 0px; color:#a52da8; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:4px 2px 4px 0px;}
.txtField{border:1px solid #999999;}
H2{margin:0px 0px 5px 0px; color:#a52da8; border:1px solid #FFFFFF; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#f7f7f7; padding:2px;}
.flabel{width:130px; display:block; float:left}
.mainboxcontents form p{ margin:5px;}
.mainboxchild  form p{ margin:5px;}
.mainboxcontents form label{width:120px; display:block; float:left}
	#dhtmlgoodies_menu img{
		border:0px;
		padding:0px;
	}
	
	#dhtmlgoodies_menu ul li ul{
		display:none;
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	
		padding:0px;	
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}

	#dhtmlgoodies_menu ul{
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	
/*		border:0px;
		padding:1px;
		border:1px solid #317082;
		background-color:#E2EBED;
		overflow:visible;*/
	}
	#dhtmlgoodies_menu ul.menuBlock2{	
/*		border:0px;
		padding:1px;
		border:1px solid #555;*/
		padding:0px;
		margin:0px;	
	}

	#dhtmlgoodies_menu a{
/*		color: #000;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;*/
		padding-top:6px;
		padding-bottom:6px;
	
	}
	
	#dhtmlgoodies_menu .currentDepth1{
/*		padding-left:5px;
		padding-right:5px;
		border:1px solid #E2EBED;*/
	}
	#dhtmlgoodies_menu .currentDepth1over{
/*		padding-left:5px;
		padding-right:5px;
		background-color:#317082;
		border:1px solid #000;*/
	}
	#dhtmlgoodies_menu .currentDepth1 a{
	font-weight:bold;
	color:#535451;
	text-decoration:none;
	display:block;
	float:left;
	padding:14px 7px 12px 8px;
	text-transform:uppercase;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
	color:#FFFFFF;
	background-image:url(images/topbtnbg_11.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:14px 7px 12px 8px;
	text-transform:uppercase;
	}
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
/*	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	background-color:#8bba49;
	padding-bottom:3px;
	text-decoration:none;
	color:#FFFFFF;*/
	}
	#dhtmlgoodies_menu .currentDepth2over{
/*	text-decoration:none;
	padding-top:3px;
	margin:0px;
	background-color:#8bba49;
	padding-bottom:3px;
	text-decoration:none;
	color:#FFFFFF;*/
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
/*	padding:0px;
	margin:0px;	
	background-color:#8bba49;
	text-decoration:none;
	color:#FFFFFF;*/
	}	
	#dhtmlgoodies_menu span{
	float:left;
	width:2px;
	height:39px;
	background-image:url(images/topsep_11.gif);
	}
	.barover {
	 text-decoration:none;
	 color: #FFFFFF;
	 padding-left:0px;
	 padding-right:0px;
	margin:0px;
	display:block;
	width:146px;
	padding-top:6px;
	padding-bottom:6px;
		background-color:#b344a3;
	border-bottom:1px solid #FFFFFF;
	}
	.barover:hover {
	 text-decoration:none;
	 color: #FFFFFF;
	 background-color:#CC66CC;
	 padding-left:0px;
	 padding-right:0px;
	margin:0px;	
	display:block;
	width:146px;
	padding-top:6px;
	padding-bottom:6px;
	}
.smalllinks {text-decoration:none; color:#5e8526}
.smalllinks:hover{ text-decoration:underline}


