body {
    margin: 0px;
}

.productListing-heading {
	color:#3E006A;
	font-size:11px;
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 2px;
}
TR.productListing-odd, TR.upcomingProducts-odd {
		background: #fff;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #fff;
}
checkbox,input,radio,select{
color:#3f4c77;
font-size:11px;
}
form{
display:inline;
}


/* a.breadCrumb{
    font-size:10px;
    color: #666;
} */

a.main {
	color: #333;
text-decoration:none;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

a.main:hover {
    background: #f8b356;
    color: #333;
}

.productListing-data {
    border-bottom-width:0px;
    border-right-width:0px;
    border-left-width:0px;
    border-top-width:10px;
    border-color:#fff;
    border-style:solid;
    font-size:11px;
    color: #0048D9;
    font-weight: bold;
}

/*
.productListing-data-description-even {
   border-bottom-width:10px;
   border-right-width:0px;
   border-left-width:0px;
   border-top-width:0px;
   border-color:#fff;
   border-style:solid;
    }

.productListing-data-description-odd {
   border-bottom-width:10px;
   border-right-width:0px;
   border-left-width:0px;
   border-top-width:0px;
   border-color:#fff;
   border-style:solid;
    }
*/
td.cartBox{
    background:#fff;
    border:2px solid #C93A95;
    font-size:11px;
    padding:3px;
    color: #000000;
}


TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 16px;



}


td.pageresults a {
  color: #A91574;
}

td.pageresults a:hover {
    background: #F0f0f0;
    color: #000066;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}


span.normalprice {
    text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
	color: #c9c9c9;
	font-size: 16px;
	font-weight: bold;
}

span.productSpecialPriceSale {
  color: #c9c9c9;
    text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;

}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

.plainBox {
    margin: 0px;
    padding: 0px;
}
.rightbox {

    margin: 0px;
    padding: 0px;
}