/* Default CSS Stylesheet */
A:Hover {text-decoration:none;}

body,td,th,plnblu
{
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	color: #666666;
}

.minus1
{
	font-family: verdana,arial,sans-serif;
	font-size: 7pt;
	color: #666666;
}
.breadcrumb
{
	font-size: 8pt;
	color: #666666;
}

/* <Background Colors> */
.bg1 {background-color: #FDD58C;}

.bg2 {background-color: #FFFFFF;}

.bg_2 {background-color: red;}

.bg_2_alt {background-color: black;}

.bg3 {background-color: #DDB05D;}

.bg4 {background-color: #E6C487;}

.bg5 {background-color: #DB0304;}

.bg6 {background-color: #D59C35;}

.bg7 {background-color: #FEEDCF;}

.bg8 {background-color: #DF1710;}

.bg9 {background-color: #E7BB6B;}

/* <Background Images> */
.bg_search_img {background-image: url(img/bg_img_search.gif)}

/* <Form Style> */

.formTable
{
	background-color: #FEEDD0;
	border: solid 1px #FDD58C;
}

.formTablePassword
{
	background-color: #FDD58C;
	border: solid 1px #FDD58C;
	width: 450px;
}

.formHdr
{
	background-color: #FDD58C;
	padding: 7px;
}

.formHdrBlankGrp1
{
	background-color: #53748E;
	padding: 7px;
}

.formHdrBlankGrp2
{
	background-color: #FDD58C;
	padding: 7px;
}

.formBody
{
	background-color: #FEEDD0;
	padding: 3px;
	font-size: 8pt;
	color: #666666;
}

.formBox
{
	font-size: 8pt;
	
}

.formLink
{
	font-size: 9px;
	color: #D59C35;
}
.formState
{
	width: 100%;
}

.formFieldTitle
{
	background-color: #FEEDD0;
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 10px 0px 0px;
}

.contactFormTitle
{
	font-weight: bold;
	font-size: 8pt;
	
}

.formFieldTitleClear
{
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 10px 0px 10px;
}

.formTxtBoxTD
{
	background-color: #FEEDD0;
	padding: 0px 10px 0px 10px;
}

.formTxtBoxTDClear
{
	padding: 0px 10px 0px 10px;
}

.formDivider
{
	background-color: #FEEDD0;
	width: 16px;
}

.formDividerClear
{
	width: 16px;
}

.formButtonRow
{
	background-color: #FEEDD0;
	padding: 10px 10px 10px 10px;
}

.formButtonRowClear
{
	padding: 10px 10px 10px 10px;
}

.formErrMsgTxt
{
	font-size: 8pt;
	color: #FF0000;
}


/* <> */
.leftNav
{
	background-color: #FEE8C1;
	width: 180px;
	vertical-align: top;
}

.listBox
{
	font-size: 8pt;
}

.mainBody
{
	background-color: #FFFFFF;
	padding-left: 5px;
	vertical-align: top;	
}

.rightBody
{
	width: 180px;
	vertical-align: top;
}

.rightBarItem
{
	background-color: DB0304;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.rightBarItemHome
{
	background-color: FEEED1;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.navCartItemCount
{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}

.navCartShadow
{
	background-image: url(img/navCartShadow.gif);
	height: 4px;
}

.navSideText
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.navSide_bg_2
{
	background-image: url(img/navSide_bg_2.jpg);
	padding-left: 10px;
	cursor : hand; 
}

.newsletterBoxTxt
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFD5B1;
	padding: 3px;
}

.pageHdr
{
	font-size: 12pt;
	font-weight: bold;
	
}
.largeBlue
{
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
}
.paging 
{
	color:#354D66;
	font-weight:bold;
	font-size: 10pt;
}

.price {
	color:#DB0304;
	font-weight:bold;
	font-size: 8pt;
}

.producListBody
{
	width: 394px;
}

.productSide
{
	width: 180px;
	background-color: #DB0304;
}

.productTitle 
{
	font-size: 10pt;
	font-weight: bold;
	color: #354D66;
}
.productVarTitle
{
	font-size: 8pt;
	font-weight: bold;
	color: #354D66;
}

.productText
{
	font-size: 8pt;
	font-weight: bold;
	color: #354D66;
}

.recommendedTitle
{
	font-size: 7pt;
	font-weight: bold;
	color: #D5421B;
}

.recommendedText
{
	font-size: 7pt;
	color: #D5421B;
}

.searchBox
{
	width: 90px;
	height: 20px;
	font-size: 8pt;
}

.topWelcomeMsg
{
	font-size: 8pt;
	color: #666666;
	padding-top: 3px;
	padding-left: 5px;
}

.test1
{
	font-size: 8pt;
	color: #666666;
	padding-top: 3px;
	padding-left: 5px;
}

.test2
{
	font-size: 10pt;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 5px;
}

.txtDescription
{
	font-size: 8pt;
	color: #354D66;
}

/* <Cart Style> */
.cartColumnHdr
{
	background-color: #53748E;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

.cartEmptyRow
{
	background-color: #FEE8C1;
	height: 50px;
}

.cartItem
{
	background-color: #FEE8C1;
	font-size: 9px;
	vertical-align: top;
	padding: 1px;
}

.cartItem_alt
{
	background-color: #B8C6D3;
	font-size: 9px;
	vertical-align: top;
	padding: 3px;
}

.cartSummaryTitle
{
	background-color: #7395B5;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	
	padding: 3px;
}

.cartSummaryItem
{
	background-color: #7395B5;
	font-size: 9px;
	color: #FFFFFF;
	padding: 3px;
}

.cartTotalDivider
{
	background-color: #FFFFFF;	
	height: 3px;
}

.cartTotalTitle
{
	background-color: #53748E;
	font-size: 12px;
	color: #FFFFFF;	
	height: 3px;
	padding: 3px;
}

.categoryName
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}

.cartTotal
{
	background-color: #53748E;
	font-size: 12px;	
	color: #FFFFFF;
	height: 3px;
	padding: 3px;
}

.cartBtnRow
{
	vertical-align: middle;
	padding-top: 10px;
}

.cartQtyTxtBox
{
	text-align: right;
	font-size: 9px;	
	width: 25px;
}

/* <Footer Style> */
.footerHR
{
	background-color: #999999;
	height: 1px;
}

.footerCopyrightTxt
{
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.footerTxt
{
	font-size: 8pt;
	color: #666666;
	padding-top: 3px;
	text-decoration: none;
}


.recommended
{
	background-color: #FEE8C1;
	font-size: 8pt;
	vertical-align: top;
}

.recommended_alt
{
	background-color: #FDD58C;
	font-size: 8pt;
	vertical-align: top;
	
}
.borderYellow 
{
	border: 1px solid #FF9966;
}
.orangeLink
{
font-size: 8pt;
color:#DF7152;
text-decoration:none;
}

a.creatAcctLink
{
font-size: 10pt;
font-weight: bold;
color: #DF7152;
text-decoration: none;
}
a.creatAcctLink:HOVER
{
text-decoration: underline;
}

.formInput
{
	width:90%;
	font-size: 9pt;
}

.formTextBoxLarge
{
	width:535px;
	font-size: 9pt;
}

.cover-top
{
	font-size: 9px;
	font-weight: bold;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	background-color: #E6C487;
	text-align: center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.cover-row
{
	font-size: 9px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 0px none #000000;
	background-color: #DDB05D;
	text-align: center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.cover-price
{
	color: #999999;
	font-weight: bold;
}
.padding {
	padding-left: 4px;
	padding-right: 4px;
}
.errormessage
{
	color: #9E1010;
	font-size: 9pt;
	font-weight: bold;
	
}

DIV.sideText 
{
	color: #FFFFFF;
	padding: 10px;
}

TD.navIconOn {padding-left: 5px; cursor: pointer;}
TD.navIcon {padding-left: 5px; cursor: pointer;}
	