#pagebg
{
	width:100%;
	padding:0px 0 5px 0;
	text-align:center;
}
*
{
	font-family:Arial;
}
a{
	text-decoration:none;
}
#page
{
	width:970px;
	overflow:hidden !important;
	padding-top:0px;
	margin:0px auto 0 auto;		
	text-align:left;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/pagebg.jpg) top left repeat-y;

}

table td, a, table td a
{
	font-family:Arial;
}
#EBdescription{
	text-align:center;
	margin:0 auto 0 auto;
}
#page form
{
	margin:0;
	padding:0;
}
/*Header*/
#head
{	display:block;
	width:970px;
	height:214px;
	text-align:left;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/header.jpg) center 0px no-repeat !important;	
	clear:both !important;
	border:none !Important;
	float:none !important;
	position:relative;

}

#topheader
{
	height:174px;
	width:970px;
}
#logo
{
	padding:10px 0px 0 22px;
	display:block;
	float:left;
}
#logo a
{
	width:283px;
	height:148px;
	display:block;
}
#topheaderright
{
	float:left;
	padding-top:15px;
	padding-left:110px;
}
#menulinebg
{
	overflow:hidden !important;
	padding:0px 5px 0 0px;
	height:95px;
}
#menuline
{
	float:none;
	clear:both;
}
#menuline div
{
	float:left;
	padding:0 4px;
	height:30px;
	overflow:hidden !important;
	line-height:30px;	
}
#menuline a
{
	color:#333 !important;
	font-size:12px;
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	padding:0px 9px;
}
#menuline a:hover
{
	color:#ACCD39 !important;
}

#search
{
	padding:0px 0 0 87px;	
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#searchbody
{
	width:445px;height:40px;
	overflow:hidden !important;
}
#searchbody select
{
	width:120px;
	margin-right:10px;
}
#searchbody form
{
	margin:0 !important;
	padding:0 !Important;
}
input#inpbox{
	font-size:12px;
	color:#555 !important;
	width:270px;
	border:none !important;
	padding:0px 0 0px 0;
	position:relative;
	top:0px;
	margin:0px 5px 0px 0px !important;
	background:#fff;
	font-weight:normal;

}
#gosrc
{
cursor:pointer;
position:relative;
top:7px;
}
#bottomheader
{
	height:30px;
	width:970px;
	font-size:16px;
	color:#666;
	
}
#newsletter
{
	float:left;
	padding:0 0 0 30px;
	height:30px;
	line-height:29px;
}
#newsletterbody
{
	width:220px;
}
#newsletter a, #customer a, #feedback a
{
	font-size:16px;
	color:#666;
}
#customer
{
	float:left;
	width:470px;
	text-align:center;
	height:30px;
	line-height:29px;
}
#feedback
{
	float:left;
	height:30px;
	line-height:29px;
	padding:0 0 0 25px;
	
}
#topcat
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/topcat.jpg) top left repeat-y;	
	margin-left:15px;
}
#topcategories
{
	padding-top:0px;
	clear:both;
	float:none;
	display:block;
	width:900px;
	margin-left:40px;
}
#topcategories ul
{
	list-style-type:none;
	padding:0 0 0 0px !Important;
	margin:0 !important;
}
#topcategories ul li
{
	float:left;
	padding:0 1px 0 0 !Important;
	margin:0 0 0px 0 !important;
	font-size:12px;
	height:50px;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/topcatspacer.jpg) right 10px no-repeat;
	
}
#topcategories li#last
{
	background:none;
}
#topcategories a
{	text-align:center;
	display:inline-block;
	overflow:hidden !Important;
	font-size:12px;
	height:40px;
	line-height:40px;
	font-weight:normal;
	color:#fff !important;
	text-decoration:none;
	padding:0 40px;
}
#topcategories a:hover, #topcategories li#last a:hover
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/topcatover.jpg) left top repeat-x;
	border-left:1px #92BC24 solid;
	border-right:1px #92BC24 solid;	
	padding:0 39px;
}
#topcategories ul li ul.level2 li
{
	float:none !important;
	background:none;
	width:auto;
}
#topcategories ul li ul.level2 {
	position: absolute;
	background-color: #ACCE39;
	padding: 0px 0px 5px 0;
	display: none;
	top:39px;
	left:0px;
	width:192px;
}
    #topcategories ul li ul li ul.level3 {
        position: absolute;
	background-color: #ACCE39;
	       padding: 0px 10px 0px 0px;
        white-space: nowrap;
        display: none;
        left:175px;
        top:0px;
    }

    #topcategories ul li:hover, #nav li.sfhover
    {
    position:relative;
    z-index:100 !important;
    }
    #topcategories ul li:hover ul.level2, #nav li.sfhover ul.level2 {
        display: block;

    }
    #topcategories ul li:hover ul.level2 li:hover ul {
        display: block;
    }

#topcategories ul li ul li {
	list-style-position: outside;
	float: none !important;
	margin: 0 0 2px 0 !important;
	padding:4px 5px;
	display:block;
	height:auto !important;
	border-bottom:2px #000 dotted;
}

#topcategories ul li ul li a {
	background: none;
	text-align: left;
	float: none;
	line-height:15px;
	height:auto !important;
	padding:2px 5px;
	font-weight:normal;
	width:auto !important;
	color:#000 !important;
}
#topcategories ul li ul li a:hover
{
	text-decoration:underline;
}


/*lListing body*/
#bodypage
{
	margin:0 0px;	
	padding:0px 15px 10px 15px;
}
/*Left side, categories*/
#leftside
{
	margin-top:0px;
	padding:0px 0px 0 0px;
	margin-left:0px;
	width:180px;
	overflow:hidden !important;
}

#leftside div
{

}
#shopcat
{
height:30px;
line-height:30px;
padding:0 0 0 10px !important;
background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/panelhead.jpg) top left no-repeat;
text-align:left;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;

}
div#categorybottom
{
margin-bottom:10px;
background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbottom.jpg) left bottom no-repeat;
padding-bottom:6px;
}
div#category
{
background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbg.jpg) 0px 0 repeat-y;	
}
div#category ul, div#category ul li
{
	padding:0 !important;
	margin:0 !important;
	list-style-type:none !important;
}
div#category span
{
	display:none;
}
div#category a
{
	display:block;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:4px 4px 4px 20px;
	color:#333 !important;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbg_pass.jpg) 10px 8px no-repeat;		
}
div#category a:hover
{
	color:#92BB22 !Important;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbg_act.jpg) 10px 8px no-repeat;		
}
div#category .JA_category2,div#category .JA_category3
{
	display:none;
}
#promoboxleft .images
{
	margin-bottom:10px;
	margin-left:0px;
}

a img
{
	border:none;
}

/* Center side(description...) */
#centerside
{
	width:560px;
	margin:0 10px 0 10px;
	overflow:hidden !important;
}
#centersidebody
{
}
.itembottom
{
		background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/itembottom.jpg) bottom left no-repeat;	
		padding-bottom:7px;
		margin-bottom:10px;
}
.itembg
{
		background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/itembg.jpg) top left repeat-y;
		padding:1px 0px 1px 0px;
}

.itemhead
{
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		padding:7px 10px 7px 10px;	
		background:#5A6466 url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/itemhead.jpg) top left no-repeat;	
			
}
#itemimage
{
	text-align:center;
	padding:10px 0 10px 0;
	width:560px;
	overflow:auto;
}
#itemimage img
{
	width:auto;
	max-width:540px;
width: expression(Math.min(parseInt(this.offsetWidth), 540 ) + "px") !important;	

}
#descrhead
{
	font-size:14px;
	color:#fff;
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/itemhead.jpg) left top no-repeat;
	height:30px;
	line-height:30px;
	padding:0 0px 0 10px;
}
#descr
{
		padding:10px 10px 4px 10px;		
}
#descrbody
{
	width:540px;
	overflow:auto;
	color:#333;
	font-size:12px;
}
#descrbody a
{
	text-decoration:underline;
	font-size:12px;
	color:#333;
}

#tabhead
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/tabhead.jpg) top left no-repeat;
	height:40px;
	text-align:center;
	padding:0 0px 0 10px;
}
#tabhead .shadetabs
{
  overflow: hidden;	
  padding:0px 0 0 0;
  margin:0px 0 0 0;
  width:550px;
  list-style-type:none;
}
#tabhead .shadetabs li span
{

}
#tabhead .shadetabs li
{
	float:left;
	padding:0 5px;
	height:40px;
	overflow:hidden !important;
	color:#fff !important;
	font-size:12px;
	line-height:40px;	
	display:inline-block;
}
.shadetabs li a:hover,.shadetabs li a:active,.shadetabs li a:focus, .shadetabs li a.selected { color:#DCF790 !important; }
.shadetabs li a
{
	color:#fff !important;
	font-size:12px;
	line-height:40px;	
	height:40px;  
	display:inline-block;
	text-align:center;
	padding:0px 10px;
}
.tabbody
{
	font-size:12px;
		color:#333;	
	padding:10px;
}
.tabcontent
{
	width:540px;
	overflow:auto;	
}
.tabbody a
{
		color:#333;	
		text-decoration:underline;
	font-size:12px;
}
#rightside
{
	width:180px;
}
.panelhead   /* Shop Categories panel title width, heigh, background and positioning */
{
height:30px;
line-height:30px;
padding:0 0 0 10px !important;
background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/panelhead.jpg) top left no-repeat;
text-align:left;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;

}

#brandshead
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/brandhead.jpg) left top no-repeat;
	height:44px;
	line-height:44px;
	color:#333;
	font-size:14px;
	text-align:center;
	
}
.customboxfooter
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbottom.jpg) bottom left no-repeat;
	padding-bottom:6px;
}
.custombox
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/catbg.jpg) top left repeat-y;
	text-align:center;
	padding:5px 2px 5px 3px;
}

.custombox td
{

}
.custombox img
{
	max-width:58px;
width: expression(Math.min(parseInt(this.offsetWidth), 58 ) + "px") !important;	
max-height:50px;
height:expression(this.height > 50 ? 50 : true);	
}
#footer
{
	background: url(http://d3d71ba2asa5oz.cloudfront.net/62000867/images/footerlisting2.jpg) top left no-repeat;
	height:205px;
}
#footerlinksbody
{
	padding:20px 0 0 30px;
}
#footerlinkstop td
{
	padding:0 17px;
}
#footerlinkstop td a, #footerlinksbottom td a
{
	height:60px;
	display:block;
}
#footerlinkstop td a span, #footerlinksbottom td a span
{
	visibility:hidden;
}
#footerlinksbottom td
{
	padding:20px 10px 0 10px;
}
#footerlinkstop td#toptd1 a{	width:93px;}
#footerlinkstop td#toptd2 a{	width:140px;}
#footerlinkstop td#toptd3 a{	width:180px;}
#footerlinkstop td#toptd4 a{	width:164px;}
#footerlinkstop td#toptd5 a{	width:170px;}
#footerlinksbottom td a{	width:180px;}
#footerlinksbottom td#tdwii a { width:114px;  }
#footerlinksbottom td#tdpc a { width:80px;  }

/*Powered*/
#power
{
	padding-bottom:3px;

}
#powered, #powered2
{
	color:#000;
	font-size:11px;
	line-height:16px;	
}
#powered2 a,#powered2 a img
{
	border:none;
}
#powered2 a
{
	text-decoration:none;
	color:#000 !Important;
	font-size:11px;
	line-height:16px;
}