/*   Stylesheet for tenderheart.com  */
B {font-weight:bold;}
I {font-style:italic;}

body {
  /*background-color: #FFFFFF; */
  background-image:url('/img/cons_wall.jpg');
	margin-bottom: 0px;
  margin-left: 0px;
  margin-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.contentTextMedium {font-family: Arial, Helvetica; color: #000000; font-size: 11px; text-decoration:none;} 
.tht_header {font-family: Arial, Helvetica; color: #7E2123; font-size: 14px; font-weight:bold;}
.tht_subheader {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight:bold;}
.tht_subheader1 {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; font-weight:bold;}
.tht_subheader2 {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; font-weight:bold;}
.tht_body_bold {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold;}
.tht_body_bold_x {font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:line-through; font-weight:bold;}
.tht_body_bold_red {font-family: Verdana, Arial, Helvetica; color: #CC0000; font-size: 12px; text-decoration:none; font-weight:bold;}
.tht_bodywhite {font-family: Arial, Helvetica; color: #FFFFFF; font-size: 11px; text-decoration:none; font-weight:bold;}
.tht_caption {font-family: Arial, Helvetica; color: #000000; font-size: 10px;}
.tht_caption1 {font-family: Arial, Helvetica; color: #8D8D5E; font-size: 10px;}
.tht_phone  {font-family: Arial, Helvetica; color: #7E2123; font-size: 16px; font-weight:bold}
.tht_footer {font-family: Arial, Helvetica; color: #7E2123; font-size: 9.5px; text-decoration:none;}
.errorHeader { font-family: Arial, Helvetica; font-size: 16pt; color: #CC0000;}
.errorMessage { font-family: Arial, Helvetica; font-size: 11px; color: #CC0000;}
.tht_boldred {color: #7E2123; font-weight:bold;}
.tht_bold {color: #527186; font-weight:bold;}
.tht_boldbrown {color: #7E2123; font-weight:bold;}
.requiredFieldAsterisk {color: #CC0000; font-weight:bold;}
.tht_reg_price {font-family: Arial, Helvetica; color: #000000; font-size: 13px; text-decoration:none; font-weight:bold;}
.tht_sale_price {font-family: Arial, Helvetica; color: #CC0000; font-size: 13px; text-decoration:none; font-weight:bold;}
.tht_was_price {font-family: Arial, Helvetica; color: #000000; font-size: 13px; text-decoration:line-through; font-weight:bold;}
.tht_pct_off {font-family: Arial, Helvetica; color: #CC0000; font-size: 10px; text-decoration:none; font-weight:normal;}
.retiredItem {font-family: Arial, Helvetica; color: #CC0000; font-size: 11px; text-decoration:none; font-weight: normal;}
.homepage_header {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; text-decoration:none; font-weight: bold;}
.homepage_copy {font-family: Arial, Helvetica; color: #333333; font-size: 11px; text-decoration:none; font-weight: normal;}

td.categoryImage {
font-family: Arial, Helvetica; 
color: #7E2123; 
font-size: 13px; 
text-decoration:none; 
font-weight: bold;
text-align: left;
padding-bottom: 20px;
}

td.categoryCopy {
font-family: Arial, Helvetica; 
color: #7E2123; 
font-size: 14px; 
text-decoration:none; 
font-weight: normal;
text-align: left;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}

td.categoryTopSellers {
font-family: Arial, Helvetica; 
color: #7E2123; 
font-size: 11px; 
text-decoration:none; 
font-weight: normal;
padding-top: 10px;
padding-bottom:20px;
text-align:left;
border: 1px solid #000000;
background-color: #eee7d5;
margin-top: 20px;
}

td.categoryTopSellersHeader {
font-family: Arial, Helvetica; 
color: #7E2123; 
font-size: 14px; 
text-decoration:none; 
font-weight: bold;
padding-bottom:10px;
padding-left: 20px;
text-align:left;
background-color: #eee7d5;
margin-top: 20px;
}

.tht_header_nodec {font-family: Arial, Helvetica; color: #666600; font-size: 13px; font-weight:bold;text-decoration: none;}
a.tht_header_nodec:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; font-weight:bold; text-decoration: none;}
a.tht_header_nodec:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; font-weight:bold; text-decoration: none;}
a.tht_header_nodec:hover {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; font-weight:bold; text-decoration: none;}

.tht_body {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none;}
a.tht_body:link {font-family: Arial, Helvetical; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body:visited {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; font-weight: normal; text-decoration: none;}

.tht_body1 {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none;}
a.tht_body1:link {font-family: Arial, Helvetical; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body1:visited {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body1:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; font-weight: normal; text-decoration: none;}

.tht_body2 {font-family: Arial, Helvetical; color: #000000; font-size: 12px; text-decoration:none;}
a.tht_body2:link {font-family: Arial, Helvetical; color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.tht_body2:visited {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.tht_body2:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; font-weight: bold; text-decoration: underline;}

.tht_body3 {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none;}
a.tht_body3:link {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body3:visited {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
a.tht_body3:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; font-weight: normal; text-decoration: none;}

IMG.productThumb { 
   border: 1px solid #000000;
   vertical-align: top;
   width: 120;
   height: 120;
}

A.catnav1:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.catnav1:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.catnav1:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; text-decoration: none;}

.shopnav1 {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; text-decoration: none;}
A.shopnav1:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; text-decoration: none;}
A.shopnav1:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; text-decoration: none;}
A.shopnav1:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 13px; text-decoration: none;}

A.shopnav2:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.shopnav2:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.shopnav2:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; text-decoration: none;}

A.shopnav3:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; text-decoration: none;}
A.shopnav3:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; text-decoration: none;}
A.shopnav3:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 11px; text-decoration: none;}

.utilnav1 {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.utilnav1:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.utilnav1:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: none;}
A.utilnav1:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; text-decoration: none;}

A.navLink:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: underline;}
A.navLink:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; text-decoration: underline;}
A.navLink:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 12px; text-decoration: underline;}

.textlink {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; font-weight:bold;}
.textlink2 {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px;}

.sectionHeaderBlack {font-family: Arial, Helvetica; color: #585F37; font-size: 10px;}

.trackShip {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: none; }
a.trackShip:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.trackShip:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.trackShip:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 11px; font-weight: normal; text-decoration: underline;}

.orderLink {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: none; }
a.orderLink:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.orderLink:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.orderLink:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 11px; font-weight: normal; text-decoration: underline;}

a.details:link {font-family: Arial, Helvetica; color: #7E2123; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.details:visited {font-family: Arial, Helvetica; color: #7E2123; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.details:hover {font-family: Arial, Helvetica; color: #7E2123; font-size: 10px; font-weight: normal; text-decoration: underline;}

a.surveylink:link {font-family: Arial, Helvetica; color: #F9F9E2; font-size: 16px; font-weight: normal; text-decoration: none;}
a.surveylink:visited {font-family: Arial, Helvetica; color: #F9F9E2; font-size: 16px; font-weight: normal; text-decoration: none;}
a.surveylink:hover {font-family: Arial, Helvetica; color: #FFCC33; font-size: 16px; font-weight: normal; text-decoration: none;}

.tht_copyright {font-family: Arial, Helvetica; color: #545865; font-size: 11px; font-weight: normal; text-decoration: none;}

.offerCode {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none; font-weight: bold;}
.offerDescription {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none; font-weight: bold;}
div.offerPromo {padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 1px none #000000; text-align: center;}   
.offerTextPromo {font-family: Arial, Helvetica; color: #CC0000; font-size: 14px; text-decoration:none; font-weight: bold;}
.offerDescPromo {font-family: Arial, Helvetica; color: #CC0000; font-size: 14px; text-decoration:none; font-weight: bold;}
div.offerShop {padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; border: 1px none #000000; text-align: center;}   
.offerTextShop {font-family: Arial, Helvetica; color: #CC0000; font-size: 12px; text-decoration:none; font-weight: bold;}
.offerDescShop {font-family: Arial, Helvetica; color: #CC0000; font-size: 12px; text-decoration:none; font-weight: bold;}
.offerDetails {font-family: Arial, Helvetica; color: #000000; font-size: 12px; text-decoration:none; font-weight: normal;}
.offerDetailText {font-family: Arial, Helvetica; color: #000000; font-size: 14px; text-decoration:none; font-weight: normal;}
a.offerDetails:link {font-family: Arial, Helvetica; color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.offerDetails:visited {font-family: Arial, Helvetica; color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.offerDetails:hover {font-family: Arial, Helvetica; color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}

div.relatedSaleItems {width: 680px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 2px solid #000000; margin-bottom: 10px; text-align: left;}   
.relatedSaleItemsHdr {font-family: Arial, Helvetica; color: #7E2123; font-size: 13px; font-weight:bold;}
.relatedSaleItemsText {font-family: Arial, Helvetica; color: #7E2123; font-size: 12px; font-weight:bold;}

.search {font-family: Arial, Verdana, Helvetica; color: #7E2123; font-size: 13px; font-weight: bold; text-decoration: none;}

tr.labelRow {background-color: #FFFFFF;}

hr.solid1 {
  border-top: 1px solid #999999;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  color: #7E2123;
  /*background-color: #676735;*/
  height: 1px;
}
hr.solid1a {
  border-top: 1px solid #7E2123;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  color: #7E2123;
  /*background-color: #676735;*/
  height: 1px;
}

hr.solid2 {
  border-top: 2px solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  color: #7E2123;
  /*background-color: #676735;*/
  height: 2px;
}

hr.dashed1 {
  border-top: 1px dashed #7E2123;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  color: #7E2123;
  /*background-color: #C4C493; */
  height: 1px;
}
hr.dashed1a {
  border-top: 1px dashed #7E2123;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  color: #7E2123;
  /*background-color: #C4C493; */
  height: 1px;
}

A.textlink1 {font-family: Arial, Helvetica; color: #000000; font-size: 11px; text-decoration:underline;}
A.textlink2 {font-family: Arial, Helvetica; color: #7E2123; font-size: 11px; text-decoration:underline;}

table.topMenu { 
   background-color: #FFFFFF;
   width: 690px;
   align: center;
}
table.centerTable { 
   background-color: #FFFFFF;
   padding-bottom: 7px;
   padding-top: 7px;
   padding-left:3px;
   width: 690px;
   align: center;
   border-top:1px solid #999999;
}
td.centerTable { 
   background-color: #FFFFFF;
   align: left;
   width: 690px;
}
table.centerTableNoLeft { 
   background-color: #FFFFFF;
   /* margin-bottom: 7px;
   margin-top: 15px;
	 padding-left: 15px;
	 padding-right: 5px; */
   width: 880px;
   border-top:1px solid #999999;
}

table.thtLeftNav { 
   border: 0px none #FFFFFF;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   padding: 0px;	 
   background-color: #FFFFFF;
}   
td.thtLeftNav { 
   border-right: 1px solid #999999;
   text-align: left;
   vertical-align: top;
   width: 182px;
	 background-color: #FFFFFF;
}   
td.thtLeftNavNoBorder { 
   border: 1px none #FFFFFF;
   text-align: left;
   vertical-align: top;
   width: 182px;
	 background-color: #FFFFFF;
}   

table.thtAcctLeftNav { 
   border: 0px none #FFFFFF;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   width: 182px;
	background-color: #FFFFFF;
}   
td.thtAcctLeftNav { 
   border: 0px none #FFFFFF;
   text-align: left;
   vertical-align: top;
   width: 182px;
   background-color: #FFFFFF;
}   
td.thtAcctLeftNavActive { 
   border: 0px none #FFFFFF;
   text-align: left;
   vertical-align: top;
   width: 182px;
   background-color: #545865;
}   
table.thtLeftNavCat { 
	text-align: left;
	vertical-align: top;
   margin-left: 5px;
     width: 177px;
}   
td.thtLeftNavCatActive { 
   background-color: #eee7d5;
  } 
td.thtLeftNavCatArrow1 { 
   text-align: right;
	vertical-align: center;
   width: 15px;
   height: 20px;
}   
td.thtLeftNavCatName1 { 
    text-align: left;
	 vertical-align: center;
  } 
td.thtLeftNavCatArrow2 { 
   text-align: right;
	vertical-align: center;
   width: 30px;
   height: 10px;
}   
td.thtLeftNavCatName2 { 
    text-align: left;
	 vertical-align: center;
  } 
td.thtLeftNavCatArrow3 { 
   text-align: right;
	vertical-align: center;
   width: 45px;
   height: 10px;
}   
td.thtLeftNavCatName3 { 
    text-align: left;
	 vertical-align: center;
  } 

.thtArrow {font-family: "Times New Roman"; color: #7E2123; font-size: 17px; font-weight:bold;}

td.thtfooter { 
   border: 0px; 
   vertical-align: top;
   width: 180px;
	 background-color: #FFFFFF;
}    
td.thtBottomCell { 
   border: 0px;
   vertical-align: top;
   text-align: center;
   font-family: Arial, Helvetica; 
   background-color: #FFFFFF;
   color: #7E2123; 
   font-size: 12px; 
   text-decoration: none;
}    
td.thtBottomCell2 { 
   border: 0px;
   vertical-align: top;
   text-align: left;
   /* background-color: #527186; */
   font-family: Arial, Helvetica; 
   /* color: #FFFC7A */ 
   font-size: 12px; 
   text-decoration: none;
} 
td.thtBottomSearch {
   border: 0px;
   vertical-align: middle;
   text-align: center;
   font-family: Arial, Helvetica; 
   color: #FFFC7A;
   font-size: 12px; 
   text-decoration: none;
   padding-top: 10px;
   padding-bottom: 5px;
}

.tht_newbodycopy {
	font-family: "Arial, Helvetica";
	font-size: 13px;
	color: #FFFC7A;
}
table.thtPageNav { 
   width: 100%;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0px;	 
}
td.thtPageNav {font-family: Arial, Helvetica; color: #000000; font-size: 10px; font-weight: bold;}
a.thtPageNav:link {font-family: Arial, Helvetica; color: #3399FF; font-size: 10px; font-weight: bold; text-decoration: none;}
a.thtPageNav:visited {font-family: Arial, Helvetica; color: #3399FF; font-size: 10px; font-weight: bold; text-decoration: none;}
a.thtPageNav:hover {font-family: Arial, Helvetica; color: #7E2123;; font-size: 10px; font-weight: bold; text-decoration: none;}

table.basketPromoTable { 
   width: 500px;
   border-top: 1px solid #FFFC7A;
   border-bottom: 1px solid #FFFC7A;
   border-left: 1px solid #FFFC7A;
   border-right: 1px solid #FFFC7A;
   text-align: left;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0px;	 
   background-color: #CCCCCC; 
}
table.checkoutPromoTable { 
   width: 100%;
   border-top: 1px dashed #FFFC7A;
   border-bottom: 1px dashed #7E2123;
   text-align: left;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0px;	 
   background-color: #CCCCCC;
}
table.orderSummary { 
   width: 100%;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;	 
}
td.orderSummary {
   border: 0px;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
}
table.orderLines { 
   width: 100%;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 0px solid #000000;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;	 
}
td.orderLinesH {
   border: 0px;
   background-color: #CCCCCC;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
td.orderLinesD {
   border: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
table.orderInfo { 
   width: 100%;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 0px solid #000000;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;	 
}
td.orderInfo {
   border: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
table.orderList { 
   width: 100%;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 0px solid #000000;
   text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;	 
}
td.orderListH {
   border:0px;
   background-color: #CCCCCC;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
td.orderListD {
   border:0px;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:0px;
	 vertical-align:top;
}
div.d0 {width:100%;padding:2px;}
div.d1 {width:200px;padding:5px;margin:0px;float:none;}
div.d2 {width:100%;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;padding:0;float:none;}
div.d3 {width:100%;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;padding:0;}
h1.d1 {
  font-size: 12px; 
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#CCCCCC;
}
h1.d2 {
  font-size: 11px; 
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
h1.d3 {
  font-size: 10px; 
  margin-left:15px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
a.d1:link {color: #7E2123; text-decoration: underline;}
a.d1:visited {color: #7E2123; text-decoration: underline;}
a.d1:hover {color: #FFCC33; text-decoration: underline;}

table.holidayShip { 
   border: 0px none #FFFFFF;
   text-align: left;
   padding: 3px;	 
   background-color: #FFFFFF;
   align: center;
}   
.holidayShipDays {font-family: Arial, Helvetica; color: #8D2420; font-size: 40px; font-weight: bold;}
.holidayShipText {font-family: Arial, Helvetica; color: #8D2420; font-size: 11px; font-weight: bold;}
a.holidayShipText:link {font-family: Arial, Helvetica; color: #8D2420; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.holidayShipText:visited {font-family: Arial, Helvetica; color: #8D2420; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.holidayShipText:hover {font-family: Arial, Helvetica; color: #c86328; font-size: 11px; font-weight: bold; text-decoration: underline;}

.shopline_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC33;
	text-decoration: none;
}


.shopline_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7E2123;
	text-decoration: none;
}

/* DIV with rounded corners */
div.rctl, div.rctr, div.rcbl, div.rcbr { 
	background-image: url('img/rounded_corners.gif');
	height: 9px;       /* 1/2 height of the image */
	font-size: 2px;    /* Do Not Change - IE workaround */
}
div.rctl, div.rcbl { 
	margin-right: 9px; 
}
div.rctr, div.rcbr { 
	margin-left: 9px;
	margin-top: -9px;
}
div.rctr {
	background-position: 100% 0;
}
div.rcbl  { 
	background-position: 0 -9px;
}
div.rcbr { 
	background-position: 100% -9px;
}
div.rcsb {
   text-align:right; 
   width:100%; 
   height:100%; 
   margin-top:0px; 
   margin-bottom:5px;
}
div.rccontent {
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
	background: #F9F9E2;
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
  text-align: left;
}
