@charset "UTF-8";
/* CSS Document */

body { color:#000000;background-color:#ffffff;}
#main-container { width:955px;margin:0 auto;padding:0 0 0 0;background-color:#FFFFFF;border-left:1px solid #000000;border-right:1px solid #000000; }

/* Header */
#main-container #header { clear:both;width:955px;height:110px;margin:0;padding:0;background-image:url(/images/spirit/activedit/common/bg_header.gif);background-repeat:no-repeat;background-position:left top; }
#header a:link { color:#4f1000;text-decoration:none; }
#header a:visited { color:#4f1000;text-decoration:none; }
#header a:hover { color:#ff4000;text-decoration:none; }
#header a:active { color:#4f1000;text-decoration:none; }
#main-container #header .logo { float:left;width:182px;margin:8px 0 0 16px;padding:0; }
/* Utility Navigation including Cart */
#main-container #header #utilityNav { float:right;width:536px;height:22px;margin:0;padding:2px 15px 4px 0;display:block; }
#main-container #header #utilityNav ul { float:right;margin:0;padding:6px 0 0 0;font-weight:bold;color:#4f1000;list-style-type:none; }
#main-container #header #utilityNav ul li { display:inline;margin:0;padding:0 0 0 16px;}
#main-container #header #utilityNav ul li a.cart-link { padding:6px 28px 4px 0;background-image:url(/images/spirit/shared/icon_cart-empty.gif);background-repeat:no-repeat;background-position:right center; }
#main-container #header #utilityNav ul li a.cart-link-full { padding:6px 28px 4px 0;background-image:url(/images/spirit/shared/icon_cart-full.gif);background-repeat:no-repeat;background-position:right center; }
#main-container #header #utilityNav ul li a.cart-link { padding:6px 28px 4px 0;background-image:url(/images/spirit/shared/icon_cart-empty.gif);background-repeat:no-repeat;background-position:right center; }
#main-container #header #utilityNav ul li a.cart-link-full { padding:6px 28px 4px 0;background-image:url(/images/spirit/shared/icon_cart-full.gif);background-repeat:no-repeat;background-position:right center; }

#main-container #header .storeLocator { float:right;width:536px;height:28px;margin:8px 15px 0 0;padding:0;text-align:right; }
#main-container #header .storeLocator input {margin:-12px 9px 12px 0;vertical-align:middle; }
#main-container #header #mainNavigation { float:left;width:955px;height:30px;margin:0 0 0 0;padding:0;display:block; }

/* Primary Navigation */
#main-container #header #primaryNavigation { clear:both;width:955px;margin:0;padding:6px 0 0 0;text-align:center;}
#main-container #header #primaryNavigation ul {text-transform:capitalize;font-size:125%;list-style-type:none;z-index:9999;text-align:center;display:inline; }
#main-container #header #primaryNavigation ul li { font-weight:bold;margin:0;padding:0 14px;text-align:center;display:inline;position:relative; }
#main-container #header #primaryNavigation ul li a { padding:5px 0 0px 0;text-transform:uppercase; }
#main-container #header #primaryNavigation ul li a:link { color:#fe7227;text-decoration:none; }
#main-container #header #primaryNavigation ul li a:visited { color:#fe7227;text-decoration:none; }
#main-container #header #primaryNavigation ul li a:hover { color:#ff4000;text-decoration:none; }
#main-container #header #primaryNavigation ul li a:active { color:#4f1000;text-decoration:none; }
#main-container #header #primaryNavigation ul li.active a:link,
#main-container #header #primaryNavigation ul li.active a:visited,
#main-container #header #primaryNavigation ul li.active a:hover,
#main-container #header #primaryNavigation ul li.active a:active { color:#FFFFFF;text-decoration:none; }
#main-container #header #primaryNavigation ul li ul { display:none;visibility:hidden; }
#main-container #header #primaryNavigation ul li.over ul { display:block;width:160px;margin:0;padding:1px;position:absolute;top:20px;left:9px;background-color:#fdcd43;font-size:77%;text-align:left;list-style-type:none;visibility:visible;z-index:9999; }
#main-container #header #primaryNavigation ul li.over ul li { display:block;float:none;clear:both;margin:0;padding:2px 9px;font-weight:normal;background-color:#fdcd43;border-left:3px double #000;border-right:3px double #000;border-bottom:3px double #000; }
#main-container #header #primaryNavigation ul li.over ul li.first { border:none; }
#main-container #header #primaryNavigation ul li.over ul li a { display:block; }
#main-container #header #primaryNavigation ul li.over ul li a:link { color:#350B00;text-decoration:none; }
#main-container #header #primaryNavigation ul li.over ul li a:visited { color:#350B00;text-decoration:none; }
#main-container #header #primaryNavigation ul li.over ul li a:hover { color:#ff4000;text-decoration:underline; }
#main-container #header #primaryNavigation ul li.over ul li a:active { color:#350B00;text-decoration:none; }

/* Structure */
#main-container #content-container { clear:both;width:955px;margin:0 0 0 0;padding:0 0 0 0;background-repeat:repeat-y;background-position:left top;min-height: 400px; }
#main-container #content-container.noNav { background-image: none; }
#main-container #content-container #col-a { float:left;width:150px;margin:0 0 0 0;padding:0;background-color:#D2E0E9; }
#main-container #content-container #col-b 
{ 
	float:left;
	width:620px;
}
#main-container #content-container.noNav #col-b { float: none;width:100%; }

/* Search Bar */
#search-block { float:left;width:955px;margin:1px 0 0 0;padding:0;background-image:url(/images/spirit/activedit/common/search_bg.gif);background-repeat:repeat-x; }
#search-block div#productSearch { float:left;width:350px;margin:0;padding:5px 4px 0 12px;text-align:left;}
#search-block div#productSearch input,
#search-block div#productSearch select {float:left;display:block;margin-top:3px;font-size:95%; }
#search-block div#productSearch input.input-type-text{ width: 140px; }
#search-block div#productSearch input.input-type-image{ padding-left:6px; }
#search-block div#productSearch select { width: 145px; }
#search-block a { color: #000;margin: 0 0 0 10px; }
#search-block div#productSearch #popularSearchLink { float:left;margin:0;padding:0 0 0 6px;font-size:90%; }
#search-block div#productSearch #popularSearchLink a { margin:0;padding:0;color:#A20000; }
#search-block div#productSearch #popularSearchLink a:hover { margin:0;padding:0;color:#FF4000; }
#searchBarPromo { float:left;width:564px;height:27px;padding:9px 0 0 18px;font-size:138.5%;font-weight:bold;color:#A20000; }
.promoCopy { color:#FF4000; }

/* Left Navigation */
#secondaryNavigation { width:150px;padding:0 0 0 0;margin-bottom:36px; }

#secondaryNavigation h10{ display:block; height:19px; width:145px; background-color:#6C819E; color:#F7EB19; font-size:94%;  font-weight:bold; padding:3px 0 0 5px }

#secondaryNavigation ul { margin:0;padding:0;list-style-type:none; }
#secondaryNavigation ul li 
{ 
	margin:0;
	padding:3px 0 0px 0px;
	font-size:90%;
	font-weight:bold;
	text-transform:capitalize; 
	text-decoration:underline; 
	background-color:#bcceda;
	font-family:Arial;
	
}
#secondaryNavigation ul li ul { margin:0;padding:4px 0 4px 0;list-style-type:none; background-color:#D2E0E9;}
#secondaryNavigation ul li ul li { margin:0;padding:0 0 0 8px;font-size:90%;font-weight:normal;text-transform:capitalize; text-decoration:underline; background-color:#D2E0E9;}
#secondaryNavigation ul li ul li ul { margin:0;padding:0;list-style-type:none; background-color:#D2E0E9;}
#secondaryNavigation ul li ul li ul li { margin:0;padding:0;font-size:90%;font-weight:normal;text-transform:capitalize; text-decoration:underline; background-color:#D2E0E9;}
#secondaryNavigation li.firstNavItem A { background-color:#bcceda}
#secondaryNavigation li.firstNavItem ul li { border:none; background-color:#D2E0E9;}
/* adds padding between category and first subcategory */
#secondaryNavigation li.firstNavItem ul li A { border:none;margin-bottom:0px; background-color:#D2E0E9;}
#secondaryNavigation li.firstNavItem ul li A:hover { color:#000000;}
#secondaryNavigation li.firstNavItem ul li ul li A { border:none;margin-left:4px; background-color:#D2E0E9;}
#secondaryNavigation ul li.first,
#secondaryNavigation ul li ul li,
#secondaryNavigation ul li ul li ul li { border:none; background-color:#D2E0E9;}
#secondaryNavigation ul li a { display:block; padding-left:5px; padding-bottom:2px}
#secondaryNavigation ul li a:link { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li a:visited {color:#000000;text-decoration:underline; }
#secondaryNavigation ul li a:hover { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li a:active { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li.active a:link,
#secondaryNavigation ul li.active a:visited,
#secondaryNavigation ul li.active a:hover,
#secondaryNavigation ul li.active a:active { color:#000000;text-decoration:underline; }
/* link states for subcategories */
#secondaryNavigation ul li ul li a:link { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li a:visited { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li a:hover { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li a:active { color:#000000;text-decoration:underline;}
#secondaryNavigation ul li ul li.active { font-weight:bold; }

#secondaryNavigation ul li.active ul li a:link { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li.active ul li a:visited { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li.active ul li a:hover { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li.active ul li a:active { color:#000000;text-decoration:underline;}
#secondaryNavigation ul li.active ul li.active { font-weight:bold; }
#secondaryNavigation ul li.active ul li.catTitle { font-weight:bold; }
.subcategory-landing #secondaryNavigation ul li.active ul li,
.product-browse #secondaryNavigation ul li.active ul li,
.product-detail #secondaryNavigation ul li.active ul li { font-weight:bold; }
#secondaryNavigation ul li.active ul li.active ul li { font-weight:normal; }
#secondaryNavigation ul li.active ul li.active ul li.active,
#secondaryNavigation ul li.active ul li.active ul li.active a:link,
#secondaryNavigation ul li.active ul li.active ul li.active a:visited,
#secondaryNavigation ul li.active ul li.active ul li.active a:hover,
#secondaryNavigation ul li.active ul li.active ul li.active a:active { color:#ff4000;font-weight:normal;text-decoration:underline; }
#secondaryNavigation ul li ul li.active a:link,
#secondaryNavigation ul li ul li.active a:visited,
#secondaryNavigation ul li ul li.active a:active { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li.active a:hover { color:#000000; }
#secondaryNavigation ul li ul li.active ul li a:link { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li.active ul li a:visited { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li.active ul li a:hover { color:#000000;text-decoration:underline; }
#secondaryNavigation ul li ul li.active ul li a:active { color:#000000;text-decoration:underline; }

.contentLowerBodyContainer { float:left;width:500px;padding:9px 0 0 18px; }
.contentLowerBodyContainer h1 { width:690px;background-image:url(../../../images/spirit/activedit/common/title_bg.gif);background-repeat:no-repeat;padding:3px 0 3px 10px;font-size:131%;font-weight:normal;text-transform:uppercase;text-transform:uppercase;color:#FFF; }
.contentLowerBodyContainer h1 a:link { color:#FFFFFF;text-decoration:none; }
.contentLowerBodyContainer h1 a:visited {color:#FFFFFF;text-decoration:none; }
.contentLowerBodyContainer h1 a:hover { color:#FCD5AF;text-decoration:none; }
.contentLowerBodyContainer h1 a:active { color:#FF4400;text-decoration:none;display:block; }
/* Featured Products */
.featureSubcategory { clear:both;margin-left:6px; }
.featureSubcategory .product { float:left;width:105px;margin:5px 54px 12px 12px;padding:0 0 5px 0;display:block; }
/*for IE6 */
*html .featureSubcategory .product { float:left;width:105px;margin:5px 54px 12px 3px;padding:0 0 5px 0;display:block; }
.featureSubcategory .product A { color:#000000;text-decoration:none; }
.featureSubcategory .product A:hover { color:#FF4000; }
.featureSubcategory .product img { margin-bottom:4px;border:1px solid #9a9a9a; }
.featureSubcategory .product A .product-title { color:#000000;text-decoration:underline; }
.featureSubcategory .product A .product-title:hover { color:#FF4400;text-decoration:underline; }
.featureSubcategory .product .price { margin:4px 0 0 0;padding:0;font-weight:bold;display:block; }

/* SEO Text Block */
.seer-block { clear:both;width:565px;margin:6px 0 0 0;padding:12px 0; }
.seer-block .title3 { margin:0;padding:0;font-size:108%;font-weight:bold;line-height:21px; }
.seer-block A { color: rgb(70, 95, 126); }

/* Footer */
#main-container #footer { float:left;width:931px;margin:24px 0 6px 12px;padding: 6px 0 0 0;border-top:2px solid #C54000;border-bottom:1px solid #e29f7f;display:block; }
#main-container #footer .col1, #main-container #footer .col2, #main-container #footer #col3 { float: left; }
#footer a:link { color:#000;text-decoration:none; }
#footer a:visited { color:#C54000;text-decoration:none; }
#footer a:hover { color:#ff4000;text-decoration:none; }
#footer a:active { color:#FFFFFF;text-decoration:none; }
#main-container #footer .col1 { width: 193px;height:280px;margin-bottom:12px;padding:6px 21px 0 24px;border-right:1px solid #c54000;text-align: left; }
#main-container #footer .col1 p { margin:0; }
#main-container #footer .col2 { width: 193px;padding:6px 21px 0 24px;text-align: left; }
#main-container #footer #col3 { width: 166px;height:264px;background-color:#f6e3d9;margin-bottom:12px;padding:12px 27px 12px 21px;text-align: left; }
#main-container #footer #col3 h3 { color:#000; }
#main-container #footer #col3 P { color:#000;line-height:14px;font-size:85%;	}
#main-container #footer #col3 input { margin-top:9px; }
#main-container #footer #col3 IMG { margin-top:15px; }
#main-container #footer h3, #main-container #footer ul, #main-container #footer dl { margin:3px 0; }
#main-container #footer ul { margin-top: 0; margin-left: 0; padding-left: 0; list-style: none; }
#main-container #footer ul li { background: transparent url(/images/spirit/shared/bullet.gif) 0 0.6em no-repeat;margin:3px 0 0 0; }
#copyright { clear:both;text-align:center;font-size:77%;color:#666; }

/* Breadcrumbs */
#breadcrumbs { width:700px;margin:0 0 3px 0px; }
.Pathing_main { font-size:85%; }
.Pathing_main A { color:#FF4400; }
.Pathing_main A:hover { color:#666666; }

/*Pagination */
.pagination-block { float:left;width:600px;margin:0 0 4px 0;padding:3px 0 3px 3px;font-size:93%;
	/*border-top:1px solid #292628;border-bottom:1px solid #292628; */
	}
.pagination-block .pages { float:left;margin:0;padding:0; }

html > body .clearfix { display:block; }

/* Links */
.alt-links a:link { color:#350B00;text-decoration:underline; }
.alt-links a:visited { color:#350B00;text-decoration:underline; }
.alt-links a:hover { color:#ff4000;text-decoration:underline; }
.alt-links a:active { color:#350B00;text-decoration:underline; }
.pagination-block .nav-links 
{ 
	/*float:right;*/
	width:55%;
	margin: 0 0 0 10px;
	padding: 0 10px 0 10px;
	/*text-align:right;*/ 
	float:left;
}
.pagination-block .nav-links a { padding:0 2px; }
.pagination-block .nav-links a.previous { padding-left:12px;background-image:url(/images/spirit/shared/arrows/btn_arrow-prev.gif);background-repeat:no-repeat;background-position:left center; }
.pagination-block .nav-links a.next 
{ 
	padding-right:12px;
	background-image:url(/images/spirit/shared/arrows/btn_arrow-next.gif);
	background-repeat:no-repeat;
	background-position:right center; 
}

/*----------------Right Nav------------------------------------*/


