﻿/* ::::: http://priem-mobile.ru/catalog/stylesheet.css ::::: */

.boxText { font-family: arial; font-size: 10px; }
.errorBox { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: arial; font-size: 10px; font-weight: bold; }
.stockWarning { font-family: arial; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications { background: rgb(240, 237, 235) none repeat scroll 0% 0%; }
.orderEdit { font-family: arial; font-size: 10px; color: rgb(0, 0, 1); text-decoration: underline; }
body { margin: 0px; padding: 0px; background: rgb(48, 43, 41) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
a { font-family: arial; text-decoration: none; }
a:hover { text-decoration: underline; }
form {  }
td, div { margin: 0px; padding: 0px; font-family: arial; }
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: arial; 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: arial; text-align: center; }
.infoBox { background: rgb(210, 204, 198) 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: arial; }
td.infoBoxHeading { background: rgb(187, 195, 211) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; font-family: arial; font-weight: bold; }
td.infoBox, span.infoBox { font-size: 10px; font-family: arial; }
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(248, 248, 248) 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 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
table.productListing { border: 1px solid rgb(182, 183, 203); border-spacing: 1px; }
.productListing-heading { color: rgb(0, 0, 0) ! important; font-size: 12px ! important; font-weight: bold ! important; font-family: arial; background-color: rgb(255, 255, 255); }
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: arial; }
td.pageHeading a, div.pageHeading a { color: rgb(154, 154, 154); font-size: 20px; font-weight: bold; font-family: arial; 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(255, 0, 0); font-size: 10px; font-family: arial; }
td.accountCategory { color: rgb(170, 187, 221); font-size: 13px; font-family: arial; }
td.fieldKey { font-size: 12px; font-weight: bold; font-family: arial; }
td.fieldValue { font-size: 12px; font-family: arial; }
td.tableHeading { font-size: 12px; font-weight: bold; font-family: arial; }
span.newItemInCart { color: rgb(255, 0, 0); font-size: 11px; font-family: arial; }
checkbox, input, radio, select { font-size: 11px; font-family: arial; }
textarea { font-size: 11px; font-family: arial; width: 100%; }
span.greetUser { color: rgb(240, 164, 128); font-size: 12px; font-weight: bold; font-family: arial; }
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: arial; }
span.markProductOutOfStock { color: rgb(199, 97, 112); font-size: 12px; font-weight: bold; font-family: arial; }
span.errorText { color: rgb(255, 0, 0); font-family: arial; }
.moduleRow {  }
.moduleRowOver { background-color: rgb(240, 237, 235); cursor: pointer; }
.moduleRowSelected { background-color: rgb(240, 237, 235); }
.checkoutBarFrom, .checkoutBarTo { color: rgb(102, 102, 101); font-size: 10px; font-family: arial; }
.checkoutBarCurrent { color: rgb(102, 102, 101); font-size: 10px; font-family: arial; }
.messageBox { font-family: arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: arial; font-size: 10px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: arial; font-size: 10px; background-color: rgb(153, 255, 0); }
.inputRequirement { font-family: arial; font-size: 10px; color: rgb(255, 0, 0); }
.vam { vertical-align: middle; }
.tac { text-align: center; }
.b_width strong { display: block; width: 170px; font-weight: normal; }
.width2_100 { width: 100%; }
.width2_100 select { width: 90%; }
.bg_input input { border: 0px none ; background: transparent none repeat scroll 0% 0%; }
.bg_input2 { border: 0px none ; background: transparent none repeat scroll 0% 0%; }
.ofh { overflow: hidden; }
.al_left img { vertical-align: middle; }
.al_left strong { text-align: left; }
.fl_left { float: left; }
.fl_right { float: right; }
.bg_main { background: transparent url('../images/bg_main.jpg') repeat-x scroll 0px 0px; }
.bg2_main { padding: 0px 30px; }
.bg3_main { margin: auto; background: transparent url('../images/bg_main3.jpg') no-repeat scroll 0px 0px; width: 920px; position: relative; }
.bg4_main { padding: 0px; }
.bg5_main { padding: 0px; }
.bg6_main { padding: 0px; }
.main_table { background: transparent url('../images/spacer.gif') repeat-y scroll 223px 0px; }
.box_width_left { width: 254px; }
.box_width_right { width: 0px; display: none; }
.content_width_td { padding: 0px 0px 0px 18px; width: 100%; }
.box_width_td_left { padding: 0px; }
.box_width_td_right { padding: 0px; }
.header { padding: 0px 29px 0px 21px; height: 204px; }
.header td { color: rgb(255, 225, 159); font-size: 11px; font-weight: normal; font-family: arial; white-space: nowrap; }
.header span { color: rgb(255, 198, 0); font-size: 11px; font-weight: normal; font-family: arial; vertical-align: middle; white-space: nowrap; display: block; }
.header .z1 { background: transparent url('../images/z1.gif') no-repeat scroll 0px 0px; padding-left: 39px; height: 31px; color: rgb(255, 225, 159); font-size: 11px; font-weight: normal; font-family: arial; }
.header .z1 b { display: block; font-weight: normal; padding-bottom: 6px; }
.header a { color: rgb(255, 255, 255); font-size: 11px; line-height: 12px; font-weight: normal; font-family: arial; text-decoration: none; }
.header a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.header form { display: inline; }
.select { border-style: solid solid solid none; border-color: rgb(170, 60, 0) rgb(255, 219, 157) rgb(255, 219, 157) -moz-use-text-color; border-width: 2px 1px 1px 0px; background: rgb(255, 177, 0) none repeat scroll 0% 0%; width: 100%; color: rgb(134, 46, 6); vertical-align: middle; }
.select2 { border: 1px solid rgb(215, 215, 215); margin: 15px 20px 15px 10px; width: 80%; color: rgb(131, 130, 130); vertical-align: middle; }
.go { border-style: solid solid solid none; border-color: rgb(27, 27, 27) rgb(133, 133, 133) rgb(133, 133, 133) -moz-use-text-color; border-width: 2px 1px 1px 0px; background: rgb(59, 54, 54) none repeat scroll 0% 0%; width: 100%; color: rgb(199, 199, 199); height: 20px; vertical-align: middle; margin-right: 2px; }
.select3 { border-style: solid solid solid none; border-color: rgb(27, 27, 27) rgb(133, 133, 133) rgb(133, 133, 133) -moz-use-text-color; border-width: 2px 1px 1px 0px; background: rgb(59, 54, 54) none repeat scroll 0% 0%; width: 100%; color: rgb(199, 199, 199); }
.class_1 { padding: 86px 0px 0px 48px; background: transparent url('../images/logo_bg.jpg') no-repeat scroll 0px 0px; height: 227px; }
.class_2 { padding: 24px 0px 0px 100px; background: transparent url('../images/logo2_bg.jpg') no-repeat scroll 0px 0px; height: 117px; }
.banner { margin: 0px 0px 9px; }
.logo { padding: 29px 25px 0px 22px; }
.menu { padding: 0px 0px 0px 1px; height: 24px; }
.menu td { padding: 0px 0px 0px 10px; width: 20%; }
.item2_menu .m_sep { text-align: center; vertical-align: middle; }
.row_2 { height: 67px; }
.row_3 { padding: 18px 20px 23px 19px; background: rgb(246, 245, 244) none repeat scroll 0% 0%; }
.navigation { padding: 11px 0px 0px; height: 75px; }
.f_bg { background: transparent url('../images/f_bg.gif') repeat-x scroll 0px 0px; }
.footer_td { width: 291px; text-align: left; }
.footer2_td { padding: 0px 0px 0px 20px; width: 100%; text-align: right; }
.footer { color: rgb(101, 92, 87); font-size: 11px; line-height: 20px; font-family: arial; vertical-align: middle; height: 77px; }
.footer td { color: rgb(101, 92, 87); font-size: 11px; line-height: 20px; font-family: arial; vertical-align: middle; }
.footer a { color: rgb(101, 92, 87); font-size: 11px; line-height: 20px; font-family: arial; text-decoration: none; }
.footer a:hover { color: rgb(101, 92, 87); text-decoration: underline; }
.footer span { color: rgb(163, 160, 159); font-size: 11px; font-weight: normal; font-family: arial; }
.footer span a { color: rgb(163, 160, 159); font-size: 11px; font-weight: normal; font-family: arial; text-decoration: none; }
.footer span a:hover { color: rgb(163, 160, 159); text-decoration: underline; }
.footer b { color: rgb(161, 79, 20); font-size: 11px; font-weight: normal; font-family: arial; text-decoration: none; }
.footer b a { color: rgb(161, 79, 20); font-size: 11px; font-weight: normal; font-family: arial; text-decoration: none; }
.footer b a:hover { color: rgb(161, 79, 20); text-decoration: underline; }
.popup { background: transparent url('../images/p_logo.jpg') no-repeat scroll 0px 0px; }
.popup td { color: rgb(53, 52, 52); font-size: 11px; line-height: 14px; font-family: tahoma; }
.popup strong { padding: 10px 0px 4px; color: rgb(200, 55, 0); font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: underline; display: block; }
.popup a, .popup a u { color: rgb(255, 255, 255); font-size: 11px; font-weight: normal; text-decoration: none; }
.popup a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.popup .cont_heading_td { color: rgb(246, 245, 244); font-size: 14px; line-height: 18px; font-weight: bold; font-family: arial; }
* html .width_100 { width: 100%; }
.s_tl { background: rgb(246, 248, 245) url('../images/s_tl.gif') no-repeat scroll left top; width: 100%; }
.s_tr { background: transparent url('../images/s_tr.gif') no-repeat scroll right 0px; }
.s_bl { background: transparent url('../images/s_bl.gif') no-repeat scroll left bottom; }
.s_br { padding: 10px 10px 5px 13px; background: transparent url('../images/s_br.gif') no-repeat scroll right bottom; }
.content_top { margin: 0px; background: rgb(183, 179, 177) url('../images/content_border.gif') repeat-x scroll 0px top; }
.content_right { background: transparent url('../images/content_border.gif') repeat-y scroll right 0px; }
.content_bottom { background: transparent url('../images/content_border.gif') repeat-x scroll 0px bottom; }
.content_left { background: transparent url('../images/content_border.gif') repeat-y scroll 0px 0px; }
.content_top_left { background: transparent url('../images/content_top_left.gif') no-repeat scroll left top; width: 100%; }
.content_top_right { background: transparent url('../images/content_top_right.gif') no-repeat scroll right 0px; }
.content_bottom_left { background: transparent url('../images/content_bottom_left.gif') no-repeat scroll left bottom; }
.content_bottom_right { padding: 5px 7px 14px; background: transparent url('../images/content_bottom_right.gif') no-repeat scroll right bottom; }
.info_t { margin: 3px 0px 9px; background: rgb(255, 255, 255) url('../images/info_t.gif') repeat-x scroll 0px top; }
.info_r { background: transparent url('../images/info_r.gif') repeat-y scroll right 0px; }
.info_b { background: transparent url('../images/info_b.gif') repeat-x scroll 0px bottom; }
.info_l { background: transparent url('../images/info_l.gif') repeat-y scroll 0px 0px; }
.info_tl { background: transparent url('../images/info_tl.gif') no-repeat scroll left top; width: 100%; }
.info_tr { background: transparent url('../images/info_tr.gif') no-repeat scroll right 0px; }
.info_bl { background: transparent url('../images/info_bl.gif') no-repeat scroll left bottom; }
.info_br { padding: 14px; background: transparent url('../images/info_br.gif') no-repeat scroll right bottom; }
.prod2_tl { margin: 2px 0px; background: rgb(255, 255, 255) url('../images/prod_tl.gif') no-repeat scroll left top; width: 100%; }
.prod_tl { background: rgb(255, 255, 255) url('../images/prod_tl.gif') no-repeat scroll left top; width: 98%; }
.prod_tr { background: transparent url('../images/prod_tr.gif') no-repeat scroll right 0px; }
.prod_bl { padding: 0px; background: transparent url('../images/prod_bl.gif') no-repeat scroll left bottom; }
.prod_br { padding: 17px 12px; background: transparent url('../images/prod_br.gif') no-repeat scroll right bottom; }
.pic2_t { margin: 3px 0px 9px; background: rgb(255, 255, 255) url('../images/pic2_line.gif') repeat-x scroll 0px top; }
.pic2_r { background: transparent url('../images/pic2_line.gif') repeat-y scroll right 0px; }
.pic2_b { background: transparent url('../images/pic2_line.gif') repeat-x scroll 0px bottom; }
.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 left top; width: 100%; }
.pic2_tr { background: transparent url('../images/pic2_tr.gif') no-repeat scroll right 0px; }
.pic2_bl { background: transparent url('../images/pic2_bl.gif') no-repeat scroll left bottom; }
.pic2_br { padding: 3px 5px; background: transparent url('../images/pic2_br.gif') no-repeat scroll right bottom; }
.pic_t { border: 1px solid rgb(191, 191, 191); width: 1px; }
.pic_r { padding: 1px; }
.popup_t { margin: 4px 0px 12px; background: rgb(255, 255, 255) url('../images/popup_line.gif') repeat-x scroll 0px top; }
.popup_t { background: rgb(255, 255, 255) url('../images/popup_line.gif') repeat-x scroll 0px top; }
.popup_r { background: transparent url('../images/popup_line.gif') repeat-y scroll right 0px; }
.popup_b { background: transparent url('../images/popup_line.gif') repeat-x scroll 0px bottom; }
.popup_l { background: transparent url('../images/popup_line.gif') repeat-y scroll 0px 0px; }
.popup_tl { background: transparent url('../images/popup_tl.gif') no-repeat scroll left top; width: 100%; }
.popup_tr { background: transparent url('../images/popup_tr.gif') no-repeat scroll right 0px; }
.popup_bl { background: transparent url('../images/popup_bl.gif') no-repeat scroll left bottom; }
.popup_br { padding: 4px 13px 11px; background: transparent url('../images/popup_br.gif') no-repeat scroll right bottom; }
.infoBoxHeading_table { background: rgb(255, 255, 255) url('../images/infoboxheading_t.gif') repeat-x scroll 0px 0px; }
.infoBoxHeading_td { padding: 28px 42px 7px 33px; height: 43px; width: 100%; }
.infoBoxHeading_l { background: rgb(255, 255, 255) url('../images/infoboxheading_l.gif') repeat-y scroll 0px 0px; }
.infoBoxHeading_r { background: rgb(255, 255, 255) url('../images/infoboxheading_r.gif') repeat-y scroll 100% 0px; }
.infoBoxHeading_td { color: rgb(128, 113, 108); font-size: 14px; line-height: 16px; font-weight: bold; font-family: arial; }
.infoBoxHeading_td a { color: rgb(128, 113, 108); font-size: 14px; line-height: 16px; font-weight: bold; font-family: arial; text-decoration: none; }
.infoBoxHeading_td a:hover { color: rgb(128, 113, 108); text-decoration: underline; }
.infoBox_table { margin: 0px 0px 6px; background: rgb(255, 255, 255) url('../images/infoboxheading_l.gif') repeat-y scroll 0px 0px; }
.infoBox_td { background: transparent url('../images/infoboxheading_r.gif') repeat-y scroll 100% 0px; }
.infoBoxContents_table { background: transparent url('../images/border_b.gif') repeat-x scroll 0px 100%; }
.infoBoxContents_table .boxText { background: transparent url('../images/corn_bl.gif') no-repeat scroll 0px 100%; }
.infoBoxContents_table .table2 { background: transparent url('../images/corn_br.gif') no-repeat scroll 100% 100%; }
.infoBoxContents_table .td2 { padding: 7px 41px 17px; }
.boxText, .boxText td { color: rgb(17, 17, 17); font-size: 11px; line-height: 12px; font-family: arial; }
.boxText a { color: rgb(17, 17, 17); font-size: 11px; line-height: 12px; font-family: arial; text-decoration: none; }
.boxText a:hover { color: rgb(17, 17, 17); text-decoration: underline; }
.boxText span { padding: 0px 0px 9px; display: block; }
.boxText span a { color: rgb(200, 55, 0); font-size: 12px; line-height: 15px; font-weight: bold; text-decoration: underline; }
.boxText span a:hover { color: rgb(200, 55, 0); text-decoration: none; }
.boxText span.productSpecialPrice { color: rgb(255, 0, 0); font-size: 14px; line-height: 16px; font-family: arial; font-weight: bold; display: inline; }
del { color: rgb(21, 21, 21); font-size: 14px; line-height: 16px; font-family: arial; font-weight: bold; display: block; }
.boxText div.img { margin: 10px 0px; text-align: center; }
.boxText .name_padd { padding: 5px 0px 1px; height: 48px; vertical-align: top; }
.boxText .pic_padd { padding: 1px 0px 16px; text-align: center; }
.boxText .price_padd { padding: 0px 0px 7px; }
.boxText .button_padd { padding: 9px 0px 5px; text-align: center; }
.boxText .desc_padd { padding: 0px; text-align: center; }
.boxText .star_padd { padding: 2px 0px 1px; text-align: center; }
.boxText select { margin: 6px 0px; }
.boxText font { color: rgb(135, 23, 74); text-decoration: none; font-size: 11px; font-weight: bold; }
.boxText font a { color: rgb(255, 0, 0); text-decoration: none; font-size: 10px; font-weight: normal; }
.boxText font a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
.boxText font.sc a { color: rgb(116, 173, 46); text-decoration: none; font-size: 11px; font-weight: bold; }
.boxText font.sc a:hover { color: rgb(116, 173, 46); text-decoration: underline; }
.boxText strong a { color: rgb(7, 3, 4); text-decoration: none; font-size: 12px; }
.boxText strong a:hover { color: rgb(7, 3, 4); text-decoration: underline; }
.boxText li { padding: 0px; width: 100%; }
.boxText li, .boxText li a { font-family: arial; }
.boxText ul { margin: 6px 0px 0px 1px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.boxText li a { display: block; }
.boxText ul li div { padding-left: 26px; }
.boxText .bg_list { background: transparent url('../images/bg_list_hline.gif') repeat-x scroll 0px 0px; }
.boxText .bg_list a { padding: 7px 0px 7px 25px; background: transparent url('../images/bg_list.gif') no-repeat scroll 0px 7px; color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; font-weight: normal; text-decoration: none; }
.boxText .bg_list a:hover { color: rgb(150, 50, 19); text-decoration: underline; }
.boxText .bg_list_un {  }
.boxText .bg_list_un a { padding: 7px 0px 7px 25px; background: transparent url('../images/bg_list.gif') no-repeat scroll 0px 7px; color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; font-weight: normal; text-decoration: none; }
.boxText .bg_list_un a:hover { color: rgb(150, 50, 19); text-decoration: underline; }
.boxText .bg_list2 { background: transparent url('../images/bg_list_hline.gif') repeat-x scroll 0px 0px; }
.boxText .bg_list2 a { padding: 7px 18px 7px 1px; background: transparent url('../images/bg_list.gif') no-repeat scroll right 7px; color: rgb(150, 50, 19); font-size: 14px; line-height: 12px; text-decoration: none; }
.boxText .bg_list2 a:hover { color: rgb(150, 50, 19); text-decoration: underline; }
.boxText .bg_list2_un {  }
.boxText .bg_list2_un a { padding: 7px 18px 7px 1px; background: transparent url('../images/bg_list.gif') no-repeat scroll right 7px; color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; text-decoration: none; }
.boxText .bg_list2_un a:hover { color: rgb(150, 50, 19); text-decoration: underline; }
.main a.enlarge { padding: 10px 0px; color: rgb(200, 55, 0); font-size: 12px; text-transform: lowercase; font-weight: bold; display: block; font-family: arial; text-decoration: underline; }
.main a.enlarge:hover { color: rgb(200, 55, 0); font-size: 12px; text-transform: lowercase; font-weight: bold; text-decoration: none; }
.result { margin: 0px; }
.result_top_padd td { padding: 12px 22px 16px; width: 50%; vertical-align: middle; }
.result_bottom_padd td { padding: 16px 22px 3px; width: 50%; vertical-align: middle; }
.result_right { text-align: right; }
.result td { color: rgb(255, 255, 255); font-size: 11px; }
.result b { color: rgb(255, 255, 255); font-weight: normal; }
.result_right b { color: rgb(255, 255, 255); font-weight: normal; }
.result_right a.pageResults { color: rgb(255, 255, 255); text-decoration: underline; font-size: 11px; }
.result_right a.pageResults:hover { background: rgb(158, 152, 149) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.result_right a.pageResults u { color: rgb(255, 255, 255); text-decoration: underline; }
.result_right a.pageResults u:hover { color: rgb(255, 255, 255); text-decoration: none; }
td.smallText, span.smallText, .smallText em, p.smallText { font-size: 11px; color: rgb(128, 128, 128); font-weight: normal; font-style: normal; }
.smallText a { color: rgb(255, 0, 0); font-size: 11px; text-decoration: none; }
.smallText a:hover { color: rgb(255, 0, 0); font-size: 11px; text-decoration: underline; }
.smallText a u { color: rgb(255, 0, 0); font-size: 11px; text-decoration: none; }
.smallText a:hover u { color: rgb(255, 0, 0); font-size: 11px; text-decoration: underline; }
td.main, p.main, div.main, .main td, .main p, .main b, .main .desc { color: rgb(128, 128, 128); font-size: 11px; line-height: 12px; font-family: arial; }
.main .s_cart_head { color: rgb(128, 128, 128); font-size: 12px; font-weight: normal; font-family: arial; }
.main a { color: rgb(200, 55, 0); font-size: 13px; line-height: 20px; font-weight: normal; text-decoration: none; font-family: arial; }
.main a:hover { color: rgb(200, 55, 0); text-decoration: underline; }
.main .name b a { color: rgb(200, 55, 0); font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: underline; }
.main .name b a:hover { color: rgb(200, 55, 0); text-decoration: none; }
.main .name a { color: rgb(200, 55, 0); font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: underline; }
.main .name a:hover { color: rgb(200, 55, 0); text-decoration: none; }
.main .desc a { color: rgb(200, 55, 0); font-size: 11px; line-height: 18px; text-decoration: underline; }
.main .desc a:hover { color: rgb(200, 55, 0); text-decoration: none; }
.main .desc { font-size: 11px; line-height: 18px; font-weight: normal; }
.main .desc b { color: rgb(128, 128, 128); }
.main .desc strong { color: rgb(128, 128, 128); }
span.productSpecialPrice { color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; font-family: arial; font-weight: bold; display: inline; }
s { color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; font-family: arial; font-weight: bold; }
.main span.productSpecialPrice { color: rgb(55, 55, 55); font-size: 14px; line-height: 16px; font-family: arial; font-weight: bold; display: inline; }
.main s { color: rgb(55, 55, 55); font-size: 14px; line-height: 16px; font-family: arial; font-weight: bold; }
.main .strong { font-size: 12px; font-family: arial; line-height: 20px; color: rgb(200, 55, 0); font-weight: bold; text-decoration: underline; }
.main .padd_2 input, .main .padd_2 select { border: 1px solid rgb(129, 129, 129); }
.main .desc ul { margin: 1px 0px 10px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.main .desc li { background: transparent url('../images/bg_list_hline.gif') repeat-x scroll 0px 100%; }
.main .desc li div { padding: 7px 0px 7px 25px; background: transparent url('../images/bg_list.gif') no-repeat scroll 0px 7px; color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; font-weight: normal; display: block; text-decoration: none; }
.main .desc li div { color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; text-decoration: none; }
.main .desc li a { color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; font-weight: normal; text-decoration: none; }
.main .desc li a:hover { color: rgb(150, 50, 19); font-size: 14px; line-height: 16px; text-decoration: underline; }
.desc_list { width: 50%; }
.desc_list_separator { padding: 0px 20px; }
.main .pic_padd { padding: 21px 17px 2px; float: left; }
.main .name_padd { padding: 21px 0px 1px 2px; }
.main .desc_padd { padding: 12px 10px 10px; text-align: left; }
.main .data_padd { padding: 6px 10px 0px 0px; }
.main .price_padd { padding: 3px 6px 0px 0px; float: right; }
.main .button_padd { margin: 0px; padding: 0px 1px 0px 10px; }
.main .s_cart_head_padd { padding: 2px 0px 9px; }
.main .s_cart_td { padding: 15px 0px 0px; }
.main .name2_padd { padding: 1px 0px; height: 36px; vertical-align: top; }
.main .pic2_padd { padding: 33px 0px 16px; text-align: center; }
.main .desc2_padd { padding: 0px 0px 4px; }
.main .price2_padd { padding: 10px 10px 1px 0px; vertical-align: middle; height: 8px; }
.main .button2_padd { padding: 14px 0px 0px; text-align: center; }
.main .button22_padd { margin: 10px 0px; }
.main .button2_padd table { text-align: center; width: 1px; }
.main div.img { margin: 0px; text-align: center; }
.main .prod2_padd { margin: 0px; padding: 12px 1px 0px 0px; overflow: hidden; }
.main .name3_padd { padding: 11px 10px 1px; text-align: center; }
.main .button3_padd { padding: 0px; }
.main .price3_padd { padding: 5px 10px 5px 0px; vertical-align: middle; }
.main .name4_padd { padding: 4px 0px 29px; height: 5px; vertical-align: middle; text-align: center; }
.main .pic4_padd { padding: 11px 4px 12px; text-align: center; }
.button_marg img, .button_marg input { margin: 2px; }
.button2_marg img, .button2_marg input { margin: 7px 0px; }
.prod_info { margin: 0px 15px 0px 0px; padding: 3px 0px 0px; float: left; text-align: center; }
.desc3_padd { padding: 1px 10px 7px 14px; width: 100%; }
table.listing { margin: 6px 0px 0px; }
table.listing td { padding: 1px; color: rgb(92, 92, 92); font-size: 10px; font-family: arial; }
.main .listing b { font-weight: normal; }
.main .listing em, .main .listing font { color: rgb(92, 92, 92); font-size: 10px; font-family: arial; }
.main .listing b font { color: rgb(92, 92, 92); font-size: 10px; font-family: arial; }
.main .listing b font a { text-decoration: underline; }
.main .listing b font a:hover { text-decoration: none; }
.main .listing font a { color: rgb(92, 92, 92); text-decoration: underline; font-size: 10px; font-weight: normal; }
.main .listing font a:hover { color: rgb(92, 92, 92); text-decoration: none; }
.left_part { float: left; width: 75%; }
.right_part { padding: 0px; float: right; }
.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: 2px; }
.padd_vv img { width: 2px; }
.cart_line_x { background: transparent url('../images/line_xx.gif') repeat-x scroll 0px center; }
.cart_line_y { background: transparent url('../images/line_yy.gif') repeat-y scroll center 0px; }
.padd2_gg img { padding: 0px; height: 1px; }
.padd2_vv img { padding: 0px; width: 1px; }
.padd3_vv img { width: 41px; }
.tableBox_shopping_cart tr td { margin: 0px; padding: 2px 20px; vertical-align: middle; }
.tableBox_shopping_cart tr td.padd2_vv { margin: 0px; padding: 0px; width: 0px; }
.tableBox_shopping_cart tr td.padd2_gg { margin: 0px; padding: 0px; }
.cart_total_left { padding: 0px 5px 0px 0px; width: 80%; text-align: right; vertical-align: middle; height: 38px; }
.cart_total_right { width: 20%; text-align: center; vertical-align: middle; }
.cart_total_left { color: rgb(128, 128, 128); font-size: 12px; font-weight: normal; font-family: arial; }
.remove { width: 20%; }
.products { width: 45%; }
.quantity { width: 15%; }
.total { width: 20%; }
.cont_heading_table { margin: 0px; background: rgb(77, 76, 74) url('../images/cont_heading_table.gif') repeat-x scroll 0px 0px; }
.cont_heading_td { padding: 3px 15px 1px; height: 27px; width: 100%; }
.cont_heading_t { padding: 0px; }
.cont_heading_b { padding: 0px; background: transparent url('../images/cont_heading_b.gif') repeat-x scroll 0px 100%; }
.cont_heading_td { color: rgb(246, 245, 244); font-size: 14px; line-height: 18px; font-weight: bold; font-family: arial; }
.cont_heading_td .smallText { color: rgb(246, 245, 244); font-size: 11px; line-height: 18px; font-weight: normal; font-family: arial; }
.cont_heading_td a { color: rgb(246, 245, 244); font-size: 14px; line-height: 18px; font-weight: bold; font-family: arial; text-decoration: none; }
.cont_heading_td a:hover { color: rgb(246, 245, 244); text-decoration: underline; }
.padd_1 { padding: 2px 0px; }
.padd_2 { padding: 0px; }
.padd_3 { padding: 1px 0px 3px; }
.padd_4 { padding: 8px 22px 12px; }
.tableBox_output_td { padding: 1px 0px 0px; }
.tableBox_output1_td { padding: 0px; }
.tep_draw_prod_top_table { border: 0px solid rgb(239, 239, 239); }
.tep_draw_prod_top_td { padding: 0px 1px 10px; }
.tep_draw_prod_top2_td { padding: 0px 1px 6px 11px; }
.marg { margin: 5px 0px 0px; }
#main_bg { margin: 0pt auto; width: 100%; position: relative; }
.right_bgd { background: transparent url('../images/tail_left.jpg') repeat-x scroll 0px 0px; position: absolute; top: 0px; left: 0pt; width: 50%; height: 672px; }
#m1, #m2, #m3, #m4, #m5, #m6, #over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 { padding: 0px 0px 9px; width: 20%; cursor: pointer; white-space: nowrap; vertical-align: middle; height: 41px; text-align: center; font-size: 12px; line-height: 14px; font-weight: bold; font-family: arial; }
#m1, #m2, #m3, #m4, #m5, #m6 { background: transparent url('../images/m_mark.gif') no-repeat scroll 0px 31px; color: rgb(103, 91, 86); }
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 { background: transparent url('../images/m_mark_act.gif') no-repeat scroll 0px 31px; color: rgb(248, 78, 21); }
.ie6_png {  }
.ie6_png img {  }
.ie6_png input {  }

