
BODY, P, td, ul, ol, li 	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: #000000; }
BODY.background				{ background-image: url(../images/backgroundGradient.jpg); }

li							{ padding-bottom: 12px; }
.bottomSpacing				{ padding-bottom: 40px; } /* Last cell size for the bottom of page */

/*Tri-rollover button styles-------------------------------------------------------------------*/
/*.rollbutton  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: #ffffff; }
*/
.rollbutton 				{ text-decoration: none; color: #9cb8a0; font-weight:normal; } 
.rollbuttonOn            { text-decoration: none; color: #011b03; font-weight:normal; }

/* Boom Image -----------------------------------------------------------------------*/
.boomImagePadding 			{ margin-bottom:10px; }
.noBoomImagePadding 		{margin-bottom:-5px; }

/* Image Framing -------------------------------------------------------------------*/
.imageFrame					{border:solid 1px #000000; padding:1px; margin-left:0px; margin-bottom:0px; }
.imageFrameRight {float:right; border:solid 1px #000000; padding:1px; margin-left:3px; margin-bottom:5px; } 
.imageFrameLeft  {float:left; border:solid 1px #000000; padding:1px; margin-right:5px; margin-bottom:5px; } 
.imageRight 	 {float:right; padding:2px; margin-left:5px; margin-bottom:5px; }
.imageLeft 		 {float:left; padding:2px; margin-right:5px; margin-bottom:5px; }


/* Devider Lines --------------------------------------------------------------------*/
.deviderLineThickPadding	{ margin-top:30px; margin-bottom:15px; }
.deviderLineThinPadding		{ margin-top:30px; margin-bottom:15px; }
.deviderLineCasePadding		{ margin-top:6px; margin-bottom:15px; }

 
/* Panel Headers ---------------------------------------------------------------------------------*/
.hdrSearch					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrTeaser					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrHighlights				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #f3e6bf; }
.hdrSteps					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrNav						{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #f3e6bf; }
.hdrMailingList				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrLogin					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrCart					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrCoupon					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrFreight					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrSubNav					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #f3e6bf; }
.subNavHdr					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #011b03; }

.categoryBrandLine			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #011b03; }

/* Search Panel ---------------------------------------------------------------------------------*/


/* Teaser Panel ---------------------------------------------------------------------------------*/
.teaserHdrSub				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #701d00; }
.teaserCopy					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5a5442; line-height: 12px; }
a.teaserLink 				{ text-decoration: none; color: #701d00; font-weight:normal; line-height: 20px; }
a:link.teaserLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active.teaserLink 		{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited.teaserLink		{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover.teaserLink 			{ text-decoration: underline; color: #011b03; font-weight:normal; }


/* Highlights Panel -----------------------------------------------------------------------------*/
.highlightsHdrSub			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #701d00; }
.highlightsCopy				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #53492a; line-height: 12px; }
a.highlightsLink 			{ text-decoration: none; color: #701d00; font-weight:normal; line-height: 20px; }
a:link.highlightsLink 		{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active.highlightsLink 	{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited.highlightsLink	{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover.highlightsLink 		{ text-decoration: underline; color: #011b03; font-weight:normal; }


/* Steps Panel ----------------------------------------------------------------------------------*/
.stepsHdrSub				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #701d00; }
.stepsCopy					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5a5442; line-height: 12px; }
a.stepsLink 				{ text-decoration: none; color: #701d00; font-weight:normal; line-height: 20px; }
a:link.stepsLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active.stepsLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited.stepsLink			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover.stepsLink 			{ text-decoration: underline; color: #011b03; font-weight:normal; }

.stepsDeviderLinePadding	{ margin-top:10px; margin-bottom:10px; }


/* Mailing List Panel ---------------------------------------------------------------------------*/


/* Login Panel ----------------------------------------------------------------------------------*/
.loginRememberCopy			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; line-height: 8px; }


/* Shopping Cart Panel --------------------------------------------------------------------------*/
.cartHdrSub					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #701d00; }
.cartCopy					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5a5442; line-height: 12px; }
a.cartLink 					{ text-decoration: none; color: #701d00; font-weight:normal; font-size: 10px; line-height: 12px; }
a:link.cartLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active.cartLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited.cartLink			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover.cartLink 			{ text-decoration: none; color: #011b03; font-weight:normal; }

.cartDeviderLinePadding		{ margin-top:10px; margin-bottom:5px; }


/* Coupon Code Panel ----------------------------------------------------------------------------*/


/* Freight Panel --------------------------------------------------------------------------------*/
.freightCopy				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5a5442; line-height: 12px; }



/* Content Formatting ---------------------------------------------------------------*/
.hdr						{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #660000; line-height: 20px; }
.hdrsubhome					{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000; line-height: 20px; } /* Sub header(s) for the home page only */
.hdrsub						{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000; line-height: 20px; }
.textColor					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #660000; }
.newsHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #011b03; }
.itemHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #011b03; }
.textThumbnails				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #a7986d; }


/* Navigation -----------------------------------------------------------------------*/
a 							{ text-decoration: none; color: #701d00; font-weight:normal; } /* Universal Links */
a:link 						{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active 					{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited					{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover 					{ text-decoration: underline; color: #660000; font-weight:normal; }

a.homeLink 					{ text-decoration: none; color: #701d00; font-weight:normal; line-height: 25px; } /* Homepage Links Only */
a:link.homeLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:active.homeLink 			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:visited.homeLink			{ text-decoration: none; color: #701d00; font-weight:normal; }
a:hover.homeLink 			{ text-decoration: underline; color: #011b03; font-weight:normal; }

a.buttonLink 				{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:link.buttonLink 			{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:active.buttonLink 		{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:visited.buttonLink		{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:hover.buttonLink 			{ text-decoration: none; color: #011b03; font-weight:normal; }


a.categoryBrandLink 		{ text-decoration: none; color: #011b03; font-weight:bold; }
a:link.categoryBrandLink 	{ text-decoration: none; color: #011b03; font-weight:bold; }
a:active.categoryBrandLink 	{ text-decoration: none; color: #011b03; font-weight:bold; }
a:visited.categoryBrandLink	{ text-decoration: none; color: #011b03; font-weight:bold; }
a:hover.categoryBrandLink 	{ text-decoration: none; color: #ffffff; font-weight:bold; }


.breadcrumbSelect			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #701d00; font-weight:bold; }
.breadcrumbLine				{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #011b03; font-weight:bold; }
a.breadcrumbLink			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #011b03; font-weight:bold; }
a:link.breadcrumbLink		{ text-decoration: none; color: #011b03; font-weight:bold; }
a:active.breadcrumbLink		{ text-decoration: none; color: #011b03; font-weight:bold; }
a:visited.breadcrumbLink	{ text-decoration: none; color: #011b03; font-weight:bold; }
a:hover.breadcrumbLink		{ text-decoration: none; color: #701d00; font-weight:bold; }


a.backLink 				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.backLink 	        { text-decoration: none; color: #108687; font-weight:bold; }
a:active.backLink  		    { text-decoration: none; color: #108687; font-weight:bold; }
a:visited.backLink   		{ text-decoration: none; color: #108687; font-weight:bold; }
a:hover.backLink  	 	    { text-decoration: underline; color: #000a69; font-weight:bold; }


.navtopline					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
.navtop					    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a.navtop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; line-height: 23px; }
a:link.navtop 				{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.navtop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.navtop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.navtop 			    { text-decoration: none; color: #ecd269; font-weight:normal; }

a.navtop-at 				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ecd269; font-weight:normal; line-height: 23px; }
a:link.navtop-at 			{ text-decoration: none; color: #ecd269; font-weight:normal; }
a:active.navtop-at 		    { text-decoration: none; color: #ecd269; font-weight:normal; }
a:visited.navtop-at		    { text-decoration: none; color: #ecd269; font-weight:normal; }
a:hover.navtop-at 			{ text-decoration: none; color: #ecd269; font-weight:normal; }


.navleft             	    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; }
a.navleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(../images/navOff.jpg) repeat-y; }
a:link.navleft       	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:active.navleft     	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:visited.navleft    	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:hover.navleft      	    { text-decoration: none; color: #ffffff; font-weight: normal; background: url(../images/navOn.jpg) repeat-x; }

.navleft-at					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight: normal; }
a.navleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(../images/navOn.jpg) repeat-y; }
a:link.navleft-at			{ text-decoration: none; color: #ffffff; font-weight: normal; }
a:active.navleft-at			{ text-decoration: none; color: #ffffff; font-weight: normal; }
a:visited.navleft-at		{ text-decoration: none; color: #ffffff; font-weight: normal; }
a:hover.navleft-at			{ text-decoration: none; color: #ffffff; font-weight: normal; }

.subNavleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; }
a.subNavleft				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/navSubOff.jpg) repeat-y; }
a:link.subNavleft       	{ text-decoration: none; color: #53492a; font-weight: normal; }
a:active.subNavleft			{ text-decoration: none; color: #53492a; font-weight: normal; }
a:visited.subNavleft		{ text-decoration: none; color: #53492a; font-weight: normal; }
a:hover.subNavleft			{ text-decoration: none; color: #701d00; font-weight: normal; background: url(../images/navSubOn.jpg) repeat-x; }

.subNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #701d00; font-weight: normal; }
a.subNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #701d00; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/navSubOn.jpg) repeat-y; }
a:link.subNavleft-at		{ text-decoration: none; color: #701d00; font-weight: normal; }
a:active.subNavleft-at		{ text-decoration: none; color: #701d00; font-weight: normal; }
a:visited.subNavleft-at		{ text-decoration: none; color: #701d00; font-weight: normal; }
a:hover.subNavleft-at		{ text-decoration: none; color: #701d00; font-weight: normal; }


.navright             	    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; }
a.navright					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(../images/subNavOff.jpg) repeat-y; }
a.navrightTwoLine			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; line-height: 15px; padding: 5px 0px 0px 10px; display: block; height: 35px; background: url(../images/subNavOfftwo.jpg) repeat-y; }
a:link.navright       	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:active.navright     	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:visited.navright    	    { text-decoration: none; color: #53492a; font-weight: normal; }
a:hover.navright      	    { text-decoration: none; color: #000000; font-weight: normal; background: url(../images/subNavOn.jpg) repeat-x; }
a:hover.navrightTwoLine	    { text-decoration: none; color: #000000; font-weight: normal; background: url(../images/subNavOfftwo-on.jpg) repeat-x; }

.navright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; }
a.navright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(../images/subNavOn.jpg) repeat-y; }
a.navrightTwoLine-at		{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; line-height: 15px; padding: 5px 0px 0px 10px; display: block; height: 35px; background: url(../images/subNavOfftwo-on.jpg) repeat-y; }
a:link.navright-at			{ text-decoration: none; color: #000000; font-weight: normal; }
a:active.navright-at		{ text-decoration: none; color: #000000; font-weight: normal; }
a:visited.navright-at		{ text-decoration: none; color: #000000; font-weight: normal; }
a:hover.navright-at			{ text-decoration: none; color: #000000; font-weight: normal; }

.subNavright				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; }
a.subNavright				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #53492a; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/subNavSubOff.jpg) repeat-y; }
a:link.subNavright       	{ text-decoration: none; color: #53492a; font-weight: normal; }
a:active.subNavright		{ text-decoration: none; color: #53492a; font-weight: normal; }
a:visited.subNavright		{ text-decoration: none; color: #53492a; font-weight: normal; }
a:hover.subNavright			{ text-decoration: none; color: #701d00; font-weight: normal; background: url(../images/subNavSubOn.jpg) repeat-x; }

.subNavright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #701d00; font-weight: normal; }
a.subNavright-at			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #701d00; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/subNavSubOn.jpg) repeat-y; }
a:link.subNavright-at		{ text-decoration: none; color: #701d00; font-weight: normal; }
a:active.subNavright-at		{ text-decoration: none; color: #701d00; font-weight: normal; }
a:visited.subNavright-at	{ text-decoration: none; color: #701d00; font-weight: normal; }
a:hover.subNavright-at		{ text-decoration: none; color: #701d00; font-weight: normal; }


/* Footer   -----------------------------------------------------------*/
.footertxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #cabe98; font-weight:normal; line-height: 22px; }
a.footer 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #cabe98; font-weight:normal; line-height: 22px; }
a:link.footer 				{ text-decoration: none; color: #cabe98; font-weight:normal; }
a:active.footer 			{ text-decoration: none; color: #cabe98; font-weight:normal; }
a:visited.footer			{ text-decoration: none; color: #cabe98; font-weight:normal; }
a:hover.footer 			    { text-decoration: none; color: #ffffff; font-weight:normal; }
