/* Page Background Color */
html {background-color: #fff;}

/* Full Browser Width Main Gradient Background */
body {background: url(../images/bg-body.jpg) top left repeat-x;}
/* @end */

/* Gradient Shadow Edge for Content Container */
div#container {background: url(../images/bg-container-tile.jpg) top left repeat-y;}

/* Tile for Content Container */
div#container-inner {background: url(../images/bg-container.jpg) top left no-repeat;}

/* Head Background */
div#hd-inner {background: #74a620 url(../images/bg-hd.jpg) top left repeat-x;}

/* Logo */
div.logo a:link, div.logo a:visited {background: url(../images/bg-logo.png) top left no-repeat;}

/* Head Mini Links */
div.hd-menu ul li {background: url(../images/bg-hd-menu-li.gif) center right no-repeat;}
div.hd-menu ul li a:link, div.hd-menu ul li a:visited {color: #FFF;}
div.hd-menu ul li a:hover {color: #a0ff00;}

/* Label For Dropdown Select */
div#products-menu label {
	color: #FFF;
	text-shadow: 1px 1px 2px #373737;
}

/* Nav Background */
div#nav-wrap {background-color: #676767;}

/* Nav Colors */
div#nav ul li a:link, div#nav ul li a:visited {
	color: #FFF;
	text-shadow: 1px 1px 2px #373737;
	background: url(../images/bg-nav-link.gif) top right repeat-y;
}

div#nav ul li a:link span, div#nav ul li a:visited span {background: url(../images/bg-drop-sign.gif) center right no-repeat;}

/* Nav Hover */
div#nav ul li a:hover,
div#nav ul li:hover a:link, div#nav ul li:hover a:visited,
div#nav ul li.sfhover a:link, div#nav ul li.sfhover a:visited {
	color: #FFF;
	background-color: #74a620;
	text-shadow: 1px 1px 2px #517516;
}

/* Nav Current Page */
div#nav ul li.current-page a:link, div#nav ul li.current-page a:visited {color: #a0ff00;}

/* Nav Drop Down Colors */
div#nav ul ul {background-color: #74a620;}

div#nav ul li ul li a:link, div#nav ul li ul li a:visited,
div#nav ul li:hover ul li a:link, div#nav ul li:hover ul li a:visited,
div#nav ul li.sfhover ul li a:link, div#nav ul li.sfhover ul li a:visited {
	color: #a0ff00;
}

div#nav ul li ul a:hover,
div#nav ul li:hover ul li a:hover, div#nav ul li.sfhover ul li a:hover {
	background-color: #486c0b;
}

/* Footer Colors */
div#ft {color: #cccccc;}
div#ft-inner {background-color: #464646;}
div#ft ul li {background: url(../images/bg-ft-li.gif) center right no-repeat;}
div#ft a:link, div#ft a:visited {color: #cccccc;}
div#ft a:hover {color: #fb8601;}

/* Slider Colors */
div.home-slider a.spot0 {background: url(../images/slide1-off.gif) no-repeat 0 0;}
div.home-slider a.spot1 {background: url(../images/slide2-off.gif) no-repeat 0 0;}
div.home-slider a.spot2 {background: url(../images/slide3-off.gif) no-repeat 0 0;}

div.home-slider a span {color: #000;}
div.home-slider a:link, div.home-slider a:visited {color: #FFF;}
div.home-slider a.current:link, div.home-slider a.current:visited, div.home-slider a:hover {color: #FFF;}

div.home-slider div.spot-container-1 a.current:link, 
div.home-slider div.spot-container-1 a.current:visited,
div.home-slider div.spot-container-1 a:hover {
	background: url(../images/slide1.gif) no-repeat 0 0;
}
div.home-slider div.spot-container-2 a.current:link,
div.home-slider div.spot-container-2 a.current:visited,
div.home-slider div.spot-container-2 a:hover {
	background: url(../images/slide2.gif) no-repeat 0 0;
}
div.home-slider div.spot-container-3 a.current:link,
div.home-slider div.spot-container-3 a.current:visited,
div.home-slider div.spot-container-3 a:hover {
	background: url(../images/slide3.gif) no-repeat 0 0;
}

/* Instant Sale  - Top Corner */
div.instant-sale {
	background: #ce0707 url(../images/bg-instant-sale-top.gif) top left no-repeat;
	color: #FFF;
}

/* Instant Sale - Bottom Corner */
div.instant-sale-inner {background: url(../images/bg-instant-sale-bottom.gif) bottom left no-repeat;}

/* Instant Sale Colors */
div.instant-sale h2 {text-shadow: 1px 1px 1px #7d2836;}
div.instant-sale h2 a:link, div.instant-sale h2 a:visited {color: #FFF;}

div.instant-sale h2 strong, div.instant-sale h2 a:link strong, div.instant-sale h2 a:visited strong {
	color: #ffa742;
}

/* Instant Sale Customize and Buy Link - Left Corner */
div.instant-sale span.customize-and-buy a:link, div.instant-sale span.customize-and-buy a:visited {
	background: url(../images/bg-instant-customize-left.gif) top left no-repeat;
	color: #FFF;
}

/* Instant Sale Customize and Buy Link - Right Corner */
div.instant-sale span.customize-and-buy a:link span, div.instant-sale span.customize-and-buy a:visited span {
	background: url(../images/bg-instant-customize-right.gif) top right no-repeat;
}

/* Featured Gift - Top Corner */
div.featured-gift {background: #eeefec url(../images/bg-featured-gift-top.gif) top left no-repeat;}

/* Featured Gift - Bottom Corner */
div.featured-gift-inner {background: url(../images/bg-featured-gift-bottom.gif) bottom left no-repeat;}

/* Gift Description Area - Top Corner */
div.featured-gift-description {
	background: url(../images/bg-fg-desc-top.gif) top left no-repeat;
	color: #626262;
}

/* Gift Description Area - Bottom Corner */
div.featured-gift-description-inner {background: url(../images/bg-fg-desc-bottom.gif) bottom left no-repeat;}

div.featured-gift-description-inner p a:link, div.featured-gift-description-inner p a:visited {color: #626262;}

/* Featured Gift Button - Left Corner*/
div.featured-gift span.featured-gift-btn a:link, div.featured-gift span.featured-gift-btn a:visited {
	background: url(../images/bg-fg-btn-left.gif) top left no-repeat;
	color: #10abe5;
}

/* Featured Gift Button - Right Corner*/
div.featured-gift span.featured-gift-btn a:link span, div.featured-gift span.featured-gift-btn a:visited span {
	background: url(../images/bg-fg-btn-right.gif) top right no-repeat;
}

/* Featured Gift Button - Hover Color */
div.featured-gift span.featured-gift-btn a:hover {color: #0877a1;}

/* Shop Now Link - Left Corner */
div.shop-now a:link, div.shop-now a:visited {
	background: url(../images/bg-shop-now-left.gif) top left no-repeat;
	color: #FFF;
	text-shadow: 1px 2px 1px #3c3c3c;
}

/* Shop Now Link - Right Corner */
div.shop-now a:link span, div.shop-now a:visited span {background: url(../images/bg-shop-now-right.gif) top right no-repeat;}
div.shop-now a:hover {color: #10abe5;}

/* Ideas List - Top Corner*/
div.ideas-list {
	background: #10abe5 url(../images/bg-ideas-list-top.gif) top left no-repeat;
	color: #FFF;
}

/* Ideas List - Bottom Corner*/
div.ideas-list-inner {background: url(../images/bg-ideas-list-bottom.gif) bottom left no-repeat;}

/* Ideas List Colors */
div.ideas-list a:link, div.ideas-list a:visited {color: #FFF;}
div.ideas-list p {color: #015777;}
div.ideas-list p a:link, div.ideas-list p a:visited {color: #015777;}
div.ideas-list ul li a:hover, div.ideas-list h3 a:hover {color: #015777;}

/* Shop By Category - Top Corner*/
div.by-category {background: #10abe5 url(../images/bg-by-category-top.gif) top left no-repeat;}

/* Shop By Category - Bottom Corner*/
div.by-category-inner {background: url(../images/bg-by-category-bottom.gif) bottom left no-repeat;}

/* Shop By Category Colors*/
div.by-category h2 {
	color: #FFF;
	text-shadow: 1px 1px 1px #0b739a;
}

div.by-category ul li a:link, div.by-category ul li a:visited {color: #FFF;}
div.by-category ul li a:hover {color: #066082;}

/* Sign Up For Savings - Top Corner */
div.sign-up-for-savings {
	background: #ce0707 url(../images/bg-sign-up-top.gif) top left no-repeat;
	color: #FFF;
}

/* Sign Up For Savings - Bottom Corner */
div.sign-up-for-savings-inner {background: url(../images/bg-sign-up-bottom.gif) bottom left no-repeat;}

/* Sign Up For Savings Colors */
div.sign-up-for-savings h2 {
	color: #FFF;
	text-shadow: 1px 1px 1px #404040;
}

div.sign-up-for-savings p a:link, div.sign-up-for-savings p a:visited {color: #FFF;}

div.sign-up-and-save a:link, div.sign-up-and-save a:visited {
	background: url(../images/bg-sign-up-btn.gif) top left no-repeat;
	color: #ce0707;
}

div.sign-up-and-save a:hover {color: #676767;}

/* Contact Us - Top Corner */
div.contact-us {
	background: #74a620 url(../images/bg-contact-us-top.gif) top left no-repeat;
	color: #284905;
}

/* Contact Us - Bottom Corner */
div.contact-us-inner {background: url(../images/bg-contact-us-bottom.gif) bottom left no-repeat;}

/* Contact Us Colors */
div.contact-us h2 {
	color: #FFF;
	text-shadow: 1px 1px 1px #466413;
}

div.contact-us h2 a:link, div.contact-us h2 a:visited {color: #FFF;}
div.contact-us p.contact-tel {color: #2e4705;}
div.contact-us p a:link, div.contact-us p a:visited {color: #284905;}
div.contact-us span.email-us-today a:link, div.contact-us span.email-us-today a:visited {color: #345204;}

/* Photo Contest - Top Corner */
div.photo-contest {background: #ce0707 url(../images/bg-photo-contest-top.gif) top left no-repeat;}

/* Photo Contest - Bottom Corner */
div.photo-contest-inner {background: url(../images/bg-photo-contest-bottom.gif) bottom left no-repeat;}

/* Photo Contest Colors */
div.photo-contest h2 {
	color: #FFF;
	text-shadow: 1px 1px 1px #810404;
}

div.photo-contest h2 a:link, div.photo-contest h2 a:visited {color: #FFF;}
div.side-links ul li a:link, div.side-links ul li a:visited {color: #9f9f9f;}
div.side-links ul li a:hover {color: #10abe5;}

/* Content Page Text Color */
div.main-text {color: #676767;}
div.main-text a:link, div.main-text a:visited {
	color: #74a620;
	text-decoration: underline;
}
div.main-text a:hover {
	color: #4c720d;
	text-decoration: underline;
}

/* All Products Welcome */
div.allproducts-welcome a:link, div.allproducts-welcome a:visited {
	color: #10abe5;
	text-decoration: underline;
}
div.allproducts-welcome a:hover {
	text-decoration: none;
}

/* Text Headings */
div.main h2 {color: #74a620;}

/* @group Default Links - link visited hover active */
a:link, a:visited {color: #10abe5;}
a:hover {color: #10abe5;}
/* @end */