html {overflow: -moz-scrollbars-vertical;}
body { background: url(/images/home_bg.jpg) no-repeat 50% 0% }
/*body { background-image: url(/images/home_bg2.jpg); background-repeat: repeat-x;}*/

td {font-size: 9pt;	color: #000000;	font-family: arial}

.saleprice 
{
	color:Red;
	font-weight: bold;
}

/*Header*/
.box_btm {
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD3C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.box_btm_3px {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DAD2C5;
}

/*Image box*/
.img_box {
	background-color: #E2DBD1;
	border: solid 2px #6B4F20;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

/*
UL    { list-style-image: url(/images/red_bullet.gif) }
UL.small    { font-size: 8pt; line-height: 20pt; list-style-image: url(/images/blue_bullet.gif) }
UL.green    { list-style-image: url(/images/green_bullet.gif) }
UL.orange    { font-size: 9pt; list-style-image: url(/images/orange_bullet.gif) }
*/

/*Links*/
a:link {font-weight: bold;color: #006699;font-family: arial;text-decoration: none;}
a:visited {font-weight: bold;color: #003366;font-family: arial;text-decoration: none;}
a:active {font-weight: bold;color: #006699;font-family: arial;text-decoration: none;}
a:hover {font-weight: bold;color: #006699;font-family: arial;text-decoration: underline;}
a:link.white {font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:visited.white {font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:active.white {font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: none;}
a:hover.white {font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:link.blue8 {font-size: 8pt; font-weight: bold;color: #006699;font-family: arial;text-decoration: underline;}
a:visited.blue8 {font-size: 8pt; font-weight: bold;color: #003366;font-family: arial;text-decoration: underline;}
a:active.blue8 {font-size: 8pt; font-weight: bold;color: #006699;font-family: arial;text-decoration: none;}
a:hover.blue8 {font-size: 8pt; font-weight: bold;color: #006699;font-family: arial;text-decoration: underline;}
a:link.interiormenu {font-size: 9pt; font-weight: bold;color: #484139;font-family: arial;text-decoration: none;}
a:visited.interiormenu {font-size: 9pt; font-weight: bold;color: #484139;font-family: arial;text-decoration: none;}
a:active.interiormenu {font-size: 9pt; font-weight: bold;color: #484139;font-family: arial;text-decoration: none;}
a:hover.interiormenu {font-size: 9pt; font-weight: bold;color: #484139;font-family: arial;text-decoration: underline;}
a:link.breadcrumbs {font-size: 10pt; font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:visited.breadcrumbs {font-size: 10pt; font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:active.breadcrumbs {font-size: 10pt; font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:hover.breadcrumbs {font-size: 10pt; font-weight: bold;color: #FFFFFF;font-family: arial;text-decoration: underline;}
a:link.copyright {font-size: 8pt; color: #999999;font-family: arial;text-decoration: underline;}
a:visited.copyright {font-size: 8pt; color: #999999;font-family: arial;text-decoration: underline;}
a:active.copyright {font-size: 8pt; color: #999999;font-family: arial;text-decoration: underline;}
a:hover.copyright {font-size: 8pt; color: #999999;font-family: arial;text-decoration: underline;}

.boldwhite10 {font-size: 10pt; color: #FFFFFF; font-family: arial;	font-weight: bold}
.copyrighttext {font-size: 8pt;	color: #999999;	font-family: arial;}
.spacedtext {letter-spacing: 3px;}
.blurb {font-size: 18px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}

/*Shopping Cart*/
.StaticCart { }
.StaticCartItemCount { font-size: 1.00em; font-weight: lighter; }
.StaticCartSubtotal { font-size: 1.00em; font-weight: lighter; }

/* ShopCart.aspx */

.CartTable{ width: 95%; border: 1px solid #849CDE; }
.CartHeader{ font-size: .95em; font-weight: bold; color: white; background-color: #3464B8; }		/* The row that encompassess the header of the cart */
.CartItem { font-size: .85em; }						/* The row that encompassess the each cart Item */
.CartAltItem { font-size: .85em; }				/* The row that encompassess the each cart Item */
.CartFooter{ font-size: .85em; }					/* The row the encompasses the footer of the cart */
.CartHeaderProdCode{ text-align: center; } /* The cell that hold the Product Code Header text/image */
.CartHeaderDescript{ text-align: left; } /* The cell that hold the Product Code Header text/image */
.CartHeaderQty{ text-align: center; }			/* The cell that hold the Product Code Header text/image */
.CartHeaderRegPrice{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderPrice{ text-align: center; }		/* The cell that hold the Product Code Header text/image */
.CartHeaderBackorder{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderSave{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderRemove{ text-align: center; } /* The cell that hold the Product Code Header text/image */
.CartItemProdCode{ text-align: center; white-space: nowrap; }	
.CartItemDescript{ text-align: left;  }	
.CartItemQty { text-align: center;  }
.CartItemRegPrice{ text-align: right;  }
.CartItemPrice{ text-align: right;  }
.CartItemBackorder{ text-align: center; }
.CartItemSave{ text-align: center; }
.CartItemRemove{ text-align: center; }
.CartLegendTable{ }
.CartFooterYesToAll { text-align: center; }
.CartFooterNoToAll { text-align: center; }
.CartFooterSave { text-align: center; }
.CartFooterRemove { text-align: center; }
.CartFooterPrice {  text-align: right; }
.CartFooterSubtotal {  text-align: right; }

.CartYesButton { width: 70px; font-size: .75em; text-align: center; background-color: #127E04; font-weight: bold; color: #ffffff; }
.CartNoButton { width: 70px; font-size: .75em; text-align: center; background-color: #CF0404; font-weight: bold; color: #ffffff; }
.CartSaveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #0C1769; font-weight: bold; color: #ffffff; }
.CartRemoveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #696969; font-weight: bold; color: #ffffff; }
.CartNoToAllButton { width: 70px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #CF0404; }
.CartYesToAllButton { width: 70px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #127E04; }
.CartSaveAllButton { width: 110px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #0C1769; }
.CartRemoveAllButton { width: 110px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #696969; }
.CartMoveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #0C1769; font-weight: bold; color: #FFFFFF; }

.CartItemQtyTB { width: 35px; text-align: center; } 
.GroundShipItemText{}
.TruckShipItemText{}
.NoDiscountText{}

.WishlistTable { width: 95%; border: 1px solid orange; }
.WishlistHeader { font-size: .95em; background-color: orange; }
.WishlistItem { font-size: .85em; }
.WishlistAltItem { font-size: .85em; }
.WishlistFooter { font-size: .85em; }
.WishlistHeaderProdCode { font-weight: bold; color: #FFFFFF; text-align: center;}
.WishlistItemProdCode { text-align: center; white-space: nowrap; }
.WishlistHeaderDescript { font-weight: bold; color: #FFFFFF; text-align: left; }
.WishlistItemDescript { text-align: left;  }
.WishlistHeaderQty { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemQty { text-align: center;  }
.WishlistHeaderRegPrice { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemRegPrice { text-align: right;  }
.WishlistFooterRegPrice { }
.WishlistHeaderPrice { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemPrice { text-align: right;  }
.WishlistFooterPrice { text-align: right; }
.WishlistHeaderBackorder { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemBackorder { text-align: center; }
.WishlistHeaderMove { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistFooterMove { text-align: center; }
.WishlistItemSave { text-align: center; }
.WishlistHeaderRemove { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemRemove { text-align: center; }
.WishlistFooterRemove { text-align: center; }
.WishlistItemQtyTB { width: 35px; text-align: center; } 


.SectionTitle { background-color: #383838; color:White;}
.StandardTextBold { font-weight:bold; }
.note { font-size:smaller; font-style:italic; }
.DefaultLinks { color: Red; font-size: 1em; font-weight: bold}

/* GT - 09/17/2007 - Added for PromoCode Items */
.Promo { font-size: 1em; color:Black; font-weight:normal; }
.PromoNote { color:Black; font-size:.75em; }
#txt_PromoCode {Color:#000; Font-Weight:bold; Width:130px; Height:25px;}
#btnPromo { Color:#223399; background-color:#FFFFC0; Border:solid 2px #223399; Font-Weight:bold; Height:25px; cursor:hand;}
#lblError { color:Red; font-size:1em;}

/* GT - 09/17/2007 - Added for PromoCode Items with/without discount */
.DiscountLabel {border:solid 1px black; color:White; background-color:Red; padding:0px 5px 0px 5px; font-size:9pt; font-weight:bold; font-family:Arial, Geneva, Sans-Serif;}
.noDiscountLabel {border:solid 1px black; color:White; background-color:Silver; padding:0px 5px 0px 5px; font-size:9pt; font-weight:bold; font-family:Arial, Geneva, Sans-Serif;}

.NavLeftTable{width: 157px;  border-collapse:collapse; padding: 0px;}
.PopUpMenu1 {width:220px;position:absolute;left:120px;z-index:1;background-color:#77b;border:groove 2px lightsteelblue;padding:2px 2px 2px 2px }
.NavRightTable{ width: 157px;  border-collapse:collapse; padding: 0px;}

.NavTableTitleItemCell{width: 100%; background-color:#88a; border-top:solid 1px #d3302a; border-bottom:solid 1px #d3302a; padding: 2px 2px 2px 5px; font-size:.95em;font-style:italic;font-family:Arial,Sans-Serif; font-weight:bold; color:black;}
.NavTableTitleItem{}
.NavTableLinkItemCell{width: 100%; padding: 2px 2px 2px 10px; font-family: Helvetica,Verdana,Arial,Sans-Serif;}
.NavTableLinkItem{width: 100%; color:White; font-size:.75em;}
.NavTableLinkComponents{width: 100%; color:White; padding-left: 10px;}
.NavTableLinkSubcomponents{width: 100%; color:White; padding-left: 15px;}
.NavTableCatalogSelected {font-size:.75em;}
.ItemStyle{font-family:Arial; font-size:13px;}

.AddButton { FONT-WEIGHT: bold; WIDTH: 35px; COLOR: white; BACKGROUND-COLOR: crimson; font-family:Arial; font-size:13px }
.AddButtonOver { FONT-WEIGHT: bold; WIDTH: 35px; COLOR: crimson; BACKGROUND-COLOR: white; font-family:Arial; font-size:13px }
.PopUpWin { background-color: #ff9; border: #cc0 1px solid; font: .9em arial, helvetica, sans-serif; font-weight:bold; padding: 5px; position: absolute; visibility: hidden }


/* Login.aspx */ 
.LoginRegisterLink { font-weight: bolder; }

/* RegisterReview.ascx*/
.RegHead { font-weight: bold; color: #000000; background-color: orange; }
.RegItem { font-weight: lighter; color: #2E53B3; }
.RegItemAlt { font-weight: lighter; color: #2E53B3; }
.regHeadCenter { text-align: center; }
.regHeadLeft { text-align: left; }
.regItemCenter { text-align: center; }
.regItemCenterAlt { text-align: center; }
.RegCarDeleteButton { width: 50px; text-align: center; background-color: navy; font-weight: bold; color: #ffffff; }

.tblaccountform { width: 575px; }
.tblaccountformfooter { width: 100%; }
.RegCarLinkButton {}
.RegCarLinkButtonAlign { text-align: right; }
.RegisterReviewCarTable { width: 100%; }
.ReviewFormInstructions { width: 100%; }
.ReviewFormTable { width: 100%; }
.RegisterReviewContinue { width: 100%; text-align: right; }
.RegCarTable { width: 100%; }
.RegisterReviewCarTD1 { width: 84%; }
.RegisterReviewCarTD2 { width: 16%; text-align: right;}
.red { color: red; } 

/* OrderInvoice.aspx */ 		

.OrderInvoiceAddressTable { width: 95%; border: 1px solid #849CDE; padding: 0px; margin: 0px; }
.OrderInvoiceAddressRow {  padding: 0em; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.OrderInvoiceAddressCell { background-color:  #FCFCFC; width: 50%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }
.OrderAddressTable { width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
.OrderAddressHeaderRow { background-color: #FFFFFF; width: 100%; margin: 0px 0px 0px 0px; padding: 0cm; }
.OrderAddressHeaderText { width: 80%; font-weight: bold; font-size: 1.25em; color: #849CDE;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.OrderAddressHeaderLink { width: 20%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.OrderAddressName { font-weight: bold; }
.OrderAddressItem { }
.InvoiceCartTable { width: 95%;  border: 1px solid #849CDE; }
.InvoiceCartHeader { background-color: #999999; color: white; font-weight: bold; }
.InvoiceCartItem { background-color: #ffffff; }
.InvoiceCartItemAlt { background-color: #ffffff; } 
.InvoiceCartFooter {}
.InvoiceCartHeaderCode { text-align: center; }
.InvoiceCartHeaderBackorder { text-align: center; }
.InvoiceCartHeaderSave { text-align: center; }
.InvoiceCartHeaderRemove { text-align: center; }
.InvoiceCartHeaderQty { text-align: center; }
.InvoiceCartHeaderPrice { text-align: right; }
.InvoiceCartHeaderItemSubtotal { text-align: center; }
.InvoiceCartItemCode { text-align: center; }
.InvoiceCartItemBackorder { text-align: center; }
.InvoiceCartItemRemove { text-align: center; }
.InvoiceCartItemQty { text-align: center; }
.InvoiceCartQtyTB { text-align: center; }
.InvoiceCartItemPrice { text-align: right; }
.InvoiceCartItemSubtotal { text-align: right; }
.InvoiceCommentsBox { width: 95%; height: 150px; }
.InvoiceFooterTable { width: 95%;  border: 1px solid #849CDE; }

/* Login Page */
	.headerbold {
		font-family: Arial, Helvetica, Times;
		font-size: 9pt;
		font-weight: bold;
	}

	.text {
		font-family: Arial;
		font-size: 10pt;
	}

	.header {
		font-family: Arial;
		font-size: 13pt;
		font-weight: bold;
		font-decoration: italic;
		color: #07329B;
	}
	A.forgotpassword {
		color: #0000ff;
		font-weight: bold;
		font-size: 9pt;
	}

