body 
{
	margin-left: 0px;
	color: #FFFFFF
}
/*controls the page spacing and font*/

A:link {
	TEXT-DECORATION: none;
	color: #FFFFFF
}
A:active {
	TEXT-DECORATION: none;
	color: #FFFFFF
}
A:visited {
	TEXT-DECORATION: none;
	color: #FFFFFF
}
A:hover {
	TEXT-DECORATION: underline;
	color: #00CC99
}
/*controls all links that do not call a class*/

 td 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF
}
/*controls most of the page text*/

P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.q_jump
{
	font-size:9px;
	font-weight: normal; 
	color: #494949; 
	width: 129px;
}
/*controls shop by brand dropdown*/

.search
{
	font-size:10px;
	color:#000000;
	width:100px;
}

.PageTitle
{
    FONT-SIZE: 16px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		font-weight: bolder;
}
/*controls page title text on all pages except the department and product pages*/

.DeptTitle
{
    FONT-SIZE: 18px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	font-weight: bolder;
}
/*controls the department titles*/

.ListPricewSale
{

}
/*list price or price level 1 with a sale*/

.ListPricewoSale
{

}
/*list price or price level 1 with no sale*/

.SalePrice
{
	text-decoration: none;
} 
/*sale prices*/

.MSRPPrice
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
/*msrp prices*/

.ProductName
{
	font-size: 16px; 
	font-weight: bold; 
	font-family: verdana, Arial, Helvetica, san-serif;
	color: #FFFFFF; 
}
/*controls the product names on the individual product pages*/

.ProductAttrLabel
{
}
/*controls the attribute labels ex. Size and Color*/

.ProductAttr
{
}
/*controls the option values*/

.deptbarlink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	text-transform: uppercase;
	line-height:18px;
}
.deptbarlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	text-transform: uppercase;
}
.deptbarlink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: underline; 
	text-transform: uppercase;
}
/*controls the top level departments in the left nav*/

.deptbarlink2:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	text-transform: none;
	line-height:15px;
}
.deptbarlink2:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	text-transform: none;
}
.deptbarlink2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: underline; 
	text-transform: none;
}
/*controls the second level departments in the left nav*/

.deptlinkM
{
	font-weight: bolder; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 12px;
    background-color: #577F7A; 
	width: 150px; 
	border: 1px #275E6F solid;
	display:block; 
	padding: -10px 0px 10px 5px; 
	margin-top: 2px; 
	margin-left: 5px; 
}
.deptlinkM:hover 
{
	font-weight: bolder; 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-size: 12px;
    background-color: #61877D; 
	width: 150px; 
	border: #275E6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	display:block; 
	padding: -10px 0px 10px 5px; 
	margin-top: 2px; 
	margin-left: 5px;
}
/*controls the subdepartment links on the department pages*/

.deptlinksub
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color: #494949; 
	font-size:11pt; 
	text-decoration: none; 
	font-weight:normal
} 
.deptlinksub:hover 
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color: #494949; 
	font-size:11pt; 
	text-decoration: underline; 
	font-weight:normal
}
/*controls the second-level subdepartment links on the department pages*/

.deptlinkP
{
	text-decoration: none
}
.deptlinkP:hover 
{
	text-decoration: underline; 
	color: #009DE0;
}
/*controls the product links on the department pages*/

.relProduct
{
	font-family: verdana,Arial, Helvetica, san-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #003366
}
.relProduct:hover 
{
	font-family: verdana,Arial, Helvetica, san-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #009DE0;
}
/*controls the product links on the department pages*/

.ListPricewSaleR
{

}
/*list price or price level 1 with a sale - used for related products*/

.ListPricewoSaleR
{

}
/*list price or price level 1 with no sale - used for related products*/

.SalePriceR
{
	text-decoration: none; 
	font-weight:bold
} 
/*sale prices - used for related products*/

.required
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:8pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the required input labels on shopper lookup, new, and update*/

.optional
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#494949; 
	font-size:8pt; 
	text-decoration: none; 
	font-weight:normal
}

.TableText {background: #ffffff; color: #000000;}
.ErrorMsg {color: #FF9999; font-weight: bold; text-indent: 10pt}
/*controls the optional input labels on shopper lookup, new, and update*/

.SubHeadbgcolor
{
color: #779682
}
.SubHeadText {font-weight: bold;font-size:14px;}
.CartLabels {	
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#ffffff; 
	font-size:9pt; 
	text-decoration: none; 
	font-weight:normal
}
.cart_list_item {
	font-size:9pt; 
	text-decoration: none
}
.cart_list_total {	
	font-size:9pt; 
	text-decoration: none
}

.relProductlabel
{
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.cartcoupon
{
}
/*controls the discount messages on basket.asp*/

.CartHeader
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:9pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the table headers on basket and payment*/

.CartContents
{
}
/*controls the item table on basket and payment*/

.CartAvailability
{
}
/*controls the item number or stock message on basket and payment*/

.basketlinkP
{
	font-family: verdana,Arial, Helvetica, san-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #003366
}
.basketlinkP:hover 
{
	font-family: verdana,Arial, Helvetica, san-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #009DE0;
}
/*controls the link back to the product page from basket and payment*/

.CartMoney
{
	text-align: right
}
/*controls the prices in the table on basket.asp*/

.BasketErrors
{
	color: #FF0000
}
/*controls the error messages related to the products on basket and payment*/

.eCommerceMessages
{
	color: #494949
}
/*controls the basket messages*/

.PurchaseErrors
{
	color: #FF0000
}
/*controls the error messages related to credit card or addresses on basket and payment*/

.ShippingTitle
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:10pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the section headers on shipping*/

.giftwrap
{
}
/*controls the giftwrap message*/

.giftwrapoptions
{
}
/*controls the giftwrap dropdown*/

.paymenttotals
{
}
/*controls the subtotal, shipping total, tax, and total*/

.PaymentTitle
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:10pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the section headers on shipping*/

.shippingaddress
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	text-decoration: none; 
	font-weight:normal
}

.shippingaddress:hover
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	text-decoration: underline; 
	font-weight:normal
}
/*controls the shipping address and billing address link on payment*/

.cvn
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:6pt; 
	text-decoration: none; 
	font-weight:normal
}
/*controls the text near the credit card images*/

.paymentlinkP
{
}
/*unsure*/

.ordernumber
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:13pt; 
	text-decoration: none; 
	font-weight:bold
}

.OrderTitle
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:9pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the section headers on confirmed*/

.confirmedtotals
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:8pt; 
	text-decoration: none; 
	font-weight:bold
}
/*controls the subtotal, shipping total, tax, and total on confirmed.asp*/

.oconfirmedtotalM
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#494949; 
	font-size:8pt; 
	text-decoration: none; 
	font-weight:normal
}
/*controls the subtotal, shipping total, tax, and total on confirmed.asp*/

.CartContentsM
{
text-align: right
}
/*unsure*/

.ReceiptContents
{
}
/*controls the item table on confirmed and receipt*/

.ReceiptContentsM
{
text-align: right
}
/*controls the prices in the table on confirmed and receipt*/

.Forumlink
{
}
.Forumlinkmsg
{
}
.findlink
{
}
/*unsure*/

.footerdark {  font-weight: bolder; color: #FFFFFF}
/*unsure*/

.topnav:link {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494949; text-decoration: none}
.topnav:link:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none}
.topnav:visited {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494949; text-decoration: none}
.topnav:visited:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494949; text-decoration: none}
/*unsure*/

.featured
{
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		font-weight: bold
}
/*unsure*/

.homelink:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px
}
.homelink:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.homelink:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.homelink:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
/*unsure*/

.username {  font-size:12px; font-weight: bolder; color:#FFFFFF}
/*unsure*/

.hometext {  font-size:12px; color:#FFFFFF}
/*unsure*/



/*******************************************/
/*Customer Specific Classes/
/*******************************************/


.darklink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000; 
	text-transform: uppercase;
	line-height:18px;
}
.darklink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000;
	text-transform: uppercase;
	line-height:18px;
}
.darklink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: none; 
	text-transform: uppercase;
}
.darklink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: underline; 
	text-transform: uppercase;
}
.hidepass
{visibility:hidden}


/* homepage text */
.homeIntro * {
	margin:0;
	padding:0;
	line-height:18px;
}
.homeIntro span {font-weight:bold;}
	.homeIntro h2 span {font-size:14px;}
.homeIntro h2 {
	padding-bottom:15px;
	font-size:12px;
	font-weight:normal;	
}
.homeIntro p {padding-bottom:10px;}
.homeIntro ul {margin-bottom:10px;}
.homeIntro li {margin:0 0 5px 35px;}
.homeIntro p.contact {
	font-size:14px;
	font-weight:bold;
	text-align:right;	
}
