/* RE COLOR SECTION FOR HEADER AVERT */
#nav_logo	a
{
	background:url(gui/logo_reverse.png) 0 0 no-repeat;
	float:left;
	height:100px;
	width:120px;
}
#h1
{
/*	color:#6d4689; */
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	margin-bottom:0;
	margin-top:0px;
	z-index:0;
}

#topNav
{
	z-index:1;
}

#topNavbull
{
	color:#3875b9;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	height:27px;
	left:135px;
	padding-top:4px;
	position:absolute;
	top:0;
}

#topNavbull a:link,a:visited
{
	color:#fff; 
/*	color:#c93806;*/
	text-decoration:none;
}

#topNavbull a:hover
{
	color:#fff; 
/*	color:#000;*/
}

/* RE COLOR SECTION FOR HEADER AVERT */



/* Main page cat blocks */

#JdrawerMainPageDiv { padding-right:0px; float:left; width:579px; } 

.plussizes									{ float:left; width:570px; height:105px; background: url(http://s1.liquidblue.com/plus_sizes.jpg); background-repeat:no-repeat; text-align:center; margin-top:5px; margin-bottom:5px; }
.allnew										{ float:left; width:570px; height:70px; }

.catblock 									{ width:270px; height:250px; float:left; margin-right:5px; margin-bottom:15px; border:none; }
.catsubblock								{ color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:900; width:270px; height:60px; float:left; }
.catsubblock					a			{ color:#000000; font-size:14px; font-family: Arial, Helvetica, sans-serif;
											  font-weight:900; cursor:pointer; 
											  width:270px; height:60px; float:left; text-decoration:none; text-align:center;
											  background: url(http://s1.liquidblue.com/categories/header.png) 0 0 no-repeat; padding-top:4px; }
.catsubblock					a:hover		{ background-position: -270px 0; }
.catsubblock					a:active	{ background-position: -270px 0; } 
.catsubblock					a:visited	{ color:#000000; }

.catsubbody 								{ margin-top:-33px; width:270px; text-align:center; float:left;}
.catsubbody									{ font-size:10px; color:#333333; text-decoration:none;
												  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.catsubbody					a:link 			{ font-size:10px; color:#333333; text-decoration:none; text-align:center;
												  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.catsubbody					a:active 		{ font-size:10px; color:#333333; text-decoration:none; font-weight:normal; }
.catsubbody					a:visited 		{ font-size:10px; color:#333333; text-decoration:none; font-weight:normal;}
.catsubbody					a:hover 		{ font-size:10px; color:#000000; text-decoration:none; font-weight:900;}

/* END: Main page cat locks */
#hidenav{ position:absolute;top:107px;left:184px; }
#shownav{ position:absolute;top:105px;left:0px}
#shownav{ position:absolute;top:105px;left:-5px}
#vertical {
  width:25px;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  font-size:12px;
  font-weight:900;
  font-family:Arial,Helvetica,sans-serif;
  }
#vertical li {
  float:left;
  border:0.2em solid #eee;
  margin:0;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
  }
#vertical li a {
  text-decoration:none;
  color:#000;
  display:block;
  width:1.5em;
  height:1.5em;
  border-top:0.1em solid #CCC;
  height:auto;
  }
#vertical li a em {
  font-style:normal; 
  display:block; 
  text-align:center; 
  background:#fff; 
  border-left:0.1em solid #CCC; 
  border-right:0.1em solid #CCC;
  }
#vertical li a em.nd {
  border-bottom:0.1em solid #CCC;
  }
#vertical li a:hover {
  background:#eee;
  }
#vertical li a:hover em {
  background:#eee; 
  color: #09F;
  }



#recentproduct .arrowlistmenu ul li a{
font-size:10px;
	}
.m_desc{ 
	font-size:12px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:12px;
	text-align:center;
	}
#types li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}	
#freegift
{ 
background-image:url(layouts/default/imgblock_29x29.png);
background-repeat: no-repeat;
position:absolute;
top:-10px; 
right:280px; 
font-weight:900;
color:#fff;
/*	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background-color: #FFF; */
	height:50px;
}

#freeshippermessage{
color: #fff;font-weight:900;position:absolute;right:150px;top:10px;	
	
	}

.freegiftdiv
{
	float: left;
	height: 45px;
	padding: 0;
	width: 45px;
}

.freeGiftMessageDiv { float:left; margin-top:10px; padding:2px}
.freeGiftMessageDiv a { text-decoration:none; color:#fff;}

.freegiftdiv img
{
background-image:url(layouts/default/imgblock_29x29.png);
background-repeat: no-repeat;
	height: 29px;
	margin: 8px 0px 0px 8px;
	width: 29px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;	
}

#customername
{ 
  font-weight:900;
  color:#fff; 
  margin-left:0px;
  text-transform:uppercase;
}

#renderTime
{
	margin-top:20px;
	margin-right:20px; 
	font-weight:900;
}

#h1main
{
	height:30px;
	left:120px;
	position:absolute;
	top:30px;
}

#minicart
{ 
   display: none;
}

#newmessage{ display:none; text-align:center; color:red; }
#quickCart div div	{font-size:14px; font-weight:900; text-align:center; padding-right:5px;}


#devdiv
{
	background-image:url(layouts/default/fill.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:15px;
	margin-top:25px;
	padding:5px;
	text-transform:uppercase;
	width:180px;
}

.sIFR-flash
{
	margin:0;
	visibility:visible !important;
}

.sIFR-replaced
{
	visibility:visible !important;
}

span.sIFR-alternate
{
	display:block;
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:0;
}

.sIFR-flash + div[adblocktab=true]
{
	display:none !important;
}

.sIFR-hasFlash h1
{
	visibility:hidden;
}

#header h1
{
	margin-left:15px;
	text-transform:uppercase;
}




#h2main
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	margin:0;
	padding-left:0;
}

h3
{
	margin:.2em 0;
	padding:0;
}

h4
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	margin-bottom:12px;
	margin-top:18px;
}

img
{
	border:0 0 0 0;
}

#breadcrumb
{
	color:#7d7d7d;
	margin-left:10px;
	margin-top:5px;
	overflow:visible;
}

#breadcrumb span
{
	color:#7d7d7d;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#breadcrumb span a
{
	border:0;
}

#otherprods
{
	color:#000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
}

#otherprods span a:hover
{
	background-color:#fff;
	color:#000;
}

.pagenav
{
	color:#000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

.pagenav span.active
{
	background-color:#000;
	color:#fff;
	padding:6px;
}

.pagenav_clear
{
	clear:both;
	padding-top:4px;
}

.pagebody a:hover
{
	color:#000;
	text-decoration:none;
}

.pagebody strong
{
	color:#000;
}

.pagebody p
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	margin-bottom:12px;
}

.pagebody ul,ol
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	left:-3em;
	margin:auto -3em 1em 0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
}

.pagebody li
{
	margin-bottom:.25em;
	margin-top:.25em;
}

.pagebody ul ul,ul ol,ol ol,ol ul
{
	margin-left:1em;
	padding-left:0;
}

.pagebody ul li,ol li
{
	list-style-type:decimal;
	margin-left:5em;
}

.pagebody li li
{
	margin-left:1em;
}

.pagebody td
{
	background-image:url(layouts/default/fill.png);
	background-repeat:repeat;
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	padding:5px;
}

.hr_backtotop
{
	background-image:url(layouts/default/hr_backtotop.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	text-align:right;
}

.hr_browseall
{
	background-image:url(gui/hr_browseall.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	text-align:right;
}

.heading
{
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:36px;
}

.subheading
{
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	margin:0;
	padding-left:0;
}



#minicart
{
	height:55px;
}

#searchFormDiv
{
	height:25px;
	padding:5px 0 0;
}



#lb
{
	color:#7D7D7D;
}

.clr
{
	clear:both;
}

.cloud a
{
font-size:9px; 
font-weight:100
 
}

.cloud a.tag1
{
	font-size:50%;
	font-weight:100; 
}

.cloud a.tag2
{
	font-size:1.2em;
	font-weight:100;
}

.cloud a.tag3
{
	font-size:1.4em;
	font-weight:200;
}

.cloud a.tag4
{
	font-size:1.6em;
	font-weight:300;
}

.cloud a.tag5
{
	font-size:2.0em;
	font-weight:400;
}

.cloud a.tag6
{
	font-size:2.2em;
	font-weight:500;
}

.cloud a.tag7
{
	font-size:2.4em;
	font-weight:600;
}

.cloud a.tag8
{
	font-size:2.6em;
	font-weight:700;
}

.cloud a.tag9
{
	font-size:2.8em;
	font-weight:800;
}

.cloud a.tag10
{
	font-size:3em;
	font-weight:900;
	f
}

.cloud
{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	line-height:2.25em;
	margin:0;
	padding:2px;
	text-align:center;
}

.cloud a
{
	color:#000;
	padding:0;
	text-decoration:none;
}

.cloud a:visited
{
	color:#000;
	padding:0;
}

.cloud a:hover
{
	color:#2660a0;
	padding:0;
}

.cloud li
{
	display:inline;
	white-space:nowrap;
}

.showalldiv
{
	clear:right;
	text-align:right;
}

.nav_search
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff url(gui/search.png) no-repeat scroll 5px 50%;
	border:#3875b9 1px solid;
	border-radius:5px;
	float:left;
	height:20px;
	margin-left:5px;
	padding-left:8px;
	width:167px;
}

.searchfield
{
	background-color:transparent;
	border:0;
	border-color:#3875b9;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:15px;
	margin-left:10px;
	padding:2px 0 1px 4px;
	text-align:left;
	width:150px;
}

#messageDiv
{
	display:none;
	height:50px;
	left:400px;
	padding:0;
	position:absolute;
	top:200px;
	z-index:999;
}

#jsonCart
{
	color:#000;
	display:none;
	float:right;
	height:2500px;
	padding:0;
	/*position:fixed;*/
	position:absolute;
	right:5px;
	text-align:left;
	top:0;
	width:auto;
	z-index:999;
}

* html #jsonCart
{
	position:absolute;
}

#emptycartdiv
{
	padding:5px;
}

#quickCart
{
	border-collapse:collapse;
	border-spacing:0;
	border-width:0;
	width:190px;
}

#quickCart td
{
	background-color:#FFF;
	border-width:0;
	color:#333;
	font:9px Helvetica, Arial, Verdana, sans-serif;
	margin:0;
	line-height:10px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}

#quickCart td.first
{
	font-size:12px;
	font-weight:900;
	padding-bottom:10px;
}
 
#quickCart tr td:first-child div { margin-left:2px; width:118px; text-align:right; }

#quickCart tr td div.qc { 
	background-image:url(layouts/default/imgblock_thumbs.png);
	background-repeat:no-repeat;
	float:left;
	height:56px;
	padding:5px 0 0 5px;
	width:56px;

}
#quickCart tr td div.qc img{ 

    height:45px;
	padding:3px 0 0 3px;
	width:45px;
}

#qc_expand
{
	cursor:pointer;
	height:20px;
	padding:0;
	width:190px;
}

#startsection
{
	background:url(layouts/default/nav/nav_header.png) no-repeat top center;
	color:#000;
	font:9px Helvetica, Arial, Verdana, sans-serif;
	height:11px;
	padding:1px 0 0;
	text-align:center;
	width:190px;
}

#minitop
{
	background-color:#FFF;
	height:60px;
	width:190px;
}

#miniicon
{
	float:left;
	height:55px;
	width:50px;
}
#cartcontainer {
	display:none; 
}
#minicartclose { cursor:pointer; }
#contain
{
	color:#000;
	float:left;
	font:14px Helvetica, Arial, Verdana, sans-serif;
	height:55px;
	padding-top:4px;

	text-align:center;
	width:135px;
}

.color
{
	color:#000;
	font-weight:900;
}

.new
{
	color:#c80000;
}




#endsection
{
	background:url(layouts/default/nav/nav_footer.png) no-repeat bottom center;
	color:#000;
	height:10px;
	padding:0;
	text-align:center;
	width:190px;
}

#breadcrumb span a:link,#breadcrumb span a:visited
{
	color:#000;
	height:18px;
	padding:2px;
	text-decoration:none;
}

#breadcrumb span a:hover,.pagenav a:hover
{
	background-color:#fff;
}

#otherprods span a:link,#otherprods span a:visited
{
	background-image:url(layouts/default/fill.png);
	background-repeat:repeat;
	color:#7d7d7d;
	line-height:24px;
	padding:4px;
	text-decoration:none;
}

.pagenav a:link,.pagenav a:visited
{
	background-image:url(layouts/default/fill.png);
	background-repeat:repeat;
	color:#7d7d7d;
	line-height:18px;
	padding:6px;
	text-decoration:none;
}

.filterhead
{
font-size:10px;
background-color:#3875b9;
color:#FFF;
padding-left:2px; padding-right:2px;
margin-top:5px; margin-right:5px; margin-left:2px;
text-align:center;
}

.filternav a:link,.filternav a:visited
{
	background-color:#fff;
	color:#000;
	padding-left:3px; padding-right:3px;
	margin:2px;
	float:left;
	text-decoration:none;
}

.filternav_rev a:link,.filternav_rev a:visited
{
	background-color:#3875b9;
	color:#fff;
	padding-left:3px; padding-right:3px;
	margin:2px;
	float:left;
	text-decoration:none;
}

.pagetoof,.paging
{
	float:left;
}

.pagebody a,.pagebody a:link,.pagebody a:visited
{
	color:#000;
	text-decoration:underline;
}

.float_left 
{ 
	float:left;
}
.float_right
{
	float:right;
}