/* CSS Stylesheet */
/* created by Causeway CSS Stylesheet Editor RCS 2005 */
/* http://www.causeway.co.uk/freestuf/cssedit/ */

BODY {font-family:Helvetica; font-size:11px; margin-top:0px; margin-bottom:0px; color:#030000; background-color:#FFFFFF; margin-left:0px; margin-right:0px; }
.boxText, .breadCrumb, .plainbox-description, BODY TD {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; }
.errorBox {font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; }
.stockWarning {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#5f5b56; }
.productsNotifications {background:#f2fff7;
}
.orderEdit {font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:underline; color:#e33b00; }
A {text-decoration:none; color:#ff1e7a; }
A:hover {color:#ff1e7a; }
FORM {display:inline;
}
INPUT {color:#383126; background:#ffffff;
border:1px solid; }
INPUT.submit_button, INPUT.az_login_input, .az_button_submit {border:0px !important; }
tr.header {background:#17191D;
}
.formArea {border:1px solid; }
tr.headerError {}
td.headerError {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:Center; color:Red; background:#5f5b56;
}
tr.headerInfo {}
td.headerInfo {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:Center; color:#000000; background:#5f5b56;
}
tr.footer {background:#008193;
}
td.footer {font-family:Arial; font-size:11px; color:#00863d; }
.infoBoxNotice {background:#C3000B;
}
.infoBoxNoticeContents {font-family:Verdana, Arial, sans-serif; font-size:10px; background:#fbf4e4;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {}
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-color:#f0f0f0; }
TR.productListing-heading {}
TD.productListing-heading, TH.productListing-heading {font-family:Tahoma; font-size:12px; font-weight:bold; color:#383126; white-space:nowrap;
}
.productListing-heading A, TH.productListing-heading A {color:#383126; }
.productListing-heading A:hover, TH.productListing-heading A:hover {color:#00863d; }
TD.productListing-data {font-family:Verdana, Arial, sans-serif; font-size:10px; border-bottom:1px solid; }
.pageResults {font-size:11px; color:#383126; }
A.pageResults {color:#e33b00; }
A.pageResults:hover {color:#383126; }
.pageHeading {height:20px;
padding-left:20px; }
.pageHeading, DIV.pageHeading, .pageHeading H1, .infoBoxHeadingtop, .greetUser, H1 {font-family:Arial; font-size:15px; font-weight:bold; color:#595858; }
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; color:#383126; }
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:Tahoma; font-size:12px; font-weight:bold; text-align:Left; color:#383126; width:494px;
height:36px;
text-transform:uppercase;
}
SPAN.newItemInCart {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#C3000B; }
CHECKBOX, INPUT, RADIO, SELECT {font-family:Verdana, Arial, sans-serif; font-size:11px; }
TEXTAREA {font-family:Verdana, Arial, sans-serif; font-size:11px; width:100%;
}
SPAN.greetUser {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#f0a480; }
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:11px; font-weight:bold; color:#c76170; }
SPAN.productSpecialPrice {font-family:Verdana, Arial, sans-serif; font-weight:bold; color:#C3000B; }
SPAN.errorText, .messageStackError {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#C3000B; }
.inputRequirement {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#C3000B; }
.moduleRow {}
.moduleRowOver {background-color:#f0f0f0; cursor:pointer;
}
.moduleRowSelected {background-color:#f0f0f0; }
.checkoutBarFrom, .checkoutBarTo {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }
.messageStackError, .messageStackWarning, .messageStackSuccess {font-family:Arial, sans-serif; font-size:10px; background-color:#ffb3b5; }
.header_tb {background-color:#DDF97D; }
.header_td1 {background-color:#84A318; background-image:url(images/az_main_nav_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
}
.header_td2 {background-color:Yellow; }
.header_boxes_tb {}
TD.infoBoxHeadingHeader {}
.infoBoxCart {padding-bottom:10px; }
.infoBoxHeader {}
.infoBoxContentsHeader, .infoBoxContentsHeader TABLE, .infoBoxContentsHeader TD.boxText {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fefefe; }
.infoBoxContentsHeader A:link, .infoBoxContentsHeader A:active, .infoBoxContentsHeader A:visited {font-size:11px; color:#00863d; }
.infoBoxContentsHeader A:hover {text-decoration:underline; color:#e33b00; }
.infoBoxContentsHeader INPUT.textbox {color:#383126; }
TABLE.menubarmain {}
TD.menubarmain_left {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:Left; color:#fefefe; text-transform:uppercase;
vertical-align:middle;
background-image:url(images/az_main_nav_left.gif);
background-position:left top;
background-repeat:no-repeat;
height:39px;
width:23px;
}
TD.menubarmain {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:Left; color:#fefefe; text-transform:uppercase;
vertical-align:middle;
background-image:url(images/az_main_nav_bg.gif);
background-position:left top;
background-repeat:repeat;
height:29px;
padding-top:10px; padding-left:30px; }
.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {color:#fefefe; }
.menubarmain A:hover {text-decoration:underline; color:#fefefe; }
TD.menubarmain_index {background-image:url(images/az_main_nav_top.gif) !important;
height:29px;
padding-top:10px; }
TD.menubarmain_index_left {background-image:url(images/az_main_nav_top_left.gif) !important;
height:39px;
}
.subPageHeading {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; text-align:Left; color:#fefefe; background-image:url(images/az_page_heading.gif);
background-position:left top;
background-repeat:no-repeat;
text-transform:uppercase;
vertical-align:top;
}
.subPageHeading_padding {padding:0; padding-top:8px; padding-left:73px; }
.subInfoBox {background-color:#e6e5d7; }
.siteWidth {width:900px;
}
.maincont_tb {background-color:#DDF97D; }
.maincont_tb legend {color:#595858; }
.az_content_top_bar_tb {margin-bottom:2px; }
.az_content_top_bar_td_1 {background-image:url(images/az_infobox_heading_mid.gif);
background-position:top;
background-repeat:repeat-x;
height:43px;
}
.az_cart, .az_search {background-image:url(images/az_infobox_heading.gif);
background-position:right top;
background-repeat:no-repeat;
height:43px;
}
.infoBoxSubHeader {color:fffff1; padding:10px; padding-top:default; }
.infoBoxContentsSubHeader {color:fffff1; }
.az_content_border_top {background-image:url(images/az_border_top_m.gif);
background-repeat:repeat-x;
}
.az_content_border_bot_tb {}
.az_content_border_bot {background-image:url(images/az_border_bot_m.gif);
background-repeat:repeat-x;
}
.az_content_tb {background-color:#ffffff; padding:5px; }
.az_content_index_tb .infoBoxHeading {color:#FF1E7A !important; }
.az_content_index_tb h1 {color:#d0d2d3 !important; }
.maincont_left_td {padding-left:16px; }
.leftbar_tb {width:238px;
}
TD.infoBoxHeadingLcornerLeft {}
TD.infoBoxHeadingRcornerLeft {height:44px;
}
TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {font-family:Tahoma; font-size:13px; font-weight:bold; text-align:Left; color:#fcf8f9; background-image:url(images/az_left_box_top.gif);
background-position:left top;
background-repeat:no-repeat;
width:238px;
padding-bottom:10px; padding-left:25px; }
.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited {text-decoration:underline; color:#fcf8f9; }
.infoBoxHeadingLeft A:hover {color:#fcf8f9; }
.infoBoxLeft, .infoBoxLeft_az01 {margin-bottom:10px; background-image:url(images/az_left_box_r_side.gif);
background-position:left center;
background-repeat:repeat-y;
padding-bottom:12px; }
.infoBoxLeft .infoBoxContentsLeft, .infoBoxLeft_az01 .infoBoxContentsLeft, .infoBoxLeft_az01 .boxText {padding-right:15px; padding-left:15px; }
.infoBoxContentsLeft span {font-family:Tahoma; font-size:11px; text-align:Left; color:#383126; line-height:1.5; }
.infoBoxContentsLeft span.productSpecialPrice {font-family:Tahoma; font-size:11px; font-weight:bold; color:#595858; }
.infoBoxContentsLeft .boxText A:link, .infoBoxContentsLeft .boxText A:active, .infoBoxContentsLeft .boxText A:visited {text-decoration:underline; color:#ff1e7a; }
.infoBoxContentsLeft .boxText A:hover {color:#D88DAC; }
.infoBoxContentsLeft_categ {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#FF1E7A; background-image:url(images/az_categbox_category.gif);
background-position:left center;
background-repeat:no-repeat;
/*changed by infinity */
	text-align:left;
height:26px;
padding-left:25px; }
.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#ff1e7a; :/* change by infinity */;
}
.infoBoxContentsLeft_categ A:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#383126; }
.maincont_right_td {width:0px;
}
.rightbar_tb {width:0px;
}
TD.infoBoxHeadingLcornerRight {}
TD.infoBoxHeadingRight {height:30px;
}
TD.infoBoxHeadingRcornerRight {}
TD.infoBoxHeadingRight {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:Left; color:#595858; vertical-align:bottom;
padding-left:25px; }
TD.infoBoxHeadingRight A:link, TD.infoBoxHeadingRight A:active, TD.infoBoxHeadingRight A:visited, TD.infoBoxHeadingRight A:hover {color:#383126; }
.infoBoxRight {margin-bottom:10px; padding-right:15px; padding-left:15px; }
.infoBoxContentsRight, .infoBoxContentsRight TD.boxText, .infoBoxContentsRight TD.boxText .infoBoxContents {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#383126; }
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited {color:#6f1402; }
.infoBoxContentsRight A:hover {text-decoration:underline; color:#383126; }
.maincont_mid_td {padding-right:16px; padding-left:20px; }
TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter {}
TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter {}
TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {font-family:Tahoma; font-size:14px; font-weight:bold; text-align:Left; color:#3c3c3c; padding-left:20px; }
.infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox {}
.infoBox, .plainBox, .moduleBox {border:#c8c8c8 solid; }
TD.infoBox, SPAN.infoBox {font-family:Verdana, Arial, sans-serif; font-size:11px; }
.infoBoxContents {font-family:Tahoma; font-size:11px; text-align:Left; color:#383126; line-height:1.5; }
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited {text-decoration:underline; color:#e33b00; }
.infoBoxContents A:hover, .infoBoxContentsCenter A:hover {color:#383126; }
.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb {}
TD.productBoxHeadingRcorner {background-image:url(images/az_border_top_r.gif);
background-position:right top;
background-repeat:no-repeat;
width:136px;
height:10px;
}
TD.productBoxHeading {background-image:url(images/az_border_top_m.gif);
background-position:left top;
background-repeat:repeat-x;
height:10px;
}
TD.productBoxHeadingLcorner {background-image:url(images/az_border_top_l.gif);
background-position:left top;
background-repeat:no-repeat;
width:135px;
height:10px;
}
TD.productBoxHeading {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:Left; color:#595858; }
TD.productBoxHeading A:link, TD.productBoxHeading A:active, TD.productBoxHeading A:visited {color:#595858; }
TD.productBoxHeading A:hover {text-decoration:underline; color:#e33b00; }
.productBoxOuter {background-color:#f9fafb; }
.productBoxLSide, .productBoxRSide {}
.productBoxMSide {padding:5px; }
.productBox {font-family:Arial, sans-serif; font-size:11px; text-align:Left; color:#383126; border:#a3a3a4 solid; }
.productBoxContent {font-family:Arial, sans-serif; font-size:12px; color:#383126; }
.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited {font-weight:bold; color:#e33b00; }
.productBox A:hover, .productBoxContent A:hover {font-weight:bold; text-decoration:underline; color:#383126; }
.productBoxImage {text-align:Center; vertical-align:middle;
}
.productBoxDescription {text-align:Left; vertical-align:top;
}
.productBoxPrice {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#595858; }
.productBoxBottom_tb {}
.productBoxLBottom {background-image:url(images/az_border_bot_l.gif);
background-position:left top;
background-repeat:no-repeat;
width:136px;
height:14px;
}
.productBoxRBottom {background-image:url(images/az_border_bot_r.gif);
background-position:left top;
background-repeat:no-repeat;
width:142px;
height:14ps;
}
.productBoxMid {background-image:url(images/az_border_top_l.gif);
background-position:left top;
background-repeat:repeat-x;
height:14px;
}
.productInfo {font-family:Tahoma; font-size:18px; text-align:Left; color:#5f5b56; line-height:1.5; }
.productInfoPrice {font-family:Tahoma, Arial; font-size:24px; font-weight:bold; color:#e75801; height:30px;
}
.productInfo A:link, .productInfo A:active, .productInfo A:visited {text-decoration:underline; color:#e33b00; }
.productInfo A:hover {color:#383126; }
TABLE.subFooter {text-align:Right; }
.footer_tb {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; background-image:url(images/az_footer_mid.gif);
background-position:left top;
background-repeat:repeat-x;
}
.footer_tb A:link, .footer_tb A:active, .footer_tb A:visited {text-decoration:underline; color:#fefcfb; }
.footer_tb A:hover {color:#ffa99c; }
.footer_menu_tb {font-family:Tahoma; font-size:10px; color:#DBF971; }
.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited {text-decoration:underline; color:#DBF971; }
.footer_menu_tb A:hover {color:#ffa99c; }
.az_button_img {font-family:Tahoma; font-size:11px; color:#ffffff; background-color:#8b3116; background-image:url(images/az_button_mid.gif);
background-repeat:repeat-x;
background-position:top left;
white-space:nowrap;
cursor:pointer;
display:inline;
height:21px;
}
.az_button_submit {font-family:Tahoma; font-size:11px; margin-top:0px; margin-bottom:0px; color:#ffffff; background-color:#8b3116; margin-left:auto; margin-right:auto; background-image:url(images/az_button_mid.gif);
background-repeat:repeat-x;
white-space:nowrap;
vertical-align:top;
cursor:pointer;
height:21px;
border:0px; }
.centeredContainer {margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right: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 {text-align:Left; }
.floatRight {text-align:Center; }
.clearBoth {text-align:Right; }
.clearLeft {text-align:Left; }
.clearRight {text-align:Center; }
.inline {display:inline;
}
.block {display:block;
}
.nowrap {white-space:nowrap;
}
.paddingTop {padding-top:5px; }
.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 {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; list-style-type:none; padding:0px; }
.noborder {border:none; }
.jsButton, .jsTrigger {cursor:pointer;
}
.animBox {margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; position:relative;
overflow:hidden;
white-space:nowrap;
padding:0; }
.animBoxDropover {margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; position:absolute;
visibility:hidden;
overflow:hidden;
padding:0; }
#btn_animBoxCart {height:43px;
}
#animBoxCart {background-color:#f0f0f0; width:275px;
z-index:100;
border:#383126 solid; }
.animBoxCartImage {}
.animBoxCartContent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#383126; vertical-align:top;
}
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {text-decoration:underline; color:#cb3012; }
.animBoxCartContent A:hover {color:#383126; }
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited {font-weight:bold; color:#cb3012; }
.animBoxCartName A:hover {font-weight:bold; text-decoration:underline; color:#383126; }
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited {font-weight:bold; color:#cb3012; }
.animBoxCartLink A:hover {font-weight:bold; text-decoration:underline; color:#383126; }
.animBoxCartTotal, .animBoxCartLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:Right; color:#cb3012; }
.animBoxCartLink {border-bottom:#6e6c66 solid; }
.animBoxCartTotal {border-top:#6e6c66 solid; }
.animBoxCartNotice {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:Center; color:#383126; padding:5px; }
span.normalprice {text-decoration:line-through;
}
SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {color:#ff0000; }
span.productSpecialPriceSale {color:#ff0000; text-decoration:line-through;
}
.plainBox {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#6C6C6C; }
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:bold; }
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}
TR.tableHeading {background-color:#9eb4a8 !important; }
TR.rowEven {background-color:#f0f0f0 !important; }
TR.rowOdd {background-color:#ffffff !important; }
DIV #cartSubTotal {background-color:#9eb4a8 !important; }
.category-top A {color:#ff1e7a !important; }

