/* Clearfix */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
html>body .clearfix {
	display:block;
}
/* \*/
.clearfix {
	display:block;
}
* html .clearfix
{
	height: 1%;
}
/* */

/* Turn off borders on linked images. */
a img
{
	border: 0;
}

/* kill default form margin/padding */
form {
	margin:0;
	padding:0;
}

/* kill default dl margin/padding */
dl, dt, dd {
	margin:0;
	padding:0;
}

/* Make sure our inline elements vertical-align properly. */
img,
input,
select,
label
{
	vertical-align: middle;
}

/* Make sure all elements inherent font properties properly. */
table,
thead,
tbody,
tfoot,
tr,
th,
td,
input,
select,
textarea
{
	font-size: 1em;
	font-family: inherit;
}

/* Make table cells default to top vertical alignment since more often than not we want it this way. */
td
{
	vertical-align: top;
}

table .action,
table .numeric,
table .money
{
	text-align: right;
}
tfoot th
{
	text-align: right;
}

/*****************************************************************
** Descriptive classes mainly for use in our rich-text-editors. **
*****************************************************************/
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.floatNone
{
	float: none;
	clear: both;
}
.alignR
{
	text-align: right;
}
.none
{
	display: none;
}
.hidden
{
	visibility: hidden;
}


body
{
	margin: 0;
	padding: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	background-image: url("../images/layout/bg.jpg");
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #002249;
}

a:link {font-family: Arial, Helvetica, sans-serif; color: #196cca; text-decoration: none;}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #196cca; text-decoration: none;}
a:active {font-family: Arial, Helvetica, sans-serif; color: #196cca; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif; color: #ff8900; text-decoration: underline;}

h1
	{
	margin: 10px 0 10px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #196cca;
	}

#WC_OrderItemDisplay_TableCell_3 h1,
#WC_MyAccountDisplay_Table_1 h1,
#WC_MultipleShippingAddressDisplay_TableCell_2 h1
	{
	margin: 10px 0;
	}

h2
	{
	font-weight: bold;
	font-size: 12px;
	}

.price,
.listPrice
	{
	font-size: 18px;
	font-weight: bold;
	color: #ff8900;
	}
	
.redPrice
	{
	text-decoration: line-through;
	}

/* Main Table */


/* Header */
#WC_CachedHeaderDisplay_Table_1
	{
	padding-top: 17px;
	}
	
	
	#WC_CachedHeaderDisplay_Table_2
	{
		width: 960px;
	}

	#WC_CachedHeaderDisplay_TableCell_1
		{
		height: 69px;
		}
	
	/* Logo */
	
	#WC_CachedHeaderDisplay_TableCell_3
	{
		padding-left: 7px;
		text-align: left;
	}

	/* Global Header Links */
	#WC_CachedHeaderDisplay_TableCell_4
	{
		padding-top: 29px;
	}
	
		#WC_CachedHeaderDisplay_TableCell_4 .m_line
			{
			background-image: url("../images/layout/m_line.gif");
			background-repeat: no-repeat;
			background-position: 50% 2px;
			background-color: transparent;
			}
	
			#WC_CachedHeaderDisplay_TableCell_4 .m_line img
				{
				display: none;
				}
	
		#WC_CachedHeaderDisplay_Table_3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
			#WC_CachedHeaderDisplay_Table_3 td
			{
				margin: 0;
				padding: 0 5px;
				color: #196cca;
			}
			
			
			a.specialLink:link {color:#196CCA}
			a.specialLink:visited {color: #196CCA}
			a.specialLink:hover {color:#196CCA}	
			
/* Main Nav */	

#WC_CachedHeaderDisplay_TableCell_5
	{
	padding: 0;
	}

#WC_CachedHeaderDisplay_TableCell_5 table#WC_CachedHeaderDisplay_Table_4
	{
	background-image: url("/B2BDirectStorefrontAssetStore/images/layout/icon_search.jpg");
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: transparent;
	width: 960px;
	text-align: left;
	}
				
	/* Main Nav */	
	#primary-nav 
	{
		margin: 0 10px;
		height: 39px;
		width: 940px;
		vertical-align: middle;
	}
	
		/*-- Level 1 --*/
		#primary-nav ul
		{
			display: block;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#primary-nav ul li
			{
				position: relative;
				margin: 0;
				padding: 0;
				float: left;
				z-index: 5000;
				border-right: 1px solid #d0e4f7;
			}
				#primary-nav ul li a
				{
					display: block;
					padding: 0 28px 0 28px;
					height: 39px;
					line-height: 39px;
					float: left;
					overflow: hidden;
					font-size: 18px;
					color: #585d61;
				}

					#primary-nav ul li a:hover,
					#primary-nav ul li.over a,
					#primary-nav ul li.over a:hover,
					#primary-nav ul li.active a,
					#primary-nav ul li.active a:hover
					{
						color: #196cca;
						/*background-image: url("../images/layout/bg_mainnav_active.jpg");
						background-repeat: repeat-x;
						background-position: 0 10px;*/
						text-decoration: none;
					}
					#primary-nav ul li a span
					{
						cursor: pointer;
					}

				/*-- Level 2 --*/
				#primary-nav ul li ul
				{
					display: none;
				}
				#primary-nav ul li.over ul
				{
					position: absolute;
					display: block;
					top: 38px;
					left: 0px;
					margin: 0;
					padding: 10px;
					width: 295px;
					background: #ffffff;
					border: 1px solid #d0e4f7;
					z-index: 5001;
				}
				/* right side nav items, to switch drop down position */
				#primary-nav ul li.nav-item-c1a0add3-b6e7-4310-bfb2-fa67b90b3c7a ul
				{
					left: auto;
					right: 0px;
				}
					#primary-nav ul li.over ul li
					{
						position: relative;
						margin: 0;
						padding: 3px;
						width: 46%;
						float: left;
						border: none;
						overflow: visible;
						z-index: 1;
					}
						#primary-nav ul li.over ul li a
						{
							margin: 0;
							padding: 0;
							width: auto;
							height: auto;
							font-size: 11px;
							color: #196cca;
							text-indent: 0px;
							background: none;
							text-decoration: none;
							line-height: 12px;
						}
							#primary-nav ul li.over ul li a:hover
							{
								height: auto;
								color: #ff8900;
								text-decoration: underline;
								background-image: none;
							}
						
						/* Level 3: Hide */
						#primary-nav ul li.over ul li ul
						{
							display: none;
						}
	
	
	#WC_CachedHeaderDisplay_Table_6
	{
		margin: 0;
		height: 39px;
		width: 960px;
		vertical-align: middle;
		background-image: url("../images/layout/bg_mainnav.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
	}
			

		
.m_bottom_line
	{
	display: none;
	}

/* Search Bar and Shopping Cart */

#WC_CachedHeaderDisplay_TableCell_6
	{
	background-image: url("../images/layout/bg_search.jpg");
	background-repeat: no-repeat;
	background-position: 50% 0;
	padding: 0;
	}
	
td#WC_CachedHeaderDisplay_TableCell_6 table
{
	width: 960px;
	height: 38px;
		
}
	
	td#WC_CachedHeaderDisplay_TableCell_6 table table
		{
		width: auto;
		}

	td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_61 table#WC_CachedHeaderDisplay_Table_4,
	td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_62 table#WC_CachedHeaderDisplay_Table_5
		{
		width: 480px;
		}

	td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_61 table#WC_CachedHeaderDisplay_Table_4
		{
		text-align: left;
		}

	td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_61 table#WC_CachedHeaderDisplay_Table_4 #WC_CachedHeaderDisplay_TableCell_611
		{
		padding: 8px 0 0 80px;
		background-image: url("../images/layout/icon_search.gif");
		background-repeat: no-repeat;
		background-position: 8px 55%;
		background-color: transparent;
		width: 180px;
		}
		
			td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_61 table#WC_CachedHeaderDisplay_Table_4 label input#WC_CachedHeaderDisplay_FormInput_searchTerm_In_CatalogSearchForm_1
				{
				border: 1px solid #a5a5a5;
				margin: 0;
				padding: 0;
				width: 167px;
				}

	td#WC_CachedHeaderDisplay_TableCell_6 td#WC_CachedHeaderDisplay_TableCell_61 table#WC_CachedHeaderDisplay_Table_4 #WC_CachedHeaderDisplay_TableCell_612
		{
		padding: 8px 0 0 0;
		}
	
	
	
	
		#WC_CachedHeaderDisplay_TableCell_612 a
		{
			display: block;
			margin-left: 0;
			width: 35px;
			height: 22px;
			text-indent: -4100px;
			background-image: url("../images/layout/button_go.gif");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
		}
		
	/*Shopping Cart*/
			
	td#WC_CachedHeaderDisplay_TableCell_6 #WC_CachedHeaderDisplay_Table_5 table#WC_MiniShopCartDisplay_Table_1
		{
		padding: 10px 10px 0 0;
		}
	td#WC_CachedHeaderDisplay_TableCell_6 #WC_CachedHeaderDisplay_Table_5 table#WC_MiniShopCartDisplay_Table_1 img
		{
		display: block;
		margin-right: 5px;
		}
		
	#WC_CachedHeaderDisplay_Table_5 table#WC_MiniShopCartDisplay_Table_1 a
		{
		display: block;
		color: #196CCA;
		font-size: 13px;
		}
		
		#WC_CachedHeaderDisplay_TableCell_63 #WC_MiniShopCartDisplay_Table_1
			{
			float: right;
			}
		#WC_CachedHeaderDisplay_TableCell_63 #WC_MiniShopCartDisplay_Table_1  #WC_MiniShopCartDisplay_Link_2_1
			{
			width: 30px;
			} 
			
			#WC_MiniShopCartDisplay_TableCell_3  a#WC_MiniShopCartDisplay_Link_2_1
				{
				overflow: hidden;
				display: block;
				height: 20px;
				text-indent: -999em;
				background-image: url("../images/layout/cart.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				} 
	

/* CONTENT */

#WC_ContentContainerTop_Table_1
	{
	padding-top: 18px;
	background-image: url("../images/layout/bg_contentarea_top.jpg"); 
	background-repeat: no-repeat;
	background-position: 50% 10px;
	background-color: transparent;
	margin-bottom: 10px;
	color: #4f4f4f;
	text-align: left;
	}

#home #WC_ContentContainerTop_Table_1
	{
	margin-bottom: 0;
	padding-top: 10px;
	background-image: none; 
	}
	
	#WC_ContentContainerTop_Table_1 table.p_width
		{
		width: 960px;
		background-color: #fff; removed for homepage 
		margin: 0;
		text-align: left;
		}
		
		#home #WC_ContentContainerTop_Table_1 table.p_width
			{
			background-color: transparent;
			}
	
	#WC_ContentContainerTop_Table_1 table.p_width td
		{
		text-align: left;
		}
			
	#WC_ContentContainerTop_Table_1 table.p_width tbody
		{
		background-image: url("../images/layout/bg_contentarea_bottom.jpg");
		background-repeat: no-repeat;
		background-position: 50% 100%;
		background-color: transparent;
		}
		
	#home #WC_ContentContainerTop_Table_1 table.p_width tbody
		{
		background-image: none; 
		}
		
	#WC_ContentContainerTop_Table_1 table.p_width tbody tbody
		{
		background-image: none;
		}
		
		#WC_ContentContainerTop_Table_1 table.p_width .bread_crumbs
			{
			padding: 0 0 10px 12px;
			font-size: 11px;
			background: none;
			backgrOund-color: #FFF;
			}
		
			#WC_ContentContainerTop_Table_1 table.p_width .bread_crumbs a,
			#WC_ContentContainerTop_Table_1 table.p_width .bread_crumbs p
				{
				display: inline;
				}
		
		#WC_ContentContainerTop_Table_1 table.p_width table
			{
			width: auto;
			}
			
	
	
	
/* Brand Logos Area */	
#brand_logos
	{
	display: block;
	width: 960px;
	height: 70px;
	margin-bottom: 20px;
	}

	td#brand_logo_cell_1
		{
		display: block;
		padding: 0;
		width: 174px;
		height: 70px;
		background-image: url("../images/layout/BrandLogos-States_01.jpg");
		background-repeat: no-repeat;
		background-position: 0 -70;
		overflow: hidden;
		}
	
	td#brand_logo_cell_2
		{
		width: 116px;
		padding: 0;
		}
		td#brand_logo_cell_2 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_02.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_2 a:hover
			{
			background-position: 0 -70px;
			}

	td#brand_logo_cell_3
		{
		width: 144px;
		padding: 0;
		}
		td#brand_logo_cell_3 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_03.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_3 a:hover
			{
			background-position: 0 -70px;
			}
		
	td#brand_logo_cell_4
		{
		width: 201px;
		padding: 0;
		}
		td#brand_logo_cell_4 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_04.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_4 a:hover
			{
			background-position: 0 -70px;
			}
		
	td#brand_logo_cell_5
		{
		width: 165px;
		padding: 0;
		}
		td#brand_logo_cell_5 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_05.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_5 a:hover
			{
			background-position: 0 -70px;
			}
		
	td#brand_logo_cell_6
		{
		width: 160px;
		padding: 0;
		}
		td#brand_logo_cell_6 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_06.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_6 a:hover
			{
			background-position: 0 -70px;
			}
		
	td#brand_logo_cell_7
		{
		width: 96px;
		padding: 0;
		}
		td#brand_logo_cell_7 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_07.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_7 a:hover
			{
			background-position: 0 -70px;
			}
		
	td#brand_logo_cell_8
		{
		width: 143px;
		padding: 0;
		}
		td#brand_logo_cell_8 a
			{
			display: block;
			height: 70px;
			text-indent: -4100px;
			background-image: url("../images/layout/BrandLogos-States_08.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			}
		td#brand_logo_cell_8 a:hover
			{
			background-position: 0 -70px;
			}
		
		
		
		
/* Footer */
#WC_CachedFooterDisplay_Table_1
	{
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	}

	#WC_CachedFooterDisplay_Table_1 .f_title
		{
		padding: 6px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		color: #94bde7;
		font-weight: bold;
		}
	
		#WC_CachedFooterDisplay_Table_1 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
		#WC_CachedFooterDisplay_Table_1 a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
		#WC_CachedFooterDisplay_Table_1 a:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
		#WC_CachedFooterDisplay_Table_1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff8900; text-decoration: underline;}



	#WC_CachedFooterDisplay_Table_2
		{
		width: 960px;
		}

		#WC_CachedFooterDisplay_Table_3
			{
			width: 100%;
			}
			
			#WC_CachedFooterDisplay_Table_3 table
			{
			width: 100%;
			color: #ffffff;
			}
			
			#WC_CachedFooterDisplay_Table_3 .f_padding
				{
				padding: 0 20px 0 20px;
				}
			
				#WC_CachedFooterDisplay_Table_3 .f_padding ul
					{
					margin: 0 0 0 15px;
					padding: 0;
					}
			
				#WC_CachedFooterDisplay_Table_3 .f_padding ul li
					{
					margin: 0 5px 10px 0;
					padding: 0;
					}
			
			#WC_CachedFooterDisplay_Table_4
				{
				width: 100%;
				}
				
			#WC_CachedFooterDisplay_Table_7,
			#WC_CachedFooterDisplay_Table_10
				{
				border-left: 1px solid #d0e4f7;
				}
				
			#WC_CachedFooterDisplay_Table_3 #WC_CachedFooterDisplay_Table_10
				{
				padding-right: 0;
				}
				
			#WC_CachedFooterDisplay_Table_3 #WC_CachedFooterDisplay_Table_10 ul
				{
				float: left;
				width: 225px;
				margin: 0;
				padding: 0;
				}
				
				#WC_CachedFooterDisplay_Table_3 #WC_CachedFooterDisplay_Table_10 ul li
					{
					display: block;
					margin: 0 0 10px 0;
					padding: 0;
					}
				
					#WC_CachedFooterDisplay_Table_10 ul li a
						{
						display: block;
						background-repeat: no-repeat;
						background-position: 0 50%;
						background-color: transparent;
						height: 20px;
						line-height: 20px;
						padding-left: 25px;
						}
				
					#WC_CachedFooterDisplay_Table_10 ul li.facebook a
						{
						background-image:url(../images/etc/icon_facebook.gif);
						}
					
					#WC_CachedFooterDisplay_Table_10 ul li.twitter a
						{
						background-image:url(../images/etc/icon_twitter.gif);
						}
					
					#WC_CachedFooterDisplay_Table_10 ul li.youtube a
						{
						background-image:url(../images/etc/icon_youtube.gif);
						}
						
			#WC_CachedFooterDisplay_Table_10 div.verisign
				{
				float: left;
				width: 135px;
				text-align: right;
				}
			
			#WC_CachedFooterDisplay_Table_4 td,
			#WC_CachedFooterDisplay_Table_7 td,
			#WC_CachedFooterDisplay_Table_11 td
			{
			padding-bottom: 5px;
			}

			#WC_CachedFooterDisplay_TableCell_15
			{
			display: none;
			}
			
	#WC_CachedFooterDisplay_Table_1 .copyright
	{
		font-size: 12px;
		text-align: center;
		color: #ffffff;
		padding-top: 10px;
		border: 0;
	}
	
		#WC_CachedFooterDisplay_Table_1 .copyright .company 
			{
			font-size: 13px;
			padding-bottom: 15px;
			font-weight: bold;
			}
	
			#WC_CachedFooterDisplay_Table_1 .copyright a
				{
				text-decoration: none;
				}
	
/* HOMEPAGE*/

#WC_CachedTopCategoriesDisplay_Table_1,
#WC_TopCategoriesDisplay_TableCell_12,
#WC_TopCategoriesDisplay_TableCell_18
	{
	display: none;
	}


	
#WC_eMarketingSpot_TopCategoriesDisplay_Table_0
	{
	padding-bottom: 10px;
	padding-top: 10px;
	}
	
	#WC_eMarketingSpot_TopCategoriesDisplay_Table_1 td
		{
		text-align: center;
		}

	#WC_eMarketingSpot_TopCategoriesDisplay_Cell_3
		{
		padding-right: 12px;
		}

	
/* CYCLE */



#cycle {
float:left;
height:311px;
overflow:hidden;
position:relative;
width:960px;
}
#cycle ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#cycle-nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/* background:transparent url(../images/layout/bg_cyclenav_left.gif) no-repeat scroll 0 0;*/
bottom:20px;
height:33px;
left:10px;
padding-left:6px;
position:absolute;
z-index:1001;
}
#cycle-nav a {
background-color: transparent;
background-image:url(../images/buttons/circles_off.png);
background-repeat:no-repeat;
background-position: 50% 50%;
display:block;
float:left;
font-size: 15px;
font-weight: bold;
height:22px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-top:9px;
text-align:center;
text-decoration:none;
width:20px;
height: 20px;
text-indent: -999em;
}
#cycle-nav a:active,
#cycle-nav a:hover
{
color: #FF8900;
}


#cycle-nav a.activeSlide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../images/buttons/circles_on.png);
}
#cycle-nav .cycle-play-pause {
background-color:transparent;
/*background-image:url(../images/layout/bg_cyclenav_right.gif);*/
background-repeat:no-repeat;
cursor:pointer;
height:33px;
position:absolute;
right:-38px;
text-indent:-9999px;
width:38px;
}
#cycle-nav .pause {
background-position: 0 0;
display: none;
}
#cycle-nav .resume {
background-position: 0 -32px;
}

/* Category Level */

#WC_CachedCategoriesDisplay_Table_1 
{}
	#WC_CachedCategoriesDisplay_Table_1 img
	{
	margin-bottom: 10px;
	}
		#WC_CachedCategoriesDisplay_Table_1 .t_table img
		{
		margin-bottom: 0;
		}
	
	#WC_CachedCategoriesDisplay_Table_1 .cat_content_tall
		{
		background-color:#ffffff;
		position:relative;
		margin-bottom: 10px;
		width: 702px;
		height: 242px;
		background-image: url("../images/layout/bg_cat_hdr_tall.jpg");
		background-position: 0 0;
		background-repeat: no-repeat;
		}
	#WC_CachedCategoriesDisplay_Table_1 .cat_content_short
		{
		background-color:#ffffff;
		position:relative;
		margin-bottom: 10px;
		width: 702px;
		height: 112px;
		background-image: url("../images/layout/bg_cat_header_short.jpg");
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_tall h1
			{
			margin:0;
			padding: 50px 0 10px 40px;
			width: 345px;
			*width: 300px; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 36px;
			color: #196cca;
			border: 0;
			}
			
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_short h1
			{
			margin:0;
			padding: 20px 20px 0px 40px;
			width: auto;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 36px;
			color: #196cca;
			border: 0;
			}
			
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_tall p.cat_description
			{
			margin: 0;
			padding: 0 0 0 50px;
			width: 345px;
			*width: 300px;
			font-size: 19px;
			color: #3c3f42;
			}
			
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_short p.cat_description
			{
			margin: 0;
			padding: 0 20px 0 40px;
			width: auto;
			font-size: 19px;
			color: #3c3f42;
			}
			
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_tall img,
		#WC_CachedCategoriesDisplay_Table_1 .cat_content_short img
			{
			display: block;
			margin: 0;
			padding: 0 30px 0 0;
			float: right;
			}
		
	#WC_CachedCategoriesDisplay_Table_1 .t_table
		{
		width: 100%;
		text-align: center;
		}

	#WC_ContentContainerTop_Table_1 table.p_width td.t_img_view
		{
		text-align: center;
		width: 250px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		}

	#WC_ContentContainerTop_Table_1 td.t_img_view a:hover 
		{
		text-decoration: none;
		}

	#WC_ContentContainerTop_Table_1 span.productName a:hover
		{
		text-decoration: underline;
		}

	#WC_CachedCategoriesDisplay_Table_1 .t_table .c_large_img
		{
		display: none;
		}
		
	#WC_CachedCategoriesDisplay_Table_1 .productName a
		{
		font-size: 16px;
		}

	#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align
		{
		width: 702px;
		padding: 0 5px;
		height: 36px;
		background-image: url("../images/layout/bg_tableheader.jpg");
		background-repeat: repeat-x;
		}
	
		#WC_CachedCategoriesDisplay_Table_1 .t_table td.ps_align table.t_table
			{
			}
		
		#WC_CachedCategoriesDisplay_Table_1 .t_table td.ps_align table.t_table td
			{
			line-height: 36px;
			vertical-align: middle;
			}
		
			#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align img
				{
				padding: 0;
				}
		
			#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align .ps_text,
			#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align .ps_view
				{
				padding: 0 5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #4f4f4f;
				}
			#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align .ps_pad
				{
				padding: 0 2px;
				}
			
			#WC_CachedCategoriesDisplay_Table_1 .t_table .ps_align input
				{
				padding: 0;
				}

		
/* SUBNAV */

#subNav
	{
	margin: 0;
	width: 230px;
	padding: 0 10px 0 10px;
	}

	#WC_ContentContainerTop_Table_1 #subNav #subNavTable
		{
		margin: 0;
		border-bottom: 1px solid #d0e4f7;
		background-image: url("../images/layout/bg_subnav.jpg");
		background-repeat: no-repeat;
		background-position: 0 100%;
		background-color: #fff;
		width: 230px;
		text-align: left;
		}
		
		#WC_ContentContainerTop_Table_1 #subNav table#WC_eMarketingSpot_TopCategoriesDisplay_Table_1
			{
				border-bottom: 0;
			}

		#subNav table td span.sn_heading
			{
			background-image: url("../images/layout/bg_sidenav_header.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: #1c6eca;
			color: #fff;
			font-size: 16px;
			display: block;
			padding: 7px 0 7px 15px;
			}

	#WC_ContentContainerTop_Table_1 #subNav table.left_nav_callout
		{
		background-image: none;		
		border: 0;
		}
	#WC_ContentContainerTop_Table_1 #subNav table.left_nav_callout a
		{
		padding: 10px 0;
		}

	#subNav table td.sn_off,
	#subNav table td.sn_on
		{
		border-right: 1px solid #d0e4f7;
		border-left: 1px solid #d0e4f7;
		background-color: transparent;
		}

		#subNav table td a
			{
			display: block;
			font-size: 12px;
			padding: 7px 20px 7px 20px;
			}
	
/* Product Detail */
#WC_CachedProductOnlyDisplay_Table_1 .c_large_img img
	{
	padding-right: 20px;
	}

				
				#product-image-zoomWrap
					{
					position: relative;
					}

#product-image-zoomWrap .product-image-zoom
	{
	position: absolute;
	top: 0;
	left: 159px;
	right: auto;
	background: #fff;
	text-align: right;
	font-weight: bold;
	color: #196cca;
	}
		
	#product-image-zoomWrap .product-image-zoom p
		{
		margin-right: 10px;
		}
	
#WC_CachedProductOnlyDisplay_Table_1 .text
	{
	padding-right: 20px;
	}

#WC_ContentContainerTop_Table_1 table.p_width table #WC_CachedProductOnlyDisplay_Table_5
	{
	width: 100%;
	border-bottom: 1px solid #D0E4F7;
	border-top: 1px solid #D0E4F7;
	}
	
	#WC_ContentContainerTop_Table_1 table.p_width table #WC_CachedProductOnlyDisplay_Table_5 td
		{
		padding: 10px 0;
		}

#WC_CachedProductOnlyDisplay_Table_5 #WC_CachedProductOnlyDisplay_Link_5
	{
	display: block;
	width: 137px; 
	height: 35px;
	float: left;
	overflow: hidden;
	background-image: url("../images/buttons/add_to_cart.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	line-height: 35px;
	}

#WC_CachedProductOnlyDisplay_Table_5 #WC_CachedProductOnlyDisplay_Link_6
	{
	padding-left: 5px;
	line-height: 35px;
	vertical-align: middle;
	}
	
#WC_ProductDisplay_Table_1 span.productName a:hover
	{
		text-decoration: none;
	}
	
/* Search Results */

#WC_ContentContainerTop_Table_1 td.c_back table.p_width
	{
	font-size: 12px;
	}
		
			#WC_ContentContainerTop_Table_1 td.c_back table.p_width #WC_CatalogSearchResultDisplay_Table_1,
			#WC_ContentContainerTop_Table_1 td.c_back table.p_width #WC_CatalogSearchResultDisplay_Table_7
			{
			margin: 0 20px;
			padding: 0 5px;
			width: 920px;
			height: 36px;
			background-image: url("../images/layout/bg_tableheader.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			}

			#WC_ContentContainerTop_Table_1 td.c_back table.p_width #WC_CatalogSearchResultDisplay_Table_7
			{
			margin-bottom: 20px;
			}

				#WC_ContentContainerTop_Table_1 td.c_back table.p_width #WC_CatalogSearchResultDisplay_Table_1 td,
				#WC_ContentContainerTop_Table_1 td.c_back table.p_width #WC_CatalogSearchResultDisplay_Table_7 td
				{
				line-height: 32px;
				vertical-align: middle;
				}
				
			#WC_CatalogSearchResultDisplay_Table_4 th
			{
			padding: 10px 0;
			}
				
			#WC_CatalogSearchResultDisplay_Table_4 a
			{
			font-weight: bold;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 .t_td
			{
			border-bottom: 1px solid #d0e4f7;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 .price
			{
			font-size: 18px;
			font-weight: bold;
			color: #ff8900;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 .redPrice
			{
			font-size: 18px;
			font-weight: bold;
			color: #ff8900;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 .listPrice
			{
			font-size: 12px;
			font-weight: normal;
			text-decoration: line-through;
			color: #4f4f4f;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 .t_img_border img
			{
			display: block;
			padding-right: 10px;
			}
			
			#WC_CatalogSearchResultDisplay_Table_4 a img
			{
			display: none;
			}
			
			
			#WC_CatalogSearchResultDisplay_Table_4 #WC_CatalogSearchResultDisplay_PriceHeader
			{
			text-align: left;
			}
			
/* Order Display */


/* Checkout: Navigation */

#WC_BreadCrumbTrailDisplay_TableCell_1 .divider
	{
	display: none;
	}

#WC_BreadCrumbTrailDisplay_TableCell_15
	{
	display: none;
	}

	#WC_BreadCrumbTrailDisplay_Table_2
		{
		padding: 0;
		width: 100%;
		background-image: url("../images/layout/bg_tableheader.jpg");
		background-repeat: repeat-x;
		background-position: 0 0;
		}

	#WC_BreadCrumbTrailDisplay_Table_2 td
		{
		display: inline;
		padding: 10px 15px;
		height: 36px;
		line-height: 36px;
		}
		
			#WC_BreadCrumbTrailDisplay_Table_2 td
			{
			*padding: 0 15px;
			}
		
	.chkout_active
		{
		height: 36px;
		color: #FF8900;
		background-image: url("../images/layout/bg_checkout_nav_active.jpg");
		background-repeat: repeat-x;
		background-position: 0 0;
		line-height: 36px;
		border-right: 1px solid #d0e4f7;
		border-left: 1px solid #d0e4f7;
		}
				
	#WC_OrderItemDisplay_Table_1 #promoCode1
		{
		display: block;
		float: left;
		}
		
	#WC_OrderItemDisplay_Table_1 #WC_OrderSubmitForm_PromoCode_Link_5
		{
		display: block;
		margin-left: 7px;
		width: 58px; 
		height: 22px;
		float: left;
		background-image: url("../images/buttons/submit_small.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 22px;
		}



#WC_CurrentOrderDisplayJSPF_Table_1 
	{
	border: 1px solid #d0e4f7;
	}
			
	#WC_CurrentOrderDisplayJSPF_Table_1 th
		{
		padding: 10px;
		height: 16px;
		background-image: url("../images/layout/bg_tableheader.jpg");
		background-repeat: repeat-x;
		background-position: 0 0;
		}
	
		#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_1
			{
			padding-left: 5px;
			}
	
	#WC_CurrentOrderDisplayJSPF_Table_1 td
		{
		border-bottom: 1px solid #d0e4f7;
		padding: 10px;
		*padding: 0 10px;
		}
		
		#WC_CurrentOrderDisplayJSPF_Table_1 td td
			{
			border: none;
			}
			
	#WC_CurrentOrderDisplayJSPF_Table_1 a
		{
		font-weight: bold;
		}
		
	#WC_CurrentOrderDisplayJSPF_Table_1 .t_button,
	#WC_CurrentOrderDisplayJSPF_Table_1 .discount
		{
		font-weight: normal;
		}

		
	#WC_CurrentOrderDisplayJSPF_Table_1 .price
		{
		font-size: 18px;
		font-weight: bold;
		color: #ff8900;
		text-align: right;
		}
		
	#WC_CurrentOrderDisplayJSPF_Table_1 .listPrice
		{
		font-size: 12px;
		font-weight: normal;
		color: #4f4f4f;
		text-decoration: line-through;
		}
		
	#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_4,
	#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_5
		{
		text-align: right;
		}
		
	#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_26
		{
		color: #4f4f4f;
		text-align: right;
		}
		
		#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_26,
		#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_27,
		#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_28
			{
			height: 66px;
			background-image: url("../images/layout/bg_total_cart.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			border: none;
			vertical-align: middle;
			padding: 0 10px 0 0;
			}
		
		#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_Table_4
			{
			padding-right: 10px;
			text-align: right;
			}
			
	#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_23
		{
		vertical-align: middle;
		}
		
	#WC_CurrentOrderDisplayJSPF_Table_1 #WC_CurrentOrderDisplayJSPF_TableCell_28
		{
		text-align: center;
		}
	
		
		#WC_ShipAsCompleteChoice_Table_1,
		#WC_OrderItemDisplay_TableCell_11
			{
			padding-bottom: 20px;
			border-bottom: 1px solid #d0e4f7;
			}
			
		#WC_OrderItemDisplay_TableCell_14
			{
			border-bottom: 1px solid #d0e4f7;
			}
		
		#WC_OrderItemDisplay_TableCell_13 a
			{
			display: block;
			width: 137px; 
			height: 35px;
			background-image: url("../images/buttons/checkout.jpg");
			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			text-indent: -9999px;
			line-height: 35px;
			}
		
		
/* Address Form */

#WC_AddressForm_Table_2 #WC_AddressForm_Link_1
	{
	display: block;
	margin-top: 10px;
	width: 58px; 
	height: 22px;
	background-image: url("../images/buttons/submit_small.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}
		
		
/* Address Book Form */


#WC_AddressBookForm_Table_1 #WC_AddressBookForm_TableCell_2 a
	{
	display: block;
	width: 136px; 
	height: 22px;
	background-image: url("../images/buttons/add_address.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}


#WC_AddressBookForm_Table_1 #WC_AddressBookForm_Link_2
	{
	display: block;
	margin: 10px 5px 0 0;
	width: 41px; 
	height: 22px;
	float: left;
	background-image: url("../images/buttons/edit.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}

#WC_AddressBookForm_Table_1 #WC_AddressBookForm_Link_3
	{
	display: block;
	margin-top: 10px;
	width: 59px; 
	height: 22px;
	float: left;
	background-image: url("../images/buttons/delete.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}


/* Login / Register */

#WC_AccountDisplay_Table_1 #WC_RememberMeLogonForm_Link_2
	{
	display: block;
	width: 86px; 
	height: 28px;
	background-image: url("../images/buttons/login.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 28px;
	}

#WC_AccountDisplay_Table_1 #WC_AccountDisplay_Link_1
	{
	display: block;
	width: 89px; 
	height: 28px;
	background-image: url("../images/buttons/register.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 28px;
	}

	#WC_AccountDisplay_Table_1 #WC_RememberMeLogonForm_TableCell_3,
	#WC_AccountDisplay_Table_1 #WC_RememberMeLogonForm_TableCell_31,
	#WC_AccountDisplay_Table_1 #WC_RememberMeLogonForm_TableCell_5
		{
			padding-top: 10px;
		}
		

#WC_UserRegistrationAddForm_Link_1
	{
	display: block;
	margin-top: 10px;
	width: 58px; 
	height: 22px;
	background-image: url("../images/buttons/submit_small.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}

/* Select Shipping Address */
#WC_MultipleShippingAddressDisplay_Table_1  #WC_MultipleShippingAddressDisplay_Link_4
	{
	display: block;
	width: 136px; 
	height: 22px;
	background-image: url("../images/buttons/edit_address_book.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}
		
#WC_MultipleShippingAddressDisplay_Table_1 #WC_MultipleShippingAddressDisplay_Link_3
	{
	display: block;
	width: 136px; 
	height: 22px;
	background-image: url("../images/buttons/add_address.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 22px;
	}

#WC_MultipleShippingAddressDisplay_Table_8
	{
	padding: 0 0 20px 20px;
	}

	#WC_SingleShippingAddressDisplay_TableCell_20 a
		{
		display: block;
		width: 136px; 
		height: 22px;
		background-image: url("../images/buttons/add_address.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 22px;
		}

	#WC_SingleShippingAddressDisplay_TableCell_EditAddressButton a
		{
		display: block;
		width: 136px; 
		height: 22px;
		background-image: url("../images/buttons/edit_address_book.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 22px;
		}


	#WC_MultipleShippingAddressDisplay_Table_8 #WC_MultipleShippingAddressDisplay_TableCell_32 a,
	#WC_SingleShippingAddressDisplay_TableCell_27 a
		{
		display: block;
		width: 60px; 
		height: 28px;
		background-image: url("../images/buttons/previous.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}
			
	#WC_MultipleShippingAddressDisplay_Table_8 #WC_MultipleShippingAddressDisplay_TableCell_34 a,
	#WC_SingleShippingAddressDisplay_TableCell_29 a
		{
		display: block;
		width: 59px; 
		height: 28px;
		background-image: url("../images/buttons/next.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}

	 #WC_SingleShippingAddressDisplay_Link_5
		{
		display: inline-block;
		width: 60px; 
		height: 28px;
		background-image: url("../images/buttons/previous.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}
			
	 #WC_SingleShippingAddressDisplay_Link_6
		{
		display: inline-block;
		width: 59px; 
		height: 28px;
		background-image: url("../images/buttons/next.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}
		
/* My Account Page */

#WC_MyAccountDisplay_TableCell_11 h2
	{
	margin: 5px 0;
	}

#WC_MyAccountDisplay_TableCell_11 #WC_ContentSpotDisplay_Table_3
	{
	margin: 0;
	padding: 0;
	}
	#WC_MyAccountDisplay_TableCell_11 #WC_ContentSpotDisplay_Table_3 tbody
		{
		margin: 0;
		padding: 0;
		}
	
/* Order Summary Page */

#WC_ContentContainerTop_Table_1 table.p_width #WC_CurrentAndTotalCharges_Table_2,
#WC_ContentContainerTop_Table_1 table.p_width #WC_CurrentAndTotalCharges_Table_3,
#WC_ContentContainerTop_Table_1 table.p_width #WC_MultipleShippingAddressDisplay_Table_7
	{
	margin-top: 15px;
	border: 1px solid #d0e4f7;
	width: 920px;
	}
#WC_ContentContainerTop_Table_1 table.p_width #WC_MultipleShippingMethodDisplay_TableCell_4
	{
	margin-top: 15px;
	border: 1px solid #d0e4f7;
	width: 470px;
	}
	
	#WC_ContentContainerTop_Table_1 table.p_width #WC_MultipleShippingMethodDisplay_TableCell_4 #Advanced_OrderForm_Table_1
		{
		width: 915px;
		}
	
	#WC_CurrentAndTotalCharges_Table_2 th,
	#WC_CurrentAndTotalCharges_Table_3 th,
	#WC_MultipleShippingMethodDisplay_TableCell_4 th,
	#WC_MultipleShippingAddressDisplay_Table_7 th
		{
		margin: 0;
		padding: 3px 10px;
		height: 16px;
		background-image: url("../images/layout/bg_tableheader.jpg");
		background-repeat: repeat-x;
		background-position: 0 0;
		}
		#WC_CurrentAndTotalCharges_Table_2 th#WC_CurrentAndTotalCharges_UnitPrice_2,
		#WC_CurrentAndTotalCharges_Table_2 th#WC_CurrentAndTotalCharges_Total_2,
		#WC_CurrentAndTotalCharges_Table_3 th#WC_CurrentAndTotalCharges_UnitPrice_3,
		#WC_CurrentAndTotalCharges_Table_3 th#WC_CurrentAndTotalCharges_Total_3
			{
			text-align: right;
			}
		
		#WC_CurrentAndTotalCharges_Table_2 th#WC_CurrentAndTotalCharges_Address_2,
		#WC_CurrentAndTotalCharges_Table_3 th#WC_CurrentAndTotalCharges_Address_3
			{
			width: 120px;
			}
			
		#WC_CurrentAndTotalCharges_Table_2 th#WC_CurrentAndTotalCharges_Method_2,
		#WC_CurrentAndTotalCharges_Table_3 th#WC_CurrentAndTotalCharges_Method_3
			{
			width: 120px;
			}
			
		#WC_CurrentAndTotalCharges_Table_2 #WC_CurrentAndTotalCharges_TableCell_5,
		#WC_CurrentAndTotalCharges_Table_3 #WC_CurrentAndTotalCharges_TableCell_9
			{
			font-size: 14px;
			font-weight: normal;
			color: #4f4f4f;
			}
		#WC_CurrentAndTotalCharges_Table_2 #WC_CurrentAndTotalCharges_TableCell_6,
		#WC_CurrentAndTotalCharges_Table_3 #WC_CurrentAndTotalCharges_TableCell_10
			{
			font-size: 14px;
			}
		#WC_CurrentAndTotalCharges_Table_2 #WC_CurrentAndTotalCharges_TableCell_7,
		#WC_CurrentAndTotalCharges_Table_2 #WC_CurrentAndTotalCharges_TableCell_8,
		#WC_CurrentAndTotalCharges_Table_3 #WC_CurrentAndTotalCharges_TableCell_11,
		#WC_CurrentAndTotalCharges_Table_3 #WC_CurrentAndTotalCharges_TableCell_12
			{
			height: 66px;
			background-image: url("../images/layout/bg_total_cart.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			border: none;
			vertical-align: middle;
			border-top: 1px solid #d0e4f7;
			padding: 0 10px 0 0;
			}
			
		#WC_CurrentAndTotalCharges_Table_2 #WC_CurrentAndTotalCharges_TableCell_7,
		#WC_CurrentAndTotalCharges_Table_3 #WC_CurrentAndTotalCharges_TableCell_11
			{
			color: #4f4f4f;
			}



#WC_OrderSubmitForm_Table_1 .heading
	{
	margin: 0;
	}

#WC_OrderSubmitForm_Table_1 .heading
	{
	*padding-left: 20px;
	}
	
#WC_OrderSubmitForm_Table_1 #EDP_PaymentMethodsDisplay_Link_11_2
		{
		display: block;
		margin-top: 10px;
		width: 148px; 
		height: 22px;
		background-image: url("../images/buttons/add_payment_method.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 22px;
		}
	
#WC_OrderSubmitForm_Table_1 #EDP_OrderSubmitForm_Link_11b
		{
		display: block;
		margin-right: 10px;
		overflow: hidden;
		width: 133px; 
		height: 35px;
		float: left;
		background-image: url("../images/buttons/order_now.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 35px;
		}
			
#WC_OrderSubmitForm_Table_1 #WC_MultipleShippingAddressDisplay_Link_3
		{
		overflow: hidden;
		display: block;
		width: 148px; 
		height: 22px;
		float: left;
		background-image: url("../images/buttons/new_billing_address.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 22px;
		}

/* Shipping Method */

#WC_MultipleShippingMethodDisplay_Table_4 .heading
	{
	margin: 0 0 20px 0;
	}

#WC_SingleShippingMethodDisplay_TableCell_20
		{
		padding: 10px 0;
		}

#WC_SingleShippingMethodDisplay_Table_2 #WC_SingleShippingMethodDisplay_TableCell_28 a
		{
		display: block;
		width: 59px; 
		height: 28px;
		background-image: url("../images/buttons/previous.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}

#WC_SingleShippingMethodDisplay_Table_2 #WC_SingleShippingMethodDisplay_TableCell_30 a
		{
		display: block;
		width: 59px; 
		height: 28px;
		background-image: url("../images/buttons/next.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9999px;
		line-height: 28px;
		}


		
/* padding for internal pages*/

.textWrap
	{
	padding: 0 0 10px 20px;
	}

.heading
	{
	display: block;
	font-size: 20px;
	padding: 10px 0;
	_padding-left: 20px;
	color: #196cca;
	}

td.heading
	{
	display: block;
	font-size: 20px;
	padding: 10px 0 5px 0;
	_padding-left: 20px;
	margin: 0 20px 20px 20px;
	color: #196cca;
	}

#WC_MultipleShippingMethodDisplay_Table_4 td
	{
	display: block;
	width: 100%;
	}
				
#WC_AddressBookForm_Table_1 td,
#WC_AddressForm_Table_1 td,
#WC_OrderSubmitForm_Table_1,
#WC_CatalogSearchResultDisplay_Table_4,
#WC_OrderItemDisplay_Table_1,
#WC_WishListDisplay_Table_0,
#WC_AccountDisplay_Table_1,
#WC_MultipleShippingMethodDisplay_Table_1,
#WC_ContentContainerTop_Table_1 .p_width .searchResultsText,
#WC_MyAccountDisplay_Table_1,
#WC_OrderStatusDisplay_TableCell_18,
#WC_OrderConfirmationDisplay_TableCell_2,
#WC_ContentSpotDisplay_Table_3,
#WC_ShippingInstructionsDisplay_Table_1,
#WC_SingleShippingAddressDisplay_Table_1,
#WC_MultipleShippingAddressDisplay_Table_1,
#Register

	{
	padding: 0 20px 20px 20px;
	width: auto;
	}
	
#WC_CatalogSearchResultDisplay_Table_4,

#WC_ContentSpotDisplay_Table_3
	{
	padding: 0 0 20px 0;
	margin: 0 20px 0 20px;
	}

#WC_MultipleShippingAddressDisplay_Table_8,
#WC_MultipleShippingAddressDisplay_TableCell_25a
	{
	padding: 0 0 20px 0;
	}

#WC_CachedItemDisplay_Table_1
	{
	float: left;
	}
	
#WC_CachedProductOnlyDisplay_Table_1 td
	{
	text-align: left;
	}
	
#WC_AddressBookForm_Table_1 td td,
#WC_AddressForm_Table_1 td td,
#WC_OrderSubmitForm_TableCell_3 td,
#WC_CatalogSearchResultDisplay_Table_4 td
	{
	padding: 0;
	}
		
#WC_CurrentOrderDisplay_Link_7
	{
	margin-left: 20px;
	}
	
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_1,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_2,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_3,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_4,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_5,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_6,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_7,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_8,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_9,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_10,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_11,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_12,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_13,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_14,
#Catalog_MerchandisingAssociationsDisplay_TableCell_1_Product_X-SELL_15
	{
	min-width: 182px;
	}
		
#WC_WishListDisplay_Table_4 td,
#WC_MultipleShippingAddressDisplay_Table_7 td,
#Advanced_OrderForm_Table_1 td,
#WC_CurrentAndTotalCharges_Table_2 td,
#WC_CurrentAndTotalCharges_Table_3 td,
#WC_OrderStatusDisplay_Table_10 td,
#WC_ShippingInstructionsBlocks_TableCell_3 td
	{
	padding: 10px 10px 5px 0;
	border-top: 1px solid #D0E4F7;
	}
	
#WC_ContentContainerTop_Table_1 table.p_width td.price,
#WC_ContentContainerTop_Table_1 table.p_width td.discountPrice
	{
	text-align: right;   
	}
#cvvDiv_0 
	{
	display:none; overflow: visible; left: 95px; top: 250px; position: absolute; border:none; width:302px; height:400px; font-family:sans-serif !important; text-align:center; color:#000000; font-size:0.7em;
	}
#cvvDiv_1
	{
	overflow: visible; position: absolute; z-index:3; border:1px solid #000000; width:302px; height:400px; font-family:sans-serif !important; text-align:center; color:#000000; font-size:0.7em;
	}
#cvvDiv_2 
	{
	color:#FFFFFF; font-size:15px; font-weight:bold; margin:5px 0 5px 5px; border-collapse:separate; border-spacing:0; font-family:sans-serif !important; text-align:center;
	}

#cvvTable_1 
	{
	background:#FFFFFF none repeat scroll 0 0; color:#666666; width:100%; border-collapse:separate; border-spacing:0; font-family:sans-serif !important; text-align:center; font-size:0.7em;
	}	
#cvvTable_2
	{
	background:#000000 none repeat scroll 0 0; height:25px; width:100%; border-collapse:separate; border-spacing:0; color:#666666; font-family:sans-serif !important; text-align:center; font-size:0.7em;
}
#cvvDiv_search 
	{
	visibility:hidden; color:#ABCDE;
	}

