#content_area {  }

#homecontent {
	margin:0 auto;
	width: 940px;
	border: none;
	text-align: center;
}

#homecontent2 {
	margin:0px auto;
	width: 900px;
	border: none;
	text-align: left;
}

#homeboxtop {
	height: 40px;
	width: 900px;
	background-image: url(/v/images/boxtopheading.gif);
	border: none;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

#homeboxtop div {
	padding: 7px 15px 0 15px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

#homeboxtop div a {
	color: #FFFFFF;
	text-decoration:none;
}

#homeboxmiddle {
	width: 900px;
	background-color: #329BFF;
	border: none;
	text-align: left;
}

#homeboxmiddle div table {
	clear: both;
}

#homeboxmiddle div div {
	color:#666666;
	font-size:12px;
	padding: 0px 10px 8px 15px;
	margin: 0px;
}

#homeboxmiddle div div a {
	color: #329BFF;
	text-decoration:none;
	font-weight:bold;
}

#homeboxmiddle div span {
	color: #329BFF;
	font-weight:bold;
	font-size:26px;
}

#homeboxmiddle table td {
	text-align:left;
}

#homeboxmiddle #homecats td {
	padding: 8px;
	text-align: center;
	color:#666666;
	font-size:14px;
	text-align:center;
}

#homeboxmiddle #homecats td span {
	font-size:14px;
}

#homecats td a {
	color: #329BFF;
	text-decoration:none;
	font-weight:bold;
}

#homecats img {
	margin-bottom: 10px;
}

#homeboxmiddle #homeproducts div {
	padding: 8px;
	background-image: url(/v/vspfiles/images/custom/home_picbkg_product.gif);
	background-repeat: no-repeat;
	width: 148px;
	float: left;
	white-space: nowrap;
}

#homeboxmiddle #homeproducts div img {
	margin-bottom: 10px;
}

#homeboxmiddle #homeproducts {
	clear:both;
	margin-left:10px;
}

#homeboxmiddle #homeproducts td div span {
	color:#FF0000;
	padding-left: 6px;
}

#homeboxmiddle table td span {
	color: #FF0000;
	font-weight:bold;
	font-size: 12px;
	padding-left: 0px;
	font-family: Arial, Tahoma, helvetica, sans-serif;
}

#homeboxmiddle table td span a {
	color: #329BFF;
	text-decoration:none;
}

#homebox {
	text-align: left;
	padding: 10px 0 15px 0;
	margin: 0 0 3px 0;
	background-color: #FFFFFF;
}

#homeboxlast {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#homeboxbottom {
	margin:0 0 20px 0;
	height: 14px;
	width: 900px;
	background-image: url(/v/images/boxbottom.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#homepromos img {
	margin-bottom: 12px;
}



/*
    HOMEPAGE HERO SLIDER STYLESHEET
	anythingSlider v1.0
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider                         { width: 900px; height: 303px; position: relative; margin: 0 auto 15px; background-image:url(/v/AnythingSlider/images/homebanner2.png);}
.anythingSlider ul, .anythingSlider ul li { padding: 0px !important; margin: 0px !important;}
.anythingSlider .wrapper                { width: 890px; overflow: auto; height: 293px; margin: 5px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #319bff; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 293px; width: 890px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(/v/vspfiles/images/slider/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 70px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -32px; }
.anythingSlider .back                   { background-position: -67px 0; left: -32px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 265px; text-align: left; margin:0 0 0 60px; }
#thumbNav a                             { color: #ffffff; font: 11px Verdana; display: inline-block; padding: 4px 0 2px; height: 18px; width:23px; margin: 0 5px 0 0; background: #0354a6 url(/v/AnythingSlider/images/cellshade.png); background-repeat:no-repeat; text-align: center; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-radius:3px; text-decoration:none; }
#thumbNav a:hover                       {  }
#thumbNav a.cur                         { background: #319bff url(/v/AnythingSlider/images/cellshade.png); background-repeat:no-repeat; }

#start-stop                             { background: #0354a6 url(/v/AnythingSlider/images/cellbkgplay.png); background-repeat:no-repeat; color: #ffffff; font: 11px Verdana; padding: 4px 0 2px; height: 18px; width:23px; margin: 0 5px 0 0; text-align: center; position: absolute; left: 15px; top: 265px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; }
#start-stop.playing                     { background: #0354a6 url(/v/AnythingSlider/images/cellbkgpause.png); background-repeat:no-repeat; }
#start-stop:hover                       {  }

/* Prevent */
  
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/* additional custom styles for slider content */

.anythingSlider li {
	 background-repeat:no-repeat;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	}
.anythingSlider .promo-area {
	background-image:url(/v/AnythingSlider/images/boxbackground-curvedcorners.png);
	background-repeat:no-repeat;
	width:250px;
	height:293px;
	padding: 15px 0;
	float: right;
	margin: 0 50px 0 0;
	}
.anythingSlider li a {
	display:block;
	height:293px;
	text-decoration:none;
	}
.anythingSlider .promo-area h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffc41e;
	margin:10px 0 10px 0;
        text-transform:uppercase;
	}
.anythingSlider .promo-area h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#ffffff; 
	margin:0 0 20px 0;
        padding:0 5px;
	}
.anythingSlider .promo-area div {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#ffffff; 
	margin:0 0 10px 0;
        padding:0 7px;
	}
.anythingSlider .promo-area .promo-price {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffc41e; /*#88a7ff*/
	margin:0;
        text-transform:uppercase;
	}
.anythingSlider .promo-area .promo-price-was {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#ffc41e; /*#88a7ff*/
	margin:0;
        text-transform:uppercase;
	}



.anythingSlider .promo-area .shop_now{
       padding:8px 0px;
}

.anythingSlider .promo-area .shop_now img{
       height:28px;
}
