 BODY {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6a6a6a;
margin:0
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#5f5b56
}

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#d31d00;
text-decoration:underline
}

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

INPUT,SELECT,TEXTAREA {
border:1px solid #959595;
background-color:#fefefe;
color:#f40000
}

INPUT.submit_button,INPUT.az_login_input,.az_button_submit {
border:0 !important
}

tr.header {
background:#17191D
}

.formArea {
border:1px solid #474747
}

td.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
background:#5f5b56;
font-size:11px;
color:red;
text-align:center
}

td.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#5f5b56;
color:#000;
text-align:center
}

tr.footer {
background:#008193
}

td.footer {
font-family:Arial;
font-size:11px;
background:#009384;
color:#fff
}

.infoBoxNotice {
background:#C3000B
}

.infoBoxNoticeContents {
background:#fbf4e4;
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-color:#efefef
}

TD.productListing-heading,TH.productListing-heading {
font-family:Tahoma;
font-size:12px;
font-weight:700;
color:#535353;
white-space:nowrap
}

.productListing-heading A,TH.productListing-heading A {
color:#535353
}

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
border-bottom:1px solid #7e7e7e
}

.pageResults {
font-size:11px;
color:#6a6a6a
}

.pageHeading,DIV.pageHeading {
height:30px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
color:#828282;
text-align:left;
text-transform:uppercase
}

.pageHeading H1,.infoBoxHeadingtop,.greetUser,H1 {
font-family:Arial;
font-size:15px;
font-weight:700;
color:#6a6a6a
}

tr.subBar {
background:#f4f7fd
}

td.main {
padding:0 5px
}

td.main,P.main {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.3;
color:#6a6a6a
}

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:#abd
}

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

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

td.tableHeading {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#6a6a6a;
text-align:left;
width:494px;
height:36px;
text-transform:uppercase
}

SPAN.newItemInCart {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C3000B
}

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:700
}

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

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

SPAN.productSpecialPrice {
font-family:Verdana, Arial, sans-serif;
color:#C3000B;
font-weight:700;
font-size:16px
}

.moduleRowOver {
background-color:#efefef;
cursor:pointer
}

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

.messageStackError,.messageStackWarning,.messageStackSuccess {
font-family:Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.header_tb {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#6a6a6a;
line-height:1.5;
background-image:url("images/az_header_bar_bg.gif");
background-position:left top;
background-repeat:repeat-x;
height:77px
}

.header_boxes_tb {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
color:#6a6a6a;
line-height:1.5;
height:38px
}

.header_boxes_tb A:link,.header_boxes_tb A:active,.header_boxes_tb A:visited {
color:#6a6a6a;
text-decoration:none;
text-transform:lowercase
}

.header_boxes_tb A:hover {
color:#6e6e6e;
text-decoration:underline;
text-transform:lowercase
}

.infoBoxHeadingHeader {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#6e6e6e;
text-align:left
}

.infoBoxHeader {
margin-left:20px
}

.infoBoxContentsHeader,.infoBoxContentsHeader TABLE,.infoBoxContentsHeader TD.boxText {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#f40000
}

.infoBoxContentsHeader A:hover {
color:#6e6e6e;
text-decoration:underline
}

.menubarmain_tb {
height:35px
}

.menubarmain {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#919191;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
background-image:url("images/az_nav_unsel.gif");
background-position:right top;
background-repeat:no-repeat;
width:139px;
height:38px
}

.menubarmain_over {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#fff;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
background-image:url("images/az_nav_sel.gif") !important;
background-position:right top;
background-repeat:no-repeat;
width:139px;
height:38px
}

.menubarmain_over A:hover {
color:#919191;
text-transform:uppercase;
text-decoration:none
}

.siteWidth {
width:970px
}

.maincont_left_td {
width:221px;
padding-left:12px
}

.leftbar_tb {
width:221px
}

TD.infoBoxHeadingRcornerLeft,TD.infoBoxHeadingRcornerLeft_categ {
background-image:url("images/az_leftbox_heading_right.gif");
background-position:left center;
background-repeat:no-repeat;
width:39px
}

.infoBoxContentsLeft_categ {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#d31d00;
text-align:left
}

.infoBoxContentsLeft_categCell,.infoBoxContentsRight_categCell {
background-image:url("images/az_categbox_bg.gif");
background-position:left bottom;
background-repeat:repeat-x;
padding:5px 0
}

TD.infoBoxHeadingRcornerRight,TD.infoBoxHeadingRcornerRight_categ {
background-image:url("images/az_leftbox_heading_right.gif");
background-position:left center;
background-repeat:no-repeat;
width:40px
}

.infoBoxContentsRight {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#d31d00;
text-align:left;
line-height:1.5
}

.maincont_mid_td {
padding-top:5px;
padding-left:10px;
padding-right:10px
}

TD.infoBoxHeading,TD.infoBoxHeadingCenter,TD.plainBoxHeading {
height:30px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
color:#828282;
text-align:left
}

.infoBox,.plainBox,.moduleBox {
border:#e7e7e7 solid 1px
}

.productBoxHeading_tb,.productBoxOuter,.productBoxBottom_tb {
width:241px
}

TD.productBoxHeading {
background-image:url("images/az_productbox_heading.gif");
background-position:left bottom;
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#666;
height:30px;
line-height:0.9;
padding:0 20px
}

TD.productBoxHeading A:link,TD.productBoxHeading A:active,TD.productBoxHeading A:visited {
color:#666;
text-decoration:none
}

TD.productBoxHeading A:hover {
color:#666;
text-decoration:underline
}

.productBox {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
color:#6a6a6a;
text-align:left
}

.productBoxContent {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#6a6a6a;
padding:10px 0 10px 10px
}

.productBoxImage {
text-align:center;
vertical-align:top
}

.productBoxPrice {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#dd2a00;
padding-bottom:4px
}

.productBoxPrice SMALL {
font-size:16px !important;
color:#666 !important
}

.productBoxDescription {
height:50px
}

.productBoxHSep {
background-image:url("images/az_productbox_hsep.gif");
background-position:center center;
background-repeat:repeat-x
}

.productBoxVSep {
background-image:url("images/az_productbox_vsep.gif");
background-position:center center;
background-repeat:repeat-y
}

.productInfo {
font-family:Tahoma;
font-size:11px;
font-weight:400;
color:#6a6a6a;
text-align:left;
line-height:1.5
}

.productInfoPrice {
font-family:Tahoma, Arial;
font-weight:700;
font-size:16px;
color:#d44100;
height:30px
}

.footer_tb {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#6a6a6a;
margin-top:10px
}

.footer_tb A:link,.footer_tb A:active,.footer_tb A:visited {
color:#e7e7e7;
text-decoration:none
}

.footer_td1 {
padding-left:22px
}

.footer_td2 {
padding-left:24px;
padding-right:24px
}

.footer_menu_tb,.footer_td2 {
background-image:url("images/az_footer_mid.gif");
background-position:left top;
background-repeat:repeat-x;
color:#fefefe;
height:59px
}

.footer_menu_tb A:link,.footer_menu_tb A:active,.footer_menu_tb A:visited {
color:#fefefe;
text-decoration:none
}

.az_button_img {
background-image:url("images/az_button_mid.gif");
background-repeat:repeat-x;
background-position:top left;
white-space:nowrap;
color:#fff;
background-color:#efefef;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
cursor:pointer;
display:inline;
text-decoration:none;
text-transform:lowercase;
height:17px
}

.az_button_submit {
background-image:url("images/az_button_mid.gif");
background-repeat:repeat-x;
white-space:nowrap;
vertical-align:top;
border:0;
color:#fff;
background-color:#efefef;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
cursor:pointer;
text-transform:lowercase;
height:17px;
margin:0 auto
}

.centeredContainer {
margin:auto
}

.alignLeft {
text-align:left
}

.alignCenter {
text-align:center
}

.alignRight {
text-align:right
}

.alignTop {
vertical-align:top
}

.alignMiddle {
vertical-align:middle
}

.alignBottom {
vertical-align:bottom
}

.floatLeft {
float:left
}

.clearBoth {
clear:both
}

.clearLeft {
clear:left
}

.clearRight {
clear:right
}

.block {
display:block
}

.nowrap {
white-space:nowrap
}

.paddingRight {
padding-right:5px
}

.paddingBottom {
padding-bottom:5px
}

.paddingLeft {
padding-left:5px
}

.marginTop {
margin-top:5px
}

.marginRight {
margin-right:5px
}

.marginBottom {
margin-bottom:5px
}

.marginLeft {
margin-left:5px
}

.listPlain {
list-style-type:none;
margin:0;
padding:0
}

.noborder {
border:none
}

.jsButton,.jsTrigger {
cursor:pointer
}

.animBox {
position:relative;
overflow:hidden;
white-space:nowrap;
margin:0;
padding:0
}

.animBoxDropover {
position:absolute;
visibility:hidden;
overflow:hidden;
margin:0;
padding:0
}

#btn_animBoxCart {
width:304px
}

#animBoxCart {
border:#6a6a6a solid 1px;
background-color:#efefef;
width:304px;
z-index:100
}

.animBoxCartContent {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#6a6a6a
}

.animBoxCartContent A:hover {
text-decoration:none;
color:#828282
}

.animBoxCartTotal,.animBoxCartLink {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#d31d00
}

.animBoxCartLink {
border-bottom:#6a6a6a solid 1px
}

.animBoxCartTotal {
border-top:#6a6a6a solid 1px
}

.animBoxCartNotice {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#6a6a6a;
padding:5px
}

span.normalprice {
text-decoration:line-through;
font-size:16px
}

SPAN.productSpecialPrice,SPAN.productSalePrice,.stockWarning,span.coming {
color:red;
font-size:16px
}

span.productSpecialPriceSale {
color:red;
text-decoration:line-through;
font-size:16px
}

.plainBox {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#6a6a6a
}

TD.ot-subtotal-Text,TD.ot-cod-fee-Text,TD.ot-total-Text,TD.ot-group-pricing-Text,TD.ot-gv-Text,TD.ot-loworderfee-Text,TD.ot-shipping-Text,TD.ot-subtotal-Text,TD.ot-tax-Text,TD.ot-coupon-Text {
font-weight:700
}

TR.rowOdd {
background-color:#efefef !important
}

.centerBoxHeading {
font-family:Tahoma, Arial, Helvetica, sans-serif !important;
font-weight:400;
font-size:14px !important;
color:#6a6a6a !important;
text-align:left !important
}

.maincont_tb fieldset {
border:#e7e7e7 solid 1px !important
}

.maincont_tb legend {
color:#828282
}

.centerColumn {
padding:0 !important
}

.productGeneral {
float:none !important
}

.testimonial {
color:#000;
text-align:left;
padding:0 5px 5px
}

.testimonial p {
margin:0;
padding:5px 0
}

.boxText,.breadCrumb,.plainbox-description,BODY TD,TD.infoBox,SPAN.infoBox {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px
}

A:hover,.infoBoxContentsLeft_categCell A:hover,.infoBoxContentsLeft_categ A:hover,.infoBoxContentsRight_categCell A:hover,.infoBoxContentsRight_categ A:hover,.animBoxCartContent A:link,.animBoxCartContent A:active,.animBoxCartContent A:visited {
color:#d31d00;
text-decoration:underline
}

FORM,.inline {
display:inline
}

tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even,.moduleRowSelected {
background-color:#fdfdfd
}

.productListing-heading A:hover,TH.productListing-heading A:hover,A.pageResults:hover {
color:#d31d00
}

A.pageResults,.infoBoxContents A:link,.infoBoxContents A:active,.infoBoxContents A:visited,.infoBoxContentsCenter A:link,.infoBoxContentsCenter A:active,.infoBoxContentsCenter A:visited,.productInfo A:link,.productInfo A:active,.productInfo A:visited {
color:#535353;
text-decoration:underline
}

td.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

SPAN.errorText,.messageStackError,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
color:#C3000B;
font-size:11px
}

.header_tb A:link,.header_tb A:active,.header_tb A:visited,.infoBoxContentsLeft .boxText A:hover,.infoBoxContentsRight .boxText A:hover,.infoBoxContents A:hover,.infoBoxContentsCenter A:hover,.productBox A:link,.productBox A:active,.productBox A:visited,.productBoxContent A:link,.productBoxContent A:active,.productBoxContent A:visited,.productInfo A:hover {
color:#d31d00;
text-decoration:none
}

.header_tb A:hover,.infoBoxContentsLeft .boxText A:link,.infoBoxContentsLeft .boxText A:active,.infoBoxContentsLeft .boxText A:visited,.infoBoxContentsRight .boxText A:link,.infoBoxContentsRight .boxText A:active,.infoBoxContentsRight .boxText A:visited,.productBox A:hover,.productBoxContent A:hover {
color:#828282;
text-decoration:underline
}

.header_td1,.header_td2,.header_td3 {
padding-bottom:6px
}

.infoBoxContentsHeader A:link,.infoBoxContentsHeader A:active,.infoBoxContentsHeader A:visited,.infoBoxHeadingLeft A:hover,.infoBoxHeadingRight A:hover {
color:#f40000;
text-decoration:none
}

.menubarmain A:link,.menubarmain A:active,.menubarmain A:visited,.menubarmain A:hover,.menubarmain_over A:link,.menubarmain_over A:active,.menubarmain_over A:visited {
color:#fff;
text-transform:uppercase;
text-decoration:none
}

.maincont_tb,.paddingTop {
padding-top:5px
}

TD.infoBoxHeadingLeft,TD.infoBoxHeadingLeft_categ,TD.infoBoxHeadingRight,TD.infoBoxHeadingRight_categ {
background-image:url("images/az_leftbox_heading_mid.gif");
background-position:right center;
background-repeat:repeat-x;
height:27px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#4f4f4f;
text-align:left;
padding-left:15px
}

.infoBoxHeadingLeft A:link,.infoBoxHeadingLeft A:active,.infoBoxHeadingLeft A:visited,.infoBoxHeadingRight A:link,.infoBoxHeadingRight A:active,.infoBoxHeadingRight A:visited {
color:#4f4f4f;
text-decoration:none
}

.infoBoxLeft,.infoBoxLeft_categ,.infoBoxRight,.infoBoxRight_categ {
border-left:#e7e7e7 solid 1px;
border-right:#e7e7e7 solid 1px;
border-bottom:#e7e7e7 solid 1px;
margin-bottom:20px
}

.infoBoxLeft .boxText,.infoBoxLeft_categ .boxText,.infoBoxRight .boxText,.infoBoxRight_categ .boxText {
padding:0 20px
}

.infoBoxContentsLeft,.infoBoxContents {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#6a6a6a;
text-align:left;
line-height:1.5
}

.infoBoxContentsLeft span.productSpecialPrice,.infoBoxContentsRight span.productSpecialPrice {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
color:#d44100
}

.infoBoxContentsLeft_categCell A:link,.infoBoxContentsLeft_categCell A:active,.infoBoxContentsLeft_categCell A:visited,.infoBoxContentsLeft_categ A:link,.infoBoxContentsLeft_categ A:active,.infoBoxContentsLeft_categ A:visited,.infoBoxContentsRight_categCell A:link,.infoBoxContentsRight_categCell A:active,.infoBoxContentsRight_categCell A:visited,.infoBoxContentsRight_categ A:link,.infoBoxContentsRight_categ A:active,.infoBoxContentsRight_categ A:visited {
color:#828282;
text-decoration:none
}

.maincont_right_td,.rightbar_tb {
width:200px
}

TD.productBoxHeadingRcorner,TD.productBoxHeadingLcorner {
width:0
}

.productBoxLBottom,.productBoxRBottom {
width:30%
}

.footer_tb A:hover,.footer_menu_tb A:hover {
color:#fefefe;
text-decoration:underline
}

.floatRight,.testimonial span {
float:right
}

.animBoxCartName,.animBoxCartName A:link,.animBoxCartName A:active,.animBoxCartName A:visited,.animBoxCartLink,.animBoxCartLink A:link,.animBoxCartLink A:active,.animBoxCartLink A:visited {
font-weight:700;
color:#d31d00;
text-decoration:none
}

.animBoxCartName A:hover,.animBoxCartLink A:hover {
font-weight:700;
color:#828282;
text-decoration:underline
}

TR.tableHeading,TR.rowEven,DIV #cartSubTotal {
background-color:#fdfdfd !important
}

.categoryListBoxContents,.specialsListBoxContents {
width:32% !important
} 