body{
	font-family: Verdana, Arial;
	font-size:10px;
	margin:0px;
	padding:0px;
	background-color:#E4E4E4;
}
img{
	border:0px;
}
input{
	font-family: Verdana, Arial;
	font-size:11px;
}
a{
	color:#d2545f;
	text-decoration:none;
}
a:hover{
	color:#d2545f;
	text-decoration:underline;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.markAttributeOutOfStock {
  font-family : tahoma, arial, helvetica, sans-serif; font-size : 10px;
  color: #336666;
}
form{
	border:0px;
	padding:0px;
	margin:0px;
}
SPAN.productSpecialPrice {
  font-family: tahoma, arial, helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: tahoma, arial, helvetica, sans-serif;
  color: #ff0000;
}
TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
TABLE.productListing td{
  padding:5px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}
TD.productListing-data {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10px;
}
TABLE.productListing .productListing-heading {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  background: #BBBBBB;
  color: #000000;
  font-weight: bold;
}
.mainBorders{
	border:10px solid #CCCCCC
}
.leftColumn{
	/*background-image:url(images/left_column.jpg); background-repeat:no-repeat; background-position:right top;*/
}
.rightColumn{
/*	background-image:url(images/right_column.jpg); background-repeat:no-repeat; background-position:left bottom;*/
}
.stockWarning { font-family : Verdana, arial, helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productListing-heading {
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}
.heading{
	font-family:"Book Antiqua", Verdana;
	color:#d2545f; /*7C0000*/
	font-size:16px;
	font-weight:bold;
}
.pLnk{
	font-family:"Book Antiqua", Verdana;
	color:#d2545f; /*7C0000*/
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.pLnk:hover{
	font-family:"Book Antiqua", Verdana;
	color:#7C0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.pageHeading{
	font-family:"Book Antiqua", Verdana;
	color:#d2545f; /*#7C0000;*/
	font-size:16px;
	font-weight:bold;
}
.contentArea{
	padding:0px 5px 0px 0px;
}
.mainContainer{
	border-width:0px 1px 1px 1px;
	border-bottom-style:solid;
	border-color:#CDCDCD;
}
.mainArea{
	padding-top:13px;
	background-color:#FFFFFF;
}
.headerBG{
	background-image:url(images/header-bg.jpg); background-repeat:no-repeat;
}
.menuBG{
	background-image:url(images/menu-bg.jpg); background-repeat:repeat-x;
}
.grayBG{
	background-image:url(images/gray-menu-bg.jpg); background-repeat:repeat-x;
}
.lnkWhite{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.lnkWhite:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}
.lnkCat{
	color:#DA2938;
	font-size:11px;
	text-decoration:none;
}
.lnkCat:hover{
	color:#DA2938;
	font-size:11px;
	text-decoration:underline;
}
.plus{
	color:#DA2938;
}
.lnkSubCat{
	color:#858585;
	font-size:11px;
	text-decoration:none;
}
.lnkSubCat:hover{
	color:#858585;
	font-size:11px;
	text-decoration:underline;
}
#footer{
	color:#521212;
	font-size:11px;
	font-weight:bold;
}
#footer a{
	color:#d2545f;
	text-decoration:none;
}
#footer a:hover{
	color:#7C0000;
	text-decoration:underline;
}
#topLinks{
	padding-left:25px;
	color:#FFFFFF;
	font-size:14px;
}
#topLinks a{
	color:#FFFFFF;
	text-decoration:none;
}
#topLinks a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#headerContainer{
	padding-bottom:2px;
}
#headerContainer div.logo{
	padding-left:27px;
}
#grayBox .top{
	background-image:url(images/gray-top.png); background-repeat:no-repeat;
}
#grayBox .mid{
	background-color:#989898;
	background-image:url(images/gray-mid.png); background-repeat:repeat-x;
}
#grayBox .bottom{
	background-image:url(images/gray-bottom.png); background-repeat:no-repeat;
}
.searchBox{
	background-image:url(images/searchTextBox.png); background-repeat:no-repeat
}
.txtSearch{
	border:0px;
	width:164px;
	padding:0px 0px 0px 5px;
	font-family: Verdana, Arial;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
	background-color: transparent;
}
#indicator {  visibility:hidden;	}
.messageStackError, .messageStackWarning { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #FF5357; }
.messageStackSuccess { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #99ff00; }

.moduleRow { }
.moduleRowOver { background-color: #EEEEEE; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #DDDDDD; }

.moduleAttributeRow { border:1px solid #EEEEEE; cursor: pointer; cursor: hand; }
.moduleAttributeRowOver { border:1px solid #FF0000; cursor: pointer; cursor: hand; }
.moduleAttributeRowSelected { border:1px solid #FF0000; cursor: pointer; cursor: hand; }

.Headline{font-family: Verdana black, arial; font-size: 18px;}
.ArialRed{font-family: Verdana, arial; font-size: 12px; color:red}
.VerdanaBlue{font-family: Verdana; font-size: 18px; color:blue}
.NormalContent{font-family: Verdana, Arial;font-size:10px;}
