@charset "utf-8";
/* CSS Document */

html, body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
	line-height:normal;
	background-color: #fff;
	background-image: url(img/page-bg.jpg);
	background-repeat:repeat-x;
}
.searchBarHolder {
	padding-top: 100px;
	padding-left: 20px;
	margin: 0;
	background: url(img/searchBar-bg.png);
	background-repeat: no-repeat;
	background-position: 20px 100px;
	height: 32px;
	float: left;
	width: 100%;
	padding-bottom: 17px;
}
p, ul, ol{
	font: 100% Arial, Helvetica, sans-serif;
}

input.srchBarInput{
	border:1px solid #ddd;
	width:270px;
	margin-left: 45px;
	margin-top: 7px;
}
.headStrip{
	height:53px;
	background: url(img/headStrip.png);
}

.headStrip li.btnOn{
	background: url(img/headStripBtn-hover.png);
	background-repeat:repeat-x;
	background-position:center;
	height:30px;	
	color:#fff;
}
.headStrip li.btnOn a{
	color:#fff;
	text-shadow: 2px 1px 1px #000; 
}
.headStrip li a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-shadow: 2px 1px 1px #fff; 
}
.headStrip li a:hover {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-shadow: 2px 1px 1px #000; 
}
.headStrip li{
	text-align:center;
	display:inline-block;
	list-style:none;
	list-style-type:none;
	text-decoration:none;
	color:#000;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	margin-top:12px;
	width:auto;
	height:auto;
}
.headStrip li:hover {
	background: url(img/headStripBtn-hover.png);
	background-repeat:repeat-x;
	background-position:center ;
	height:30px;
	color:#fff;
}

.err {
	padding: 4px 8px 5px 8px;
	border: 1px solid #ddd;
	color:#ff0000;
	background: #fff;
}

.redBox {
	padding: 4px 8px 5px 8px;
	border: 1px solid #a6c8e5;
	background: #FFDDDE;
}
.whiteBox p{
	margin:0;
	padding:2px;
	color:#000;
}
.whiteBox{
	padding: 4px 8px 5px 8px;
	border: 1px solid #ddd;
	background:#f7f7f7;
}

.blueBox {
	padding: 4px 8px 5px 8px;
	border: 1px solid #a6c8e5;
	background: #e3eefb;
}
.greenBox {
	padding: 4px 8px 5px 8px;
	border: 1px solid #a6c8e5;
	background: #99CC00;
}
.clear{
	clear:both;

}
h1,h2,h3{
	font-size:22px;
	margin-top:5px;	
	margin-bottom:5px;
	color: #000;
}
h4,h5,h6{
	font-size:18px;
	margin-top:5px;	
	margin-bottom:5px;
	color: #000;
}
img{
	border:0;
}
.wrapper{
	margin:0 auto;
	width:981px;
	min-height: 100%;
	height:auto;
}
.footer, .push {
	height: 0px; /* .push must be the same height as .footer */
}


.cartContentsHolder{
	background: url(img/cartContentsHolder-bg.png);
	background-repeat:no-repeat;
	width:203px;
	height:177px;
	float: right;
	margin-top: -260px;
	padding-right: 20px;
}
.cartCount{
	padding-left:110px;
	padding-top:58px;
	color:#fff;
	font-size:12px;
	height:50px;
	display:block;
}
.showCartBtn{
	padding-top:4px;
	padding-left:6px;
}
.showCartBtn input{
	padding-top:2px;
	display:inline;
}

/* ************************************************************************************* */
/* HEADER PANEL LAYOUT */
#headerMain {
	background-color:#fff;
	display:block;
	top:0;
	margin:0;
	padding:0;
	background-image: url(img/headMain.jpg);
	height: 280px;
	background-repeat: no-repeat;
}
.topNavHeader{
	display:block;
	position:relative;
	clear:both;
	background:url(img/pge-top-navbar.jpg);
	background-repeat:no-repeat;
	height:32px;

}
.headerBtns{
	width:580px;
	display:block;
	position:absolute;
	bottom:20px;
	left:210px;
	height:0px;
	margin:0;
}
.headerBtns a{
	position:relative;
	bottom:0px;
	top:0;
	font-size:11px;
	overflow:hidden;
	color:#000;
	text-decoration:none;
	background-image: url(img/headerBtns-bg.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:66px;
	padding:0px;
	margin-left:0px;
	padding-top:5px;
	text-align:center;
	height:20px;
}


#pageHolder{
	background-color:#fff;
	height:auto;
	width:981px;
	margin:0 auto;
}

/* ************************************************************************************* */
/* LEFT PANEL LAYOUT */
#leftPanel{
	width:216px;
	float: left;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border-left:1px solid #ddd;
	position:relative;
}	
.leftPanelInner {
	/*background:url(img/leftBtnMain-bg.jpg);*/
	position:relative;
	height:auto;
	margin:0px;
	/*border:1px solid #ddd;*/
	padding:0px;
}
.promoProducts{
	margin:0;
	border:1px solid #ddd;
	padding:0px;
	background:#e7e6e6 url(img/promoProducts-bg.jpg);
	background-repeat:repeat-x;
	/*height:436px;*/
	margin-left:14px;
}
.promoProductsHeader{
	background:url(img/promoProductsHeader-bg.jpg);
	text-indent:12px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	height:30px;
	padding-top:9px;
}

.promoProducts p{
	margin:0;
	padding:5px;
	height:auto;
}
.promoProducts span{
	text-indent:20px;
	color:#000;
}
.promoProducts a{
	text-indent:20px;
	color:#666;
	text-decoration:none;
}
.promoProducts a:hover{
	text-indent:20px;
	color: #f60;
	text-decoration:none;	
	
}


.shopByPrice{
	background:#fff url(img/shopByPrice-bg.jpg);
	background-position:-3px 0;
	background-repeat:no-repeat;
	height:180px;	
}
.shopByPriceList{
	padding-top:35px;
	padding-left:25px;
}
.shopByPrice a{
	text-indent:12px;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.shopByPrice a:hover{
	text-indent:12px;
	font-size:12px;
	color: #ff6600;
	text-decoration:none;
}

.best_sellers{
	margin: 0;
	padding: 0;
}
.best_sellers_inner {
	background:url(img/best_sellers-inner-bg.jpg);
	padding-top: 10px;
	padding-bottom:25px;
}
.best_sellers_inner a{
	text-decoration:none;
	color:#fff;
	font-size: 12px;
	font-weight:bold;
	margin-left:25px;
	padding:0;
	width:auto;
}
.best_sellers_inner a:hover{
	text-decoration:none;
	color:#f60;
	font-size: 12px;
	font-weight:bold;
	margin-left:25px;
	padding:0;
	width:auto;
}

.boxHeading{
	background-color:#404542;
	margin-left:-2px;
	margin-right:-2px;
	margin-top:-2px;
	padding:4px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.leftPanelInfoBox{
	padding:10px;
	font-size:12px;
	color:#333;
}

.leftPanelList .cat_name{
	display:block;
	background:url(img/leftBtn-bg.jpg);
	background-repeat:repeat-x;
	font-size: 90%;
	border: 1px solid #ddd;
	color:#000;
	text-decoration: none;
	height:30px;
	margin-bottom:0px;
}
		.leftPanelList .cat_name a {
			background:url(img/leftBtn-bullet.jpg);
			background-position:2px 50%;
			background-repeat:no-repeat;	
			padding:3px;
			position:relative;
			top:5px;
			display:block;
			color:#000;
			text-decoration: none;
			padding-left:12px;
		}
		.leftPanelList .cat_name a:hover {
			color:#0066CC;
			text-decoration: none;
		}
		
.leftPanelList .cat_name_sub{
	display:block;
	background:url(img/leftBtn-bg.jpg);
	background-repeat:repeat-x;
	font-size: 90%;
	border: 1px solid #ddd;
	color:#000;
	text-decoration: none;
	height:30px;
	margin-bottom:0px;
}
		.leftPanelList .cat_name_sub a {
			background:url(img/leftBtn-bullet.jpg);
			background-position:8px 50%;
			background-repeat:no-repeat;	
			padding:3px;
			position:relative;
			top:5px;
			display:block;
			color:#000;
			text-decoration: none;
			padding-left:20px;
		}
		.leftPanelList .cat_name_sub a:hover {
			color:#0066CC;
			text-decoration: none;
		}		
		
.leftPanelList h2 {
	display:block;
	margin:2px 0 0 5px;
	background-color:#fff;
	padding:2px;
	font-size: 80%;
	border-bottom: 1px dashed #ddd;
	color:#0099CC;
	text-decoration: none;
}
.leftPanelList h3 {
	display:block;
	margin:2px 0 0 5px;
	background-color:#fff;
	padding:2px;
	font-size: 70%;
	border-bottom: 1px dashed #ddd;
	color: #666633;
	text-decoration: none;
}


.leftPanelList h2 a {
	color:#0033CC;
	text-decoration: none;
}
.leftPanelList h2 a:hover {
	color:#0066CC;
	text-decoration: none;
}

.leftPanelList h3 a {
	color:#0033CC;
	text-decoration: none;
}

.leftPanelList b a{
	color:#0033CC;
	text-decoration: none;
}
.rightPanelCustomers{
	padding-left:15px;
	padding-top:90px;
}

/* ************************************************************************************* */
/* MAIN CONTENT PANEL LAYOUT */
#mainContent{
	width:542px;
	background-color: #fff;
	position: static;
	float: left;
	height: 100%
	display:block;
}	
	.mainContentInner{
	font-size:12px;
	padding:3px;
	margin:0px;
	color: #333;
	}
	.mainContentInner p{
	font-size:12px;
	color:#333;
	}
	
	.mainContentInner ul li{
		font-size:12px;
		color:#333;
	}
.logos{
	clear:both;
	text-align:center;
	border:0;

}	
.topCrumbs{
	font:arial;
	margin:0;
	padding:3px;
	font-size:70%;
	color:#333;
	text-decoration:none;
	text-align:left;
}	
.topCrumbs a,.topCrumbsRight a{
	font-size:100%;
	color:#333;
	text-decoration:none;
}
.topCrumbs a:hover,.topCrumbsRight a:hover{
	font-size:100%;
	color:#333;
	text-decoration:underline;
}
.topCrumbsRight{
	margin:0;
	border:1px solid #ddd;
	float:right;
	font:arial;
	padding:3px;
	font-size:100%;
	color:#333;
	text-decoration:none;
}	



/* ************************************************************************************* */	
/* RIGHT PANEL LAYOUT */
#rightPanel {
/*	background-image: url(img/pge-right.jpg);
	background-repeat:no-repeat;*/
	width:221px;
	float: left;
	border-right:1px solid #ddd;
	height:auto;
	background-color:#fff;

}

.rightInfoBox{
	background:url(img/rightInfoBox-bg.jpg);
	background-repeat:no-repeat;
	padding:10px;
	padding-right:25px;
	font-size:12px;
	color:#000;
}

/* ************************************************************************************* */
/* FOOTER PANEL LAYOUT */
.footer{
	clear:both;
	width:980px;
	margin:0 auto;
}
#pgefooter{
	background:url(img/footer-bg.jpg);
	background-repeat:no-repeat;
	height:233px;
	padding:15px;
	font-size: 11px;
	color:#fff;
	text-decoration:none;
}

#pgefooter a.footerLink{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
#pgefooter .footerHeader{
	display:block;
	font-size:16px;
	color:#f60;
}
.footerBox{
	width:130px;
	height:213px;
	text-align:left;
	float:left;
	margin-right:5px;
	overflow:hidden;
}

.footerLeft{
	padding-top:10px;
	float:left;
}
.footerRight{
	float:right;
	font-size:11px;
	text-decoration:none;
	color:#999;
	padding-top:10px;
}
.footerRight a{
	font-size:11px;
	text-decoration:none;
	color:#999;
}


/* ************************************************************************************* */
/* SHOPPING CART PANELS */
	.sectionBox{
		position:relative;
		border: 1px dashed #ddd;
		padding: 1px;
		width: 187px;
		height: 180px;
		float: left;
		margin-right: 3px;
		margin-bottom: 3px;
	}
	.catList-title a{
		font-weight:bold;
		padding:3px;
		display:block;
		height:28px;
		overflow:hidden;
		text-decoration:none;
		color:#333;	
	}
	.catList-title a:hover{
		text-decoration:none;
		color:#000;	
	}	
	.catList-img{
		position:relative;
		top:1px;	
		left:1px;
		width:100px;
		height:110px;
		overflow:hidden;	
		padding:0px;
		margin:0px;
	}
	.catList-img img{
		border:3px solid #f4f4f4;
		width:80px;
		padding:0px;
		margin:0px;
	}
	.catList-desc{
		color:#000;
		font-style:italic;
		position:absolute;
		top:40px;
		right:3px;
		width:90px;
		height:120px;
		font-size:10px;
		text-align:left;
		padding:0px;
		margin:0px;
		overflow:hidden;
	}
	.catList-btn{
		position:absolute;
		bottom:5px;
		left:5px;
		padding:0;
	}	
						
.sectionBox:hover{
	border: 1px dashed #070062;
}

/* *********************************** */
/* ****** FEATURED ITEMS *************
/* *********************************** */

#featuredProductsHolder{
	height:495px;
	display:block;
	overflow:hidden;
}

ul#featTicker{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.sectionBoxFeatured {
	width:539px;
	height:166px;
	background:url(img/featured_prod-bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #fff;
}
	.featTitle{
		padding:5px;
		padding-top:17px;
		padding-left:160px;	
	}
	.featTitle a, .featTitle a:hover{
		font-family:Arial, Helvetica;
		text-decoration:none;
		font-size:18px;
		color:#000;
		font-weight:bold;
	}
	.featProdCode{
		font-size:10px;
		color:#FF6600;
		padding-left:160px;		
	}
	
	.featImg a img{
		background-color:#fff;
		border:0;
		float:left;
		margin:20px;
		margin-left:24px;
		height:120px;
		width:120px;
	}
	.featDesc{
		height:auto;
		border:0;
	}


	.featProdShort{
		height:50px;
		padding-right:15px;
		font-size:12px;
	}
	.featProdPrice{
		font-size:14px;
		color:#000;
		font-weight:bold;
	}
	.featProdDetailBtn{
		float:right;
		padding-right:15px;
	}
	.stockLevel{
		float: right;
		padding-right: 15px;
		padding-top: 2px;
	}
		

	

.sectionBoxSubCat{
	background-color: #fff;
	border: 2px solid #f1f1f1;
	margin-bottom: 5px;
	padding: 10px;
	width: 168px;
	height: 180px;
	float: left;
	margin-right: 3px;
	text-align:center;
}
.sectionBoxSubCatDiscount{
	background:url(img/cartImages/discountedCat-bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	overflow:hidden;
	/*background-color: #fff;*/
	border: 1px solid #f1f1f1;
	padding: 1px;
	width: 187px;
	height: 180px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

.sectionBoxProducts{
	background-color: #fff;
	border: 2px solid #f1f1f1;
	margin-bottom: 5px;
	padding: 10px;
	width: 168px;
	height: 180px;
	float: left;
	margin-right: 3px;
	text-align:center;
}	
.sectionBox img,.sectionBoxProducts img{
	float:left;
}	
.sectionBox h1,.sectionBoxProducts h1,.sectionBoxSubCat h1,.sectionBoxSubCatDiscount h1 {
	margin:0px;
	padding: 3px;
	font-size:80%;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
	text-align:left;	
	height:30px;
}

.sectionBox h1 a, .sectionBoxProducts h1 a{
	color: #3399CC;
	text-decoration:none;
}
.productsListed{
	padding:0 0 0 20px;
	font-size: 10px;
	font-weight:bold;
	width:150px;
	color:#fff;
}
.cartItems{
	padding:40px 0 0 30px;
	font-size: 75%;
	width:150px;
}

.catListFeatured1 {
	background:url(img/cartImages/featuredProd-bg.jpg);
	background-repeat:no-repeat;
	background-position:10px right;
	background-color: #fff;
	margin-bottom: 5px;
	padding: 10px;
	margin-right: 3px;
}
.catList {
	background-color: #fff;
	border: 2px solid #ddd;
	margin-bottom: 5px;
	padding: 3px;
	width: 170px;
	float: left;
	margin-right: 3px;
}

.theProd{
	float:left;
	border:0px solid #000;
	width:187px;
	text-align:center;
	margin:2px 2px 2px 2px; 
}
.catProdList-btn{
	background-color: #fff;
	border: 2px solid #ddd;
	margin-bottom: 5px;
	padding: 10px;
	width: 165px;
	float: left;
	margin-right: 3px;
	text-align:center;
}
.btn{
	position:relative;
	top:20px;
}
.catList:hover {
	background-color: #fff;
	border: 2px solid #ff0000;
	margin-bottom: 5px;
	padding: 3px;
	width: 170px;
	float: left;
	margin-right: 3px;
}
.catList a,.catListFeatured a {
	text-decoration:none;
}
.catList h1, .catListFeatured h1{
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size:80%;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}

.TwoCatList-img{
	border:0;
	float:left;
	text-align:center;
	width:80px;
	padding:0px;
}
.TwoCatList-desc{
	font-size:70%;
	text-align:right;
	padding:0px;
	float:left;
}
.ThreeCatList-img{
	width:100%;
	text-align:center;
}
.ThreeCatList-img a img{
	border:0;
	padding:0px;
}
.ThreeCatList-desc{
	font-size:80%;
	padding:0px;
}
.catList-img1{
	background-color: #FFFFFF;
	text-align:center;
}
.catList-shortDesc{
	float:right;
	padding:3px;
	width:90%;
}
.prodDesc{
	padding:0px;
	margin:0px;
}
.prodImg {
	margin:5px;
	padding:5px;
	float:right;
}
.prodWeight{
	text-align:left;
	margin:0;
	padding:0;
	font-size: 80%;
	color:#999999;
}

.prodPrice {
	text-align:left;
	margin:0;
	padding:0;
	font-size: 18px;
	font-weight:bold;	
}
.prodSaving {
	text-align:left;
	margin:0;
	padding:0;
	font-size: 11px;
	font-weight:bold;
	color: #090;
}
.prodQty {
	font-size: 18px;
	font-weight:bold;
}
.prodoldPrice {
	text-align:left;
	margin:0;
	padding:0;
	color:#f00;
	font-size: 12px;
	text-decoration: line-through;
}
.prodShort {
	float:right;
	clear:both;
	font-size: 12px;
}
.addToCart {
	clear:both;
	padding:10px;
	border:2px solid #ddd;
}
.addToCartOptions {

}
/* SEARCH ITEMS PANEL */
.searchItem{
	margin-bottom:5px;
	padding:5px;
	border:1px solid #ddd;
}
.searchItem h1{
	font-size:80%;
	font-family: arial;
	font-weight: bold;
	text-decoration:none;
}
.searchBar{
	margin:0;
	padding:10px;
}

.searchBar form{
	margin:0;
	padding:0;
	width:100%;
	font-size:10px;
}
.searchBar input{
	float:left;
	margin-bottom:10px;
	padding:3px;
	width:250px;
	border:1px solid #ddd;
}
#status{
	margin:0;
	padding:0;
}
.searchBar button{
	float:right;
	margin:0;
	padding:0;
}
	/* ***************** */
	#results{
		display:block;
		height:auto;
	}
	
	.endRecHR{
		clear:both;
		color:#99CC00;
		width:85%;
		size:0.5px;
		text-align:center;
	}
	.pagingDiv {
		height:auto;
		clear:both;
		height:30px;
		overflow:hidden;
	}
	.List-img{
		width:120px;
		float: left;
	}	
	.List-details{
		margin-top:5px;
		float: left;
	}	
	.List-details h1,.List-details h1 a{
		font-size:18px;
		text-decoration:none;
	}	
	.pNo {
		font-size:11px;
		border:1px solid #ddd;
		padding:3px;
		text-align:center;
		float:left;
		margin-left:2px;
		margin-right:2px;
	}
	.pNo a{
		text-decoration:none;
	}
	.prodWeightList{
		padding:3px;	
		border:1px solid #ddd;	
		float: left;	
		font-size: 14px;
		font-weight:bold;	
	}
	.prodPriceList {
		padding:3px;	
		float: left;	
		font-size: 16px;
		font-weight:bold;
	}
	.prodShort {
		padding:3px;
		float: left;
	}	
	.prodoldPriceList {
		padding:3px;	
		float: left;
		color:#FF0000;
		font-size: 16px;
		text-decoration: line-through;
	}
	tr.cartItem:hover {
		background-color:#f7f7f7;
		border:1px solid #ddd;
	}	
	/* ***************** */	


/* ************************************************************************************* */
/* PAGINATION */
/* ************************************************************************************* */
div.pagination {	
	border:1px solid #fff;
	text-align:left;
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 1px;
	border: 1px solid #ada;
	text-decoration: none;
	color: #009;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 1px;
		border: 1px solid #000099;
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 1px;
		border: 1px solid #EEE;
		color: #DDD;
		font-size:12px;
	}
/* ************************************************************************************* */
/* ************************************************************************************* */

.pageHeaderBar{
	margin-top:-6px;
	height:36px;
	border:1px solid #fff;
	background:url(img/pageHeaderBar.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.pageHeaderBar h1{
	margin-left:15px;
	padding-top:5px;
	color:#fff;
	font-size:12px;
}
.pageHeaderBar div{
	display:block;
	padding-left:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

.pageText{
	margin-left:5px;
	margin-right:8px;
	padding:0px;
}

.productDetailHeader{
	/*height:200px;*/
	overflow:hidden;
	background-color:#e6e6e6;
}
.priceDetailImage{
	/*float:left;*/
	display: table-row;
	vertical-align:middle;
	float: left;
	padding: 5px;
	
	/*
	overflow:hidden;
	height:200px;
	width:230px;
	margin-right:4px;
	background-color:#fff;
	*/
}
.productDetailHeader h1{
	height:50px;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.productDetailHeader img{
	border:0;
	margin-right:15px;
	
}
.priceDetailHolder{
	height:90px;
	display:block;
	background:url(img/prodPriceBtn-bg.jpg);
	background-repeat:no-repeat;
	color:#fff;
}
.priceDetailInner, .newPriceVal{
	float:right;
	padding-right:20px;
	padding-top:15px;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
#trHeader{
	background-color:#171844;
	height:25px;
}
.tdHeaderPrice{
	float:left;
	width:45px;
	font-size:12px;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderImage{
	float:left;
	width:70px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderName{
	float:left;
	width:150px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderQty{
	float:left;
	width:45px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderSubTotal{
	float:left;
	width:70px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderSaved{
	float:left;
	width:80px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;	
}
.tdHeaderDelete{
	float:left;
	width:20px;
	font-size:12px;
	color:#fff;
	padding:5px;
}

	.tdHeaderPriceItem{
		float:left;
		width:40px;
		height:50px;
		font-size:12px;
		color:#000;
		padding-top:5px;
		padding-left:5px;
	}
	.tdHeaderImageItem{
		float:left;
		width:80px;
		height:50px;		
		font-size:12px;
		color:#000;
		padding-top:5px;
		overflow:hidden;
	}
	.tdHeaderNameItem{
		padding-top:5px;
		float:left;
		width:150px;
		height:50px;
		font-size:12px;
		color:#000;
	}
		.tdHeaderNameItem a{
			font-weight:bold;
			font-size:12px;
			color:#000;
			text-decoration:none;
			width:auto;
		}	

	.tdHeaderQtyItem{
		float:left;
		width:45px;
		height:50px;
		font-size:12px;
		color:#000;
		padding-top:5px;		
	}
	.tdHeaderSubTotalItem{
		float:left;
		width:80px;
		height:50px;
		font-size:12px;
		color:#000;
		padding-top:5px;		
	}	
	.tdHeaderSavedItem{
		float:left;
		width:80px;
		height:50px;		
		font-size:12px;
		color:green;
		padding-top:5px;		
	}	
	.tdHeaderDeleteItem{
		float:left;
		width:20px;
		height:50px;		
		font-size:12px;
		color:#000;
		padding-top:5px;		
	}	
	
