

/*
.boxText { font-family: Tahoma; font-size: 12px; }
.errorBox { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: Tahoma; font-size: 10px; font-weight: bold; }
.stockWarning { font-family: Tahoma; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications {  }
.orderEdit { font-family: Tahoma; font-size: 10px; color: rgb(255, 101, 8); text-decoration: underline; }
*/



/*
body { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(49, 77, 99); }
a { color: rgb(49, 77, 99); text-decoration: none; }
a:hover { color: rgb(255, 101, 16); }
a img { border: medium none ; }
form { display: inline; }
checkbox, input, radio, select { border: 1px solid rgb(140, 134, 140); padding: 2px; background: rgb(222, 223, 222) none repeat scroll 0% 0%; font-family: Tahoma; font-size: 11px; color: rgb(107, 117, 148); }
textarea { border: 1px solid rgb(136, 136, 136); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; font-family: Tahoma; font-size: 11px; color: rgb(107, 117, 148); }
.container { width: 968px; }
#az_header_left { background: transparent url('az_header_left.gif') no-repeat scroll 0% 0%; width: 188px; }
#az_header_left { background: transparent url('az_header_left.gif') no-repeat scroll 0% 0%; width: 188px; }
#az_top { background: transparent url('az_top_bg.gif') repeat-x scroll 0% 0%; }
#az_top_header { background: transparent url('az_top_header.gif') repeat scroll 0% 0%; height: 5px; }
#az_pre_header { background: transparent url('az_pre_header.gif') no-repeat scroll 0% 0%; width: 29px; height: 43px; }
#az_top_left { background: transparent url('az_top_left.gif') no-repeat scroll 0% 0%; width: 5px; }
#az_top_right { background: transparent url('az_top_right.gif') no-repeat scroll right center; width: 5px; }
#az_post_header { background: transparent url('az_post_header.gif') no-repeat scroll right center; width: 4px; }
#lang_box { width: 207px; height: 43px; vertical-align: middle; }
#cur_box { height: 43px; width: 282px; }
#shopping_cart_box { background: transparent url('az_cart_td.gif') no-repeat scroll left center; width: 252px; height: 43px; }
#btn_animBoxCart {  }
#az_logo { background: transparent url('az_logo.gif') no-repeat scroll 0% 0%; width: 780px; height: 92px; }
#az_menu_bg { background: transparent url('menu_bg.gif') repeat-x scroll 0% 0%; }
#az_menu_bg { height: 41px; }
#az_main_menu { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#az_main_menu li { float: left; font-family: Tahoma; font-size: 13px; text-transform: uppercase; font-weight: bold; }
#az_main_menu a { background: transparent url('az_menu.png') no-repeat scroll 0% 0%; color: rgb(49, 117, 173); text-decoration: none; display: block; width: 126px; line-height: 41px; text-align: center; margin-right: 4px; }
#az_main_menu a:hover { background: transparent url('az_menu_sel.png') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#az_header_bottom { background: transparent url('az_header_bottom.gif') no-repeat scroll center top; }
.az_sidebox_header_bg { background: transparent url('az_sidebox_header_bg.gif') repeat-x scroll 0% 0%; }
.az_sidebox_header_left { background: transparent url('az_sidebox_header_left.gif') no-repeat scroll 0% 0%; width: 13px; height: 35px; }
.az_sidebox_header_caption div { background: transparent url('az_sidebox_header_caption.gif') no-repeat scroll left center; vertical-align: middle; text-align: center; font-family: Arial; font-size: 18px; color: white; }
.az_sidebox_header_right { background: transparent url('az_sidebox_header_right.gif') no-repeat scroll 0% 0%; width: 13px; height: 35px; }
.az_sidebox_border_left { background: transparent url('az_sidebox_border_left.gif') repeat-y scroll left center; }
.az_sidebox_border_right { background: transparent url('az_sidebox_border_right.gif') repeat-y scroll right center; }
.az_sidebox_border_bottom { background: transparent url('az_sidebox_border_bottom.gif') repeat-x scroll center bottom; }
.az_sidebox_footer_left { background: transparent url('az_sidebox_footer_left.gif') repeat scroll left center; width: 13px; height: 6px; }
.az_sidebox_footer_right { background: transparent url('az_sidebox_footer_right.gif') repeat scroll right center; width: 13px; height: 6px; }
.az_sidebox_footer_bottom { background: transparent url('az_sidebox_border_bottom.gif') repeat-x scroll center bottom; }
.az_footer { background: transparent url('az_footer_center.gif') repeat-x scroll 0% 0%; }
#az_footer_left { background: transparent url('az_footer_left.gif') no-repeat scroll left center; width: 6px; height: 57px; }
#az_footer_right { background: transparent url('az_footer_right.gif') no-repeat scroll left center; width: 6px; height: 57px; }
.az_item_topleft { background: transparent url('az_item_topleft.gif') no-repeat scroll left center; width: 7px; height: 7px; }
.az_item_topright { background: transparent url('az_item_topright.gif') no-repeat scroll right center; width: 7px; height: 7px; }
.az_item_bottomleft { background: transparent url('az_item_bottomleft.gif') no-repeat scroll left center; width: 7px; height: 7px; }
.az_item_bottomright { background: transparent url('az_item_bottomright.gif') no-repeat scroll right center; width: 7px; height: 7px; }
.az_item_bordertop { background: transparent url('az_item_border.gif') repeat-x scroll center top; width: 7px; height: 7px; }
.az_item_borderleft { background: transparent url('az_item_border.gif') repeat-y scroll left center; }
.az_item_borderright { background: transparent url('az_item_border.gif') repeat-y scroll right center; }
.az_item_borderbottom { background: transparent url('az_item_border.gif') repeat-x scroll center bottom; }
#az_bottom_nav { font-family: Tahoma; font-size: 12px; }
#az_bottom_nav a { text-transform: lowercase; color: rgb(255, 255, 255); }
td.bottom_nav_sep { padding: 0pt 10px; color: rgb(255, 255, 255); }
.smallCur { color: rgb(49, 101, 173); font-size: 12px; font-weight: bold; }
span.productPrice { font-family: Arial; font-size: 19px; color: rgb(255, 101, 8); }
span.productPrice s { color: rgb(49, 101, 173); }
span.productPrice s .smallCur { color: rgb(255, 101, 8); }
tr.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; }
td.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; text-align: center; }
td.smallText, span.smallText, p.smallText { font-family: Tahoma; font-size: 10px; }
table.topbox { height: 42px; }
.topBoxText { font-family: Tahoma; font-size: 11px; }
.az_button_search_submit { border: medium none ; background: rgb(188, 2, 0) none repeat scroll 0% 0%; padding-left: 10px; padding-right: 10px; color: rgb(255, 255, 255); text-transform: lowercase; cursor: pointer; }
input.az_search { border: 2px solid ; }
.az_button_submit { border: medium none ; margin: 0pt; padding: 0pt 0pt 2px; background: transparent url('az_button1_center.gif') repeat-x scroll 0% 0%; vertical-align: top; height: 18px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; line-height: 18px; font-weight: bold; text-transform: lowercase; cursor: pointer; white-space: nowrap; }
.az_button { background: transparent url('az_button1_center.gif') repeat-x scroll 0% 0%; }
.az_button2 { background: transparent url('az_button2_center.gif') repeat-x scroll 0% 0%; }
.az_button, .az_button2 { color: rgb(255, 255, 255); text-transform: lowercase; cursor: pointer; font-size: 11px; font-weight: bold; font-family: Tahoma; height: 18px; line-height: 18px; white-space: nowrap; text-align: center; }
.az_button3 { background: transparent url('az_button3_center.gif') repeat-x scroll 0% 0%; }
.az_button4 { background: transparent url('az_button4_center.gif') repeat-x scroll 0% 0%; }
.az_button3, .az_button4 { color: rgb(255, 255, 255); text-transform: lowercase; cursor: pointer; font-size: 11px; font-family: Tahoma; height: 18px; white-space: nowrap; text-align: center; }
img.addborder {  }
.az_addborder { border: 1px solid rgb(82, 117, 140); width: 140px; height: 140px; line-height: 140px; text-align: center; vertical-align: middle; }
table.az_addborder { border: 1px solid rgb(82, 117, 140); width: 140px; height: 140px; }
.az_addborder2 { border: 1px solid rgb(82, 117, 140); width: 140px; height: 70px; line-height: 70px; text-align: center; }
tr.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
tr.headerNavigation { background: rgb(187, 195, 211) none repeat scroll 0% 0%; }
td.headerNavigation { background: rgb(187, 195, 211) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(49, 77, 99); font-weight: bold; }
a.headerNavigation { color: rgb(49, 77, 99); }
a.headerNavigation:hover { color: rgb(255, 101, 16); }
tr.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; }
td.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(49, 77, 99); font-weight: bold; text-align: center; }
tr.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; }
td.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(49, 77, 99); font-weight: bold; text-align: center; }
tr.footer { background: rgb(187, 195, 211) none repeat scroll 0% 0%; }
td.footer { background: rgb(187, 195, 211) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(49, 77, 99); font-weight: bold; }
.infoBox {  }
.infoBox2 { border: 1px solid rgb(102, 102, 102); }
.az_infoBox { border-top: medium none; margin-bottom: 1em; }
.infoBoxContents, .az_topBoxContents { font-family: Tahoma; font-size: 11px; color: rgb(49, 77, 99); }
.az_infoBoxContents { padding: 0pt 0pt 6px; background: transparent url('az_box_content_bg.gif') no-repeat scroll 0px top; }
.az_infoBoxContents a { font-family: Tahoma; font-size: 11px; }
.az_infoBoxContents { font-family: Tahoma; font-size: 11px; }
.az_topBoxContents { background: transparent url('az_box_content_bg.gif') no-repeat scroll right top; }
.infoBoxNotice { background: rgb(255, 142, 144) none repeat scroll 0% 0%; }
.infoBoxNoticeContents { background: rgb(255, 230, 230) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; }
td.infoBoxHeading { font-family: Tahoma; font-size: 18px; font-weight: bold; color: rgb(49, 77, 99); }
.az_infoBoxHeadingContents { padding: 0pt 0pt 8px 18px; font-family: "Times New Roman",Times,serif; font-size: 28px; vertical-align: bottom; letter-spacing: -3px; text-transform: lowercase; }
.az_infoBoxHeading, .az_topBoxHeading { border-style: solid solid none; border-color: rgb(100, 1, 0) rgb(100, 1, 0) -moz-use-text-color; border-width: 1px 1px medium; background: transparent url('az_box_heading.gif') no-repeat scroll 0px 1px; height: 54px; font-weight: bold; color: rgb(49, 77, 99); }
.az_topBoxHeading { padding: 0pt 0pt 8px 18px; font-family: "Times New Roman",Times,serif; font-size: 28px; vertical-align: bottom; letter-spacing: -3px; text-transform: lowercase; }
td.az_topBoxHeading { border: medium none ; background-position: right top; }
td.topBoxHeading { padding: 0pt 0pt 0px 20px; background: transparent none repeat scroll 0% 0%; font-family: "Times New Roman",Times,serif; font-weight: bold; height: 40px; color: rgb(49, 77, 99); font-size: 26px; letter-spacing: -3px; text-transform: lowercase; }
td.infoBox, span.infoBox { font-family: Tahoma; 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 {  }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {  }
table.productListing { border: 1px solid rgb(102, 102, 102); border-spacing: 1px; color: rgb(49, 77, 99); }
table.az_productListing { color: rgb(49, 77, 99); }
.productListing-heading { background: rgb(82, 158, 222) none repeat scroll 0% 0%; font-family: Tahoma; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.az_productListing-heading { font-family: Tahoma; font-size: 11px; color: rgb(49, 77, 99); text-transform: uppercase; letter-spacing: 0.001em; font-weight: bold; }
td.productListing-data { font-family: Tahoma; font-size: 11px; }
a.pageResults { color: rgb(49, 77, 99); }
a.pageResults:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(255, 101, 16); }
td.pageHeading, div.pageHeading { font-family: Tahoma; font-size: 18px; font-weight: bold; color: rgb(55, 76, 97); }
td.pageHeading2, div.pageHeading2 { font-family: Tahoma; font-size: 18px; color: rgb(49, 77, 99); }
span.priceHeading { font-family: Tahoma; font-weight: normal; color: rgb(255, 2, 0); }
tr.subBar { background: rgb(244, 247, 253) none repeat scroll 0% 0%; }
td.subBar { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
td.main, p.main { font-family: Tahoma; font-size: 11px; color: rgb(49, 77, 99); }
td.smallText, span.smallText, p.smallText { font-family: Tahoma; font-size: 10px; }
.topBoxText { font-family: Tahoma; font-size: 11px; }
.az_cat_nav { border-bottom: 1px dashed rgb(231, 231, 231); font-size: 11px; line-height: 20px; height: 20px; padding-left: 20px; }
td.accountCategory { font-family: Verdana,Arial,sans-serif; font-size: 13px; color: rgb(170, 187, 221); }
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: rgb(255, 0, 0); }
span.greetUser { font-family: Verdana,Arial,sans-serif; font-size: 12px; color: rgb(240, 164, 128); font-weight: bold; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat scroll 0% 0%; }
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: rgb(199, 97, 112); font-weight: bold; }
span.productSpecialPrice { font-family: Tahoma; color: rgb(255, 101, 8); }
span.errorText { font-family: Verdana,Arial,sans-serif; color: rgb(255, 0, 0); }
.moduleRow {  }
.moduleRowOver { background-color: rgb(107, 178, 231); cursor: pointer; }
.moduleRowSelected { background-color: rgb(107, 178, 231); }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(140, 140, 140); }
.checkoutBarCurrent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); }
.messageBox { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: Tahoma; font-size: 10px; color: rgb(0, 0, 0); }
.messageStackSuccess { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(153, 255, 0); }
.inputRequirement { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 0, 0); }
.animBox { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; white-space: nowrap; }
.animBoxDropover { margin: 0pt; padding: 0pt; overflow: hidden; position: absolute; visibility: visible; }
#animBoxCart { border: 1px solid rgb(127, 127, 127); position: absolute; background-color: rgb(239, 239, 239); display: none; width: 255px; top: auto; z-index: 1; }
.animBoxCartImage {  }
.animBoxCartContent { vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; color: rgb(127, 127, 127); }
.animBoxCartContent a:link, .animBoxCartContent a:active, .animBoxCartContent a:visited { color: rgb(221, 42, 0); text-decoration: underline; }
.animBoxCartContent a:hover { text-decoration: none; color: rgb(130, 130, 130); }
.animBoxCartName, .animBoxCartName a:link, .animBoxCartName a:active, .animBoxCartName a:visited { font-weight: bold; color: rgb(221, 42, 0); text-decoration: none; }
.animBoxCartName a:hover { font-weight: bold; color: rgb(130, 130, 130); text-decoration: underline; }
.animBoxCartLink, .animBoxCartLink a:link, .animBoxCartLink a:active, .animBoxCartLink a:visited { font-weight: bold; color: rgb(221, 42, 0); text-decoration: none; }
.animBoxCartLink a:hover { font-weight: bold; color: rgb(130, 130, 130); text-decoration: underline; }
.animBoxCartTotal, .animBoxCartLink { text-align: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: rgb(221, 42, 0); }
.animBoxCartLink { border-bottom: 1px solid rgb(127, 127, 127); }
.animBoxCartTotal { border-top: 1px solid rgb(127, 127, 127); }
.animBoxCartNotice { padding: 5px; text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: rgb(127, 127, 127); }
*/
#db_container { border: 1px solid rgb(242, 242, 242); margin: auto; text-align: center; }
.az_slideshow { margin: 0pt; padding: 0pt; overflow: hidden; }
.az_slideshow img { border: 0pt none ; padding: 0px; }
#db_controls { margin: 220px 0pt 0pt; position: absolute; z-index: 9999999; font-family: Tahoma,Arial,sans-serif; height: 28px; }
#slide_play, #slide_pause, #slide_prev, #slide_next { float: right; text-align: center; line-height: 20px; }
#slide_play { margin: 6px 10px 0pt 0px; }
#slide_pause { margin: 6px 2px 0pt 6px; }
a.pause { background: transparent url('pause.gif') no-repeat scroll 0% 0%; height: 20px; }
a.pause:hover, a.pause_sel { background: transparent url('pause_sel.gif') no-repeat scroll 0% 0%; height: 20px; }
a.play:hover, a.play_sel { background: transparent url('play_sel.gif') no-repeat scroll 0% 0%; height: 10px; }
a.play { background: transparent url('play.gif') no-repeat scroll 0% 0%; height: 10px; }
a#db_toggle, a#db_toggle2 { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; width: 15px; font-size: 11px; }
a#db_toggle:hover { color: rgb(204, 153, 51); }
a#db_prev, a#db_next { text-decoration: none; color: rgb(255, 255, 255); display: block; font-weight: bold; width: 16px; font-size: 11px; }
a#db_prev:hover, a#db_next:hover { color: rgb(204, 153, 51); }
#db_nav { margin: 0pt; padding: 0pt; float: right; }
#db_nav li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; font-family: Tahoma,Arial,sans-serif; }
#db_nav a { background: transparent url('nav.gif') repeat-x scroll 0% 0%; width: 31px; text-align: center; display: block; color: rgb(156, 156, 156); text-decoration: none; font-size: 10px; font-weight: bold; height: 28px; padding-top: 3px; }
#db_nav a:hover { color: rgb(229, 13, 13); }
#db_nav a.activeSlide { background: transparent url('nav_sel.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#db_nav a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }

/* ::::: null ::::: */

.az_slideshow, #db_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 215px; width: 550px; }
#db_controls { width: 550px; }

