




/* ::::: http://www.cssplay.co.uk/menus/droplist/droplist.css ::::: */

#dropList { border-style: solid; border-color: rgb(204, 204, 221); border-width: 1px 1px 0pt; background: rgb(136, 153, 170) url('img/topback.gif') repeat-x scroll left center; height: 30px; width: 100%; position: relative; font-family: arial,verdana,sans-serif; font-size: 11px; z-index: 999; }
#dropList ul#menu { margin: 0pt; padding: 0pt 0pt 0pt 60px; list-style-type: none; list-style-image: none; list-style-position: outside; white-space: nowrap; }
#dropList ul#menu li.level1-li { float: left; height: 29px; padding-top: 1px; margin-right: 1px; }
#dropList ul#menu li.level1-li a.level1-a { border-left: 1px solid rgb(126, 133, 134); border-right: 1px solid rgb(45, 45, 45); padding: 0pt 10px; display: block; height: 26px; float: left; text-decoration: none; line-height: 24px; white-space: nowrap; font-weight: bold; color: rgb(221, 221, 221); }
#dropList ul#menu li.sub a.level1-a { color: rgb(221, 221, 221); }
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover { position: relative; }
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { border-left: 1px solid rgb(45, 45, 45); border-right: 1px solid rgb(0, 0, 0); background: transparent url('img/over.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#dropList ul#menu li.sub a.level1-a:hover { background: transparent url('img/tophover.gif') repeat scroll 0% 0%; height: 29px; color: rgb(0, 0, 0); }
#dropList ul#menu li.sub:hover > a.level1-a { background: transparent url('img/tophover.gif') repeat scroll 0% 0%; height: 29px; color: rgb(0, 0, 0); }
#dropList ul#menu li div.listHolder { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0pt 1px 1px; padding: 0pt; background: rgb(255, 255, 255) url('img/divider.gif') repeat scroll 0% 0%; position: absolute; left: -9999px; top: 29px; }
#dropList table { margin: -1px -10px; border-collapse: collapse; font-size: 1em; width: 0pt; height: 0pt; }
#dropList ul#menu :hover div.listHolder { left: 0pt; }
#dropList ul#menu a:hover div.listHolder { left: -1px; }
#dropList ul#menu div.col1 { width: 141px; }
#dropList ul#menu div.col2 { width: 280px; }
#dropList ul#menu div.col3 { width: 420px; }
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 { left: -141px; }
#dropList ul#menu div.listHolder div.listCol { margin: 0pt; padding: 10px; display: block; float: left; width: 120px; }
#dropList ul#menu div.listHolder div.listCol h5 { margin: 0pt; padding: 5px 0pt 0pt; background: transparent url('img/linedot.gif') repeat-x scroll left bottom; font-size: 11px; line-height: 13px; color:#000000}
#dropList ul#menu div.listHolder div.listCol ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#dropList ul#menu div.listHolder div.listCol ul li { margin: 0pt; padding: 0pt; line-height: 15px; }
#dropList ul#menu div.listHolder div.listCol ul li a { background: transparent url('img/dot.gif') no-repeat scroll left center; color: rgb(0, 102, 153); text-decoration: none; padding-left: 10px; font-weight: normal; }
#dropList ul#menu div.listHolder div.listCol ul li a:hover { text-decoration: underline; }
#dropList ul#menu div.listHolder div.bottomLine { padding: 5px 10px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; clear: left; }
#dropList ul#menu a:hover div.listHolder div.bottomLine { height: 1px; }
#dropList ul#menu div.listHolder div.bottomLine p { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url('img/arrow.gif') no-repeat scroll left center; line-height: 20px; color: rgb(255, 204, 0); font-weight: bold; }
#dropList ul#menu div.listHolder div.bottomLine p a { color: rgb(255, 255, 255); text-decoration: underline; }
#dropList ul#menu div.listHolder div.bottomLine p a:hover { text-decoration: none; }




/* ::::: http://osc3.template-help.com/osc_23714/stylesheet.css ::::: */

.boxText { font-family: tahoma; font-size: 10px; }
.errorBox { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: tahoma; font-size: 10px; font-weight: bold; }
.stockWarning { padding: 10px 0px; font-family: tahoma; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications { background: rgb(250, 234, 244) none repeat scroll 0% 0%; }
.orderEdit { font-family: tahoma; font-size: 10px; color: rgb(255, 0, 1); text-decoration: underline; }
body { margin: 0px; padding: 0px; background: rgb(79, 0, 26) none repeat scroll 0% 0%; color: rgb(38, 37, 32); }
a { font-family: tahoma; text-decoration: none; }
a:hover { text-decoration: underline; }
form { display: inline; }
td, div { margin: 0px; padding: 0px; font-family: tahoma; }
td { vertical-align: top; }
table { width: 100%; }
tr.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; }
td.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; font-family: tahoma; 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%; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; font-family: tahoma; text-align: center; }
.infoBox { background: rgb(200, 198, 201) none repeat scroll 0% 0%; }
.infoBoxContents { padding: 0px 0px 0px 10px; }
.infoBoxNotice { background: rgb(255, 142, 144) none repeat scroll 0% 0%; }
.infoBoxNoticeContents { background: rgb(255, 230, 230) none repeat scroll 0% 0%; font-size: 10px; font-family: tahoma; }
td.infoBoxHeading { background: rgb(187, 195, 211) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; font-family: tahoma; font-weight: bold; }
td.infoBox, span.infoBox { font-size: 10px; font-family: tahoma; }
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: rgb(250, 234, 244) none repeat scroll 0% 0%; }
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(182, 183, 203); border-spacing: 1px; }
.productListing-heading { background: rgb(182, 183, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; font-family: tahoma; }
td.productListing-data {  }
a.pageResults {  }
a.pageResults:hover { background: rgb(255, 255, 51) none repeat scroll 0% 0%; }
td.pageHeading, div.pageHeading { color: rgb(154, 154, 154); font-size: 20px; font-weight: bold; font-family: tahoma; }
td.pageHeading a, div.pageHeading a { color: rgb(154, 154, 154); font-size: 20px; font-weight: bold; font-family: tahoma; text-decoration: none; }
td.pageHeading a:hover, div.pageHeading a:hover { color: rgb(154, 154, 154); text-decoration: underline; }
tr.subBar { background: rgb(244, 247, 253) none repeat scroll 0% 0%; }
td.subBar { color: rgb(66, 119, 172); font-size: 10px; font-family: tahoma; }
td.accountCategory { color: rgb(170, 187, 221); font-size: 13px; font-family: tahoma; }
td.fieldKey { font-size: 11px; font-weight: bold; font-family: tahoma; }
td.fieldValue { font-size: 11px; font-family: tahoma; }
td.tableHeading { font-size: 12px; font-weight: bold; font-family: tahoma; }
checkbox, input, radio, select { font-size: 10px; line-height: 11px; font-family: tahoma; }
textarea { font-size: 11px; font-family: tahoma; width: 100%; }
span.greetUser { color: rgb(240, 164, 128); font-size: 11px; font-weight: bold; font-family: tahoma; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat scroll 0% 0%; }
td.formAreaTitle { font-size: 12px; font-weight: bold; font-family: tahoma; }
span.markProductOutOfStock { color: rgb(199, 97, 112); font-size: 12px; font-weight: bold; font-family: tahoma; }
span.errorText { color: rgb(255, 0, 0); font-family: tahoma; }
.moduleRow {  }
.moduleRowOver { background-color: rgb(250, 234, 244); cursor: pointer; }
.moduleRowSelected { background-color: rgb(250, 234, 244); }
.checkoutBarFrom, .checkoutBarTo { color: rgb(102, 102, 101); font-size: 10px; font-family: tahoma; }
.checkoutBarCurrent { color: rgb(134, 0, 48); font-size: 10px; font-family: tahoma; }
.messageBox { font-family: tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: tahoma; font-size: 10px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: tahoma; font-size: 10px; background-color: rgb(153, 255, 0); }
.inputRequirement { font-family: tahoma; font-size: 11px; color: rgb(255, 0, 0); vertical-align: top; }
.vam, .vam_td td { vertical-align: middle; }
.tac { text-align: center; }
.b_width strong { display: block; width: 125px; font-weight: normal; }
.width2_100, .width3_100, .radio { width: 100%; }
.width2_100 input { width: 55%; }
.width2_100 select { width: 55%; }
.width3_100 input { width: 100%; }
.indent_2 { padding-left: 12px; }
.indent_3 { padding-bottom: 3px; }
.radio input { margin: 0px 5px 1px; vertical-align: middle; }
.img_middle img { margin: 1px 10px 0px 0px; vertical-align: middle; }
.img_middle { padding: 3px 0px; }
.ofh { overflow: hidden; }
.al_left { padding-top: 5px; }
.al_left strong { text-align: left ! important; }
.al_left { text-align: left ! important; }
.fl_left { float: left; }
.fl_right { float: right; }
.cl_both { clear: both; line-height: 0px; font-size: 0px; }
.left_part { float: left; width: 75%; }
.right_part { padding: 0px; float: right; }
.content_wrapper_table { margin: 0px; background: transparent url('images/content_bg.gif') repeat scroll 0px 0px; }
.content_wrapper_td { padding: 0px 18px; }
.padd_3 { padding: 14px 0px 15px; }
.padd_1 { padding: 14px 0px; }
.padd_2 { padding: 14px 20px 10px; }
.padd_4 { padding: 0px 0px 15px; }
.wrapper_main_t { background: rgb(134, 0, 48) url('images/wrapper_main_t.gif') repeat-x scroll 0px 0px; height: 100%; }
.wrapper_main_b { background: transparent url('images/wrapper_main_b.gif') repeat-x scroll 0px 100%; height: 100%; }
.wrapper_main_tl { background: transparent url('images/wrapper_main_tl.gif') no-repeat scroll 0px 0px; height: 100%; }
.wrapper_main_tr { background: transparent url('images/wrapper_main_tr.jpg') no-repeat scroll 100% 0px; height: 100%; }
.wrapper_main_bl { background: transparent url('images/wrapper_main_bl.gif') no-repeat scroll 0px 100%; height: 100%; }
.wrapper_main_br { background: transparent url('images/wrapper_main_br.gif') no-repeat scroll 100% 100%; height: 100%; }
.wrapper_main_c { background: transparent url('images/wrapper_main_c.gif') repeat-x scroll 0px 332px; height: 100%; }
.wrapper_main2_rep { background: transparent url('images/wrapper_main2_rep.gif') repeat-y scroll 0px 0px; height: 100%; }
.wrapper_main3_rep { background: transparent url('images/wrapper_main2_rep.gif') repeat-y scroll 100% 0px; height: 100%; }
.wrapper_main2_tl { background: transparent url('images/wrapper_main2_tl.gif') no-repeat scroll 0px 0px; height: 100%; }
.wrapper_main2_bl { background: transparent url('images/wrapper_main2_bl.png') no-repeat scroll 0px 100%; height: 100%; }
.pic22_b { margin: 3px 0px 9px; background: rgb(255, 255, 255) url('images/pic2_line.gif') repeat-x scroll 0px 100%; }
.pic2_b { margin: auto; background: rgb(255, 255, 255) url('images/pic2_line.gif') repeat-x scroll 0px 100%; width: 1px; }
.pic2_t { background: transparent url('images/pic2_line.gif') repeat-x scroll 0px 0px; }
.pic2_r { background: transparent url('images/pic2_line.gif') repeat-y scroll 100% 0px; }
.pic2_l { background: transparent url('images/pic2_line.gif') repeat-y scroll 0px 0px; }
.pic2_tl { background: transparent url('images/pic2_tl.gif') no-repeat scroll 0px 0px; width: 100%; }
.pic2_tr { background: transparent url('images/pic2_tr.gif') no-repeat scroll 100% 0px; }
.pic2_bl { background: transparent url('images/pic2_bl.gif') no-repeat scroll left 100%; }
.pic2_br { padding: 5px; background: transparent url('images/pic2_br.gif') no-repeat scroll 100% 100%; }
.infoBox_ { margin: 3px 0px 9px; }
.infoBox_ .pic_td { border: 1px solid rgb(134, 0, 48); padding: 10px 6px; background: rgb(255, 239, 249) none repeat scroll 0% 0%; }
.pic_b { margin: auto; background: rgb(255, 255, 255) url('images/pic_border.gif') repeat-x scroll 0px 100%; width: 1px; }
.pic_t { background: transparent url('images/pic_border.gif') repeat-x scroll 0px 0px; }
.pic_r { background: transparent url('images/pic_border.gif') repeat-y scroll 100% 0px; }
.pic_l { background: transparent url('images/pic_border.gif') repeat-y scroll 0px 0px; }
.pic_tl { background: transparent url('images/pic_tl.gif') no-repeat scroll 0px 0px; width: 100%; }
.pic_tr { background: transparent url('images/pic_tr.gif') no-repeat scroll 100% 0px; }
.pic_bl { background: transparent url('images/pic_bl.gif') no-repeat scroll left 100%; }
.pic_br { padding: 2px; background: transparent url('images/pic_br.gif') no-repeat scroll 100% 100%; }
.menu { padding: 0px; height: 177px; }
.menu td { height: 26px; }
.menu td a { display: block; }
.width_table { margin: auto; background: transparent url('images/width_table.jpg') repeat-x scroll 0px 0px; width: 100%; position: relative; height: 100%; }
.width_td { padding: 0px; background: transparent url('images/width_td.jpg') no-repeat scroll 0px 0px; height: 100%; }
.main_table { height: 100%; }
.box_width_left { width: 198px; }
.box_width_right { width: 198px; }
.content_width_td { padding: 0px 11px 30px; background: transparent url('images/content_width_td.gif') repeat-x scroll 0px 0px; width: 100%; vertical-align: top; }
.box_width_td_left { padding: 0px 12px 30px 77px; }
.box_width_td_right { padding: 0px 77px 30px 12px; }
.header_bg { background: transparent url('images/header_bg.gif') repeat-x scroll 0px 0px; }
.nav_bg { padding: 0px 7px 2px; background: transparent url('images/nav_bg.gif') repeat-x scroll 0px 0px; width: 100%; }
.row_1 { padding: 0px 58px; height: 332px; }
.row_2 { padding: 0px; height: 100%; }
.row_3 { padding: 0px; }
.header { margin: auto; padding: 5px 13px 0px; height: 35px; }
.header td { color: rgb(255, 255, 255); font-size: 11px; line-height: 12px; font-weight: normal; font-family: tahoma; white-space: nowrap; vertical-align: middle; }
.header img { vertical-align: middle; }
.header strong { padding: 0px 3px 3px 0px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: normal; display: block; }
.z1 { padding: 11px 0px 7px 32px; background: transparent url('images/z1.png') no-repeat scroll 0px 0px; text-align: left; height: 31px; }
.z1 b { text-decoration: underline; }
.z1 { color: rgb(59, 50, 7); font-size: 11px; line-height: 12px; font-weight: normal; }
.z1 a { color: rgb(255, 243, 0); font-size: 11px; line-height: 12px; font-weight: bold; font-family: tahoma; text-decoration: none; }
.z1 a:hover { color: rgb(255, 243, 0); text-decoration: underline; }
.header form { width: 100%; }
.select { border: 1px solid rgb(80, 0, 26); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; color: rgb(16, 53, 83); vertical-align: middle; }
.select2 { margin: 0px 0px 3px; }
.select2 td { padding: 21px 0px 6px; height: 36px; vertical-align: middle; }
.select2 select { border: 1px solid rgb(80, 0, 26); margin: 0px 10px 2px; background: rgb(255, 239, 249) none repeat scroll 0% 0%; width: 70%; color: rgb(16, 53, 83); vertical-align: middle; }
.go { border: 1px solid rgb(80, 0, 26); margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; color: rgb(16, 53, 83); vertical-align: middle; padding-left: 3px; padding-right: 3px; height: 17px; }
.banner_02 { padding: 0px 157px 0px 0px; text-align: center; width: 100%; }
.banner_03 { padding: 0px 311px 0px 0px; text-align: center; width: 100%; }
.logo { padding: 0px; }
.navigation_separator { text-align: center; width: 25%; }
.footer_tr td { background: rgb(22, 20, 24) none repeat scroll 0% 0%; vertical-align: bottom; }
.footer_tr .footer { vertical-align: middle; }
.footer { padding: 0px; width: 100%; }
.footer_td { width: 223px; text-align: center; height: 76px; padding-left: 60px; }
.footer2_td { padding: 0px 63px 0px 12px; width: 100%; text-align: right; }
.footer { color: rgb(238, 247, 164); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; vertical-align: middle; }
.footer td { color: rgb(238, 247, 164); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; vertical-align: middle; }
.footer a { color: rgb(238, 247, 164); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; text-decoration: none; }
.footer a:hover { color: rgb(238, 247, 164); text-decoration: underline; }
.footer span { color: rgb(238, 247, 164); font-size: 11px; font-weight: normal; font-family: tahoma; }
.footer span a { color: rgb(238, 247, 164); font-size: 11px; font-weight: normal; font-family: tahoma; text-decoration: none; }
.footer span a:hover { color: rgb(238, 247, 164); text-decoration: underline; }
.footer b { color: rgb(238, 247, 164); font-size: 11px; font-weight: normal; font-family: tahoma; text-decoration: none; }
.footer b a { color: rgb(238, 247, 164); font-size: 11px; font-weight: normal; font-family: tahoma; text-decoration: none; }
.footer b a:hover { color: rgb(238, 247, 164); text-decoration: underline; }
.popup_bg { padding: 10px 0px 0px; background: rgb(134, 0, 48) none repeat scroll 0% 0%; }
.popup_width_table { background: rgb(134, 0, 48) url('images/p_logo.gif') no-repeat scroll 0px 0px; width: 417px; }
.popup_width_td { padding: 0px; background: transparent url('images/p_footer.gif') no-repeat scroll 0px 100%; }
.popup_1 { padding: 24px 21px 0px 19px; height: 112px; text-align: right; }
.popup_2 { padding: 0px 10px 23px; }
.popup { height: 100%; }
.popup td { color: rgb(59, 59, 59); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; }
.popup strong { padding: 10px 0px 4px; color: rgb(186, 73, 9); font-size: 11px; line-height: 12px; font-weight: bold; font-family: tahoma; text-decoration: none; display: block; }
.popup a, .popup a u { color: rgb(134, 0, 48); font-size: 11px; font-weight: normal; text-decoration: none; }
.popup a:hover, .popup a:hover u { color: rgb(134, 0, 48); text-decoration: underline; }
.popup div a, .popup div a u { color: rgb(255, 255, 255); font-size: 11px; font-weight: normal; text-decoration: none; }
.popup div a:hover, .popup div a:hover u { color: rgb(255, 255, 255); text-decoration: underline; }
.popup .footer { vertical-align: top; }
.popup .popup_footer td { color: rgb(238, 247, 164); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; vertical-align: middle; height: 42px; }
.popup .popup_footer a { color: rgb(238, 247, 164); font-size: 11px; line-height: 16px; font-weight: normal; font-family: tahoma; text-transform: none; text-decoration: none; }
.popup .popup_footer a:hover { color: rgb(238, 247, 164); text-decoration: underline; }
.popup .pic2_br { padding: 10px 12px; }
* html .width_100 { width: 100%; }
.infoBox_ textarea, .infoBox_ .main textarea, .infoBox_ .main input, .infoBox_ .main select, .infoBox_ .fieldValue select, .infoBox_ .fieldValue input { border: 1px solid rgb(129, 129, 129); background: rgb(255, 239, 249) none repeat scroll 0% 0%; color: rgb(44, 40, 34); }
.prod_table { border: 0px solid rgb(154, 134, 97); }
.prod_td { padding: 10px 0px 14px; }
.pic_table { border: 1px solid rgb(200, 198, 201); margin: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1px; }
.pic_td { padding: 0px; }
.pic2_table { border: 1px solid rgb(207, 185, 222); margin: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1px; }
.pic2_td { padding: 0px; }
.infoBoxHeading_table { margin: 0px; }
.infoBoxHeading_td { border-bottom: 1px solid rgb(134, 0, 48); padding: 6px 3px; width: 100%; height: 33px; }
.popup .infoBoxHeading_td { color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-transform: uppercase; }
.infoBoxHeading_td { color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-transform: uppercase; }
.infoBoxHeading_td a { color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-decoration: none; }
.infoBoxHeading_td a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.infoBox_table { margin: 0px; }
.infoBox_td { padding: 0px; }
.infoBoxContents_table { margin: 0px; }
.infoBoxContents_table .boxText { padding: 4px 26px 14px; height: 35px; width: 100%; }
.boxText, .boxText td { color: rgb(238, 247, 164); font-size: 10px; line-height: 12px; font-family: tahoma; }
.boxText a { color: rgb(238, 247, 164); font-size: 11px; line-height: 12px; font-family: tahoma; text-decoration: none; }
.boxText a:hover { text-decoration: underline; }
.boxText .order_history { padding: 3px 5px 3px 0px; width: 100%; }
.boxText .order_history a { color: rgb(238, 247, 164); font-size: 11px; line-height: 14px; font-weight: normal; font-family: arial; text-decoration: none; }
.boxText .order_history a:hover { color: rgb(238, 247, 164); text-decoration: none; }
.boxText span a { color: rgb(238, 247, 164); font-size: 11px; line-height: 14px; font-weight: normal; font-family: arial; text-decoration: underline; }
.boxText span a:hover { color: rgb(238, 247, 164); text-decoration: none; }
.boxText span.productSpecialPrice { color: rgb(255, 68, 23); font-size: 12px; line-height: 20px; font-family: tahoma; font-weight: bold; display: inline; }
.boxText b.productSpecialPrice { color: rgb(255, 68, 23); font-size: 12px; line-height: 20px; font-family: tahoma; font-weight: bold; display: inline; }
del { color: rgb(255, 68, 23); font-size: 12px; line-height: 20px; font-family: tahoma; font-weight: bold; }
.boxText div.img { margin: 10px 0px; text-align: center; }
.boxText div.stars { margin: 14px 0px 10px; }
.boxText .name_padd { padding: 8px 0px 3px 2px; height: 38px; vertical-align: top; text-align: center; }
.boxText .pic_padd { padding: 8px 0px 2px; text-align: center; vertical-align: middle; }
.boxText .price_padd { padding: 3px 0px 0px; height: 10px; vertical-align: middle; width: 100%; }
.boxText .desc_padd { padding: 10px 0px 0px 2px; height: 84px; }
.boxText select { border: 1px solid rgb(80, 0, 26); margin: 20px 0px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(44, 40, 34); }
.boxText .input { border: 1px solid rgb(80, 0, 26); margin: 4px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(44, 40, 34); height: 19px; width: 100%; }
.boxText .button_search { width: 15%; }
.boxText .button_search input { margin: 2px 0px 0px; }
.boxText .text_search { text-align: left; width: 85%; }
.boxText .star_padd { padding: 18px 0px 5px; }
.boxText .languages { padding: 15px 0px 10px; }
span.newItemInCart { color: rgb(255, 0, 0); font-size: 11px; font-family: tahoma; }
a .newItemInCart { color: rgb(255, 0, 0); font-size: 11px; font-family: tahoma; }
a:hover .newItemInCart { color: rgb(255, 0, 0); text-decoration: underline; }
span.oldItemInCart { padding: 4px 0px; color: rgb(238, 247, 164); font-size: 11px; font-family: tahoma; display: block; }
a .oldItemInCart { color: rgb(238, 247, 164); font-size: 11px; font-family: tahoma; }
a:hover .oldItemInCart { color: rgb(238, 247, 164); text-decoration: underline; }
.boxText li { padding: 0px; width: 100%; }
.boxText li, .boxText li a { font-family: tahoma; }
.boxText ul { margin: 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.boxText .categories { margin: 15px 0px 5px; }
.boxText .bestsellers { margin: 0px; }
.boxText .information { margin: 0px; }
.boxText .manufacturers { margin: 0px; }
.boxText li a { display: block; }
.boxText ul li div { padding-left: 19px; }
.boxText .bg_list { background: transparent url('images/bg_list_hline.gif') repeat-x scroll 0px 0px; }
.boxText .bg_list a { padding: 5px 1px 6px 18px; background: transparent url('images/bg_list.gif') no-repeat scroll 0px 7px; color: rgb(238, 247, 164); font-size: 12px; line-height: 13px; font-weight: normal; text-decoration: none; }
.boxText .bg_list a:hover { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list a b { color: rgb(238, 247, 164); font-weight: bold; text-decoration: none; }
.boxText .bg_list_un { padding: 0px; }
.boxText .bg_list_un a { padding: 5px 1px 6px 18px; background: transparent url('images/bg_list.gif') no-repeat scroll 0px 7px; color: rgb(238, 247, 164); font-size: 12px; line-height: 13px; font-weight: normal; text-decoration: none; }
.boxText .bg_list_un a:hover { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list_un a b { color: rgb(238, 247, 164); font-weight: bold; text-decoration: none; }
.boxText .bg_list2 { padding: 0px; }
.boxText .bg_list2 a { padding: 5px 1px 6px 0px; text-decoration: none; }
.boxText .bg_list2 a:hover { text-decoration: none; }
.boxText .bg_list2_un { padding: 0px; }
.boxText .bg_list2_un a { padding: 5px 1px 6px 0px; text-decoration: none; }
.boxText .bg_list2_un a:hover { text-decoration: none; }
.boxText .bg_list2 {  }
.boxText .bg_list2 a font { color: rgb(238, 247, 164); font-size: 11px; line-height: 12px; font-weight: normal; text-decoration: none; }
.boxText .bg_list2 a:hover font { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list2_un {  }
.boxText .bg_list2_un a font { color: rgb(238, 247, 164); font-size: 11px; line-height: 12px; font-weight: normal; text-decoration: none; }
.boxText .bg_list2_un a:hover font { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list2 a b { color: rgb(238, 247, 164); font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none; }
.boxText .bg_list2 a:hover b { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list2_un {  }
.boxText .bg_list2_un a b { color: rgb(238, 247, 164); font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none; }
.boxText .bg_list2_un a:hover b { color: rgb(238, 247, 164); text-decoration: none; }
.boxText .bg_list3 { background: transparent url('images/bg_list_hline.gif') repeat-x scroll 0px 0px; }
.boxText .bg_list3 a { padding: 10px 1px 4px 16px; background: transparent url('images/bg_list3.gif') no-repeat scroll 25px 12px; color: rgb(86, 86, 86); font-size: 11px; line-height: 12px; font-weight: normal; text-decoration: none; }
.boxText .bg_list3 a:hover { color: rgb(86, 86, 86); text-decoration: underline; }
.boxText .bg_list3_un { padding: 0px; }
.boxText .bg_list3_un a { padding: 10px 1px 4px 16px; background: transparent url('images/bg_list3.gif') no-repeat scroll 25px 12px; color: rgb(86, 86, 86); font-size: 11px; line-height: 12px; font-weight: normal; text-decoration: none; }
.boxText .bg_list3_un a:hover { color: rgb(86, 86, 86); text-decoration: underline; }
.cont_heading_table { margin: 0px; }
.cont_heading_td { border-bottom: 1px solid rgb(134, 0, 48); padding: 6px 3px; width: 100%; height: 33px; }
.popup .cont_heading_td { color: rgb(152, 15, 59); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-transform: uppercase; }
.cont_heading_td { color: rgb(152, 15, 59); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-transform: uppercase; }
.cont_heading_td a { color: rgb(152, 15, 59); font-size: 12px; line-height: 20px; font-weight: bold; font-family: arial; text-decoration: none; }
.cont_heading_td a:hover { color: rgb(152, 15, 59); text-decoration: underline; }
.main a.enlarge { padding: 10px 0px; color: rgb(255, 0, 1); font-size: 11px; text-transform: lowercase; font-weight: normal; display: block; text-decoration: underline; }
.main a.enlarge:hover { color: rgb(255, 0, 1); font-size: 11px; text-transform: lowercase; font-weight: normal; text-decoration: none; }
.result { margin: 0px; }
.result_top_padd td { padding: 4px 1px 16px 3px; width: 50%; vertical-align: middle; }
.result_bottom_padd td { padding: 16px 1px 4px 3px; width: 50%; vertical-align: middle; }
.result_right { text-align: right; }
.result td { color: rgb(38, 37, 32); font-size: 11px; font-family: arial; }
.result b { color: rgb(38, 37, 32); font-weight: normal; }
.result_right b { color: rgb(255, 0, 1); font-weight: normal; }
.result_right a.pageResults { color: rgb(255, 0, 1); text-decoration: underline; font-size: 11px; }
.result_right a.pageResults:hover { background: rgb(250, 234, 244) none repeat scroll 0% 0%; color: rgb(255, 0, 1); text-decoration: none; }
.result_right a.pageResults u { color: rgb(255, 0, 1); text-decoration: underline; }
.result_right a.pageResults u:hover { color: rgb(255, 0, 1); text-decoration: none; }
td.main, p.main, div.main, .main td, .main p, .main b { color: rgb(38, 37, 32); font-size: 11px; line-height: 14px; font-family: tahoma; }
.main .desc { color: rgb(38, 37, 32); font-size: 11px; line-height: 14px; font-weight: normal; font-family: tahoma; }
.main .desc2 { color: rgb(38, 37, 32); font-size: 11px; line-height: 14px; font-weight: normal; font-family: tahoma; }
.main .name { line-height: 20px; }
.main .s_cart_head { color: rgb(134, 0, 48); font-size: 11px; line-height: 14px; font-weight: bold; font-family: tahoma; }
.main a { color: rgb(134, 0, 48); font-size: 11px; line-height: 14px; font-weight: bold; font-family: tahoma; text-decoration: none; }
.main a:hover { color: rgb(134, 0, 48); text-decoration: none; }
.main .name b a { color: rgb(134, 0, 48); font-size: 11px; line-height: 14px; font-weight: bold; font-family: tahoma; text-decoration: none; }
.main .name b a:hover { color: rgb(134, 0, 48); text-decoration: none; }
.main .name a { color: rgb(134, 0, 48); font-size: 11px; line-height: 14px; font-weight: bold; font-family: tahoma; text-decoration: none; }
.main .name a:hover { color: rgb(134, 0, 48); text-decoration: underline; }
.main .desc b { color: rgb(38, 37, 32); }
.main .desc2 a { color: rgb(134, 0, 48); font-size: 11px; text-decoration: underline; font-weight: normal; }
.main .desc2 a:hover { color: rgb(134, 0, 48); font-size: 11px; text-decoration: none; }
.main b b { color: rgb(152, 15, 59); font-size: 11px; line-height: 12px; font-weight: bold; font-family: tahoma; }
span.productSpecialPrice { color: rgb(152, 15, 59); font-size: 12px; line-height: 16px; font-weight: bold; font-family: tahoma; display: inline; }
s { color: rgb(152, 15, 59); font-size: 12px; line-height: 16px; font-weight: bold; font-family: tahoma; }
.main span.productSpecialPrice { color: rgb(255, 0, 0); font-size: 15px; line-height: 17px; font-family: tahoma; font-weight: bold; display: inline; }
.main s { color: rgb(255, 0, 0); font-size: 15px; line-height: 17px; font-family: tahoma; font-weight: normal; }
.main b.productSpecialPrice { color: rgb(255, 0, 0); font-size: 21px; line-height: 23px; font-family: tahoma; font-weight: normal; display: inline; }
.main .strong { color: rgb(152, 15, 59); font-size: 11px; line-height: 30px; font-weight: bold; font-family: tahoma; text-decoration: none; }
.padd_2 .main { color: rgb(38, 37, 32); font-size: 11px; font-family: tahoma; }
.padd_2 select { border: 1px solid rgb(80, 0, 26); background: rgb(255, 239, 249) none repeat scroll 0% 0%; color: rgb(16, 53, 83); vertical-align: middle; }
.img { border: 0px solid rgb(239, 217, 176); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.main .desc2 ul { margin: 5px 0px 15px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.main .desc2 li { padding: 0px; }
.main .desc2 li div { padding: 5px 1px 2px 12px; background: transparent url('images/desc_bg_list.gif') no-repeat scroll 0px 9px; color: rgb(38, 37, 32); font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: underline; }
.main .desc2 li a { color: rgb(38, 37, 32); font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: underline; }
.main .desc2 li a:hover { color: rgb(38, 37, 32); font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; }
.desc_list { width: 50%; }
.desc_list_separator { padding: 0px 32px; }
.main br { line-height: 9px; }
.main .right .pic_padd { padding: 1px 0px 2px 17px; float: right; }
.main .right .name_padd { padding: 6px 0px 1px 7px; text-align: right; }
.main .right .desc_padd { padding: 12px 0px 0px; text-align: left; }
.main .right .data_padd { padding: 6px 0px 0px; float: right; text-align: right; line-height: 20px; }
.main .right .price_padd { padding: 10px 6px 0px 0px; line-height: 20px; }
.main .right .button_padd { padding: 7px 0px 0px; }
.main .left .pic_padd { padding: 1px 17px 2px 0px; float: left; }
.main .left .name_padd { padding: 6px 0px 1px 7px; }
.main .left .desc_padd { padding: 12px 0px 0px; }
.main .left .data_padd { padding: 6px 0px 0px; line-height: 20px; }
.main .left .price_padd { padding: 10px 6px 0px 0px; float: right; line-height: 23px; }
.main .left .button_padd { padding: 7px 0px 0px; }
.main .s_cart_head_padd { padding: 10px 0px; height: 9px; vertical-align: middle; text-align: center; }
.main .s_cart_td { padding: 19px 0px 0px; }
.main .s_cart_td input { border: 1px solid rgb(80, 0, 26); background: rgb(255, 239, 249) none repeat scroll 0% 0%; color: rgb(16, 53, 83); }
.main .name2_padd { padding: 10px 0px 6px; height: 42px; vertical-align: top; }
.main .pic2_padd { padding: 4px 14px 0px 0px; }
.main .desc2_padd { padding: 0px 0px 17px; background: transparent url('images/line_x.gif') repeat-x scroll 0px 100%; height: 44px; }
.main .listing2_padd { padding: 10px 0px 6px; }
.main .price2_padd { padding: 4px 0px 9px 20px; height: 21px; vertical-align: top; width: 100%; }
.main .button2_padd { padding: 10px 0px 3px; text-align: right; }
.main .pr_desc2_padd { padding: 5px 10px 10px; width: 100%; }
.main .button22_padd { margin: 10px 0px; }
.main .button2_padd table { text-align: center; }
.main div.img { margin: 0px; text-align: center; }
.main .prod2_padd { margin: 0px; padding: 12px 1px 0px 0px; overflow: hidden; }
.main .name3_padd { padding: 5px 5px 13px; width: 100%; height: 45px; }
.main .pic3_padd { padding: 1px 13px 0px 0px; }
.main .desc3_padd { padding: 1px 0px 17px; background: transparent url('images/line_x.gif') repeat-x scroll 0px 100%; height: 44px; }
.main .button3_padd { padding: 10px 0px 5px; text-align: right; }
.main .button33_padd { padding: 10px 0px 5px; text-align: left; }
.main .price3_padd { padding: 11px 0px 7px; height: 8px; text-align: left; }
.main .name4_padd { padding: 11px 0px; height: 9px; width: 100%; text-align: center; vertical-align: middle; }
.main .pic4_padd { padding: 15px 16px 2px; text-align: center; }
.main .desc4_padd { padding: 2px 0px 3px; text-align: center; }
.main .price4_padd { padding: 2px 0px 0px; text-align: center; vertical-align: middle; height: 49px; }
.main .button4_padd { padding: 4px 0px 0px; text-align: center; }
.button_marg img, .button_marg input { margin: 1px 0px 2px; }
.button2_marg img, .button2_marg input { margin: 4px 0px 5px 1px; }
.button3_marg img, .button3_marg input { margin: 2px 0px 3px; }
.button22_marg { margin: 0px; }
.bg_input input { border: 0px none ; background: transparent none repeat scroll 0% 0%; }
.prod_info { margin: 0px 25px 0px 0px; padding: 3px 1px 1px; float: left; text-align: center; }
table.listing { margin: 0px 0px 2px; background: rgb(255, 239, 249) none repeat scroll 0% 0%; }
table.listing td { padding: 3px 0px; background: transparent url('images/line_x.gif') repeat-x scroll 0px center; color: rgb(38, 37, 32); font-size: 10px; font-family: tahoma; }
.main .listing b { font-weight: normal; }
.main .listing em, .main .listing font { padding: 0px 0px 0px 4px; background: rgb(255, 239, 249) none repeat scroll 0% 0%; color: rgb(38, 37, 32); font-size: 10px; font-family: tahoma; font-weight: normal; }
.main .listing b font { padding: 0px 4px 0px 0px; background: rgb(255, 239, 249) none repeat scroll 0% 0%; color: rgb(38, 37, 32); font-size: 10px; font-family: tahoma; }
.main .listing b font a { text-decoration: underline; }
.main .listing b font a:hover { text-decoration: none; }
.main .listing font a { color: rgb(38, 37, 32); text-decoration: underline; font-size: 10px; font-weight: normal; }
.main .listing font a:hover { color: rgb(38, 37, 32); text-decoration: none; }
td.smallText, span.smallText, .smallText em, p.smallText { font-size: 10px; font-family: tahoma; font-weight: normal; font-style: normal; }
.smallText a { color: rgb(255, 0, 2); font-size: 11px; text-decoration: none; }
.smallText a:hover { color: rgb(255, 0, 2); font-size: 11px; text-decoration: underline; }
.smallText a u { color: rgb(255, 0, 2); font-size: 11px; text-decoration: none; }
.smallText a:hover u { color: rgb(255, 0, 2); font-size: 11px; text-decoration: underline; }
.prod_line_x { background: transparent url('images/line_x.gif') repeat-x scroll 0px center; }
.prod_line_y { background: transparent url('images/line_y.gif') repeat-y scroll center 0px; }
.padd_gg img { height: 3px; }
.padd_vv img { width: 35px; }
.cart_line_x { background: transparent url('images/line_x.gif') repeat-x scroll 0px center; }
.cart_line_y { background: transparent url('images/line_y.gif') repeat-y scroll center 0px; }
.padd2_gg img { height: 2px; }
.padd2_vv img { width: 3px; }
.padd3_vv img { width: 9px; }
.tableBox_shopping_cart { margin: 0px; }
.cart_total_left { padding: 0px 15px 0px 0px; width: 80%; text-align: right; vertical-align: middle; height: 40px; }
.cart_total_right { padding: 0px 0px 0px 10px; width: 20%; text-align: center; vertical-align: middle; }
.cart_total_left { color: rgb(134, 0, 48); font-size: 11px; line-height: 14px; font-weight: bold; font-family: tahoma; }
.cart_button_padd { padding: 15px 8px 0px; }
.remove { width: 20%; }
.products { width: 45%; }
.quantity { width: 15%; }
.total { width: 20%; }
.tableBox_output_td { padding: 0px; }
.tableBox_output1_td { padding: 0px; }
.tep_draw_prod_top_table { padding: 0px; }
.tep_draw_prod_top_td { padding: 0px; }
.tep_draw_prod_top2_td { padding: 0px 2px 7px; }
.tep_draw_prod_top3_td { padding: 0px 0px 10px; }
#m1, #m2, #m3, #m4, #m5, #m6, #over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6, #over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 { width: auto; cursor: pointer; white-space: nowrap; text-align: left; vertical-align: middle; text-transform: uppercase; font-size: 11px; line-height: 13px; font-weight: normal; font-family: tahoma; }
#m1, #m2, #m3, #m4, #m5, #m6 { background: transparent url('images/menu_marker.gif') no-repeat scroll 0px 9px; color: rgb(255, 255, 255); }
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 { background: transparent url('images/menu_marker.gif') no-repeat scroll 0px 9px; color: rgb(0, 79, 146); text-decoration: none; }
#over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 { background: transparent url('images/menu_marker.gif') no-repeat scroll 0px 9px; color: rgb(255, 255, 255); text-decoration: underline; }

/* ::::: null ::::: */

.ie6_png {  }
.ie6_png img {  }
.ie6_png input {  }







