img{
  border: 0px;
}
.capitalize{
	text-transform: capitalize;
	}
.boxText{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
}

table#discountCodeTable{
	border: 1px solid red;
}
td.discountCodeError, td.quickShopError{
	font-family:Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: yellow;
  background: red;
	
}
td.discount{
	font-family:Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: blue;
}

span.discountItemInCart{
	color: blue;
	font-weight: bold;
}

table.shoppingCartAdvancedTools{
	  font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
	  border: 2px solid #EDEDED;
    border-spacing: 1px;
}
label.shoppingCartAdvancedToolsInfo{
	  font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: red;    
}

TD#categoryName{
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

TD#categoryPageHeading{
	 border-bottom: 1px solid red;
}

TD.smallText, SPAN.smallText, P.smallText, TD.categoryColumn, TD.modulesBox {
  font-family:Arial, sans-serif;
  font-size: 11px;
  vertical-align: top;
}

img.menu_arrow{
	width: 10px;
	height: 10px;
  border-width:0;
  margin-left:2px;
  vertical-align:middle;
}
h1 {
  font-size:14px;	
}

table{
  font-size:10px;	
  border-spacing: 0px;
  margin: 0px;
}
table.leftColumn{
	margin: 0px;
}
td.headerNavigation{
	text-align: center;
	}
td.headerNavigation table{
  text-align: -moz-center;
  margin: 0 auto;
}



div#headerNavigation2Right{
  display:block;
  float: right;
}

div#headerNavigation2Languages{
 display: inline;
 margin-right: 10px;
 margin-left: 10px;
}

div#headerNavigation2Links{
	display: inline;
}



#headerNavigation2ShoppingCart img{
  vertical-align: middle;
}
#headerNavigation2ShoppingCart a{
  color:white;
  font-weight: bold;
  font-style: italic;
}
div.product_list_image{
	width: 100%;
  height: 85px;	
}
div.product_list_image a{
  text-align:center;
}

div.category_list_image{
  text-align:center;
}

div.category_list_image a{
  vertical-align: bottom;
  text-align: center;
}

td.categoryColumn{
	height: 120px;
	vertical-align: bottom;
}

TD.largeInfoBoxHeading,
TD.infoBoxHeading {
    color: Black;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bolder;
    padding: 0;
    padding-right: 3px;
    text-transform: uppercase;
}

TD.boxColumn{
	padding: 3px;
}
TD.leftColumn{
  padding: 3px;
}
TD.rightColumn{
	padding: 3px;
}
TD.middleColumn{
	padding-left: 3px;
	padding-right: 3px;
}

DIV#footContainer
div#page_content h1, h1#page_header, td.pageHeading, td.pageHeading2, DIV.pageHeading{
	padding-left:5px;
	padding-right: 10px;  
	border-bottom: 1px solid red;
}

td#pageHeadingProductModel{
  padding-left: 5px;
  font-size: 11px;
  font-weight: normal;
  font-family:Arial, sans-serif;
}

/* Product listing */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productListingCol-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}
div.notifyPageHeadingDescription
{
  font-size: 11px;
  font-weight: normal;
  font-family:Arial, sans-serif;
  line-height:15px;
  color: #000000;
	
}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productListingCol-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f1f1f1;
}

a.txt{
  background:transparent url(images/icons/TXTIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}

a.xls{
  background:transparent url(images/icons/XLSIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}

a.pdf{
  background:transparent url(images/icons/PDFIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}

a.doc{
  background:transparent url(images/icons/DOCIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}

a.zip{
  background:transparent url(images/icons/ZIPIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}
a.attachment{
  background:transparent url(images/icons/ATTACHMENTIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
}
a.link{
	background:transparent url(images/icons/URLIcon.png) center left no-repeat;
  display:inline-block;
  padding-left:40px;
  line-height:34px;
	
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
P#categoryDescription
{
 font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-family:Arial, sans-serif;
  line-height:15px;
  color: #000000;

}

.productListing-heading, .productListing-heading a {
  font-family:Arial, sans-serif;
  font-size: 11px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family:Arial, sans-serif;
  font-size: 11px;
  vertical-align:bottom;
  position:relative;
}

TD.productListing-data .slave{
  margin-left:15px;
  font-weight:normal;
}

TD.productListing-data .master{
  font-weight:bold;
}

TD.productListing-data .discount{
  font-weight:bold;
  color: blue;
}

TD.productListing-subtotal{
  font-family:Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  vertical-align:top;
  height:30px;
}

TABLE.productListingCol {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingCol-heading {
  font-family:Arial, sans-serif;
  font-size: 11px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListingCol-data {
  font-family:Arial, sans-serif;
  font-size: 11px;
  vertical-align:bottom;
  position:relative;
}
TD.productListingCol-data-no-products{
	font-family:Arial, sans-serif;
  font-size: 11px;
	background-color: #FFFFFF; 
}

.productListing-heading:hover {
  color:#FFFFFF;
}

input.city {
  text-transform: uppercase; 
} 


