@charset "utf-8";
/* CSS Document */



*{
	margin: 0; padding: 0;
}

body {
	background:url(../img/bg_purple.jpg) repeat-x;
	text-align:center;
}
div#container {
	width:950px;
	margin: 0 auto;
	/*padding-top: 34px;*/
	text-align:left;
	position:relative;
}
div#logo {
	background:url(../img/bg_05.gif) no-repeat top center;
	height:130px;
}
div#nav {
	background:url(../img/bg_08.gif) repeat-x;
	height:28px;
}
div#slideshow {
	height:400px;
	background-color:#333333;
}
div#footer {
	margin-top:30px;
	padding-left:80px;
}
div#left_col{
	width: 300px;
	min-height:200px;
	float:left;
	background-color:#F7F8F8;
	}
div#right_col{
	width: 600px;
	min-height:300px;
	float:right;
	}
/* TYPE */
div#container {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	line-height:160%;
	color:#333333;
	font-weight:100;
}
div#container h1{
	margin: 3px 0 10px 0;
	color:#501e62;
	font-family:Helvetica,Verdana, Arial,  sans-serif;
	font-weight:100;
	font-size:130%;
	letter-spacing: 2px;
	padding-top:50px;
	border-bottom: 0px solid #4E6255;
	text-transform: uppercase;
	}
div#container h2{
	margin: 0px 0 7px 0;
	color:#501e62;
	font-family:Helvetica,Verdana, Arial,  sans-serif;
	font-weight:100;
	font-size:120%;
	background: transparent no-repeat 3px bottom;
	padding-left:0px;
	padding-top:30px;
	border-bottom:1px solid #F2F5F3;
	}
div#cat_desc {
border:1px solid #CCCCCC; padding:5px;
font-size:.8em;
}

div#cat_desc h2 {
	margin: 0px 0 7px 0;
	color:#501e62;
	font-family:Helvetica,Verdana, Arial,  sans-serif;
	font-weight:100;
	background: none;
	padding-left:0px;
	padding-top:0px;
	border-bottom:1px solid #F2F5F3;
	}
div#container h2.normal{
	background: none;
	padding-left:0px;
}
div#container h3{
	margin: 10px 0 7px 0;
	color:#4E6255;
	font-family:Helvetica,Verdana, Arial,  sans-serif;
	font-weight:150;
	font-size:100%;
	background-color: #F2F5F3;
	padding:10px;
	}
div#container p {
	margin-bottom: 12px;
}
/* CART STATUS NOTE TOP */
div#cart {
	display:inline;
	position:absolute;
	right:0px;
	top:0px;
	background-color:#501e62;
	overflow:hidden;
	padding:2px 6px 2px 6px;
	float:right;
	text-align:center;
}
div#cart span {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#fff;
	font-size:.8em;
}
div#cart span a {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#fff;
}
/* BLOG Portal Link */
div#blog a{
	display:inline;
	position:absolute;
	left:10px;
	top:70px;
	width: 285px;
	height: 65px;
	background: transparent url(../img/blog-layout.jpg) no-repeat 0 0;
}
div#blog a:hover{
	background: transparent url(../img/blog-layout.jpg) no-repeat 0 -65px;
}
div#blog a span {
	position: absolute;
	left:-9999px;
}
/* MAIN MENU */
ul#menu {
	height:22px;
	width:900px;
	margin-left:70px !important; // comment out this line when using the holiday gift guide
}
ul#menu li {
	display:inline;
	float:left;
}
ul#menu li a {
	height:22px;
	display:block;
}
ul#menu li a span {
	position:absolute;
	left:-9999px;
}
/* item0 is the holiday gift guide and is only used part of the year */
ul#menu li a#item0 {
	background:url(../img/menu_00.gif) no-repeat 0 0;
	width:107px;
}
ul#menu li a#item0:hover {
	background:url(../img/menu_00.gif) no-repeat 0 -44px;
}
ul#menu li a#item0.active {
	background:url(../img/menu_00.gif) no-repeat 0 -44px;
}
ul#menu li a#item1 {
	background:url(../img/menu_01.gif) no-repeat 0 0;
	width:125px;
}
ul#menu li a#item1:hover {
	background:url(../img/menu_01.gif) no-repeat 0 -44px;
}
ul#menu li a#item1.active {
	background:url(../img/menu_01.gif) no-repeat 0 -44px;
}
ul#menu li a#item2 {
	background:url(../img/menu_02.gif) no-repeat 0 0;
	width:65px;
}
ul#menu li a#item2:hover {
	background:url(../img/menu_02.gif) no-repeat 0 -44px;
}
ul#menu li a#item2.active {
	background:url(../img/menu_02.gif) no-repeat 0 -44px;
}
ul#menu li a#item3 {
	background:url(../img/menu_03.gif) no-repeat 0 0;
	width:87px;
}
ul#menu li a#item3:hover {
	background:url(../img/menu_03.gif) no-repeat 0 -44px;
}
ul#menu li a#item3.active {
	background:url(../img/menu_03.gif) no-repeat 0 -44px;
}
ul#menu li a#item4 {
	background:url(../img/menu_04.gif) no-repeat 0 0;
	width:90px;
}
ul#menu li a#item4:hover {
	background:url(../img/menu_04.gif) no-repeat 0 -44px;
}
ul#menu li a#item4.active {
	background:url(../img/menu_04.gif) no-repeat 0 -44px;
}
ul#menu li a#item5 {
	background:url(../img/menu_05.gif) no-repeat 0 0;
	width:108px;
}
ul#menu li a#item5:hover {
	background:url(../img/menu_05.gif) no-repeat 0 -44px;
}
ul#menu li a#item5.active {
	background:url(../img/menu_05.gif) no-repeat 0 -44px;
}
ul#menu li a#item6 {
	background:url(../img/menu_06.gif) no-repeat 0 0;
	width:120px;
}
ul#menu li a#item6:hover {
	background:url(../img/menu_06.gif) no-repeat 0 -44px;
}
ul#menu li a#item6.active {
	background:url(../img/menu_06.gif) no-repeat 0 -44px;
}
ul#menu li a#item7 {
	background:url(../img/menu_07.gif) no-repeat 0 0;
	width:118px;
}
ul#menu li a#item7:hover {
	background:url(../img/menu_07.gif) no-repeat 0 -44px;
}
ul#menu li a#item7.active {
	background:url(../img/menu_07.gif) no-repeat 0 -44px;
}
ul#menu li a#item8 {
	background:url(../img/menu_08.gif) no-repeat 0 0;
	width:80px;
}
ul#menu li a#item8:hover {
	background:url(../img/menu_08.gif) no-repeat 0 -44px;
}
ul#menu li a#item8.active {
	background:url(../img/menu_08.gif) no-repeat 0 -44px;
}
/* FOOTER MENU */
ul#foot {
	height:38px;
	width:950px;
	margin-left:0px;
	float:right;
	margin-top:35px;
}
ul#foot li {
	display:inline;
	float:left;
}
ul#foot li a {
	height:38px;
	display:block;
}
ul#foot li a span {
	position:absolute;
	left:-9999px;
}
ul#foot li a#item-3 {
	background:url(../img/footer_-3.gif) no-repeat 0 0;
	width:130px;
}
ul#foot li a#item-3:hover {
	background:url(../img/footer_-3.gif) no-repeat 0 -38px;
}
ul#foot li a#item-2 {
	background:url(../img/footer_-2.gif) no-repeat 0 0;
	width:150px;
}
ul#foot li a#item-2:hover {
	background:url(../img/footer_-2.gif) no-repeat 0 -38px;
}
ul#foot li a#item-1 {
	background:url(../img/footer_-1.gif) no-repeat 0 0;
	width:120px;
}
ul#foot li a#item-1:hover {
	background:url(../img/footer_-1.gif) no-repeat 0 -38px;
}
ul#foot li a#item0 {
	background:url(../img/footer_00.gif) no-repeat 0 0;
	width:88px;
}
ul#foot li a#item0:hover {
	background:url(../img/footer_00.gif) no-repeat 0 -38px;
}
ul#foot li a#item1 {
	background:url(../img/footer_01.gif) no-repeat 0 0;
	width:137px;
}
ul#foot li a#item1:hover {
	background:url(../img/footer_01.gif) no-repeat 0 -38px;
}
ul#foot li a#item2 {
	background:url(../img/footer_02.gif) no-repeat 0 0;
	width:101px;
}
ul#foot li a#item2:hover {
	background:url(../img/footer_02.gif) no-repeat 0 -38px;
}
ul#foot li a#item3 {
	background:url(../img/footer_03.gif) no-repeat 0 0;
	width:128px;
}
ul#foot li a#item3:hover {
	background:url(../img/footer_03.gif) no-repeat 0 -38px;
}
ul#foot li a#item4 {
	background:url(../img/footer_04.gif) no-repeat 0 0;
	width:96px;
}
ul#foot li a#item4:hover {
	background:url(../img/footer_04.gif) no-repeat 0 -38px;
}
/* BOXES */
div#box1{
	width: 220px;
	height:200px;
	margin: 10px 23px 0 0;
	float:left;
	background-color:#CCCCCC;
	}
div#box2{
	width: 220px;
	height:200px;
	margin: 10px 23px 0 0;
	float:left;
	background-color:#CCCCCC;
	}
div#box3{
	width: 220px;
	height:200px;
	margin: 10px 23px 0 0;
	float:left;
	background-color:#CCCCCC;
	}
div#box4{
	width: 220px;
	height:200px;
	float:right;
	margin: 10px 0 0 0;
	background-color:#fff;
	}
/* CLASSES */
.center {
	margin:0 auto;
	text-align: left;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
.reader {
	position:absolute;
	left:-999px;
}
.image {
	padding: 5px;
	border: 1px solid #999999;
	margin: 5px;
}
.strikeout {
	text-decoration:line-through;
}
.italic {
	font-style:italic;
	font-weight:bold;
}
a{color:#501e62;text-decoration:none;}
a:hover{color:#501e62;text-decoration:underline;}

p.pagingLinks{float:left;}
div.noreturns p{font-style: italic; color: #6f6f6f;}
div.productbox div.noreturns {display:none;}
