/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2011 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Typodermic
 * License URL: http://www.fontspring.com/fflicense/typodermic
 *
 *
 */

@font-face {
    font-family: 'KenyanCoffeeRegular';
    src: url('../font/kenyan_coffee_rg-webfont.eot');
    src: url('../font/kenyan_coffee_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/kenyan_coffee_rg-webfont.woff') format('woff'),
         url('../font/kenyan_coffee_rg-webfont.ttf') format('truetype'),
         url('../font/kenyan_coffee_rg-webfont.svg#KenyanCoffeeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.searchBtn {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	width: 30px;
	color: #960;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

.searchBtn:hover {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	width: 30px;
	color: #fff;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

.searchBtn:active {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	width: 30px;
	color: #999;
	top: 1px;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
.searchBox {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif; 
	text-shadow: 2px 2px 2px #000000;
    filter: dropshadow(color=#000000, offx=2, offy=2);
	color: #960; 
	height: 20px;
	padding: 0px 0px 0px 10px; 
	line-height: 18px;
	border: #222 1px solid;
	background: #111;
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000; 
}
.textbox {
	background-color: #111111;
	border: 1px solid #222;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
}
.textboxDisabled {
	border: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	background-color: #111111;
}
.submit {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	color: #960;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

.submit:hover {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	color: #fff;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

.submit:active {
	font: 16px  KenyanCoffeeRegular, Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	color: #999;
	top: 1px;
	border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: circle;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
li.bulletLrg {
	list-style-type: circle;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
}
li.num {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;		
}
li.account {
	list-style-type: circle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession, .txtCopy, .txtSiteDocs {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
a.txtSession, a.txtSiteDocs {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #960;
	text-decoration: none;
}
a.txtSession:hover, a.txtSiteDocs:hover {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
a.txtButton {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #960;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center;
	text-decoration: none; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
a.txtButton:hover {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #fff;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

a.txtButton:active {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #999;  
    margin: 2px; 
    padding: 3px 6px; 
	top: 1px;
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
	color: #990000;
}
.txtOutOfStock {
	color: #990000;
}
.txtSiteDocs, a.txtSiteDocs {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #960;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #960;
	text-decoration: none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.txtProdMenu {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #960;
	text-decoration: none;	
}
.txtProdMenu:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;	
}
.txtContentTitle {
	text-align: center;
	font: 18px KenyanCoffeeRegular, Verdana;
	color: #960;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	border: 1px solid #222;
}
.tdListTitle {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	background-color: #111;
}
.tdEven {
	background-color: #111111;
}
.tdOdd {
	background-color: #1B1B1B;
}
.txtCartPrice {
	float: right;
	color: #960;
	padding-right: 3px;
}
.txtCart {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;	
}
.cartTotal {
	border-top: 1px dashed #222;
	width: 153px;
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	color: #999;
	text-decoration: none;
}
a.txtCartProduct:hover {
	color: #fff;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #960;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center;
	text-decoration: none; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
a.txtviewCart:hover {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #fff;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
a.txtviewCart:active {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #999;  
    margin: 2px; 
    padding: 3px 6px; 
	top: 1px;
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
.cartProgress {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 4px;
	border: 1px solid #222;
	width: 350px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #960;
	font-weight: bold;
}
.quickBuy {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: center;
}
.tdcartTitle {
	font-weight: bold;
	color: #999;
	background-color: #111;
	border-bottom: 1px solid #333333;
}
.tdcartEven {
	background-color: #111111;	
}
.tdcartOdd {
	background-color: #1B1B1B;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #222;
}
a.txtCheckout {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #960;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center;
	text-decoration: none; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

a.txtCheckout:hover {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #fff;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

a.txtCheckout:active {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #999;  
    margin: 2px; 
    padding: 3px 6px; 
	top: 1px;
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
a.txtUpdate {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #960;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center;
	text-decoration: none; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

a.txtUpdate:hover {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #fff;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center; 
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}

a.txtUpdate:active {
	font: 12px KenyanCoffeeRegular, Verdana; 
    color: #999;  
    margin: 2px; 
    padding: 3px 6px; 
    text-align: center;
	top: 1px;
    cursor:pointer; 
    border: #000 1px solid;
	background: -moz-linear-gradient(top,  rgba(51,51,51,0.65) 0%, rgba(0,0,0,0) 50px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.65)), color-stop(50px,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -o-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    background: linear-gradient(top,  rgba(51,51,51,0.65) 0%,rgba(0,0,0,0) 50px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6333333', endColorstr='#00000000',GradientType=0 );
	/*Corners in Safari, Opera, Google Chrome*/
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*Corners in Firefox*/
	-moz-border-radius-topright: 5px 5px;
	-moz-border-radius-topleft: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	/*Corners in IE9*/
	border-radius: 5px;
	/*Shadow*/
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	-khtml-box-shadow: 0px 0px 2px #000;
	-o-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;
	outline: none;
}
.txtStockWarn {
	font-size: 75%;
	color: #FF0000;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 10px 0;
	color: #333;
}
a.txtCopyright:hover {
	color: #666;
}
.dropDown {
	width: 120px;
}

