.hide
{
	display: none;
}
body {
	background: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px Verdana;
	color: #000000;
	letter-spacing: normal;
	vertical-align: top; !important
	text-align: center;
}
a, a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}

/* START MAIN LAYOUT TAGS */
/* The container is used to control to overall width of the site content */
#container
{
	position: absolute;
	width: 778px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	left:50%;
	margin: 5px 0px 0px -388px;
}
#popupContainer
{
	width: 100%;
	padding: 10px;
	background: #FFF;	
}
/* NavColumn and ContentColumn are used on pages with a sidebar */
#navcolumn
{
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 212px;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana, Arial, Helvetica, Sans-Serif;
	background: url(tile_mark.gif);
}
#NavColumn
{
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 212px;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana, Arial, Helvetica, Sans-Serif;
	background: url(tile_mark.gif);
}
#contentcolumn
{
	position: relative;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 566px;
	vertical-align: top;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer
{
	width: 566px;
	align: left;
	text-align: left;
}
#ProductPageImageColumn
{
	
	padding: 5px 0px 0px 10px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
#ProductPageContentColumn
{
	padding: 5px 0px 0px 10px;
	display: block;
	margin: 0px;
	vertical-align: top;
	text-align: left;	
	font: 12px/15px Verdana, Arial, Helvetica, Sans-Serif;
	align: left;
}
#ProductPageContentColumn #lblName {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}
#ProductPageContentColumn #ProductSKU {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#ProductPageContentColumn #lblSitePriceName, #ProductPageContentColumn #lblQuantity, #ProductPageContentColumn #lblSitePrice {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
#ProductReviews, #ProductReviews a, #ProductReviews a:visited {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A
	text-decoration: none;
}
#ProductReviewDisplay1_lblTitle {
	font-family: Arial;
	font-size: 16px;
	color:  #000000;
}
#ProductReviews a:hover {
	text-decoration: underline;
}
#BreadCrumbs, #BreadCrumbs a, #BreadCrumbs a:hover, #BreadCrumbs a:visited {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A
	text-decoration: none;
}
.BreadCrumbTrailNoLink {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	font-weight: bold;
}
/* #page is used by pages without a sidebar */
#page
{
	padding:0px;
	margin:0px;
	background:#EEEEEE;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent
{
	position: relative;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;		
	text-align: left;	
}
/* END MAIN LAYOUT TAGS */

/* START HEADER TAGS */
#header
{
	font: 11px;
	height: 100px;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 778px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	text-align: left;
	background: #FFFFFF;
}
/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea
{
	height: 100px;
	width: 778px;
	background: #FFFFFF;
}
/* Sections within Main Header Areas */
#Logo
{
	position: relative;
	top: 0px;
	left: 0px;
}
#SiteMenu {
	position: relative;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
#SiteMenu UL
{
	position: relative;
	margin: 0px;
	white-space: nowrap;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	padding: 3px;
}
#SiteMenu LI
{
	text-transform: uppercase;
	display: inline;
	list-style-type: none;
}
#SiteMenu A
{
	font-size: 11px;
	text-align: center;
	padding: 0 10 0 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#SiteMenu A:Hover
{
	text-decoration: underline;
}
#MiniCart
{
	position: relative;
	text-align: left;
	width: 778;
	left: 553px;
	top: -4px;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
#ShoppingCartLink
{
	position: relative;
	text-align: left;
	left: 680px;
	top: 10px;
	width: 778;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
#ShoppingCartLink A, #ShoppingCartLink A:hover
{
/*	color: #666666;*/
	color: #5A5A5A7
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
/* Tags for main menu */
#MainMenu
{
	position: relative;
	display: none;
	width: 778px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align: center;
	background: #FFFFFF;
}
/* Controls Tabs for top level categories */
#MenuLevel1
{
	display: none;
	width: 778px;
	background: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
#MenuLevel1 Table
{
	position: relative;
	top: 0px;
	left: 0px;
	align: left;
}
.MenuItem
{		
	color: #666666;
	height: 25px;
	text-align: center;
	font-weight: bold;
}
.MenuItemActive
{
	width: 100px;
	color: #666666;
	height: 25px;
	text-align: center;
	font-weight: bold;	
}
#MenuLevel1 a, #MenuLevel1 a:Hover, #MenuLevel1 a:visited {
	font: 12px Arial, Helvetica, Sans-Serif;
	padding: 0 10 0 10;
	color: #5A5A5A;
	text-decoration: none;
}
/* Controls sub category level menu */
#MenuLevel2
{
	position: relative;
	top: -135px;
	left: 350px;
	left: 0px;
	width: 755px;
	height: 38px;
	background: url(SubCategories.gif) no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px;	
}
#MenuLevel2 .MenuItem
{
	width: 100px;
	background: transparent;
	color: #000;
}
#MenuLevel2 Table
{
	margin-left: auto;
	margin-right: auto;
}
#MenuLevel2 A
{
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	text-decoration: none;
}
#MenuLevel2 A:Hover
{
	text-decoration: underline;
}
/* END HEADER TAGS */

/*___________________Sidebar Menus And Forms________________________*/
.CategoryList, .SearchBoxForm, .MailingListSignupForm {
	position: relative;
	left: 0px;
	width:212px;
	background: #E3E3E3;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	align: left;
}
.CategoryList h4, .SearchBoxForm h4, .MailingListSignupForm h4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: 5A5A5A;
	margin: 5px 0px 2px 5px;
	height: 25px;
}
.CategoryListContent {
	background: #F2F2F2;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.CategoryListContent ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	list-style-image: url(cross.gif);
}
.CurrentCategory a,.CurrentCategory a:visited,.CurrentCategory a:hover {
	font-weight: bold;
}
.CategoryListContent a, .CategoryListContent a:visited, .CategoryListContent a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: none;
}
.SearchBoxFormContent {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	background: #F2F2F2;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 25px;
}

.MailingListSignupFormContent {
	padding: 5px;
	text-align: left;
	height: 50px;
	background: #F2F2F2;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.SearchBoxFormContent .FormInput, .MailingListSignupFormContent .FormInput {
	border: #90B4C0 1px solid;
	background: #FFFFFF;
	color: #90B4C0;
	padding-left: 2px;
	font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	height: 18px;
	width: 150px;
	vertical-align: middle;
}
.MailingListSignupFormContent .FormLabel {
	font-family: Arial;
	font-size: 10px;
	color: #5A5A5A;
}

/*_________________Search Go Button_______________*/
#ContentColumn1__ctl0_btnGoSearch {
	position: relative;
	top:8px;
}
#ContentColumn4__ctl0_btnGoSearch {
	position: relative;
	top:6px;
}
#ContentColumn4__ctl2_btnGoEmail {
	position: relative;
	top:6px;
}
#ContentColumn5__ctl0_btnGoSearch {
	position: relative;
	top:6px;
}
/*__________________Category Display Class_____________*/
#lblCategoryName {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}
/*_________________Mailing List Go Button_______________*/
#ContentColumn1__ctl2_btnGoEmail {
	position: relative;
	top:5px;
}
#ContentColumn5__ctl2_btnGoEmail {
	position: relative;
	top:5px;
}
/*___________________Home Page Content Styles_______________*/
#PageHome {
	position: relative;
	width: 778;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
}
#HomeTable {
	vertical-align: top;
}

#HomeColumn1 {
	vertical-align: top;
}
#HomeColumn2 {
	position: relative;
	padding: 3px 3px 3px 3px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
}
/*________________Footer Content Style_____________________*/
#footer {
	position: relative;
	background: #FFFFFF;
	top: 10px;
	height: 50;
	width: 778;
}
#footermenu {
	position: relative;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background: #666666;
	padding: 3px;
}
#footermenu a, #footermenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footermenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footercustommenu {
	display: none;
}
#copyright {
	position: relative;
	background: #FFFFFF;
	font-size: 10px;
	color: #BFBFBF;
}
#poweredby {
	display: none;
}

/*____________Items Found Label__________________*/
#lblRecordsFound, #lblSorter {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: italics;
}
#Records {
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}
#Records a, #Records a:visited {
	font-family: Verdana;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: none;
}
#Records a:hover {
	font-family: Verdana;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: underline;
}

.SingleProductDisplay, .SingleProductDisplayName,.SingleProductDisplayPrice {
	text-align: center;
}
.SingleProductDisplayImage {
	padding: 5px 5px 5px 0;
	text-align: center;
}
.ProductReview {
	font-family: Arial;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}
.ProductReviewRating {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
/*__________________Shopping Cart Stuff_______________________*/
#CartTitle {
	font-family: Arial;
	color: #666666;
}
#CartContainer {
	font-family: Arial;
	font-size: 12px;
	align: center;
}
#CartContainer .Header {
	padding: 5px 5px 5px 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#CartContainer .CartItem, #CartContainer .CartAlternateItem {
	padding: 5px 5px 5px 5px;
	font-face: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
#CartContainer a, #CartContainer a:visited {
	font-family: Arial;
	font-size: 11px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: none;
}
#CartContainer a:hover {
	font-family: Arial;
	font-size: 11px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: underline;
}
#CartCheckoutButtons {
	position: relative;
	top: 10px;
}
#Page {
	background: #FFFFFF;
	align: center;
}
/*_____________________Your Account Settings_________________*/
#TitleLabel {
	font-family: Arial;
	font-weight: bold;
	color: #666666;
}
.FormLabel {
	font-family: Arial;
	font-size: 12px;
}
/*_____________________Your Account Settings - Custom item settings______________*/
#LoginControl1_lnkForgotPassword, #LoginControl1_lnkForgotPassword a, #LoginControl1_lnkForgotPassword a:visited {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: none;
}
#LoginControl1_lnkForgotPassword a:hover {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: underline;
}
/*______________________Customer Services Settings________________*/

.NavColumnBlock {
	position: relative;
	top: -5px;
	margin: 0px 0px 0px 0px;
	background: #E3E3E3;
}
.NavColumnBlock h4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
	margin: 5px 0px 2px 5px;
	height: 25px;
}
#SideMenu1_lstCustomerServiceMenu, #CustomerServiceMenu1_lstCustomerServiceMenu {
	width: 100%;
	background: #F2F2F2;
	position: relative;
	margin: 0px;
	white-space: nowrap;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	list-style-image: url(cross.gif);
	text-indent: 15px;
}
#SideMenu1_lstCustomerServiceMenu a, #SideMenu1_lstCustomerServiceMenu a:visited, #CustomerServiceMenu1_lstCustomerServiceMenu a, #CustomerServiceMenu1_lstCustomerServiceMenu a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
#SideMenu1_lstCustomerServiceMenu a:hover, #CustomerServiceMenu1_lstCustomerServiceMenu a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}
/*______________Return Requests Settings_______________*/
#lblIntroText {
	font-family: Arial;
	font-size: 12px;
}
.FormLabel h3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#lblResult {
	font-family: Arial;
	font-size: 12px;
}
/*__________________Error Reporting____________________*/
.ErrorMessage {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
}
/*_________________Privacy Policy Settings_____________________*/
#dgPolicy {
	font-family: Arial;
	font-size: 12px;
}
/*___________________Signup/Checkout Settings__________________________*/
#CheckoutSteps {
	font-family: Arial;
	font-size: 12px;
}
#CheckoutSteps a, #CheckoutSteps a:visited {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: none;
}
#CheckoutSteps a:hover {
	font-family: Arial;
	font-size: 12px;
/*	color: #666666; */
	color: #5A5A5A;
	text-decoration: underline;
}
#CheckoutTable, #pnlSecondAddress, #pnlShipping, #pnlUPSCopyright, #trCreditCard, #trPayPal, #pnlUPSCopyright .BVSmallText, #pnlInstuctions, #PackageList, .CheckoutDescription, #PackageList .BVSmallText, .Item, #OrderViewer1_lblOrderNumber, .BVSmallText, #OrderViewer1_PackageList{
	font-family: Arial;
	font-size: 12px;
}
#CheckoutTotals, #CheckoutTotals .BVSmallText, #CheckoutPayment {
	padding: 0 0 0 3px;
	background: #E2E2E2;
	font-family: Arial;
	font-size: 12px;
}
#CheckoutTotals .BVText {
	background: #E2E2E2;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#CheckoutPayment h6 {
	font-size: 14px;
	font-weight: bold;
}
#PackageList a,#PackageList a:visited, #CheckoutPayment a, #CheckoutPayment a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
#PackageList a:hover, #CheckoutPayment a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}
/*______________________Search Page Configs____________________*/
#Pager {
	font-family: Arial;
	font-size: 12px;
}
#Pager .CurrentPage {
	font-weight: bold;
}
#Pager a, #Pager a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
#Pager a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}