
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A { 
  color: #000000; 
  text-decoration: none; 
}

A:hover { 
  color: #8a081a;
  text-decoration:underline; 
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}
A.bottom_text_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646469;
	font-weight : normal;
}
A:hover.bottom_text_link { color:#646469; text-decoration:underline; }

.mainfooter {
  font-family:  Arial, Verdana,  Tahoma, sans-serif;
  font-size: 10px;
  color: #6E7176;
}

A.topLinks{
	font-family: Arial, Verdana,  Tahoma, sans-serif;
	font-size: 12px;
	color: #646469;
	font-weight: bold;
}
A:hover.topLinks { color:#646469; text-decoration:underline; }

.topLinksText {
  background: url(images/headerBK.gif) 0 0 no-repeat;	
  padding: 10px 5px 5px 10px;	
  font-family:  Arial, Verdana,  Tahoma, sans-serif;
  font-size: 12px;
  color: #6E7176;
  font-weight: bold;
  
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


TD.leftNavBG {
  background: #714a83;
 border-right: solid #9D8FA7 5px;
}



.infoBox {
  background: #FFFFFF;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #7d7d7d;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #f4f7fd;
}

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;
}

TR.productListing-heading {
  background: #d2e9fb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  color: #0000FF; 
  background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}



CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #e1eb8a;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;

}

TD.checkoutBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #aabbdd;
}

SPAN.checkoutBarHighlighted {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A { color:#000000; text-decoration:none; }

.whitelink { 
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;  
}

.blacklink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	text-decoration:none; 
}
.blacklinkwithrollover { color:#000000; text-decoration:none; }
.bluelink { color:#0000FF; text-decoration:none; }

A:hover { color: #8a081a; text-decoration:underline; }

A:hover.blacklink { color:#707070; text-decoration:underline; }
A:hover.blacklinkwithrollover { color:#0000FF; text-decoration:underline; }
A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }
.boxborder { 
	border-color:#000000; 
	border-style:solid; 
	border-width:1px;
}
.boxborder2 { border-bottom: solid #000000 0px; border-top: solid #000000 0px; border-left: solid #000000 0px;
 border-right: solid #000000 2px; 
  }
.boxborder3 { border-bottom: solid #000000 1px; border-top: solid #000000 1px; border-left: solid #000000 0px;
 border-right: solid #000000 1px; 
}
 .boxborderfoot { border-bottom: solid #000000 1px; border-top: solid #335420 3px; border-left: solid #000000 0px;
 border-right: solid #000000 0px; 
 }
  .boxborderdate { border-bottom: solid #335420 1px; border-top: solid #335420 3px; border-left: solid #000000 0px;
 border-right: solid #000000 0px; 
 }
  
 .boxborder5 { border-bottom: solid #000000 0px; border-top: solid #dcd3e2 2px; border-left: solid #dcd3e2 2px;
 border-right: solid #dcd3e2 2px; 

 }
 .boxborder6 { border-bottom: solid #dcd3e2 2px; border-top: solid #000000 0px; border-left: solid #dcd3e2 2px;
 border-right: solid #dcd3e2 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px

 }
 .boxbordertop { border-bottom: solid #335420 1px; border-top: solid #666666 1px; 
   }

 

.acontent { color: #666666; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.acontent a:link {  color: #000066; text-decoration: underline}

.acontent a:visited {  color: #000066; text-decoration: underline}

.acontent a:active {  color: #0066FF; text-decoration: underline}

.acontent a:hover {  color: #0066FF; text-decoration: underline}

.contentmain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  PADDING-LEFT: 10px; color: #484848; font-weight: 300}

.menu2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left: 2px}


.menu210 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-left: 2px }

.downbgr {  background-image: url(images/down_bgr.gif); background-repeat: repeat-x}

.content {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	font-weight: 100;
}

.just {  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.just4 {  
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	color: #000000;
	font-size: 10pt;  
	text-transform: none;
}

.just3 {  text-align: justify; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px}

.just2 {  
	text-align: justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
}


.brd {  border-color: #666666 #999999 #003366 #009999; border-style: solid; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px}

.head1 {  font-family: Arial, Verdana,  Helvetica, sans-serif; color: #31556f; font-size: 14pt; font-weight: 600; text-transform: none}

.nav1 {  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px;  color: #333333; }

.headl2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: 300}



.headl3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;  color: #666666; font-weight: 600}

.headl3a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #666666; font-weight: 500}


.headl5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: lowercase; color: #666666; font-weight: 300}

.menu210 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-left: 2px }

.lihome {  list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.DateNavFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight : normal;
}	
.headl2Capital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #666666; font-weight: 300 }

.categoryTitle {
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	color: #31556f; 
	font-size: 14pt; 
	font-weight: 600; 
	text-transform: none
}
A.categoryTitleLink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #31556f; 
	font-size: 11pt; 
	font-weight: bold; 
	text-transform: none
}
A:hover.categoryTitleLink { color: #31556f; text-decoration:underline; }

.categorySubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-transform: lowercase; 
	color: #666666; 
	font-weight: 300;
}

.categoryDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight : normal;
}

.dateFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}

.welcomeFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1eb8a;
	font-weight : normal;
}

.bottom_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}

A.bottom_text_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}
A:hover.bottom_text_link { color:#ebdb50; text-decoration:underline; }

A.c_accnt_font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1eb8a;
	font-weight : normal;
}
A:hover.c_accnt_font { color:#ebdb50; text-decoration:underline; }

.leftnavBox {
  background: #b6b7cb;
}

NavHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dcd3e2;
	font-weight : bold;}
	


A.SubCatLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight : normal;
}
A:hover.SubCatLink { color:#dcd3e2; text-decoration:underline; }


A.TopNavLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1eb8a;
	font-weight : bold;
}
A:hover.TopNavLink { color:#ebdb50; text-decoration:underline; }



.ProductTitle {  font-family: Arial, Verdana,  Helvetica, sans-serif; color: #31556f; font-size: 14pt; font-weight: 600; text-transform: none}

.ProductPrice {  font-family: Arial, Verdana,  Helvetica, sans-serif; color: #31556f; font-size: 12pt; font-weight: 600; text-transform: none}

A.HotSpecialsLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}
A:hover.HotSpecialsLink { color:#511370; text-decoration:underline; }

.homeContentJust {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; text-align: justify; Font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ibox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #714a83 solid;
	background-color: #f4e8fc;
	color: 333333; 
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #E3E3E3;
  font-weight : normal;
  border-bottom: solid #000000 1px; 
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #EDF082;
  text-decoration:underline;
}

TD.leftnav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5F5E5C;
  font-weight : normal;
  border-left: solid #D6D6D6 5px; 
}

A.leftnav { 
  color: #FFFFFF; 
}

A.leftnav:hover {
  color: #dcd3e2;
  text-decoration:underline;
}

TD.events {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5F5E5C;
  font-weight : normal;
}

TD.listings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : normal;
}
A.listings:hover 
{
  color: #8a081a;
  text-decoration:underline;
}

TD.about {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #5F5E5C;
  font-weight : normal;
   
}

A.about:hover {
  color: #8a081a;
  text-decoration:underline;
}


TD.index {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5F5E5C;
  font-weight : normal;
  
   
}

A.index:hover {
  color: #dcd3e2;
  text-decoration:underline;
}


TD.leftNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : normal;
}

A.leftNavigation { 
  color: #000000; 
}

A.leftNavigation:hover {
  color: #8a081a;
  text-decoration:underline;
}

TD.adtitles {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #3248b8;
  font-weight : normal; text-decoration:underline;
}

A.adtitles { 
  color: #3248b8; 
  font-weight : normal; text-decoration:underline;
}

A.adtitles:hover {
  color: #8a081a;
  text-decoration:underline;
}

.leftNavHeader {
  font-family: Arial, Verdana, sans-serif;
  font-size: 15px;
  color: #8a081a;
  font-weight : 600;
}

A.leftNavHeader { 
  color: #8a081a; 
}


.leftNavHeader2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 15px;
  color: #8a081a;
  font-weight : 600;
}

A.leftNavHeader2 { 
  color: #2D6CB9; 
  font-size: 12px;
  font-weight: normal;
}

A.leftNavHeader2:hover {
  color: #6296D6;
  text-decoration:underline;
  font-size: 12px;
  font-weight: normal;
}

TR.dateNavigation {
  background: #bbc3d3;
}

TD.dateNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #bbb2c2;
  color: #000000;
  font-weight : normal;
  border-bottom: solid #000000 1px; border-top: solid #9d8fa7 3px; border-left: solid #000000 0px;
 border-right: solid #000000 0px; 
}

A.dateNavigation { 
  color: #FFFFFF; 
}

A.dateNavigation:hover {
  color: #dcd3e2;
  text-decoration:underline;
}

.boxborderleft { 
  background: #714a83;
  border-bottom: solid #000000 0px; border-top: solid #000000 0px; border-left: solid #000000 0px; border-right: solid #9d8fa 5px; 

 }



A.LeftNavLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight : normal;
}
A:hover.LeftNavLink { color:#dcd3e2; text-decoration:underline; }

A.LeftNavHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dcd3e2;
	font-weight : bold;
}
A:hover.LeftNavHeader { color:#FFFFFF; text-decoration:underline; }

TR.footer {
  background: #bbb2c2;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFC000;
  color: #707070;
  font-weight: normal;
  border-bottom: solid #000000 1px; border-top: solid #707070 3px; border-left: solid #000000 0px;
 border-right: solid #000000 0px;
}

.boxText { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
color: #dcd3e2;
 }
 
 .leftInfoBoxContents {
  background: #714a83;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #dcd3e2;
}

TD.main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	font-weight : normal;
}

A.ProductLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : normal;
}
A:hover.ProductLink { color:#660066; text-decoration:underline; }


A:hover.main { color:#FFFFFF; text-decoration:underline; }

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

TD.AdminHeaderFont {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : normal;
}
TD.AdminTextFont {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
}

.AdminErrorFont {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight : normal;
}
A.AdminNav { 
  color: #8a081a; 
}

A.AdminNav:hover {
  color: #000000;
  text-decoration:underline;
}
A.bottom_text_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646469;
	font-weight : normal;
}
A:hover.bottom_text_link { color:#646469; text-decoration:underline; }

.mainfooter {
  font-family:  Arial, Verdana,  Tahoma, sans-serif;
  font-size: 10px;
  color: #6E7176;
}
.bottom_keywords {
  font-family:  Arial, Verdana,  Tahoma, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}


