/* resets styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 								{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body 																			{line-height:1; }
ol, ul 																			{list-style:none;}
blockquote, q 																	{quotes:none;}
.mpu																			{width:320px; height:276px; background-image:url(../images/mpu-bg.png); background-repeat:no-repeat; margin-left:5px; margin-top:10px; padding-top:19px; padding-left:6px;}

/* remember to define focus styles! */
:focus																			{outline:0;}

/* remember to highlight inserts somehow! */
ins 																			{text-decoration:none;}
del 																			{text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table 																			{border-collapse: collapse;border-spacing:0;}

/* General styles */
body 																			{font: normal .7em Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color:#d8dcd2; text-align: left; background-repeat:no-repeat; margin:0px; -moz-padding-start:0px;}
td 																				{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left;}
th 																				{font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #000;}
a:link	 																		{text-decoration: underline;}
a:visited																		{text-decoration: underline;}
a:hover 																		{text-decoration: none; color:}
h1																				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; color:#333333; font-weight:400; margin:0;}
h2																				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; color:#333333; font-weight:400; margin:0;}
h3																				{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:1.6em; font-weight:400; margin:0;}
img 																			{border: none;}
form 																			{display: inline;}
#sw_breadcrumb																	{margin: 10px 0;	}
#sw_breadcrumb a 																{text-decoration: underline;	color: #333;}

/* the following styles position the navigation to the left and content on the right */
#sw_nav																			{float: left; width: 180px; }

/* #sw_container { padding-top:200px;	float: right;	width: 980px; background-color:#FFFFFF;	margin-left: -180px;} */
#wrapper 																		{width: 974px; padding-left:5px; 	margin-right:auto; 	margin-left:auto; min-height:650px; margin-top:192px; background-color:#FFFFFF; padding-bottom:15px; }
#wrapper h1 																	{padding-left:18px; margin-top:10px; z-index:2; clear:both; padding-top:10px;}
#sw_content 																	{margin-left: 190px;}

/* Shared elements. All main components use this formatting*/
.sw_hotpicks, .sw_featuredmerch, 
.sw_cats, .sw_similar_products 													{clear: both;	background-color: #ffffff;	border: 1px solid #999999;	padding: 10px;	margin-bottom: 10px;	position: relative;}
.sw_hotpicks ul, .sw_featuredmerch ul, 
.sw_cats ul, .sw_similar_products ul 											{list-style-type: none;	margin: 0;	margin-left: 0;	padding-left: 0;}

/* Search box styling */
.sw_searchbox  																	{background-color: #ffffff;}
.sw_searchbox select  															{height: 18px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #999;}
#sw_searchform  																{width:620px; margin-top:10px; height:30px;  bottom:0px; position: relative; float:right; margin-right:0px;}
#sw_searchform span																{font-size:1.3em; color:#333333; font-weight:700;}
#sw_searchform select															{display:none;}
input#sw_searchterm  															{width: 278px;	height: 18px; color: #666;	padding: 0;	margin: 0;	border: 1px solid #aaa;	vertical-align: middle;  z-index:0;}
input#sw_searchbutton  															{margin-left:-20px; z-index:1; vertical-align:middle; }
#sw_searchform select  															{visibility:hidden; }
.sw_searchsuggestion  															{border: 1px dashed #ccc;	padding: 8px;	margin: 6px 0;	font-size: 12px;	font-weight: bold;}
.sw_searchsuggestion h3  														{margin: 0;	display: inline;	color: #c00;	font-size: 12px;}
.sw_searchsuggestion p	 														{margin: 0;	display: inline;}
.sw_searchsuggestion ul 														{margin: 6px 0;	padding: 0;}
.sw_searchsuggestion ul li 														{display: inline;	margin: 0;	margin-right: 10px;	padding: 0;}
.refineby 																		{margin: 10px 0;	position: relative;	width: 100%;}
.refineby h3  																	{margin: 0;	margin-top: 10px;	font-size: 14px;}
.refineby table  																{border-collapse: collapse;	width: inherit;}
.refineby td, .refineby th  													{border: 1px solid #999999;	background-color: #fff;	padding: 6px;	font-size: 12px;	vertical-align: top;}
.refineby th  																	{background-color: #e8e8e8;}
.refineby a#clear  																{font-size: 10px;	color: #666;}
.active_filters  																{border: solid #ccc 1px;	padding: 3px;}

/* Hot Picks styling */
.sw_hotpicks, .sw_similar_products 												{height: 1%;	min-height: 120px;}

/* Style added as hack for IE6 which has issues with floated elements and images.  IE ignores following style. */
html>body .sw_hotpicks 															{height: auto;}
.sw_hotpicks h2, .sw_similar_products h2 										{font: bold 14px Arial, Verdana, Helvetica, sans-serif;	color: #333;	margin: 0;	padding: 0;}
.sw_hotpicks h3, .sw_similar_products h3  										{font-weight: bold;	font-size: 12px;}
.sw_hotpicks li, .sw_similar_products li 										{float: left;	width: 232px;	padding: 10px;}
.sw_hotpicks span, .sw_similar_products span 									{float: left; 	width: 80px; 	height: 80px;}
.sw_hotpicks img, .sw_similar_products img 										{margin-right: 10px;	border: 1px solid #999999;}
.sw_hotpicks div, .sw_similar_products div 										{clear: both;	height: 1px;}

/* Featured Merchants */
.sw_featuredmerch h3  															{font: bold 14px Arial, Verdana, Helvetica, sans-serif;	margin-top: 0;}
.sw_featuredmerch li  															{margin-bottom: 10px;	border-bottom: 1px dotted #999999;	padding-bottom: 8px;}
.sw_featuredmerch img 															{border: 1px solid #999999;}
#sw_featuredtext  																{margin: 0;}
#sw_featuredtext h4  															{margin: 0;	font: bold 12px Arial, Verdana, Helvetica, sans-serif;}

/* Tag Cloud styles */
.sw_tagcloud 																	{padding: 10px;	border: 1px solid #999999;	margin-bottom: 10px;	font: bold 14px Arial, Verdana, Helvetica, sans-serif;	position: relative;	overflow: hidden;}

/* Category listing styles */
.sw_cats li  																	{margin-bottom: 12px;}
.sw_cats h3  																	{font-size: 14px;	font-weight: normal;	margin: 0;}
.sw_cats h4  																	{font-size: 12px;	font-weight: bold;	margin: 0 0 4px 0;}
.sw_categorylist dl  															{clear: left;	margin-bottom: 10px;	border-bottom: 1px dotted #ccc;	padding-bottom: 10px;}
.sw_categorylist dl br  														{clear: left;}
.sw_categorylist h4 															{font-size: 14px;	font-weight: bold;	margin: 0 0 6px 0;	position: relative;}
.sw_categorylist dl dt  														{float: left;	width: 200px;	height: 20px;}

/* styles for product listing pagination */
#sw_resultsheader  																{text-align: center;	font-weight: bold;	margin: 20px 0;	clear: both;}
#sw_resultsheader select 														{color: #333;	background-color: #e8e8e8;	border: 1px solid #ccc;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;}
#sw_prodsperpage  																{float: left;	margin-right: 20px;}
#sw_sortby  																	{float: left;	margin-right: 20px;}
#sw_pagination  																{font-weight: bold;	text-align: center; }
#sw_pagination a																{color:#5b8d3d;}
#tentop																			{margin-top:10px;}
/* product listing styles */								
.sw_productlist 																{width: 640px; float:left; margin-left:10px;}
.sw_productlist table  															{width: inherit;}
.sw_productlist h3, .sw_productdesc h3  										{font: bold 12px Arial, Verdana, Helvetica, sans-serif;	margin: 0;	padding: 0;}
.sw_productdesc2 p  															{font: normal 12px Arial, Verdana, Helvetica, sans-serif;}
.sw_productlist2 																{float:left;}
.sw_productlist2 table  														{width: inherit;}
.sw_productlist2 h3, .sw_productdesc h3  										{font: bold 12px Arial, Verdana, Helvetica, sans-serif;	margin: 0;	padding: 0;}
.sw_productdesc p  																{font: normal 12px Arial, Verdana, Helvetica, sans-serif;}
td.sw_productentry  															{background-color: #ffffff;	vertical-align: top;	border: 1px solid #999999;	width: 50%;	padding: 10px;	margin: 10px !important;}
.sw_productphoto 																{display: block;	float: left;	margin-right: 10px;}
.sw_productdesc  																{margin: 0;}
.sw_productdesc ul  															{list-style-type: square;	margin: 0;}
.sw_productdesc ul li  															{background: none;	margin-left: 18px;	padding-left: 2px;}
.sw_productcat  																{margin: 8px 0;	font-size: 10px;}
.sw_productcat a  																{text-decoration: underline;}
.sw_productlogo  																{display: block;	float: right;}
.sw_productdivider  															{clear: right;	display: block;	height: 1px;}
.sw_productbuy  																{float: right;	font: bold 14px Arial, Verdana, Helvetica, sans-serif;	vertical-align: top;}
.sw_productbuy img 																{margin-left: 10px;	vertical-align: middle;}
.sw_retailer_info 																{clear: left;	padding-top: 10px;}
.sw_error 																		{clear: both;	background: url(../images/warning_icon.png) no-repeat top left;	padding-left: 60px;	height: 50px;	font-size: 12px; 	margin: 18px 0; margin-left:28px;}
.sw_error h3 																	{font-size: 12px;	color: #f00;	margin: 0;}
/* Header bar 
#shop_header																	{ top:0px; padding-top:19px; width:980px; height:194px; margin-right:auto; margin-left:auto; z-index:0; padding-bottom:0PX; background-image:url(../images/jc-forum-bg.gif); background-repeat:repeat-x; background-position:0 22px;}
#shop_headerWrap																{width:970px; margin:0px auto; } 
.bannerAd																		{ background-image:url('../images/headerAdvertismentTab.gif'); background-position:left; background-repeat:no-repeat; padding-left:13px; margin-top:0px; margin-left:-14px; width:728px; height:90px;  float:left; font-size:20px; max-height:90px; position:absolute; top:20px;}
#forum-link																		{ background-image:url('../images/jc-forum-toppic.gif'); background-repeat:no-repeat; float:left; margin:0px; top:20px; position:absolute; margin-left:723px; height:90px; width:257px;} 
#forum-link a																	{ position:relative; top:72px; font-size:1.2em; color:#F05A24; font-weight:700; padding-left:5px; text-decoration:underline;}
#forum-link a:hover																{ text-decoration:none;}
#logo-holder																	{ position:absolute; background-image:url('../images/logo.png'); width:400px; height:80px; margin:0px; top:105px; background-repeat:no-repeat;}
#logo																			{ position:absolute; background-image:url('../images/logo.png'); width:400px; height:80px; margin:0px; top:105px; background-repeat:no-repeat;}
#tab-bar																		{ height:20px; background-color:#F05A24; width:100%;  left:0px; position:absolute;  z-index:0; top:201px; margin-left:0px; clear:both;} */

/*		Cricket Shop Header 	*/

#header																			{ position:absolute; height:192px; background-image:url(../images/header-bg.png); background-repeat:repeat-x; background-position: center; left:0px; top:0px; width:100%; z-index:0}
#black-header																	{width:980px; height:20px; position:absolute; top:0px; color:#FFFFFF; clear:both; padding-top:2px; font-size:.9em; z-index:2 }
#black-header ul li																{display: inline; padding-left:10px; margin-top:2px; }
#black-header ul li a															{color:#FFFFFF; font-size:.9em; }
#alsofrom																		{padding-right:100px; background-image:url(../images/shop-tiny.png); background-repeat:no-repeat; padding-bottom:10px; background-position:75px -4px;}
#header-wrapper																	{width:980px; margin:0px auto; margin-top:20px; height:172px;}
#logo																			{background-image:url(../images/shop-logo.png); background-repeat:no-repeat; padding-right:233px; padding-bottom:107px; margin-left:5px; margin-top:10px; float:left; z-index:2}
#bannerAd																		{float:right; width:728px; height:90px; margin-left:10px; margin-top:15px; z-index:2}
#logo-header																	{width:100%;  margin-top:20px; height:172px; position:absolute; top:0px;  z-index:1}
/* #home																		{ margin:0px auto; width:980px; z-index:1; top:0px; position:absolute; background-color:#000066;} */
/*height:20px; background-color:#FFFFCC; width:100%;  left:0px; position:absolute;  z-index:0; top:162px; margin-left:0px;*/

/* Footer */
#footer																			{ width:100%; height:300px; background-image:url('../images/footer-bg.png'); background-repeat:repeat-x;}
#footer-wrap																	{ width:980px; padding:0px 0px; height:300px; margin:0 auto;}
.tint																			{background-image:url('../images/footer-tint.png'); background-repeat:repeat-y; background-position:center;}
#footer-col-one																	{ width:290px; padding-left:10px; background-image:url('../images/footer-logo.png'); background-repeat:no-repeat; background-position:bottom; height:285px; float:left; color:#c6e4bf; font-size:1em;}
#footer-col-one p																{ position:relative; top:260px; padding-left:15px;}
#footer-col-two																	{ width:290px; padding-left:10px; background-image:url('../images/footer-line.png'); background-repeat:repeat-y; background-position:left; float:left; margin-top:30px; height:265px; color:#d7f6cf;}
#footer-col-two ul li															{ line-height:1.7em; padding-left:80px;}
#footer-col-two ul li a															{ color:#c6e4bf; font-size:.9em;}
#footer-col-two ul li a:hover													{ color:#D6DE2A; text-decoration:none;}
#footer-col-three																{ width:370px; background-image:url('../images/footer-ball.png');  background-repeat: no-repeat; background-position:40px 0px; margin-top:30px; height:265px; float:left;}

/* home page */
#home-main-box																	{background-image:url('../images/booksbug.jpg'); background-repeat:no-repeat; width:600px; height:349px; float:left; margin-left:9px;}
#home-main-box p																{margin-left:380px; margin-top:40px; width:210px; color:#666666;}
#home-main-box h2																{padding-left:380px; float:left; color:#333333; font-weight:500;}
#home-main-box ul																{padding-left:365px; padding-top:80px; list-style:none;}
#home-main-box ul li															{background-image:url('../images/li-link-bg.gif'); background-repeat:no-repeat; background-position:0px 4px;; padding-top:0px;  padding-left:12px; color:#333333; font-size:1.1em;}
#home-main-box ul li a:link	,					
#home-main-box ul li a:visited													{text-decoration: underline; color: #333333;}
#home-main-box ul li a:hover 													{text-decoration: none; color: #333333;}
#home .tint #wrapper #ColOne .home-h											{margin-top:-5px;}
#home-top-three-wrap															{float:left; margin-left:5px; width:356px; height:350px;}
#home-top-three-wrap a:link 													{text-decoration: underline;}
#home-top-three-wrap a:hover													{text-decoration:none}
#home-top-three-wrap ul															{list-style:none;}
#a-deal																			{background-image: url('../images/subs.jpg'); background-repeat:no-repeat; width:356px; height:111px;}
#a-deal h3																		{padding-left:200px; color:#333333; font-size:1.3em; padding-top:5px;}
#a-deal p																		{padding-left:220px; color:#666666; margin-top:5px;} 
#a-deal a																		{padding-left:220px; background-image:url(../images/li-link-bg.gif); background-repeat:no-repeat; background-position:200px 4px;; padding-top:0px;  color:#333333; font-size:1.1em;}
#b-deal																			{background-image: url('../images/spark.jpg'); background-repeat:no-repeat; width:356px; height:111px; margin:8px 0px; }
#b-deal h3																		{padding-left:200px; color:#333333; font-size:1.3em; padding-top:5px;}
#b-deal p																		{padding-left:220px; color:#666666; margin-top:5px;} 
#b-deal a																		{padding-left:220px; background-image:url(../images/li-link-bg.gif); background-repeat:no-repeat; background-position:200px 4px;; padding-top:0px;  color:#333333; font-size:1.1em;}
#c-deal																			{background-image: url('../images/waxit.jpg'); background-repeat:no-repeat; width:356px; height:111px;}
#c-deal h3																		{padding-left:200px; color:#333333; font-size:1.3em; padding-top:5px;}
#c-deal p																		{padding-left:220px; color:#666666; margin-top:5px;} 
#c-deal a																		{padding-left:220px; background-image:url(../images/li-link-bg.gif); background-repeat:no-repeat; background-position:200px 4px;; padding-top:0px;  color:#333333; font-size:1.1em;}
#main-deal-text																	{color:#336699; font-size:1.7em; font-weight:700; text-align:center; width:300px; }
.main-deal-pic																	{padding-left:23px; padding-top:23px; padding-bottom:39px;}
#shop-home-main-box																{width:510px; height:161px; border:1px; border-color:#cccccc; border-style:solid; margin:5px; padding:5px; float:left; background-color:#eeeeee;}
	#shop-home-main-box h1														{color:#336699;}
.btn a:link,
.btn a:visited																	{color:#FFFFFF;} 
.btn a:hover																	{color:#FFFFFF; text-decoration: underline;} 
.top-six-title																	{margin-bottom:5px}
.top-six																		{width:282px; height:105px; padding-left:33px; margin-right:5px; margin-top:5px; background-color:#fff; border:1px; border-color:#5c8e3e	; border-style:solid; background-image: url(../images/vert-logo.gif); background-position:left; background-repeat:no-repeat; float:left; font-size:1.1em; font-weight:700; color:#333333; padding-top:5px;}
.top-six a																		{color:#333333; font-weight:400;}
#top-six-wrap																	{margin-left:9px; width:980px; margin-bottom:15px; float:left;}
.product																		{height:60px;}
.small-img																		{ max-width:100px; max-height:100px; margin:5px;}

/* new products */ 
.feature-product																{width:231px; height:109px; background-image:url(../images/side-banner-logo.gif); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF; float:left; border:1px; border-color:#cccccc; border-style:solid; padding-left:25px;}

/* page layout */ 
#shop-colone 																	{width:660px; float:left; overflow:hidden; margin-left:0px; padding-top:5px; margin-top:-5px; color:#333333;}
#shop-colone h3																	{color:#ffffcc; font-size:1.7em; font-weight:400; text-align:left; clear:both;  margin:0; padding-left:18px; }

#shop-coltwo																	{width:120px; float:left; background-image:url(../images/sky-bg.png); background-repeat:no-repeat; background-position:top-right; background-color:#afc6a1; height:600px;  margin-bottom:5px; margin-right:10px; padding:20px 10px 10px 10px; z-index:2; position: absolute; top:200px; margin-left:827px; clear:left;  } 
#shop-coltwo iframe																{border-bottom-color: #5b8d3d; border-bottom-style:solid; border-width:1px; background-color:#5b8d3d; padding:1px;}
#top-buys																		{width:156px; height:620px; float:left; background-color:#FF0000; margin-top:0px; clear:left; top:200px; position:absolute; margin-left:10px; }
pre																				{display:none; height:5px; font-size:1px;}
#inner-wrap																		{width:680px; margin-left:160px;}
#inner-wrap p 																	{text-align:left; margin:16px 10px 5px 18px; width:620px; color:#333333; font-size:1em;}

/* tweeks */
.left																			{float:left;}
.right																			{float:right; clear:left;}
.tenbottom																		{padding-bottom:10px;}
.tenleft																		{padding-left:10px;}
.tentop																	 		{padding-top:10px;}
.wrapit																			{width:970px; margin-left:auto; margin-right:auto;}
.tenleft-margin																	{margin-left:10px;}
.title-indent																	{margin-left:160px}
.marginTop40																	{margin-top:40px;}

/* product */
#main-product																	{width:630px; height:220px; padding:5px; float:left; margin-top:0px; background-color:#ffffff; margin-left:18px;} 
	#main-product-text															{width:410px; height:165px; margin-right:5px; margin-left:5px; float:left; background-color:#ffffff;}
	#main-product h1															{color:#333333; padding-bottom:5px;clear:left; padding-left:5px; margin-top:-25px; padding-right:5px; margin-bottom:5px;}
	#main-product h2															{color:#262626; font-size:1em; line-height:14px;}
	#confidence																	{float:left; color:#333333; font-weight:200; margin-left:5px;}
	#confidence span															{color:#16211a;}
	#main-price																	{color:#FF0000; font-weight:700; font-size:1.6em; padding-right:5px; float:left}
	#main-price span															{font-size:.4em; color:#333333; font-weight:300; margin-right:5px;}
	#product-logo																{float:left; margin-left:5px; margin-right:5px;}
.product-tl																		{width:25px; height:25px; background-image:url(../images/w-tl.png); background-repeat:no-repeat; float:left; margin-left:18px;}
.product-ctr																	{width:590px; height:25px;; float:left; background-color: #ffffff; } 
.product-ctr h1																	{overflow:visible;}
.product-tr																		{width:25px; height:25px; background-image:url(../images/w-tr.png); background-repeat:no-repeat; float:left;}
#product-mid																	{color:#FFFFFF; min-height:110px; width:980px; margin-top:20px; z-index:0;}
.product-bl																		{width:25px; height:25px; background-image:url(../images/w-bl.png); background-repeat:no-repeat; float:left; margin-left:18px;}
.product-ctr																	{width:590px; height:25px; float:left; background-color:#ffffff;}
.product-br																		{width:25px; height:25px; background-image:url(../images/w-br.png); background-repeat:no-repeat; float:left;}
.top-buys-head																	{background-image:url(../images/top-buys-bg.png); background-repeat:no-repeat; background-position:top; width:154px; height:22px; color:#FFFFFF; text-align:center; font-weight:600; font-size:1em; margin-bottom:0px; margin-top:-5px; margin-left:-5px; padding-top:5px;}
#top-buys																		{width:148px; border:1px; border-color:#5b8d3d; border-style:solid; background-color:#FFFFFF; border-top:0px; margin-top:5px; padding-left:4px; height:615px; margin-left:3px }
.top-product																	{width:144px; height:104px; text-align:center; padding-bottom:5px; padding-top:5px; float:left;}
.top-product a																	{font-size:.8em; color:#333333;}
.view																			{font-size:1.2em; padding-left:6px; padding-top:2px;}
.top-pic																		{padding-right:2px;}
.related-products-text															{font-size:1.3em; color:#ffffcc; font-weight:400; margin-left:8px; width:400px; margin:8px 5px 5px 18px;}
#related-products																{margin-left:15px; width:650px; float:left; /* margin-bottom:40px; */ }
.top-four																		{width:260px; height:105px; padding-left:25px; margin-right:5px; background-color:#fff; border:1px; border-color:#cccccc; border-style:solid; background-image:url(../images/grey-bg.gif); background-position:left; background-repeat:no-repeat; float:left; font-size:1.1em; font-weight:700; color:#336699; margin-left:20px; margin-top:15px; padding-top:5px}
.top-four a																		{color:#336699; font-weight:400;}
.btn 																			{width:72px; height:21px; background-image:url('../images/more-info-btn2.gif'); background-repeat:no-repeat; float:left; margin:3px;} 
.btn:hover																		{background-position:0px -21px;}
.btn-info																		{float:left;}
.btn-info a																		{width:72px; height:21px; background-image:url('../images/more-info-btn2.gif'); background-repeat:no-repeat; float:left; margin:3px;} 
.btn-info a:hover																{background-position:0px -21px;}
.btn-buy																		{float:left;}
.btn-buy a																		{width:72px; height:21px; background-image:url('../images/view-site-btn2.gif'); background-repeat:no-repeat; float:left; margin:3px;} 
.btn-buy a:hover																{background-position:0px -21px;}		
.btn-small																		{float:left;}
.btn-small a																	{width:56px; height:21px; background-image:url('../images/view-btn2.gif'); background-repeat:no-repeat; float:left; margin:3px;} 
.btn-small a:hover																{background-position:0px -21px;}		
.price																			{float:left; width:90px; margin-top:5px; color:#FF0000; font-weight:700; font-size:1.1em; padding-left:20px;}

/* dvds */
#dvds-col																		{width:615px; height:140px; padding:10px; margin:10px; float:left; margin-right:0px; margin-top:0px; background-color:#eeeeee; border: 1px solid #cccccc;}

/* nav menu */
#MainMenu 																		{height:60px;	margin:0;/*	background: #FFFFFF;	border-style:solid;	border-color:#AE1E39;*/	border-top-width:0;	border-right-width:0;	border-bottom-width:3px;	border-left-width:0;	clear:left;	padding-top:10px;}
#tab 																			{margin:0;	top:139px;; position:absolute; }
#tab ul 																		{margin:0;	padding:0;	list-style:none;}
#tab ul li 																		{display:inline;	float:left;	margin:0 1px 0 0 ;	padding:0;}
#tab a 																			{background: url("../images/bright_114.png") no-repeat right top; margin:0;	padding:0;	text-decoration:none;	border:0;	display:block;	float:left; margin-left:10px;}  
#tab a span 																	{display:block;	background:url("../images/bleft_114.png") no-repeat left top;	padding:0 22px 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#345729;	font-weight:bold;	line-height:35px; margin-left:-10px;}
#tab a:hover																	{background-position:right bottom;	color:#336699;}
#home #tab li.item_active1 a,
#active2 #tab li.item_active2 a,
#active3 #tab li.item_active3 a,
#active4 #tab li.item_active4 a,
#active5 #tab li.item_active5 a,
#active6 #tab li.item_active6 a,
#active7 #tab li.item_active7 a,
#active8 #tab li.item_active8 a 												{background-position:right bottom;	color:#010905;}
#tab a:hover span																{background-position:left bottom;	color:#010905;	font-weight:bold;	font-style:normal;	text-decoration:none;}
#home  #tab li.item_active1 a span,
#active2 #tab li.item_active2 a span,
#active3 #tab li.item_active3 a span,
#active4 #tab li.item_active4 a span,
#active5 #tab li.item_active5 a span,
#active6 #tab li.item_active6 a span,
#active7 #tab li.item_active7 a span,
#active8 #tab li.item_active8 a span 											{background-position:left bottom;	color:#010905;	font-weight:bold;	font-style:normal;	text-decoration:none;}
	/*.dropmenudiv				{position:absolute;	top:0;	float:left;	display:block;	visibility:hidden;	border-style:solid;	border-color:#AE1E39;	border-top-width:0;	border-right-width:0;	border-bottom-width:3px;	border-left-width:0;	background: #FFFFFF;	color:#FFFFFF;	z-index:100;	text-decoration:none;	padding:0;}
	.dropmenudiv ul 			{margin:0;	padding:0;	list-style:none;}
	.dropmenudiv li {	display:inline;	margin:0;	padding:0;}
	.dropmenudiv a:link, .dropmenudiv a:visited{	width:180px;	margin:0 1px 0 0 ;	padding:0;	display:block;	border:0 solid ;	color:#FFFFFF;	background:url("../images/bleft_114.gif") no-repeat left top;	font-weight:bold;	font-style:normal;	text-decoration:none;}
	.dropmenudiv a span {	float:left;	display:block;	line-height:35px;	background:url("../images/bright_114.gif") no-repeat right top;	padding:0 22px 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:11;	color:#FFFFFF;}
	.dropmenudiv a span {	float:none;}
	.dropmenudiv a:hover{	border:0 solid ;	background-position:left bottom;	font-weight:bold;	font-style:normal;	text-decoration:none;	color:#FFFFFF;}
	.dropmenudiv a:hover span {	background-position:right bottom;	color:#FFFFFF;	font-weight:bold;}*/
.menu-sub-holder																{position:absolute; top:170px; width:100%; margin-bottom:10px; margin-left:0px; z-index:0;}
.menu-sub																		{width:693px; margin:0px; visibility: hidden;   z-index:0; margin:0 auto; padding-right:240px;}
.menu-sub-index																	{list-style:none; display:inline; font-size:.9em; color:#336699; padding-right:5px;  padding-left:10px; border-left:solid; border-left-color:#6d8cac; border-left-width:thin; z-index:2;}
.menu-sub-index-end																{list-style:none; display:inline; font-size:.9em; color:#336699; padding-right:5px; margin-left:0px;}
.menu-sub-holder .menu-sub														{visibility:visible;}
.menu-sub-holder .menu-sub a:link, .menu-sub-holder .menu-sub a:visited			{text-decoration: underline; color: #336699;}
.menu-sub-holder .menu-sub a:hover 												{text-decoration: none; color: #336699;}
.top-searchbox 																	{margin-left:800px; position:absolute; float:right; top:135px;}
.top-searchbox select 															{height: 18px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #999;}
#top-searchform 																{display: inline;}
#top-searchbox h2 																{font: bold 14px Arial, Verdana, Helvetica, sans-serif;color: #333;margin: 0;	padding: 0;}
#top-searchform select				 											{height: 18px;	width: 130px;	font: normal 12px Arial, Verdana, Helvetica, sans-serif;	color: #666;	padding: 0;	margin: 0;	margin-right: 8px;	vertical-align: middle;}
input#top-searchterm 															{width: 140px;	height: 16px; color: #666;	padding: 0;	margin: 0;	border: 1px solid #000;	vertical-align: middle; margin-left:-10px; z-index:0; padding-left:10px; }
input#top-searchbutton														 	{vertical-align: middle; margin-left:-20px;}
.mag-glass																		{background-image:url('../images/mag-glass.png'); background-repeat:no-repeat; width:45px; height:47px;  z-index:1;  margin-left:750px; position:absolute; float:left; top:133px;  }
.search																			{padding-left: 17px; margin-left:-17px; margin-top:2px; z-index:0; }

/* gifts */
.gift-box																		{font-size:1.8em;  text-align:right; font-weight:700;  float:left;  color:#ffffff; line-height:40px; background-repeat:no-repeat; width:214px; padding-top:120px; float:left; padding-bottom:30px; padding-left:3px; }
.firstbox																		{margin-left:18px}
.under-20																		{background-image:url(../images/gift-bg-1.jpg);}
.under-50																		{background-image:url(../images/gift-bg-2.jpg);}
.under-100																		{background-image:url(../images/gift-bg-3.jpg);}
.gift-tag-span    																{color:#ffffff; margin-bottom:0px; padding-right:15px; float:left; font-size:0.8em;}
.gift-tag-span a   																{ text-decoration:none;}
.gift-price 																	{font-size:2.8em; color:#ffffff; text-align:left; font-weight:700; margin-top:0px; width:100%; padding-right:35px;}
#active2-col, #active3-col, #active4-col, #active5-col, #active6-col, 
#active7-col, #active8-col														{width:616px; height:40px; padding:10px; margin:10px; margin-left:18px; float:left; margin-right:0px; margin-top:10px; background-image:url(../images/search-bg.png); background-position:top; background-repeat:repeat-x;}
#wrapper #gift-col #sw_searchform, #wrapper #memorabilia-col #sw_searchform 	{margin-top:0px; overflow:hidden;}
#wrapper #gift-col #sw_searchform input#sw_searchterm 							{width:375px;}
#wrapper a.gift-box		 														{text-decoration:none;}

/* pages */
#active1-col																	{margin-left:365px; width:225px;} 
#wrapper #active1-col #sw_searchform input#sw_searchterm 						{width:210px; float:left;}
#wrapper #active1-col #sw_searchform input#sw_searchbutton						{margin-left:-25px; margin-top:-4px;}
#wrapper #active1-col #sw_searchform											{margin-top:0px; float:left; width:235px; }
#wrapper #active1-col #sw_searchform p											{color:#666666; margin:0px; margin-top:10px;}

#wrapper #active2-col #sw_searchform input#sw_searchterm 						{width:390px;}
#wrapper #active2-col #sw_searchform											{margin-top:0px;}
.active2-1																		{background-image:url(../images/active2-1.jpg);}
.active2-2																		{background-image:url(../images/active2-2.jpg);}
.active2-3																		{background-image:url(../images/active2-3.jpg);}

#wrapper #active3-col #sw_searchform input#sw_searchterm 						{width:485px;}
#wrapper #active3-col #sw_searchform											{margin-top:0px;}
.active3-1																		{background-image:url(../images/active3-1.jpg);}
.active3-2																		{background-image:url(../images/active3-2.jpg);}
.active3-3																		{background-image:url(../images/active3-3.jpg);}

#wrapper #active4-col #sw_searchform input#sw_searchterm 						{width:490px;}
#wrapper #active4-col #sw_searchform											{margin-top:0px;}
.active4-1																		{background-image:url(../images/active4-1.jpg);}
.active4-2																		{background-image:url(../images/active4-2.jpg);}
.active4-3																		{background-image:url(../images/active4-3.jpg);}

#wrapper #active5-col #sw_searchform input#sw_searchterm 						{width:480px;}
#wrapper #active5-col #sw_searchform											{margin-top:0px;}
.active5-1																		{background-image:url(../images/active5-1.jpg);}
.active5-2																		{background-image:url(../images/active5-2.jpg);}
.active5-3																		{background-image:url(../images/active5-3.jpg);}

#wrapper #active6-col #sw_searchform input#sw_searchterm 						{width:450px;}
#wrapper #active6-col #sw_searchform											{margin-top:0px;}
.active6-1																		{background-image:url(../images/active6-1.jpg);}
.active6-2																		{background-image:url(../images/active6-2.jpg);}
.active6-3																		{background-image:url(../images/active6-3.jpg);}

#wrapper #active7-col #sw_searchform input#sw_searchterm 						{width:455px;}
#wrapper #active7-col #sw_searchform											{margin-top:0px;}
.active7-1																		{background-image:url(../images/active7-1.jpg);}
.active7-2																		{background-image:url(../images/active7-2.jpg);}
.active7-3																		{background-image:url(../images/active7-3.jpg);}

#wrapper #active8-col #sw_searchform input#sw_searchterm 						{width:325px;}
#wrapper #active8-col #sw_searchform											{margin-top:0px;}
.active8-1																		{background-image:url(../images/active8-1.jpg);}
.active8-2																		{background-image:url(../images/active8-2.jpg);}
.active8-3																		{background-image:url(../images/active8-3.jpg);}

#extrawarpper																	{background-color:#FFFFFF; width:980px; margin-left:auto; margin-right:auto; margin-top:-15px; padding-bottom:3px;}

/* new layout */ 
#ColOne																			{width:654px; float:left; padding-top:15px; } 			
#ColTwo																			{background-image:url(../images/right-Col.png); background-repeat:repeat-x; width:320px;  float:left; min-height:648px;}
#ColOne_One																		{float:left; width:170px; background-image:url(../images/vert-nav.png); background-repeat:repeat-x; background-position:0px 0px; margin-left:-5px; padding-left:10px; height:350px; margin-top:-40px;}
#ColOne_Two																		{float:right; width:475px; margin-top:0px; }
.title-nav																		{font-size:1.2em; margin-top:5px; padding-top:5px; padding-left:10px; background-image:url(../images/home-ul-li-bg.png); background-repeat:no-repeat; background-position:3px 3px; width:158px; height:25px; color:#FFFFFF; font-weight:700;}
.list-nav																		{padding-left:10px; padding-bottom:3px;}
.list-nav a																		{color:#375b2b;}
.home-h																			{margin-top:-5px; padding-bottom:15px; color:#333333;  width:500px; float: right; padding-right:10px; text-align:center;} 
#top-four-wrap																	{margin-left:5px; width:650px; float:left; height:250px; clear:both; padding-top:5px;}
#top-four-wrap h3																{padding-bottom:0px; padding-top:0px; width:158px; margin-top:-10px;}   
.mpu-topbuys																	{width:320px; height:250px; background-image: url(../images/mpu-top-buys.png); background-repeat:no-repeat; margin-left:5px; margin-top:40px; padding-left:3px;}
.mpu-topbuys h3																	{color:#5b8d3d; font-weight:700; font-size:1.2em; padding-left:15px; padding-top:4px; padding-bottom:10px;}
.mpu-topbuys-item																{background-color:#FFFFFF; width:98px; height:102px; float:left; margin-left:3px; margin-top:3px;}
.mpu-topbuys-item a																{font-size:.8em; margin-top:0px; text-align:center; color:#375B2B; padding-left:2px;}
.small-img-holder	 															{display:block; margin-left:auto; margin-right:auto;  max-width:70px; max-height:70px;}
.homepage-hotlinks																{background-image:url(../images/hotlinks-bg.png); background-repeat:no-repeat; width:117px; height:126px; float:left; margin-bottom:10px;}  
.homepage-hotlinks a															{text-decoration:none; text-align:center;}
.homepage-hotlinks a img														{position: relative; top:0;  }
.homepage-hotlinks a span														{top:126px; position: relative; float:left; width:126px; color:#010905;}
.homepage-hotlinks a:hover span													{color:#5b8d3d;}

/* feature brands slider */

#featureBrands																	{width:440px; height:60px; float:left; margin:10px; margin-bottom:0px; margin-left:15px; }
#featureBrands p																{margin-top:0px; margin-bottom:5px; color:#5b8d3d; font-weight:700;}
#slider ul, #slider li															{margin:0; padding:0; list-style:none; z-index:1}
#slider, #slider li																{overflow:hidden; height:60px;  }
span#prevBtn																	{float:left; z-index:2; }
span#prevBtn a 																	{padding-left:15px; padding-top:60px; background-image:url(../images/prev.png); background-repeat:no-repeat;position:relative; top:0px; z-index:2; left:-17px;}
span#nextBtn																	{float:right; z-index:2; }					
span#nextBtn a 																	{padding-left:15px; padding-top:60px; background-image:url(../images/next.png); background-repeat:no-repeat; position:relative; top:0px;z-index:2; right:-17px;}
