.cart_v1 { display:none; }

body
{
	margin:0;
	text-align: center;
	font-family: Calibri, Arial;
	font-size: 9pt;
	background-color: #D2D2D2;
	color: #5F5F5F;
}

form { margin:0; padding:0; }

img
{
	text-decoration: none;
}

h1, h2, h3
{
	padding:6px 0 2px 0;
	margin:2px 0 2px 0;
}

hr
{
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #999999;
	border-left:none;
}

.bound
{
	width: 993px;
	position: relative;
	margin: 0px auto;
}
#wrapper
{
	text-align: left;
	background-color:white;
	margin-bottom:30px;
}
#wrapper a, #wrapper a:visited { color:#4F4A4A; }
#wrapper a:hover { color:#009CFF; }
#wrapper #topHeaderContainer { background-color:#F4F3F4; font-weight:bold; }
#wrapper #topHeaderContainer a, #wrapper #topHeaderContainer a:visited { font-weight:bold; font-size:10pt; text-decoration:none;}
#wrapper #topHeaderContainer a:hover { color:#009CFF; }
#wrapper #headerContainer { background:#D3D3D3 url(/images/header-bg1.gif) repeat-x; }
#wrapper #headerContainer #searchContainer { background-image:url(/images/search_bg.gif); background-repeat:no-repeat; }
#wrapper #contentContainer { background-color: white; }
#wrapper #contentContainer a, #wrapper #contentContainer a:visited { color:#5F5F5F; }
#wrapper #contentContainer a:hover { color:#009CFF; }
#wrapper #headerNavContainer { background-image:url(/images/headernav_tile.gif); background-repeat:repeat-x; height:34px; color:#FFFFFF; }
#wrapper #headerNavContainer table { width:100%; }
#wrapper #headerNavContainer td { text-align:center; }
#wrapper #headerNavContainer a, #wrapper #headerNavContainer a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#wrapper #headerNavContainer a:hover { color:#009CFF; }
#wrapper #footerContainer { font-weight:bold; background-color:#999999; color:#FFFFFF; }
#wrapper #footerContainer a, #wrapper #footerContainer a:visited { color:#FFFFFF; font-weight:bold; }
#wrapper #footerContainer a:hover { color:#009CFF; }


/* Product List */
.product-listing table { background-color:#FFFFFF; width:100%; }
.product-listing td { background-color:#FFFFFF; width:25%; }
.product-thumbnail-table { font-size:8pt; color:black; }


.related-categories table { background-color:#FFFFFF; width:100%; }
.related-categories td { background-color:#FFFFFF; width:33%; }
.relatedCategoriesHeader
{ 
	border-top:1px dotted #5F5F5F;
	font-weight: bold;
	font-size: 11pt;
	padding: 6px;
	margin-top: 5px;
        background-color:#EFEFEF;
}
#divRelatedCategoriesContainer
{
	padding-bottom: 16px;
        background-color:#EFEFEF;
}
#divRelatedCategoriesContainer .product-cell { width:25%; }
#divRelatedCategoriesContainer .product-cell table, 
#divRelatedCategoriesContainer .product-cell table tr, 
#divRelatedCategoriesContainer .product-cell table tr td 
{ 
	background-color:#EFEFEF; 
}
.relatedCategory
{
	font-weight: bold;
	padding: 0 6px;
}



/*-- Tooltip styles --*/
#ToolTipPopup { color: Black; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; position:absolute; border:1px solid #c8c8c8; background:#ffffee; width:205px;padding:3px;top:1;left:1;filter:alpha(opacity=95);moz-opacity:.95;opacity:.95;display: none;} 

.toolTip
{
	background: #fffaee;
	border: 1px solid #adadad;
	font-size:7.5pt;
	padding:5px;
	width:210px;
	text-align:justify;
}

.popup
{
	position:absolute;
	background: #fffaee;		
	border: 1px solid #adadad;
	font-size:7.5pt;
	padding:5px;
	width:210px;
	text-align:left;
}

/*-- Pagination Nav styles --*/
.pncContainer
{
	margin-top:-1px;
	margin-bottom:-1px;
	font-size: 8pt;
	padding: 10px 4px 4px 4px; 
}
.pncContainer .pageOf
{
	font-weight: bold;
	padding: 5px 15px 0px 2px;
	
}
.pncContainer .pagesList
{
	width:535px;
}
.pncContainer .pageLink
{
	float: left;
	margin:2px;
	padding: 2px 4px 3px 4px;
	background-image:url(/images/pagination_bg.gif);
	border:1px solid #CFCFCF;
}
.pncContainer .pageLink a, .pncContainer .pageLink a:visited
{
	color: #5F5F5F;
	text-decoration: none;
}
.pncContainer .pageLink a:hover
{
	color:#009CFF;
	text-decoration: none;
}
.pncContainer .pageLinkSelected
{
	color:#0098FF;
	font-weight:bold;
	float: left;
	padding: 5px 3px 3px 3px;
	background-color:#FFFFFF;
}
.pncContainer .pncNext a 
{
	width:62px;
	height:30px;
	padding:6px 6px 0 6px;
	display:block;
	background-image:url(/images/pagination_next.gif);
	background-repeat:no-repeat;
}


/* Cart */
#cart { padding:0 15px 15px 15px; }
#cart #cartheader { height: 33px; background:url(/images/cart-header-bg.gif) no-repeat; }
.cart-grand-total { border-top:1px solid #CCCCCC; font-weight:bold; color:black; }
.cart-items { background-color: #CCCCCC; width: 100%; }
.cart-item-cell { background-color: #FFFFFF; font-size: 8pt; padding: 6px; text-decoration: none; }
.cart-item-header { background-color: #CCCCCC; color: #FFFFFF; font-size: 9pt; font-weight: bold; padding: 3px; }
.cart-item-image { border-right: #111111 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #111111 1px solid; padding: 3px; }
.cart-more-options { display:none; }
.cart-promo-text { color: red; }


/* Checkout */
.input-text, .input-list { width:320px; font-size:11pt; border:1px solid #4F4F4F; }


/* OrderStatus */
#orderStatusMain { background-image:url(/images/orderstatus_bg.gif); background-repeat:no-repeat; padding:50px 0 100px 0; }
#signIn { width: 440px; background-color:#FFFFFF; border: 1px solid #ABABAB; }
#signIn #description { padding:12px; }
#signIn #error { padding:4px; color: #FF0000; }
#signIn #orderNumContainer { padding:8px; text-align:left; }
#signIn #emailAddressContainer { padding:8px; text-align:left; }
.heading { background-image:url(/images/orderstatus_header_tile.gif); background-repeat:repeat-x; color: #FFFFFF; font-weight: bold; text-align:center; padding:10px 0 6px 10px; font-size:11pt;}
.footing { background-image:url(/images/orderstatus_header_tile.gif); background-repeat:repeat-x; background-color: #000000; padding:4px;  }
#imgButtonCheckOrderStatus { }
.title { font-weight:bold; }
.box { }
#txtEmailAddress, #txtOrderNumber { width:250px; font-size:13pt; border:1px solid #4F4F4F; }
#summary { width: 650px; background-color:#FFFFFF; border: 1px solid #000000; }
#summary #basicinformation { padding:4px 0 4px 4px; border-bottom: 1px solid #000000; }
#summary #shippinginformation { padding:4px 0 4px 4px; border-bottom: 1px solid #000000; }
#summary #iteminformation { padding:4px 0 4px 4px; }
#summary divProblemMessage1, #summary divProblemMessage2 { color:#FF0000; padding:4px; }


/* ReturnPolicy */
#returnPolicyMain { background-image:url(/images/satisfaction_bg.gif); background-repeat:no-repeat; }

/* ContactUs */
#contactUsMain { background-image:url(/images/contactus_bg.gif); background-repeat:no-repeat; }


/* ShowProducts */
.showProductRightBox { border:1px solid #E1DEDE; background-color:#F9F8F8; padding:8px; }

.ShowPrintHeaders
{
font-size:10pt; font-weight:bold; padding:8px; text-align:left;
}