body {
	margin:0;
	padding:0;
	text-align:center;
	overflow:auto;
	background-color: #bab9af;
}
a:link {
	color: #009900;
	text-decoration: underline;
}
a:visited {
	color: #009900;
	text-decoration: underline;
}
a:hover {
	color: #666666;
}


#productList {
	
	clear: both;
	display: block;
}

#midContainer #leftCol {
	float: left;
	width: 200px;
	text-align: left;
	height: 1400px;
}
#midContainer #middleCol {
	float: left;
	width: 446px;
	text-align: left;
}
#midContainer {
	width: 648px;
	float: left;
	background-color: #ECECE3;
	background-image: url(../global_images/rightbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#mainContainer #midContainer #leftCol #left .partNav img {
	margin-top: 1px;
	margin-bottom: 1px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#mainContainer {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#rightCol  {
	left: 0px;
	top: 0px;
	float: right;
	text-align: left;
	background-image: url(../global_images/minicart_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	background-position: right;
	margin: 0px;
	width: 200px;
	
}


#header {
	width:100%;
	height:94px;
	clear:both;
	background-position: 50% 0;
	background-image: url(../global_images/head.jpg);
	background-repeat: repeat-x;
}
#header .box {
	width:800px;
	height:94px;
	position:relative;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../global_images/logo.gif);
}
#header #home {
	position: absolute;
	height: 94px;
	width: 191px;
	left: 35px;
}
#header .box img {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


h1 {
	margin:0;
	font-size: 18px;
	font-weight: lighter;
	float: right;
	color: #dcdad2;
	font-family: Arial, Helvetica, sans-serif;
}
#header .give-it {
	position:absolute;
	left:250px;
	top:18px;
	width:600px;
	height:50px;
	overflow:hidden;
	background-repeat: no-repeat;
	text-align: right;
}
#header ul {
	position:absolute;
	right:-20px;
	top:70px;
	padding:0;
	margin:0;
	width: 576px;
	list-style-type: none;
}
#header ul li {
	list-style-type:none;
	padding:0 8px;
	float:right;
}
#header ul a {
	color: #dcdad2;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}
#header .box .space {
	width: 1px;
	padding: 0px;
	margin-top: 5px;
}
#header .box .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header ul a:hover {
	color: #000000;
	background-color: #FFCC00;
	text-decoration: none;
	padding: 3px;
	display: block;
}
#container {
	margin:0px;
	margin:auto;
	text-align:left;
	width: 804px;
	padding: 0;
}

#sort {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}


#head {
	height:100px;
	border:1px solid #000000;
	padding:5px;
	margin:0px;
	text-align:center;
}
#left {
	display:inline;
	padding:0px;
	width:200px;
	float:left;
	margin:0px;F
	background-color: #ECECE3;
	height: 1000px;
}
#catHead {
	padding:0px;
	width:444px;
	float:left;
	margin:0px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #666666;
}
#footer {
	background-image: url(../global_images/footer.gif);
	background-repeat: no-repeat;
	height: 133px;
	width: 644px;
	float: left;
	clear: left;
}
#drop {
	background-color: #000000;
	height: auto;
	clear: none;
	width: 645px;
	display: inline;
}
h2 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 14px;
	text-align: left;
	padding: 10px;
	font-weight: normal;
}

.wireframemenu {
	width: 200px;
}
* html .wireframemenu { /*IE only rule. Original menu width minus all left/right paddings */
	width: 177px;
}
.wireframemenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.wireframemenu a {
	padding: 4px 3px 4px 20px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #FFCC00;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282828;
}
.wireframemenu a:visited {
	color: #FFCC00;
	text-decoration: none;
}
html>body .wireframemenu a { /*Non IE rule*/
	width: auto;
	text-decoration: none;
}
.wireframemenu a:hover {
	background-color: #282828;
	text-decoration: none;
}

/*Featured*/


#featured_h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 443px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	position: absolute;
	z-index: 5;
	left: 100px;
	top: 100px;
	visibility: visible;
}
#featured_h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 443px;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	position: absolute;
	z-index: 4;
	left: 100px;
	top: 100px;
	visibility: hidden;
}

.manufacturer {
	font-size: 16px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	width: 80%;
}
		
.productname {
	margin-bottom: 0px;
	line-height: 14px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	display: block;
	margin-top: 1px;
	margin-right: 10px;
	
	background-repeat: no-repeat;
	background-position: right;
}
.shortdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	color: #46951b;
	text-decoration: none;
}


.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	color: #46951b;
	text-decoration: none;
}
.retailprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: line-through;
	
}
.bar{
	background-image:url(../global_images/bar.gif);
	background-position: center;
	height: 10px;
	background-repeat: repeat-x;
	width: 100%;
}

.prod1{
	padding:10px;
	margin: 0px;
}
.prod2{
	padding:10px;
	margin: 0px;
}
.prod3{
	padding:10px;
	margin: 0px;
}
.prod4{
	padding:10px;
	margin: 0px;
}
table.category {
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.categories {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46951b;
}

.message {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #46951b;
	text-decoration: none;
	display: block;
	margin-left: 20px;
}
#midContainer2 {
	width: 648px;
	float: left;
	background-color: #ECECE3;
	background-image: url(../global_images/rightbg2.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}
#footer2 {
	/*background-image: url(../global_images/footer2.gif);*/
	background-repeat: no-repeat;
	height: 200px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	
	/*background-color: #000000;*/
	background-position: bottom;
}

#mainContainer #rightCol #miniCart {
	background-color: #ECECE3;
	margin-left: 1px;
	
}

#featuredManufacturer {
	background-color: #ECECE3;
	height: auto;
	width: 444px;
}

.pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #46951b;
	float: left;
}
.pages a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #46951b;
}
.pages a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #46951b;
}
.productsFound {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #46951b;
		
}
.sort form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46951b;
}
.sort {
	width: 100%;
}


#index {
	padding-left: 6px;
	padding-top: 6px;
}
.customerInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
#continue {
	float: right;
	margin-right: 30px;
}
#productDisplay {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.productInfo {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#rightCrumb {
	float: right;
	display: block;
}
#leftCrumb {
	float: left;
}
#productGrid .manufacturer a {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#productGrid .manufacturer a:visited {
	
	
	color: #333333;
	
	text-decoration: none;

	
}
#productGrid .manufacturer a:hover {
	
	
	
    color: #46951b;
	text-decoration: none;
	
	
}
#productGrid  {
	margin-top: 10px;	
}
#mainContainer  #midContainer  #middleCol  #catHead  #productGrid  img {
	padding-left: 10px;
	padding-bottom: 10px;
}
.productName {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
.BASKcart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 1000px;
	margin-top: 30px;
}
#continue_checkout {
	display: block;
	width: 100%;
}
#continue_checkout .checkout {
	float: right;
	margin-right: 50px;
	margin-top: 50px;
}
#continue_checkout .continue {
	float: left;
	margin-top: 50px;
	margin-left: 50px;
}
#mainContainer  #midContainer  #middleCol  #catHead  #productDisplay  input {
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: text-top;
	display: inline-block;
}
.AuthorizeNetSeal {
	background-color: #FFFFFF;
	display: block;
	width: 198px;
	margin-right: auto;
	margin-left: auto;
}
.seal {
	background-color: #FFFFFF;
	display: block;
	width: 195px;
	text-align: center;
	margin-left: 1px;
}
.seall img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}


.AuthorizeNetSeal img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
}
#miniCheckout img {
	margin-left: 35px;
}
#ccstrip img {
	margin-left: auto;
	margin-right: auto;
}
.subHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	display: block;
	margin-left: 20px;
	margin-bottom: 10px;
}
.discount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
}
.discount2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	display: block;
	padding-top: 5px;
	padding-left: 0px;
}

#header .box input {
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECE9D8;
	
}

#header .box form {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#header_nolink {
	color: #dcdad2;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 1px;
}

.buttons {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #46951b;
	text-decoration: none;
	display: block;
	margin-left: 375px;
	font-weight: bold;
	
	margin-top: 10px;
}
.submitLink {
	color: #dcdad2;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding-right: 5px;
  }.submitLink a:hover {
	color: #dcdad2;
	background-color: #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding-right: 5px;
}

.style2 {
	color: #46951b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding-top: -5px;
	padding-bottom: -5px;
	white-space: normal;
}
.style3 {
	color: #46951b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
}
/*
#sideCart {
	width: 185px;
	background-color: #ecece3;
	height: auto;
	padding-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#sideCart .baseLine {
	background-color: #BAB9AF;
	height: 1px;
	width: 180px;
}
*/

#attributes     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46951b;
	font-weight: bold;
}
#gmLogo  {
	position: relative;
	left: 767px;
	top: 190px;
	height: 68px;
	width: 62px;
}
.productName_gm {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../global_images/gmLicensed.gif);
	background-repeat: no-repeat;
	background-position: 375px;
	margin-top: 5px;
	padding-right: 80px;
	padding-left: 10px;
}







/*rightPodContent*/

.saleWidget {
	width: 200px;
	margin: 0px;
	padding: 0px;
	
}
.saleTop {
	background-image: url(../global_images/rightTopBlk.gif);
	height: 5px;
	text-align: left;
}
.podTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFCC00;
	position: relative;
	top: 5px;
	left: 30px;
	font-weight: normal;
}
.saleBody {
	background-image: url(../global_images/rightbg3.gif);
	background-repeat: repeat-y;
	text-align: left;
	
}


.saleLogo {

}

.podTextSm {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.podTextSm a:link {
	color: #333333;
	text-decoration: none;
}
.podTextSm a:visited {
	color: #333333;
	text-decoration: none;
}
.podTextSm a:hover {
	color: #009900;
}
.podTextSm a:active {

}

/*end rightPodContent*/


/*BillSTuff*/
#brightCol {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(minicart_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TOP: 0px; TEXT-ALIGN: left
}

#right_box {
	margin: 0 0 0 0px;
	border: solid 0px black;
	width: 200px;
}
/*
#b_cart_heading {
	height: 30px;
}
#b_cart_content {
	margin: 0 5px 0 2px;
	background-color: #ecece3;
}
.b_baseLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #bab9af;
	 margin:5px 0 5px 5px;
}
#b_cart_credit {
	margin: 0 5px 0 2px;
	background-color: #ffffff;
	text-align: center;

}
#b_cart_security {
	margin: 0 5px 0 2px;
	background-color:#ffffff;
}*/

#b_cart_footer {
	background-image: url(../global_images/b-rightfooter.gif);
	height: 8px;
	backgroung-repeat: no-repeat;
}

/*breadcrumbs*/
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46951b;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.breadcrumbs a:link {
	color: #46951b;
}
.breadcrumbs a:hover {
	color: #333333;
}
.breadcrumbs a:visited {
	color: #46951b;
}
/*end breadcrumbs*/

/*CategoryPageStyling*/
#catHead {
	margin: 0px;
	padding: 0px;
}
#catSubHead {
	background-image: url(../global_images/txtFade.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 140px;
}
.catLogo  {
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.catTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	display: block;
	line-height: 15px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 15px;
}
.catPics {
	margin-right: 10px;
}
.sort {
	margin-top: 18px;
}
#sortCell {
	padding-right: 15px;
}

.productsFound {
	margin-left: 15px;
	margin-top: 10px;
	color: #46951b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.labelTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #46951b;
	margin-right: 5px;
	font-weight: bold;
}
.pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #46951b;
	margin-left: 10px;
}

/*endCategoryPageStyling*/

/*beginNewProductLayout*/

.prodPod {
	width: 433px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
}
.prodPod .prodPodTop {
	background-image: url(../global_images/podTop.gif);
	height: 2px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
	font-size: 2px;
}
.prodPod .prodPodMiddle {
	background-image: url(../global_images/podMiddle.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.prodPod .prodPodBottom {
	background-image: url(../global_images/podBottom.gif);
	background-repeat: no-repeat;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
}
.prodPod .prodPodMiddle img {

}
.prodPod .prodPodMiddle table {
}
.prodPod  .prodPodMiddle  #prodContainer {
	padding: 5px;
}
.prodPod .prodPodMiddle #prodContent #buttonRow {
	margin-right: auto;
	margin-left: auto;

}
.prodName {
	font-family: Tahoma;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}


.prodNameMessage {
	font-family: Tahoma;
	font-size: 16px;
	color: #990000;
	font-weight: normal;
}

.prodFields {
	font-family: Tahoma;
	font-size: 13px;
	color: #46951b;
}
.prodPrice {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #46951b;
}
.prodCost {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: line-through;
}

#button ul  {
	list-style: none;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -3px;
	padding: 0px;
}

#button ul  li  {
	display: block;
	background-color: #ffffff;
	float: left;
}
#button ul  li  a  {
	font-size: 1px;
	color: #FFFFFF;
	height: 24px;
	display: block;
	background-color: #FFFFFF;
	line-height: 1px;
}
#button ul   li.more   a  {
	background: url(../global_images/more.gif) no-repeat;
	width: 120px;
}
#button ul   li.add   a  {
	background: url(../global_images/add.gif) no-repeat;
	width: 145px;
}
#button ul  li  a:hover  {
	background-position: 0px -27px;
	background-color: #FFFFFF;
}
.prodName a:link {
	font-family: Tahoma;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.prodName a:visited {
	font-family: Tahoma;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECE9D8;
	display: block;
}
.prodName a:hover {
	font-family: Tahoma;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.prodName a:active {
	font-family: Tahoma;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.missingPod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 435px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 600px;
	margin-top: 30px;
}

/*endNewProductLayout*/
/*beginMiniCart*/




#mini {
	width: 200px;
	background-image: url(../global_images/rightbg3.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-bottom: 15px;
}
#mini p {
	margin: 0px;
	padding: 0px;
}
#basket  a {
	background-image: url(../global_images/miniBasket.gif);
	display: block;
	height: 27px;
	width: 166px;
	background-repeat: no-repeat;
	margin-right: 18px;
	margin-left: auto;
}
#basket  a:hover {
	background-position: 0px -27px;
}
#checkout a {
	background-image: url(../global_images/miniCheckout.gif);
	display: block;
	height: 27px;
	width: 166px;
	background-repeat: no-repeat;
	margin-right: 18px;
	margin-left: auto;
}
#checkout a:hover {
	background-position: 0px -27px;
}
#mini #tally {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.tooltipContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECECE3;
	background-color: #46951B;
	height: 110px;
	width: 250px;
	position: absolute;
	visibility: visible;
	z-index: 9999;
	left: 206px;
	top: 1596px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	display: none;
}

#mini #tally #middle {
	background-color: #e1e0d3;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #46951b;
}
#mini #tally #top {
	background-image: url(../global_images/miniBGTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mini #tally #bottom {
	background-image: url(../global_images/miniBGBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#mini #tally #middle #qty {
	text-align: left;
	padding-left: 5px;
}
#mini #tally #middle #subtotal {
	text-align: right;
	padding-right: 5px;
}
#miniFoot {
	background-image: url(../global_images/rightBottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 200px;
}
#mini .ccStrip {
	padding-top: 5px;
}

/*endMiniCart*/.why {
	height: 25px;
	width: 150px;
	padding-top: 12px;
	font-family: Tahoma;
	color: #990000;
	text-decoration: underline;
	font-size: 11px;
}



/*submit form*/
#subscribe {
	font-family: Tahoma;
	color: #bab9af;
	width: 195px;
	background-color: #000000;
	background-position: center;
	text-align: left;
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subscribe   #radios   input    {
	width: 18px;
	height: 18px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#subscribe label {
	color: #ecece3;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#subscribe input {
	background-color: #e5e5e5;
	font-size: 13px;
	margin-top: 2px;
	width: 180px;
	margin-left: 5px;
	margin-bottom: 5px;
	height: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.saleWidget .saleBody #flash {
	margin-left: 1px;
}

#subscribe .button {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
	height: 27px;
	width: 143px;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.txt  {
	font-family: Tahoma;
	font-size: 13px;
	color: #ecece3;
	margin-left: 5px;
	text-align: left;
	background-position: center;
}
#orange18 {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 190px;
}
.white14 {
	color: #FFFFFF;
	font-size: 14px;
}
/*end submit form*/
