#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 980px;
	vertical-align: top;
	}
	#topkey {
	
	text-align: center;
	width: 980px;
	vertical-align: top;
	}
#topwrapper {
		background: #fbfbec;
	}
#tools_wrapper {
width:978px;
	height: 30px;
	background: #fbfbec url("../images/topwarpper-bg.gif");
	margin: 0 1px !important; 
	padding: 2px 3px 3px 3px;
}

.td-search-header {
	width: 290px;
}
.td-languages {
	width: 290px;
}
.cart-header {
width: 300px;
	padding: 1px;
	margin: 2px auto 3px auto !important;
	background: #f7fcde;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px tahoma, arial !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}


.cart-header span {
	font-weight: bold;
}
.cart-icon {
	width: 16px;
	height: 15px;
	margin: 1px 6px 0 0;
}
#logoWrapper {
width:980px;
	margin: 0 1px !important; 
	height: 115px;
}
	.td-logo-header {
	width: 280px;
}
.td-headerbanner {
	width: 700px;
}

.centerBoxContentsFeatured{
	border-top:1px solid #f0f0f0; 
	border-left:1px solid #ebebeb;
		border-right:1px solid #f0f0f0; 
	border-bottom:1px solid #ebebeb;
}

#indexProductListCatDescription {
		float: right;
	}
/*------------ Right Nav End---------------------------*/
#navBreadCrumb-Col {
	float:left;
	width:572px;
	background-color:#A6E2FF;
	margin:0;
	padding:0;
	}
#navBreadCrumb {
font-size:12px;
width:auto;
	height:26px;
	border-top:1px solid #ebebeb; 
	border-bottom:2px solid #ebebeb;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#indexDefaultHeading {
	font: 11px arial;
	
	text-decoration: none;

	}
	
.productListing-rowheading {
	background-color: #cfd8e6;
	background-image: url(../images/tile_back.gif);
	height: 2em;
/*	color: #FFFFFF;*/
	}
	
	/*------------ Right Nav ---------------------------*/

#navColumnOneWrapper, #navColumnTwoWrapper  {
	margin: auto;
	border-left:1px solid #ebebeb; 
	border-right:1px solid #ebebeb;
	background-color:#ffffff;
	
	}
.rightpanel-column {
	float:left;
	width:195px;
	
	background-color:#ffffff;
	margin:0;
	padding:0;
}

.rightpanel-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	background-color:#ffffff;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#6DB700;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#rightpanel-wrapper {
	padding:16px;
}

#rightpanel-links {
font-size:12px;
	width:195px;
	position:relative;
}

a.rightpanel-link {
font-size:12px;
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/rightpanel-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.rightpanel-link:hover {
font-size:12px;
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/rightpanel-2.gif);
}

a.rightpanel-more {
	display:block;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
	font-size:12px;
}

a.rightpanel-more:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-2.gif);
}


a.pro-rightpanel-more {
	display:block;
	color:#666666;
	text-decoration:none;
	
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}

a.pro-rightpanel-more:hover {
	color:#2063b2;
	text-decoration:none;
	
}

/*       sub navs         */



/*------------ Left Nav End---------------------------*/



.centerColumn{
	padding: 0.1em;
	}









/*------------ Right Nav ---------------------------*/
.leftpanel-column {
	float:left;
	width:204px;
	background-color:#ffffff;
	margin:0;
	padding:0;
}

.leftpanel-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	background-color:#ffffff;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#6DB700;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#leftpanel-wrapper {
	padding:16px;
}

#leftpanel-links {
font-size:12px;
	width:205px;
	position:relative;
}

a.leftpanel-link {
font-size:12px;
	display:block;
	color:#999999;
	text-decoration:none;
	
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.leftpanel-link:hover {

	color:#000000;
	text-decoration:none;
	
}

a.leftpanel-more {
font-size:12px;
	display:block;
	color:#000000;
	text-decoration:none;
	
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}

a.leftpanel-more:hover {
font-size:12px;
	color:#2063b2;
	text-decoration:none;

}


a.pro-leftpanel-more {
	display:block;
	color:#666666;
	text-decoration:none;
	
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}

a.pro-leftpanel-more:hover {
	color:#2063b2;
	text-decoration:none;
	
}

.centerBoxHeading {
width:auto;
	margin: 0em;
	background-color: #A6E2FF;
	padding: 0.2em 0.2em;
	}
.centerBoxhead {
	float:left;
	width:572px;
	background-color:#fbfbec;
	margin:0;
	padding:0;
	}
.centerBoxHeading {
font-size:12px;
width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#7d746f;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
 #navSuppWrapper{
 	margin: 0em;
	background-color: #707070;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
 
 }