/* Making the Difference OUTREACH  CSS File */
/* Author: Next Horizon, Brett Callaghan */

/*===============* 
	CSS Style order
	GLOBAL PRESETS
	FRAMEWORK
	HOME PAGE
	INTERIOR PAGE
	LINKS
*==============*/


/*==========================================================================================
GLOBAL PRESETS
============================================================================================*/
html, body, div, span, applet, object, iframe, ul, ol, li, h1, h2, h3, h4, h5, h6, p,
table, caption, tbody, tfoot, thead, tr, th, td, b {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	line-height:15px;
	color:#232744;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

img, fieldset {
	border:none;
}

ul li, ol li {
	list-style:none;
}

.clear {
	clear:both;
}

ol {
	font-size:14px;
	font-weight:bold;
	color:#232744;
	margin-left:5px;
}

ol li {
	font-size:14px;
	margin-bottom:5px;
}

/*========================================================================================== 
FRAMEWORK
============================================================================================*/

body {
	background:#cdcdcd url(../images/bodyBG.gif) top left repeat-x;
}

#container {
	margin:0px auto;
	width:1000px;
	padding:0px 7px;
	background:url(../images/containerBG.png) top left repeat-y;
}

#shippingBadge a {
	background:url(../images/badge.png) top left no-repeat;
	width:152px;
	height:151px;
	position:absolute;
	z-index:999;
	text-indent:-5000px;
	margin-left:915px;
	margin-top:50px;
	display:block;
}

#topBar {
	width:1000px;
	height:30px;
	background:url(../images/topBarBG.gif) top left repeat-x;
}

#signUp a {
	background:url(../images/signUp.gif) top left no-repeat;
	width:212px;
	height:30px;
	float:left;
	text-indent:-5000px;
	display:block;
}

#requestProduct a {
	background:url(../images/requestProduct.gif) top left no-repeat;
	width:381px;
	height:30px;
	float:right;
	text-indent:-5000px;
	display:block;
}

#header {
	width:1000px;
	height:137px;
	background:url(../images/headerBG.gif) top left no-repeat;
}

#logo {
	width:275px;
	height:127px;
	padding:10px 0 0 50px;
	float:left;
}

#logo a {
	background:url(../images/logo.png) top left no-repeat;
	width:236px;
	height:110px;
	text-indent:-5000px;
	display:block;
}

#adContainer01 a {
	background:url(../images/headerAd01.png) top left no-repeat;
	width:338px;
	height:64px;
	text-indent:-5000px;
	float:left;
	display:block;
	margin: 0 0 0 -20px;
	margin-top:7px;
	
}

#adContainer02 a {
	background:url(../images/headerAd02.png) top left no-repeat;
	width:320px;
	height:64px;
	text-indent:-5000px;
	float:left;
	display:block;
	margin-top:7px;
}

#topNav {
	width:660px;
	float:left;
	padding:5px 0 0 15px;
}

#topNav ul li {
	display:inline;
	margin-right:16px;
}

#socialSearch {
	width:405px;
	float:right;
	padding-top:10px;
}

#socialSearch p {
	width:auto;
	float:left;
	font-size:14px;
	margin:6px 10px 0 0;
}

#fbIcon a {
	background:url(../images/iconFacebook.gif) top left no-repeat;
	width:20px;
	height:20px;
	text-indent:-5000px;
	float:left;
	margin:4px 5px 0 0;
	display:block;
}

#searchForm {
	width:auto;
	float:left;
	margin-top:5px;
}

/*#goBTN {
	position:absolute; 
	margin:2px 0 0 5px;
	background:url(../images/btnSearch.gif) top left no-repeat;
	width:26px;
	height:16px;
}*/

#leftColumn {
	width:190px;
	float:left;
	margin-left:5px;
}

#productNav {
	padding-top:5px;
}

#productNav  ul li {
	border-bottom:1px solid #b3b3b3;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:14px;
	font-size:13px;
	width:164px;
	background:url(../images/iconSubNavUP.png) 144px 5px no-repeat;
	/*margin:0px;
	padding:0px
	width:160px;*/
}

#productNav ul li a:link, #productNav ul li a:active, #productNav ul li a:visited  {
	color:#232744;
	text-decoration:none;
	/*border-bottom:1px solid #b3b3b3;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
	font-weight:normal;
	width:160px;
	height:20px;
	display:block;
	background:url(../images/iconSubNavUP.png) 140px 5px no-repeat;*/
}

#productNav ul li a:hover {
	color:#356bb3;
}

#productNav ul li ul {
	margin-top:5px;
}

#productNav ul li ul li   {
	border-bottom:none;
	font-size:11px;
	line-height:10px;
	width:142px;
	display:block;
	background:none;
}

/*#productNav ul li ul li a:link, #productNav ul li ul li a:active, #productNav ul li ul li a:visited  {
	color:#232744;
	border-bottom:none;
	font-size:11px;
	line-height:10px;
	font-weight:normal;
	text-decoration:none;
	width:142px;
	display:block;
	background:none;
}*/

#productNav ul li ul li a:hover {
	color:#356bb3;
}

#orderInformation {
	padding-top:5px;
}

#orderInformation ul li {
	margin-left:18px;
	line-height:18px;
	color:#067f0f;
	font-weight:bold;
}

#footer {
	background:url(../images/footerBG.gif) top left repeat-x;
	width:990px;
	height:60px;
	text-align:right;
	padding:7px 10px 0 0;
}

#footer ul li {
	display:inline;
	color:#FFF;
	margin-left:5px;
}

#footer p {
	color:#FFF;
	font-size:11px;
}

/*========================================================================================== 
HOME PAGE
============================================================================================*/

#productsSlider {
	background:url(../images/homeCarousel.jpg) top left no-repeat;
	width:790px;
	height:300px;
	float:left;
	margin-left:10px;
}

#productBadge {
	position:absolute;
	background:url(../images/featuredProducts.png) top left no-repeat;
	width:275px;
	height:95px;
	display:block;
	margin-top:-10px;
	margin-left:-3px;
	text-indent:-5000px;
}

.coda-slider-wrapper {
	width:780px;
	height:300px;
	overflow:hidden;
	margin-left:5px;
}

.coda-slider .panel { 
	width:780px;
	height:300px;
	display: block; 
	float: left; 
}

#coda-nav-left-1 {
	position:absolute;
	z-index:999;
	width:31px;
	height:62px;
	text-indent:-5000px;
	margin:110px 0 0 6px;
}

#coda-nav-left-1 a {
	background:url(../images/btnPrev.png) 0px 0px no-repeat;
	width:31px;
	height:62px;
	display:block;
}

#coda-nav-left-1 a:hover {
	background:url(../images/btnPrev.png) -31px 0px no-repeat;
	display:block;
}

#coda-nav-right-1 {
	position:absolute;
	z-index:999;
	width:31px;
	height:62px;
	text-indent:-5000px;
	margin:110px 0 0 754px;
}

#coda-nav-right-1 a {
	background:url(../images/btnNext.png) 0px 0px no-repeat;
	width:31px;
	height:62px;
	display:block;
}

#coda-nav-right-1 a:hover {
	background:url(../images/btnNext.png) -31px 0px no-repeat;
	display:block;
}

#viewProductsBTN {
	position:absolute;
	z-index:2;
	width:268px;
	height:20px;
	text-indent:-5000px;
	margin:-32px 0 0 15px;
}

#viewProductsBTN a {
	background:url(../images/btnFeaturedProducts.png) 0px 0px no-repeat;
	width:268px;
	height:20px;
	display:block;
}

#viewProductsBTN a:hover {
	background:url(../images/btnFeaturedProducts.png) 0px -22px no-repeat;
	display:block;
}

#welcomeBox {
	background:url(../images/welcomeBoxBG.gif) top left repeat-y;
	width:410px;
	float:left;
	margin-left:10px;
}

#welcomeBoxTOP {
	background:url(../images/titleWelcome.gif) top left no-repeat;
	width:410px;
	height:24px;
	text-indent:-5000px;
}

#welcomeBoxMain {
	background:url(../images/welcomeWoman.jpg) bottom right no-repeat;
	width:410px;
	height:262px;
	padding-top:6px;
}

#welcomeBoxMain  p {
	margin-left:15px;
	width:285px;
	margin-bottom:8px;
}

#welcomeBoxBTM {
	width:410px;
	height:15px;
	background:url(../images/welcomeBoxBTM.gif) top left no-repeat;
}

#bestSellersBox {
	width:380px;
	float:left;
}

#bestSellersBoxTOP {
	background:url(../images/titleBestSellers.gif) top left no-repeat;
	width:380px;
	height:24px;
	text-indent:-5000px;
}

#bestSellersBoxMain {
	width:380px;
	height:270px;
	background:url(../images/bestSellersBG.gif) top left repeat-y;
}

#bestSellersBoxBTM {
	background:url(../images/bestSellersBTM.gif) top left no-repeat;
	width:380px;
	height:15px;
}

/*========================================================================================== 
INTERIOR PAGES
============================================================================================*/

#middleColumn {
	width:590px;
	float:left;
	margin-left:10px;
}

#middleColumnTOP {
	width:590px;
	height:24px;
	background:url(../images/interiorContentTOP.gif) top left no-repeat;
	text-indent:-5000px;
}

#middleColumnTOP h1 {
	font-size: 17px;
	line-height:24px;
	font-weight: bold;
	padding-left:15px;
	text-align: left;
	color:#FFF;
}

#middleColumnMain {
	background:url(../images/interiorContentBG.gif) top left repeat-y;
	width:560px;
	padding:10px 15px 10px 15px;
	min-height:500px;
}

#middleColumnMain h2 {
	font-size:18px;
	line-height:18x;
	color:#356bb3;
	background:none;
}

#middleColumnMain h3 {
	font-size:14px;
	line-height:18x;
	/*color:#067f0f;*/
	font-weight:bold;
	background:none;
}

#middleColumnMain ul {
	margin-left:25px;
}

#middleColumnMain ul li {
	margin:5px 0px;
}

#middleColumnBTM {
	background:url(../images/interiorContentBTM.gif) top left no-repeat;
	width:590px;
	height:16px;
}

#rightColumn {
	width:190px;
	float:left;
	margin-left:10px;
}

#rightColumn .thinColumnMain {
	width:160px;
	padding:10px 15px;
}

#rightColumn p {
	margin-bottom:5px;
}

#clearList {
	margin-left:90px;
	position:absolute;
}

#productContainer {
	min-height:250px;
}

#productContainer img {
	width:193px;
	margin:0 15px 10px 0;
	float:left;
	border:1px solid #bbbbbb;
}

#productContainer h2 {
	font-size:18px;
	width:350px;
	float:left;
	font-weight:bold;
	color:#232744;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:10px;
	line-height:24px;
}

#productContainer p {
	margin-bottom:15px;
}


/*========================================================================================== 
TITLES
============================================================================================*/

#titleProducts {
	width:190px;
	height:24px;
	background:url(../images/titleProducts.gif) top left no-repeat;
	display:block;
	text-indent:-5000px;
}

#titleOrderInfo {
	width:190px;
	height:24px;
	background:url(../images/titleOrderInfo.gif) top left no-repeat;
	display:block;
	text-indent:-5000px;
}

#titleHerbs {
	background:url(../images/titleHerbs.gif) top left no-repeat;
	text-indent:-5000px;
	width:590px;
	height:24px;
}

#titleShoppingCart {
	background:url(../images/titleShoppingCart.gif) top left no-repeat;
	width:190px;
	height:24px;
	display:block;
	text-indent:-5000px;
}

#titleRecentViews {
	background:url(../images/titleRecentViews.gif) top left no-repeat;
	width:190px;
	height:24px;
	display:block;
	text-indent:-5000px;
}

#titleBestSellers {
	background:url(../images/titleBestSellersSML.gif) top left no-repeat;
	width:190px;
	height:24px;
	display:block;
	text-indent:-5000px;
}

/*========================================================================================== 
CLASSES
============================================================================================*/

.redTxt {color:#d60000;}
.greenTxt {color:#067f0f;}
.boldTxt {font-weight:bold;}
.cutTxt {text-decoration:line-through; color:#000;}
.smallTxt {font-size:10px; line-height:12px;}

.thinColumnTOP {
	width:190px;
	height:24px;
}

.thinColumnMain {
	width:190px;
	background:url(../images/thinColumnBG.gif) top left repeat-y;
}

.thinColumnBTM {
	width:190px;
	height:16px;
	background:url(../images/thinColumnBTM.gif) top left no-repeat;
	margin-bottom:5px;
}

.slideText {
	width:345px;
	margin:93px 35px 0 0;
	padding-left:50px;
	float:left;
}

.slideText h3 {
	font-size:18px;
	font-weight:bold;
	color:#403493;
	line-height:26px;
}

.slideText p {
	color:#FFF;
}

.slideText p .redTxt {
	font-size:16px;
	line-height:22px;
}

.slideText p .greenTxt {
	font-size:18px;
}

.slideText .moreDetailsBTN {
	width:65px;
	float:left;
	margin:10px 5px;
}

.slideText .addToCartBTN {
	width:59px;
	float:left;
	margin:10px 5px;
}

.slideText .moreDetailsBTN a {
	background:url(../images/btnMoreDetails.png) 0px 0px no-repeat;
	width:65px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.slideText .moreDetailsBTN a:hover {
	background:url(../images/btnMoreDetails.png) 0px -17px no-repeat;
	display:block;
}

.slideText .addToCartBTN a {
	background:url(../images/btnAddToCart.png) 0px 0px no-repeat;
	width:59px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.slideText .addToCartBTN a:hover {
	background:url(../images/btnAddToCart.png) 0px -17px no-repeat;
	display:block;
}

.slideIMG {
	margin-top:6px;
	border: 1px solid #999;
	background:#FFF;
	padding: 5px;
	width:297px;
	height:237px;
	float:left;
}

.slideIMG img {
	border: 1px solid #999;
}

.bestSellerLong {
	border-bottom:1px solid #9fa5c9;
	width:350px;
	min-height:60px;
	margin-left:15px;
	padding:8px 0px;
}

.bestSellerLongIMG {
	/*width:100px;
	height:64px;*/
	margin:0px 10px 0px 5px;
	float:left;
	width:auto;
	border:1px solid #bbbbbb;
	/*overflow:hidden;*/
}

.bestSellerLong p {
	width:140px; 
	float:left;
}
	.bestSellerLong p .boldTxt {color:#232744;}
	.bestSellerLong p .redTxt {font-size:14px;}
	.bestSellerLong p .cutTxt {font-size:11px;}
	.bestSellerLong p .greenTxt {font-size:13px;}
	.bestSellerLong a {color:#232744; font-size:12px;	text-decoration:none;}
	
.bestSellerLong .moreDetailsBTN {
	width:auto;
	float:left;
	margin:10px 0 0 15px;
}

.bestSellerLong .addToCartBTN {
	width:auto;
	float:left;
	margin:7px 0 0 18px;
}
	
.moreDetailsBTN a {
	background:url(../images/btnMoreDetails.gif) 0px 0px no-repeat;
	width:65px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.moreDetailsBTN a:hover {
	background:url(../images/btnMoreDetails.gif) 0px -17px no-repeat;
	display:block;
}

.addToCartBTN a {
	background:url(../images/btnAddToCart.gif) 0px 0px no-repeat;
	width:59px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.addToCartBTN a:hover {
	background:url(../images/btnAddToCart.gif) 0px -17px no-repeat;
	display:block;
}

.catBox {
	width:140px;
	margin:10px 0px;
	float:left; line-height:26px;
}

.catBoxIMG {
	border:1px solid #bbbbbb;
	width:104px;
	padding:5px;
}

.catBox img {
	border:1px solid #bbbbbb;
}

.catBox p {
	line-height:16px;
}

.catBox .moreDetailsBTN {
	margin:5px 0px;
}

.viewCartBTN a {
	background:url(../images/btnViewCart.gif) 0px 0px no-repeat;
	width:59px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.viewCartBTN a:hover {
	background:url(../images/btnViewCart.gif) 0px -17px no-repeat;
	display:block;
}

.checkoutBTN a {
	background:url(../images/btnCheckout.gif) 0px 0px no-repeat;
	width:59px;
	height:17px;
	display:block;
	text-indent:-5000px;
}

.checkoutBTN a:hover {
	background:url(../images/btnCheckout.gif) 0px -17px no-repeat;
	display:block;
}

.thinColumnMain .viewCartBTN, .thinColumnMain .checkoutBTN {
	width:auto;
	float:left;
	margin-right:10px;
	margin-top:5px;
}

.bestSellerShort {
	width:140px;
	margin-left:10px;
	margin-bottom:10px;
}

.bestSellerIMG {
	border:1px solid #bbbbbb;
	width:104px;
	padding:5px;
}

.bestSellerIMG img {
	border:1px solid #bbbbbb;
}

.priceContainer {
	width:auto;
	float:left;
	border-top:1px solid #bbbbbb;
	padding-top:15px;
	padding-left:15px;
	margin-top:15px;
}

.bestSellerSub {
	border-bottom:1px solid #999;
	min-height:60px;
	margin-bottom:5px;
}

.bestSellerSub .moreDetailsBTN {
	width:auto;
	float:right;
	margin:0px 48px 5px 10px;
}

.bestSellerSub .addToCartBTN {
	width:auto;
	float:left;
	margin:-7px 5px 10px 5px;
}

.priceContainer img {
	border:1px solid #bbbbbb;
	width:auto;
	float:left;
	margin-right:15px;
}

.priceContent {
	width:210px;
	float:left;
}

.priceContent p {
	margin-bottom:10px;
}

.buySingleBTN a {
	background:url(../images/btnBuySingle.gif) 0px 0px no-repeat;
	width:65px;
	height:17px;
	display:block;
	text-indent:-5000px;
	margin-bottom:10px;
}

.buySingleBTN a:hover {
	background:url(../images/btnBuySingle.gif) 0px -17px no-repeat;
	display:block;
}

.buyCaseBTN a {
	background:url(../images/btnBuyCase.gif) 0px 0px no-repeat;
	width:65px;
	height:17px;
	display:block;
	text-indent:-5000px;
	margin-bottom:10px;
}

.buyCaseBTN a:hover {
	background:url(../images/btnBuyCase.gif) 0px -17px no-repeat;
	display:block;
}

/*========================================================================================== 
LINKS
============================================================================================*/

#topNav a:link, #topNav a:active, #topNav a:visited {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

#topNav a:hover {
	text-decoration:underline;
}



#orderInformation a:link, #orderInformation a:active, #orderInformation a:visited {
	color:#067f0f;
	font-weight:bold;
	text-decoration:underline;
}

#orderInformation a:hover {
	text-decoration:none;
}

.slideText a:link , .slideText a:active, .slideText a:visited {
	color:#067f0f;
	text-decoration:underline;
}

.slideText a:hover {
	text-decoration:none;
}

#welcomeBoxMain a:link, #welcomeBoxMain a:visited, #welcomeBoxMain a:active, #rightColumn #bestSellersLink a:link, #rightColumn #bestSellersLink a:visited, #rightColumn #bestSellersLink a:active {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#356bb3;
	background:url(../images/iconBlueArrow.gif) 0px 3px no-repeat;
	padding-left:13px;
}

#welcomeBoxMain a:hover, #rightColumn #bestSellersLink a:hover {
	text-decoration:none;
}

#middleColumnMain a:link, #middleColumnMain a:visited, #middleColumnMain a:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#356bb3;
}

#middleColumnMain a:hover {
	text-decoration:none;
}

#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#067f0f;
}

#rightColumn a:hover {
	text-decoration:none;
}

#clearList a:link, #clearList a:visited, #clearList a:active {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#3f4b93;
}

#clearList a:hover {
	text-decoration:none;
}

#footer a:link, #footer a:visited, #footer a:active {
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer p a:link, #footer p a:visited, #footer p a:active {
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

#footer p a:hover {
	text-decoration:none;
}

/*========================================================================================== 
============================================================================================ 
JSCROLL

FancyBox playground - just playing
	v.1.3.0 - RC2 02.01.10
=============================================================================================
============================================================================================*/

#fancybox-loading {
	position: fixed;
	height: 40px;
	width: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 9999999;
}

* html #fancybox-loading {  /* for IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy_progress.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	display: none;
	z-index: 9999999;
}

* html #fancybox-overlay { /* for IE6 */
     position: absolute;
     width: 100%;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	margin: 0;
	z-index: 9999999;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	outline: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 9999999;
	display: none;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
	outline: none;
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-tmp {
	display: none;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	overflow: auto;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	z-index: 9999999;
}

.fancybox-title-inside {
    padding: 10px 0;
	padding-top: 10px;
	color: #333;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #FFF;
    font-weight: bold;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('../images/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	line-height: 29px;
	background: transparent url('../images/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('../images/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 9999999;
	display: none;
 	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 9999999;
	cursor: pointer;
	display: block;
}

#fancybox-left-ico {
	left: -9999px;
	background: transparent url('../images/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	left: -9999px;
	background: transparent url('../images/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover {
	visibility: visible;
}

#fancybox-right:hover {
	visibility: visible;
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	z-index: 9999999;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy-bg-n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}

/* SHOPPING CART */

/*Displays the verticle products on the subcategories page*/

.pcShowProductNameV {
	margin:0 0 3px 5px;
}

.pcShowSku {
	color:#999;
	font-size:11px;
	height:18px;
}

.pcShowProductSDescV {
	color:#666666;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

.pcShowProductListPriceV {
	text-decoration:line-through;
	font-size:10px;
	/*width:auto;
	float:left;*/
}

.pcShowProductPriceV {
	color:#d60000;
	font-weight:bold;
	margin-left:5px;
	width:auto;
	float:right;
}

.pcShowProductSavingsV {
	color: #090;
	font-weight: bold;
	font-size:11px;
	margin-bottom:3px;
}

.pcShowProductLinkV {
	width:auto;
	float:right;
	margin-left:5px;
}
/*.QtyBTN {
	width:20px;
	border:1px solid red;
	float:left;
	margin-left:18px;
}*/



