.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.greylink { color:#666666; text-decoration:underline; }
.greylink2 { color:#E2E2E2; text-decoration:underline; }
.greylink3 { color:#000000; text-decoration:none; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: crimson; }
.orangelink { color:#FFFFFF; font-family: Arial, sans-serif; font-size: 12px; text-decoration:underline; font-weight: bold}
.orangelink3 { color:#FFFFFF; font-family: Arial, sans-serif; text-decoration:underline;}
.whitelink { text-decoration: none; color: #2C233B; font-family: Arial, sans-serif; font-size: 14px;}
.whitelink2 { text-decoration: none; color: #ffffff;}
.formEntry { text-decoration: none; color: #7788AA; font-family: Arial, sans-serif; font-size: 12px;}
.formError { text-decoration: none; color: #FF0000; font-family: Arial, sans-serif; font-size: 12px;}
.bodytext1 { color:#000000; text-decoration:none; font-family: Arial, sans-serif; font-size: 12px; }
.capital2  { text-decoration:bold; color:#666666; font-family: Arial, sans-serif; font-size: 20px; }
.redtext  { color: #FF6600; font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; font-size: 11px;}
.whitetext  { text-decoration: none; font-weight: none; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;}
.bluetext  { text-decoration: none; font-weight: none; color: #0066CC; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.header1 { color:#666666; font-family: Arial, sans-serif; font-size: 16px; ; font-weight: bold}
.header2 { color:#FF9900; font-family: Arial, sans-serif; font-size: 32px; ; font-weight: normal}
.header3 {  font-family: Arial, Helvetica, sans-serif; font-size: large; color: #FF9900; font-weight: bold}
.bluelink3 { text-decoration: none; color: #0066CC; font-family: Arial, sans-serif; font-size: 12px;}
.bluelink4 { text-decoration: none; color: #31759C; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.orangetext { color:#FF6600; font-family: Arial, sans-serif; font-size: 12px}

A.bluelink { text-decoration: underline; color: #3333CC; font-family: Arial, sans-serif; font-size: 15px;}
A.bluelink2 { text-decoration: underline; color: #3333FF; font-family: Arial, sans-serif; font-size: 12px;}
A.closelink { text-decoration: none; font-weight: bold; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px;}
A.greylink { text-decoration: underline; color: #666666; font-family: Arial, sans-serif; font-size: 14px;}
A:hover.greylink2 { color:#FF9900; text-decoration:underline; }
A:hover.greylink3 { color:#FF9900; text-decoration:underline; }
A.greenlink { text-decoration: underline; color: #006600; font-family: Arial, sans-serif; font-size: 15px;}
A.orangelink2 { text-decoration: underline; color: #FF6600; font-family: Arial, sans-serif; font-size: 12px;}
A.blacklink { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px;}
A.main { text-decoration: underline; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
A.home { text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
A.home:hover { text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
A.menulink { text-decoration: none; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 14px; }

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

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

A:hover {
  text-decoration: underline;
}

A:hover.orangelink { color:#FF9900; text-decoration:none; }
A:hover.orangelink3 { color:#FF9900; text-decoration:none; }
A:hover.bluelink { text-decoration:underline; }
A:hover.menulink { text-decoration:none; }
A:hover.blacklink { text-decoration:none; }
A:hover.whitelink { text-decoration: underline; color: #2C233B; font-family: Arial, sans-serif; font-size: 14px;}

FORM {
        display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
}

TD.headerNavigation {
  font-family:"Courier New", Courier, monospace;
  font-size: 15px;
  color: #BAB1A4;
  font-weight : bold;
}

A.headerNavigation {
  color: #BAB1A4;
}

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

TR.footer {
  background: #bbc3d3;
}

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

TABLE.infoBox {
   
}

TABLE.infoBoxContents {
   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

TD.infoBoxHeading, .lefthead {
  font-family: "Comic Sans MS", cursive, Ariel;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	 
}

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

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-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.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TR.payment-odd {
}

TR.payment-even {
}

TR.productListing-heading {
  
}

TD.productListing-heading {
border-top: #D8A7A2 1px solid;
  border-bottom: #D8A7A2 1px solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fff;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

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

A.pageResults {
  color: #0000FF;
}

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

 #price  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #E4221A;
}

TD.pageHeading, DIV.pageHeading, H2.pageHeading {
	font-family: "Comic Sans MS", cursive;
	font-size: 20px;
	font-weight:bold;
	color: #73C1F0;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.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;
}

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

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: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #EFEFEF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
}

TABLE.formArea2 {
  background: #EFEFEF;
}

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

TD.formAreaTitle2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  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: #0C276D;
}

SPAN.checkoutBarHighlighted {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}


A.tabNavigation {
  font-family: Arial, sans-serif;
  font-size: 12px; ;
  color: #FFFFFF;
  font-weight: bold;
}
A:hover.tabNavigation {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

TD.rightmenucolor {
  background: #31769B;
}

TD.rightmenupurple {
  background: #635973;
}

TD.yellowheader {
  background: #FF9900;
}

/* /////////////// Table class styles /////////////// */
	
table#special-order {
  border: 0px;
  background:#fff;
}

table#special-order td {
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  padding:3px 0;
  text-align:left;
}

table#special-order td#right {
  text-align:right;
}

table#special-order th {
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  font-weight: bold;
  padding:3px 0;
  text-align:left;
}

table#special-order-prod {
  border: 0px;
  background:#fff;
}

table#special-order-prod td {
  border: solid 1px #999999;
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  padding:3px;
  text-align:left;
}

table#special-order-prod td#highlight, th#highlight{
  border: solid 1px #999999;
	background-color: #CCCCCC;
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  padding:3px;
  text-align:center;
}

table#special-order-prod th {
  border: solid 1px #999999;
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  font-weight: bold;
  padding:3px;
  text-align:left;
}

.special-input {
  color:#000;
  font: 10px helvetica, arial, sans-serif;
  border: solid 1px #CCCCCC;
}

body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
	font-weight: bold;
	text-decoration: overline;
}
.nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: overline;
}
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.leftnorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.leftul {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.leftnorm a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: normal;
	text-decoration: underline;
}
.leftnorm a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: normal;
	text-decoration: underline;
}
.leftnorm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: normal;
	text-decoration: overline;
}
.leftnorm a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: normal;
	text-decoration: underline;
}

a.newcat:link, a.newcat:visited {
	
	font-family:"Comic Sans MS", cursive;
	color: #73C1F0;	
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	height: 30px !important;
	height: 30px;
	width: 135px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #DAC07A;
	border-left-color: #999999;
	
	/*margin-bottom:5px;*/
	clear:both;
}

a.newcat:hover {
	
	text-decoration: none;
	color: #ff0000;
}




a.newcat2:link, a.newcat2:visited {
	vertical-align: middle;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	height: 30px !important;
	height: 30px;
	width: 135px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(images/catbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	/*margin-bottom:5px;*/
}

a.newcat2:hover {
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}

.newcat b{
 color:#DAC07A;
 }
 
 #price {
	 float:left;
	 width:175px;
	 height:102px;
	 background:url(images/price_tag.png) top center no-repeat;
	 text-align:center;
	 padding-top: 25px;
	 padding-left: 50px;
	
 }