p { margin-top:5px; }

a { color:#B88B30; text-decoration:none; }
a:hover { color:#B88B30; text-decoration:underline; }

.imgLink { border:0; }
.alert { background: #fff6bf url(../styleImages/icons/exclamation.gif) center no-repeat; background-position: 15px 50%; text-align: left; padding: 10px 20px 10px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }

/* --- NAV STYLES --- */
.menu { margin:0; padding:20px 0 0 15px; width:188px; }
.menu ul { margin:0; padding:0; list-style-type: none; }
.menu li { display:inline; margin:0; padding:0; }
.menu ul ul { padding-left: 5px; }
.menu li a { display: block; padding:2px 0px 0px 5px; font-size:110%; color:#4C2804; text-decoration:none; }
.menu li a:hover { font-size:110%; color:#4C2804; text-decoration:underline; }
.menu_current { font-weight: bold; }

/* --- TEXT AND LINK STYLES --- */
.topNavLinks {  }
.topNavLinks a { color:#000000; text-decoration:none; }
.topNavLinks a:hover { color:#000000; text-decoration:underline; }

.txtBasket a { font-size:80%; color:#000000; text-decoration:none; }
.txtBasket a:hover { font-size:80%; color:#000000; text-decoration:underline; }
.imgBasket { display:inline; border:0; align:bottom; }

.txtSession, .txtCopy, .txtSiteDocs { color: #333333; }

a.txtSession, a.txtSiteDocs { color: #B88B30; text-decoration: none; }
a.txtSession:hover, a.txtSiteDocs:hover { color: #B88B30;	text-decoration: underline; }

a.txtButton { font-weight: bold; color: #FFFFFF; background-color: #4C2804; padding: 2px; line-height: 20px; text-align: center; text-decoration: none; }
a.txtButton:hover { font-weight: bold; color: #FFFFFF; background-color: #D1A430; padding: 2px; line-height: 20px; text-align: center; text-decoration: none; }

.txtSiteDocs, a.txtSiteDocs { font-size: 75%; color: #333333; text-decoration:none; }
a.txtSiteDocs:hover { font-size: 75%; color: #FF6600; text-decoration:none; }

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation { color:#B88B30; text-decoration:none; }
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { color:#B88B30; text-decoration:underline; }

.txtOldPrice { text-decoration: line-through; }
.txtSale { color: #FF0000; }
.txtOutOfStock { color: #FF0000; }

.txtContentTitle { font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color:#4C2804 }
.txtBoxSave {	color: #F90707; padding-left: 16px; }

.footerText1, .footerText1 a { font-size:95%; color:#474743; text-decoration:none; }
.footerText1 a:hover { color:#474743; text-decoration:underline; }

.footerText2, .footerText2 a { font-size:95%; color:#747473; text-decoration:none; }
.footerText2 a:hover { color:#747473; text-decoration:underline; }

.txtCopyright, a.txtCopyright { text-align: center; font-size: 11px; padding-top: 5px; color: #000000; }
a.txtCopyright:hover { text-decoration: none; }

/* --- BUTTONS --- */
.searchBox { font-size: 75%; color: #666666; background-color: #FFFFFF; border: 1px solid #666666; }

input.searchBtn { cursor:pointer; border: 3px double #999999; border-top-color: #666666; border-left-color: #666666; background-color: #666666; color: #FFFFFF; width: 30px; }

input.submit { cursor:pointer; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #CCCCCC;
								color: #333333; font-size: 75%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }

/* --- LISTS & FORMS --- */
form, ol, ul { margin: 0px; padding: 0px; }

li { list-style-position: inside; margin: 0px; padding: 0px; }
li.bullet { list-style-type: square; font-size: 75%; color: #000000; }
li.bulletLrg { list-style-type: square; font-size: 100%; color: #000000; }
li.num { font-size: 75%; color: #000000; }
li.account { list-style-type: square; padding-top: 5px; padding-bottom: 5px; }

.textbox { background-color: #F6F6F4; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.textboxDisabled { background-color: #FFFFFF; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.dropDown { width: 120px; }

/* --- TABLES --- */
.tblList { border: 1px solid #4C2804; }
.tdListTitle { background-color: #4C2804; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	color: #FFFFFF; }

.tdEven { background-color: #F6F6F4; }
.tdOdd { background-color: #E4CB86; }

.tdcartTitle { font-weight: bold;	color: #FFFFFF; background-color: #D1A430; border-bottom: 1px solid #666666; }

.tdcartEven { background-color: #E4CB86; }
.tdcartOdd { background-color: #F6F6F4; }

/* --- CART SPECIFIC --- */
.txtCartPrice { float: right; color: #FF0000; }
.txtCart { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; }

.cartTotal { border-top: 1px dashed #070F72; margin:3px 0 3px 0; padding:2px 0 0 0; width: 140px; }

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited { text-decoration: none; color: #000000; }
a.txtCartProduct:hover { text-decoration: none;	color: #FF6600; }

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #4C2804;
																																	text-decoration: none; font-weight: bold; padding: 2px; }
a.txtviewCart:hover { background-color: #D1A430; color: #FFFFFF; }

.cartProgress { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; padding: 4px; border: 1px solid #CCCCCC; width: 350px; margin: auto; }
.txtcartProgressCurrent {	color: #4C2804; font-weight: bold; }

.quickBuy { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }

.tdCartSubTotal { padding-top: 10px; border-top: 1px solid #666666; }

a.txtCheckout {	 font-weight: bold; color: #FFFFFF; background-color: #4C2804; text-decoration: none; padding: 2px; }
a.txtCheckout:hover {	font-weight: bold; color: #FFFFFF; background-color: #D1A430; text-decoration: none; padding: 2px; }								
								
a.txtUpdate { font-weight: bold; color: #FFFFFF; background-color: #4C2804; text-decoration: none; padding: 2px; }
a.txtUpdate:hover { font-weight: bold; color: #FFFFFF; background-color: #D1A430; text-decoration: none; padding: 2px; }
							
.txtStockWarn { font-size: 75%; color: #FF0000; }
.txtError { font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; color: #050F72; background-color: #FFCECE; border: 1px solid #FF0000; padding: 2px; }
