FORM { MARGIN: 0px }
BODY { FONT: 11px Arial; BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px;}
TABLE, TD { FONT: 12px Arial; COLOR: #000000; }
TEXTAREA, INPUT { FONT: 12px Arial; COLOR: #000; }
SELECT { FONT: 13px Arial; COLOR: #000; }
A { COLOR: #0055BB; TEXT-DECORATION: none; }
A:hover { COLOR: #0055BB; TEXT-DECORATION: underline; }
H1 { COLOR: #000000; FONT: bold 14px Arial; padding: 0px; margin: 0px; }
.bgcolor1 { BACKGROUND-COLOR: #990a15; FONT: bold 11px Arial; COLOR: #FFFFFF; }
.bgcolor2 { BACKGROUND-COLOR: #990a15; FONT: bold 11px Arial; COLOR: #ecded0; }
.bgcolor3 { BACKGROUND-COLOR: #FFFFFF; FONT: bold 11px Arial; COLOR: #4a321b; }
.bgcolor4 { BACKGROUND-COLOR: #4d545c; FONT: bold 11px Arial; COLOR: #ecded0; }
.leftside   { BACKGROUND-COLOR: #f8f3ee; FONT: bold 11px Arial; COLOR: #4a321b; border-right: 1px solid #990a15; }
.leftside2   { BACKGROUND-COLOR: #f8f3ee; FONT: bold 11px Arial; COLOR: #4a321b; border-right: 1px solid #4d545c; }
.bglinecolor { BACKGROUND-COLOR: #990a15; }
.m { COLOR: #f8f3ee; FONT: 1px Arial; }
.heading, A.heading { FONT: bold 16px Arial; COLOR: #0055BB; TEXT-DECORATION: none; }
A.heading:hover { FONT: bold 16px Arial; COLOR: #0055BB; TEXT-DECORATION: underline; }
.ProductNameLarge { FONT: bold 18px Arial; COLOR: #0055BB; TEXT-DECORATION: none; margin-bottom: 15px; }
.productnamecolor, A.productnamecolor {	FONT: bold 14px Arial; COLOR: #0055BB; TEXT-DECORATION: none; }
A.productnamecolor:hover { COLOR: #0055BB; TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 14px Arial; COLOR: #990a15; }
A.productnamecolorSMALL { FONT: bold 14px Arial; COLOR: #990a15; TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	COLOR: #990a15; TEXT-DECORATION: none; }
.pricecolor { FONT: bold 15px Arial; COLOR: #990a15; }
.saleprice { FONT: bold 17px Arial; COLOR: #990a15; }
.text { FONT: 12px Arial; COLOR: #000; }
.textdesc, .textdesc a { FONT: 12px Arial; COLOR: #000; }
A.pricecolor, A.pricecolor:hover { FONT: bold 15px Arial; COLOR: #990a15; TEXT-DECORATION: none; }
.highlight { FONT: bold 14px Arial; COLOR: #990a15; TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 12px Arial; COLOR: #990a15; }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 12px Arial; COLOR: #990a15; TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.RegularLink:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navtitle, A.navtitle, A.navtitle:hover { FONT: bold 13px Arial; COLOR: #4a321b; border-bottom: 1px solid #990a15; padding-left: 5px; }
.smalltext { FONT: 12px Arial; COLOR: #000000; }
A.smalltext, A.smalltext:hover { FONT: 12px Arial; COLOR: #0055BB; TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: 11px Arial; COLOR: #000000; TEXT-DECORATION: none; padding-left: 5px; }
A.nav1:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; }
A.nav1_selected:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: 11px Arial; COLOR: #000000; TEXT-DECORATION: none; none; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; }
A.nav2:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; }
A.nav2_selected:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.nav3:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.nav3_selected:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.navTOP, A.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.navTOP:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navBOTTOM, A.navBOTTOM { FONT: bold 11px Arial; COLOR: #4a321b; TEXT-DECORATION: none; }
A.navBOTTOM:hover { COLOR: #4a321b; TEXT-DECORATION: underline; }
.NavSpecials, A.NavSpecials { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.NavSpecials:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.carttext { FONT: 13px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.carttext { FONT: 13px Arial; COLOR: #0055BB; TEXT-DECORATION: none; }
A.carttext:hover { FONT: 13px Arial; COLOR: #0055BB; TEXT-DECORATION: underline; }
.m {display:none;}
img { border: none ! important; }
#Quantity1 { margin: 5px; }
.topfeatures {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	background-color: #990a15;
}
.features {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #ecded0;
}
/* TOP MENU WHITE ON RED BG */
#topNavMenu {
	FONT: bold 11px Arial; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
#topNavMenu a {	
	COLOR: #FFFFFF; 	
}
#topNavMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#topNavMenu ul li {
	margin-left: 0;
	padding: 3px 8px;
	list-style: none;
	display: inline;
}	
#topNavMenu ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
}	
#topNavMenu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
	
/* LEFT MENU, SHOP BY INTEREST and BRAND */
.menu ul {
	margin-left: 0px; 
    margin-bottom: 5px;
	padding-left: 0px; 
	list-style-type: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align:left;
}
.ulmenu a {
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 1px; 
	width: 140px;
	background-color: #FFFFFF;
}
.ulmenu a:link, .ulmenu a:visited, .ulmenu a:active {
	color: #111111; 
	text-decoration: none; 
}
.ulmenu a:hover {
	background-color: #990a15;
	color: #FFFFFF;
}
.parent {
	padding-top: 7px;
	padding-left: 7px;
	font-size:12px;
	font-weight:bold;
}
.clearance a:link, .clearance a:visited, .clearance a:active {
	color: #990A15;
	font-weight: bold;  
}
.clearance a:hover {
	background-color: #990a15;
	color: #FFFFFF;
}
.catbcmb {
	padding: 4px;
	width:99%;
	border-bottom:1px solid #ecded0;
	font-weight:bold;
}
.catprod {
	display:inline; 
	float:left;	
	margin:6px;
	padding:4px;
	border:1px solid #ecded0;	
	width:169px; 
	height:380px;
	overflow:hidden;
}

/* FOOTER */
.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}
.footer ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: #FFFFFF;
                text-decoration:underline;
}
.footer a:hover {
	color: #ecded0;
                text-decoration:underline;
}

/* BUY BOX */
.buy{display:block}
.buy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f8f3ee}
.buy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbf9f7;
  border-right:1px solid #fbf9f7;
  background:#f9f6f2}
.buy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefdfd;
  border-right:1px solid #fefdfd;
  background:#f9f5f1}
.buy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f9f5f1;
  border-right:1px solid #f9f5f1;}
.buy4{
  border-left:1px solid #fbf9f7;
  border-right:1px solid #fbf9f7}
.buy5{
  border-left:1px solid #f9f6f2;
  border-right:1px solid #f9f6f2}
.buyfg{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background:#f8f3ee;
	padding:7px;
	line-height: 200%;
}
.sbprod {
    margin-top:10px;
    padding:2px;
	border: 6px double #f8f3ee;
	background-color:#ffffff;
}
.scprod {
	display:inline; 
	float:left;	
	margin:4px;
	padding:4px;
	border:1px dashed #ccc;	
	width:169px; 
	height:350px;
}
.linkheading {
	font-size:14px;
	font-weight:bold;
}
#cartpop {
	width:300;
	height:140;
	position:absolute;
	left:447;
	top:-130;
	z-index:9001;
	display:none;
}
#instantcoupon {
	width:173;
	height:99;
	position:absolute;
	left:595;
	top:-130;
	z-index:9001;
	display:none;
}
.carttable {
	border-collapse:collapse;
	border-color:#ffffff;
	border-style:solid;
}
.carttable th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color: #990a15;
	border-color:#ffffff;
}
.carttable td {
	background-color: #ffffff;
	border:1px solid #990a15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.mmcart td {
	background-color: #ffffff;
	border-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#990a15;
}
.total td {
	background-color: #ffffff;
	border-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.smallcart {
	border-collapse:collapse;
	border-color:#ffffff;
	border-style:solid;
}
.smallcart th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color: #990a15;
	border-color:#ffffff;
}
.smallcart td {
	background-color: #ffffff;
	border:1px solid #990a15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.smtotal td {
	background-color: #ffffff;
	border:1px solid #ffffff;
}
.remove a:link, .remove a:visited, .remove a:active {
	font-size:11px;
	color:#888888;
}
.remove a:hover {
	font-size:11px;
	color:#aaaaaa;
}
.threshold {
	background-color: #f1fff1;
	border:1px dashed #b7d9b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#194719;
	font-weight:normal;
	padding:4px;
}
#alert-box {
	position: absolute;
	top:200px;
	left:18px;
	width: 215px;
	height: 100px;
	background-image: url('/images/alert_arrow.gif');
	background-repeat: no-repeat;
	background-position: 180px 10px;
}
.alert-box-inside {
	margin-right:35px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#d11818;
	width: 180px;
	height: 100px;
	background-color:#ffed9b;
	border:1px solid #ffd700;
}
.alert-box-inside p {
	padding:10px;
	margin:0px;
}
#error {
	margin:20px;
	padding:20px;
	border:1px solid #B22222;
	background:#FFFACD;
	color:#B22222;
	font-size:12px;
	font-weight:bold;
}
#cvv2-box {
	position: absolute;
	top: 650px;
	left: 650px;
	width: 224px;
	padding: 10px;
	height: 350px;
	text-align: center;
	background-color:#ffffff;
	border:1px solid #990a15;
}
#addresspop {
	width:747px;
	height:500px;
	position:absolute;
	top:80px;
	left:161px;
	border:1px solid #aaa;
	background-color:#ddd;
	padding:15px;
}
#addresspop h1 {
	font-size:24px;
	color:#990A15;
	margin-bottom:10px;
}
#addresspop h3 {
	font-size:14px;
	color:#000;
	margin-bottom:0px;
}
.addresscell {
	border:1px solid #bbb;
	background-color:#fff;
	padding:10px;
}