
.boxText { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 12px; }
.boxTextboldblack { font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 16px; font-weight:bold; }
.boxTextbold1 { font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 18px; font-weight:bold;}
.boxTextbold { font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 20px; font-weight:bold; }

.errorBox { font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Century Gothic,Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*body {background:#493315; margin:0px; padding:0px; font:12px arial, sans-serif; color:#333333;}*/
/*body {background:#9a7a51; margin:0px; padding:0px; font:12px arial, sans-serif; color:#333333;}*/

body {background:#4c5153; margin:0px; padding:0px; font:12px arial, sans-serif; color:#333333;}


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

A:hover {
 color: #596d76;
 /* color: #FFB200;*/
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
 /* background: #493315;
   background:#493315;*/
   background:#771e1a;
}

TD.headerNavigation {
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 10px;
  
    background:#771e1a;
  /*background:#C69B70;*/
  color: #ffffff;
  font-weight : bold;
}

TD.headerNavigation4 {
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 14px;
  
    background:#596d76;
  /*background:#C69B70;*/
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Century Gothic, 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: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
 background:#493315;
}

TD.footer {
  font-family: Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #C69B70;*/
  background: #771e1a;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:  Century Gothic,Verdana,Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
 /* background: #493315;
  background: #b99970;*/
   background: #00187f;
  color: #ffffff;
}



TD.infoBox, SPAN.infoBox {
  font-family: Century Gothic,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: #f8f8f9;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Century Gothic,Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading, span.pageheading {
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  /*color: #493315;*/
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main, span.main {
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}

TD.main1, P.main1, span.main1 {
  font-family: Century Gothic, Verdana, Arial, sans-serif;
  font-size: 15px;
font-weight: bold;
  line-height: 1.5;
  color: #596d76;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

SPAN.errorText {
  font-family: Century Gothic,Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Century Gothic,Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


#care { width:312px; float:left; }
#clear { clear:both; }
#content_left { width:632px; float:left; vertical-align:top; }
#content_right { width:266px; float:left; vertical-align:top; background-color:#e9e9e9; }
#content_right td { color:#000000; font-weight:bold; font-size:12px; }
.coupons {  color:#00adef; }
.denise { color:#00adef; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; }
.error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FBA727; font-weight:bold; }
.form_main_textarea { height: 17px; width: 185px; margin: 0 0 2px 0; font-size:10px; }
.form_main_medium { height: 17px; width: 229px; margin: 0 0 2px 0; font-size:10px; }
.form_main_half { height: 17px; width: 108px; margin: 0 0 2px 0; font-size:10px; }
.form_main_big { height: 17px; width: 376px; margin: 0 0 2px 0; font-size:10px; }
.form_main_zip { height: 17px; width: 185px; margin: 0 0 2px 0; font-size:10px; }
.form_sm_zip { height: 13px; width: 60px; margin: 0 0 2px 0; font-size:10px; }
.form_table { padding:0 16px 0 15px; }
#footer { color:#000000; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:9px; margin:15px 0 0 25px; }
.related { color:#000000; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 5px }
#giftcard{ margin-left:auto; margin-bottom:auto; margin-top:auto; margin-right:auto; text-align:center; width:498px; height:320px; position:relative; border:solid; border-width:1px; border-color:#ffffff; }
#giftcard_colm1 { width:155px; float:left; text-align:left; margin-left:10px; }
#giftcard_colm2 { width:155px; float:left; text-align:left; margin-left:10px; }
#giftcard_colm3 { width:155px; float:left; text-align:left; }
.giftcard_content{ font:11px Century Gothic,Arial; color:#000000; }
h1 { color:#58595b; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:18px; }
#header { width: 900px; clear: both; }
#hspacer { width:2px; float:left; vertical-align:top; }
img { border: 0; }
.insurancelist { height: 20px; width:189px; font-size:10px; }
.insurancelist_sm { height: 25px; width:180px; font-size:12px; }
.insurance_half { height: 15px; width: 128px; margin: 0 0 2px 0; font-size:10px; }
#logo { width:588px; float:left; vertical-align:top; }
#main_body { width: 900px; clear: both; }
.subhd { color:#58595b; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:13px; }
.subhd_big { color:#58595b; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.small { font-size:12px; }
.state { height: 19px; width: 143px; margin: 0 0 2px 0; font-size:12px; }
td { color:#58595b; font-family:Century Gothic,Arial, Helvetica, sans-serif; font-size:13px; }
.vsmall { font-size:11px; }
.az_top_bar A:link, .az_top_bar A:active, .az_top_bar A:visited{ 
	font-size: 10px; 
	font-family: Tahoma;

color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	.az_top_bar A:hover{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	}
