BODY {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; color:#000; margin:0 0 0 0; background-color:#630008; text-align:center; }
TD {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; color:#000; }

a, a.active { color:#A40B1B; text-decoration:none; font-weight:bold; }
a:link, a.active:link { color:#A40B1B;  }
a:visited, a.active:visited { color:#A40B1B;  }
a:hover, a.active:hover { color:#A40B1B; text-decoration:underline; }
a:focus, a.active:focus { outline: none; }

#mainTable { background-color: #FFFFFF; width:900px; text-align:left; margin-top:40px; border:20px solid #fff; 
-moz-border-radius-topleft: 20px; 
-webkit-border-top-left-radius: 20px;}

/* #headerCell { background: url(images/header-background.jpg) no-repeat right;} */
#logo {height:152px;}
#headerText {color:#AAAAAA; font-size:20px; padding:10px; }
#headerText a, #headerText a.active { color:#CCCCCC; text-decoration:none; font-weight:bold; }
#headerText a:link, #headerText a.active:link { color:#CCCCCC;  }
#headerText a:visited, #headerText a.active:visited { color:#CCCCCC;  }
#headerText a:hover, #headerText a.active:hover { color:#CCCCCC; text-decoration:underline; }
#headerText a:focus, #headerText a.active:focus { outline: none; }
 
#search {color:#FFFFFF; width:578px; padding:10px; overflow:hidden}
#searchForm {margin:0px;} 
#searchFormButton {background-color:#EFEEDF;}

#topMenuCell {width: 900px;}

#topMenuCell ul li {font-size:12px; color:#000000; float:right; list-style:none; 
    margin: 0 0 0 1px;
    background: #F7E59A;
    padding: 6px;
	padding-top:24px;
	border-left:5px solid #F7E59A;
	border-right:5px solid #F7E59A;
}

#topMenuCell ul {margin:0px; position:relative; margin-top: -254;  margin-right: -20px;
  width: 900px;
  z-index: 999;}
  
html>body #topMenuCell ul {margin:0px; position:relative; margin-top: -255; margin-right: -20px;
  width: 900px;
  z-index: 999;}
  
  
#topMenuCell a, #topMenuCell a.active { color:#000; text-decoration:none; font-weight:bold; }
#topMenuCell a:link, #topMenuCell a.active:link { color:#000;  }
#topMenuCell a:visited, #topMenuCell a.active:visited { color:#000;  }
#topMenuCell a:hover, #topMenuCell a.active:hover { color:#630008; text-decoration:underline; }
#topMenuCell a:focus, #topMenuCell a.active:focus { outline: none; } 

table .footerLinks tr td a {font-weight:normal; font-size: 12px;}
table .footerLinks tr td {font-weight:bold; font-size: 14px;}

#dealhook {position:relative; top: 0; left: 500;  margin-top:-120px; width:500px; height:100px; color:#CCC; font-size:16px;}
#connectWithUs {width:400px; float:right; text-align:right}

#welcomeCellDiv {position:relative; font-size:14px; margin-top: -198; left: 270; width:620px; z-index: 990;}
html>body #welcomeCellDiv {position:relative; font-size:14px; margin-top: -198; left: 305; width:615px; z-index: 990;}

#welcomeCell {height:0px;}

#mainContentCell { width: 870px; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px; border-top:2px solid #000000;}
 
#leftCol {width:0px; padding:0px;}
#rightCol {width:0px; padding:0px;}

#leftColMenu li {font-size:18px;  color:#000000; list-style:none; width:160px; background-color: #E8E6D5; padding:5px; margin-bottom:5px;  }
#leftColMenu {margin:0px;  margin-left:0px; padding-left:0px;}
#leftColMenu a, #leftColMenu a.active { color:#000000; text-decoration:none; font-weight:lighter; }
#leftColMenu  a:link, #leftColMenu a.active:link { color:#000000;  }
#leftColMenu  a:visited, #leftColMenu  a.active:visited { color:#000000;  }
#leftColMenu  a:hover, #leftColMenu  a.active:hover { color:#000000; text-decoration:underline; }
#leftColMenu  a:focus, #leftColMenu  a.active:focus { outline: none; } 

#footerCell {background-color:#ffffff; border-top:2px solid #000000; }

#footerCell a, #footerCell a.active { color:#A40B1B; text-decoration:none; }
#footerCell a:link, #footerCell a.active:link { color:#A40B1B;  }
#footerCell a:visited, #footerCell a.active:visited { color:#A40B1B;  }
#footerCell a:hover, #footerCell a.active:hover { color:#A40B1B; text-decoration:underline; }
#footerCell a:focus, #footerCell a.active:focus { outline: none; } 

#footermenu {font-size:12px; color:#000000; padding:10px; }
#footermenu li {width:250px; }

.productThumb {width:100px; height:100px; overflow:hidden; float:left; padding:5px;}
.productSummary {padding:5px; padding-left:10px;}
.priceBase {color: #000; text-decoration:line-through }
.priceCurrent {color: #000;}
.productLink {padding:5px; padding-bottom:10px;}

.dealPriceOld {font-size:18px;}
.dealPriceNew {font-size:22px; color:#F00}
.dealPercentage {color: #F00; font-size:20px; font-weight:bold}
.dealFreeShipping {color: #000; font-size:18px; font-weight:bold} 
.dealEmailPriceTable {float:right; width:200px; margin-bottom:10px; margin-left:15px; border:1px solid #BDBDB5;}

.dealContainer {background-color:#F7E59A;  font-size:18px; font-weight:bold; width:880px; }
html>body .dealContainer {background-color:#F7E59A;  font-size:18px; font-weight:bold; width:920px; padding:3px;}

.dealProduct {background-color:#FFF; padding:10px; margin:3px; }
html>body .dealProduct {background-color:#FFF; padding:10px; margin:0px; }

input[type=submit] {background-color:#F7E59A; font-weight:bold; border-top:1px solid #BDBDB5;border-left:1px solid #BDBDB5; border-bottom:1px solid #300;border-right:1px solid #300; padding:3px;}
.formButton {background-color:#F7E59A; font-weight:bold; border-top:1px solid #BDBDB5;border-left:1px solid #BDBDB5; border-bottom:1px solid #300;border-right:1px solid #300; padding:3px;}
.smallButton {background-color:#F7E59A; font-weight:bold; border-top:1px solid #BDBDB5;border-left:1px solid #BDBDB5; border-bottom:1px solid #300;border-right:1px solid #300; padding:2px; font-size:11px; margin:2px;}
.tinyButton {background-color:#F7E59A; border-top:1px solid #BDBDB5;border-left:1px solid #BDBDB5; border-bottom:1px solid #300;border-right:1px solid #300; padding:0px; font-size:9px; margin:2px; font-weight:normal; }
.bigButton {font-size:20px !important; background-color:#F7E59A; font-weight:bold; border-top:1px solid #BDBDB5;border-left:1px solid #BDBDB5; border-bottom:1px solid #300;border-right:1px solid #300; padding:3px;  }

.comingUp {font-size:18px; font-weight:bold; color:#BDBDB5; margin-bottom:10px;}

table .productPriceTable th {font-size:12px; font-weight:bold; background-color: #F7E59A; border-bottom: 1px solid #BDBDB5; border-right: 1px solid #BDBDB5;}
table .productPriceTable td {font-size:11px; font-weight:bold; border-bottom: 1px solid #BDBDB5; border-right: 1px solid #BDBDB5; line-height:18px; }
table .productPriceTable {border-top: 1px solid #BDBDB5; border-left: 1px solid #BDBDB5; margin-top: 5px; margin-bottom:10px;  }

table .productDetailTable td {font-size:11px; padding-left:10px; padding-right:10px;}
table .productDetailTable {border: 1px solid #BDBDB5; margin-top: 5px; margin-bottom:5px; background-color: #F7E59A;  }
table .upNextTable {border: 1px solid #BDBDB5; margin-top: 5px; margin-bottom:5px; background-color: #EFEEDF;   }
table .upNextTable td {color:#BDBDB5;}

table .dealPriceGrid td {border:none;}

/* legacy */
.hdr1 {
	font-size: 20px;
	font-weight: bold;
	color: #800000;
}
#mainContentCell .viewTitle {
	font-size: 25px;
	font-weight: bold;
	color: #800000;
}
#leftCol .viewTitle {
	padding-top:10px;
	font-size: 24px;
	font-weight: normal; 
	line-height:44px;
	color: #800000;
}
#leftCol .category {
	font-size: 14px;
	line-height:22px;
	font-weight:normal;
	padding:7px;
}

#rightCol .viewTitle { 

	font-size: 24px;
	font-weight: normal;
	line-height:30px;
	color: #800000;
}

div #imgChooser {float:left;}
div #imgChooserMainDiv {border: 1px solid #BDBDB5; overflow:hidden; }
.imgChooserThumbDiv {border: 1px solid #BDBDB5; margin-right:5px; margin-top:5px; overflow:hidden; float:left; cursor:pointer;}
img #imgChooserMainImage {vertical-align: middle; text-align:center; }

.formTable td {font-weight:bold; padding:5px;}
.instructions {font-weight:normal; font-size:11px; color:#666;}
.stdForm {width:200px; font-size:12px;}

.topBottomCasing {border-bottom:1px dotted #666; border-top:1px dotted #666; margin-bottom:5px; padding-bottom:2px; padding-top:2px;}
.receiptTable td {border:1px dotted #000;}
.receiptTable td td {border:none;}
table .cartTable {width:100%}
table .cartTable th {font-size:12px; font-weight:bold; background-color: #F7E59A; }
table .cartTable td { border-bottom:1px dotted #666;  }
.totalCell {font-size:12px; font-weight:bold; background-color: #F7E59A; border:1px solid #666; }
.subTotalCell {font-size:11px; font-weight:bold; padding-right:10px; background-color: #EFEFEF;}

.emailSubscribe {font-size:12px; width:180px; }

.featuredProduct_hdr1 {font-size:24px; font-weight:bold; color:#800000; }


