/* ::::: http://osc3.template-help.com/osc_21811/stylesheet.css ::::: */

* {
	margin: 0pt;
	padding: 0pt;
	color: #000;
}
body { background: rgb(0, 0, 0) url('top_talling.gif') repeat-x scroll left top; font-family: Tahoma; font-size: 11px; line-height: 13px; color: rgb(124, 124, 124); }
table { padding: 0pt; font-family: Tahoma; font-size: 11px; line-height: 13px; color: rgb(124, 124, 124); }
td { padding: 0pt; vertical-align: top; }
a { color: rgb(124, 124, 124); text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: 0pt none ; }
.main_table { margin: auto; width: 845px; }
.txt1 input { width: 158px; color: rgb(128, 137, 146); margin-right: 4px; vertical-align: middle; }
.txt1 img { vertical-align: middle; }
.txt2 { color: rgb(100, 100, 100); }
.txt2 select { width: 109px; color: rgb(170, 170, 170); height: 18px; }
.txt2 a { color: rgb(100, 100, 100); font-weight: bold; text-decoration: none; }
.txt2 a:hover { text-decoration: underline; }
.pic img { border: 1px solid rgb(222, 222, 222); }
.infoBoxHeading_td77 { color: rgb(254, 254, 254); font-family: Arial,Helvetica,sans-serif; font-size: 24px; line-height: 24px; padding-left: 58px; padding-bottom: 15px; }
table { width: 100%; }
.ul_1 { margin-left: 59px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ul_1 li { background: transparent url('list_back2.gif') repeat-x scroll left top; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(216, 223, 223); text-transform: capitalize; line-height: 14px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; width: 140px; }
.ul_1 li a { background: transparent url('pimp3.gif') no-repeat scroll 0px 5px; color: rgb(216, 223, 223); text-decoration: none; padding-left: 16px; margin-left: 0pt; display: block; }
.ul_1 li a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.ul_1 li.bg_list2_un { background: transparent none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(216, 223, 223); text-transform: capitalize; line-height: 14px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; width: 140px; }
.in_prod_info { font-size: 17px ! important; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.in_prod_info a { font-size: 17px ! important; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.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(238, 239, 237) none repeat scroll 0% 0%; }
.orderEdit { font-family: arial; font-size: 10px; color: rgb(36, 172, 188); text-decoration: underline; }
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 {  }
.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(238, 239, 237) 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: arial; }
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(0, 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; padding-top: 3px; }
td.fieldValue { font-size: 12px; font-family: arial; padding-bottom: 5px; }
td.tableHeading { font-size: 12px; font-weight: bold; font-family: arial; }
span.newItemInCart { color: rgb(255, 0, 0); font-size: 10px; font-family: arial; }
checkbox, input, radio, select {
	font-size: 11px;
	font-family: arial;
	background-color: #999;
}
textarea {
	font-size: 11px;
	font-family: arial;
	width: 100%;
	background-color: #999;
}
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(238, 239, 237); cursor: pointer; }
.moduleRowSelected { background-color: rgb(238, 239, 237); }
.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); }
.button_marg img, .button_marg input { margin: 1px; }
.button2_marg img, .button2_marg input { margin: 2px; }
.bg_input input { border: 0px none ; background: transparent none repeat scroll 0% 0%; }
.vam { vertical-align: middle; }
.tac { text-align: center; }
.header td { color: rgb(163, 168, 177); font-size: 11px; font-family: Tahoma; height: 18px; vertical-align: middle; text-align: center; }
.header span { font-size: 10px; }
.header b { color: rgb(163, 168, 177); text-decoration: none; }
.header a { color: rgb(22, 169, 191); font-size: 11px; line-height: 12px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.header a:hover { color: rgb(22, 169, 191); text-decoration: none; }
.select { border: 1px solid rgb(226, 225, 225); width: 90px; color: rgb(170, 170, 170); }
.select2 { border: 1px solid rgb(226, 225, 225); width: 80%; color: rgb(170, 170, 170); vertical-align: middle; }
.go { border: 1px solid rgb(226, 225, 225); width: 100%; height: 20px; color: rgb(170, 170, 170); }
.menu { background: transparent url('m_bg.gif') repeat-x scroll 0px 0px; }
.menu td { vertical-align: middle; text-align: center; white-space: nowrap; }
.menu a { color: rgb(62, 165, 184); font-size: 12px; font-weight: bold; font-family: Tahoma; text-decoration: none; }
.menu a:hover { color: rgb(62, 165, 184); text-decoration: underline; }
.footer { width: 100%; color: rgb(125, 125, 125); vertical-align: middle; }
.footer td { color: rgb(125, 125, 125); font-size: 11px; font-family: tahoma; vertical-align: middle; }
.footer a { color: rgb(125, 125, 125); font-size: 11px; text-decoration: underline; font-family: tahoma; }
.footer a:hover { color: rgb(125, 125, 125); text-decoration: none; }
.footer span { color: rgb(125, 125, 125); font-size: 11px; font-weight: normal; }
.footer span a { color: rgb(125, 125, 125); font-size: 11px; text-decoration: underline; font-weight: normal; }
.footer span a:hover { color: rgb(125, 125, 125); text-decoration: none; }
.footer b, .footer b a { color: rgb(125, 125, 125); font-size: 11px; font-weight: normal; text-decoration: none; }
.footer b a:hover { color: rgb(125, 125, 125); text-decoration: underline; }
.popup {  }
.popup td { color: rgb(174, 174, 174); font-size: 11px; line-height: 14px; font-family: tahoma; }
.popup strong { padding: 10px 0px 0px; display: block; font-size: 11px; color: rgb(174, 174, 174); }
.popup a, .popup a u { color: rgb(174, 174, 174); font-size: 11px; font-weight: normal; text-decoration: none; }
.popup a:hover { color: rgb(174, 174, 174); text-decoration: underline; }
.m_bg a { color: rgb(32, 68, 94); font-size: 12px; font-weight: bold; font-family: arial; text-decoration: none; }
.m_bg a:hover { color: rgb(32, 68, 94); text-decoration: underline; }
.m_bg { background: rgb(227, 232, 235) none repeat scroll 0% 0%; }
.m_tl { background: transparent url('m_tl.gif') no-repeat scroll left top; width: 100%; }
.m_tr { background: transparent url('m_tr.gif') no-repeat scroll right 0px; }
.m_bl { background: transparent url('m_bl.gif') no-repeat scroll left bottom; }
.m_br { padding: 12px 10px; background: transparent url('m_br.gif') no-repeat scroll right bottom; }
* html .width_100 { width: 100%; }
.s_t { background: rgb(255, 255, 255) url('s_bg.gif') repeat-x scroll 0px top; margin-bottom: 7px; }
.s2_t { background: rgb(255, 255, 255) url('s_bg.gif') repeat-x scroll 0px top; margin-bottom: 7px; margin-top: 7px; }
.s_r { background: transparent url('s_bg.gif') repeat-y scroll right 0px; }
.s_b { background: transparent url('s_bg.gif') repeat-x scroll 0px bottom; }
.s_l { background: transparent url('s_bg.gif') repeat-y scroll 0px 0px; }
.s_tl { background: transparent url('s_tl.gif') no-repeat scroll left top; width: 100%; }
.s_tr { background: transparent url('s_tr.gif') no-repeat scroll right 0px; }
.s_bl { background: transparent url('s_bl.gif') no-repeat scroll left bottom; }
.s_br { padding: 0px 0px 5px; background: transparent url('s_br.gif') no-repeat scroll right bottom; }
.s2_br { padding: 10px; background: transparent url('s_br.gif') no-repeat scroll right bottom; }
.sc_bg { padding: 1px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sc_t { background: rgb(255, 255, 255) url('sc_t.gif') repeat-x scroll center top; width: 100%; }
.sc_r { background: rgb(255, 255, 255) url('sc_r.gif') repeat-y scroll right center; }
.sc_b { background: rgb(255, 255, 255) url('sc_b.gif') repeat-x scroll center bottom; }
.sc_l { background: rgb(255, 255, 255) url('sc_l.gif') repeat-y scroll left center; }
.nav_bg { background: rgb(224, 245, 254) url('nav_bg.gif') repeat-x scroll 0px top; }
.nav_t { background: transparent url('nav_line.gif') repeat-x scroll 0px top; }
.nav_r { background: transparent url('nav_line.gif') repeat-y scroll right 0px; }
.nav_b { background: transparent url('nav_line.gif') repeat-x scroll 0px bottom; }
.nav_l { background: transparent url('nav_line.gif') repeat-y scroll 0px 0px; }
.nav_tl { background: transparent url('nav_tl.gif') no-repeat scroll left top; width: 100%; }
.nav_tr { background: transparent url('nav_tr.gif') no-repeat scroll right 0px; }
.nav_bl { background: transparent url('nav_bl.gif') no-repeat scroll left bottom; }
.nav_br { padding: 1px 15px; background: transparent url('nav_br.gif') no-repeat scroll right bottom; }
.prod_t { background: rgb(255, 255, 255) url('prod_bg.gif') repeat-x scroll 0px top; }
.prod2_t { background: rgb(255, 255, 255) url('prod_bg.gif') repeat-x scroll 0px top; margin-bottom: 10px; }
.prod_r { background: transparent url('prod_bg.gif') repeat-y scroll right 0px; }
.prod_b { background: transparent url('prod_bg.gif') repeat-x scroll 0px bottom; }
.prod_l { background: transparent url('prod_bg.gif') repeat-y scroll 0px 0px; }
.prod_tl { background: transparent url('prod_tl.gif') no-repeat scroll left top; width: 100%; }
.prod_tr { background: transparent url('prod_tr.gif') no-repeat scroll right 0px; }
.prod_bl { background: transparent url('prod_bl.gif') no-repeat scroll left bottom; }
.prod_br { padding: 0px 0px 10px; background: transparent url('prod_br.gif') no-repeat scroll right bottom; }
.prod2_br { padding: 10px 20px 10px 10px; background: transparent url('prod_br.gif') no-repeat scroll right bottom; }
.prod3_br { padding: 10px; background: transparent url('prod_br.gif') no-repeat scroll right bottom; }
.p_t { background: rgb(177, 213, 28) url('p_t.gif') repeat-x scroll 0px top; }
.p_rr { background: transparent url('p_rr.gif') repeat-y scroll right 0px; }
.p_b { background: transparent url('p_b.gif') repeat-x scroll 0px bottom; }
.p_ll { background: transparent url('p_ll.gif') repeat-y scroll 0px 0px; width: 100%; }
.p_r { background: transparent url('p_r.gif') no-repeat scroll right 0px; }
.p_l { background: transparent url('p_l.gif') no-repeat scroll 0px 0px; }
.p_tl { background: transparent url('p_tl.gif') no-repeat scroll left top; }
.p_tr { background: transparent url('p_tr.gif') no-repeat scroll right 0px; }
.p_bl { background: transparent url('p_bl.gif') no-repeat scroll left bottom; }
.p_br { padding: 9px 10px; background: transparent url('p_br.gif') no-repeat scroll right bottom; }
.p2_t { background: rgb(246, 246, 246) url('p2_t.gif') repeat-x scroll 0px bottom; }
.p2_tl { background: transparent url('p2_tl.gif') no-repeat scroll left top; width: 100%; }
.p2_tr { background: transparent url('p2_tr.gif') no-repeat scroll right top; }
.p2_bl { background: transparent url('p2_bl.gif') no-repeat scroll left bottom; }
.p2_br { padding: 8px 5px 3px; background: transparent url('p2_br.gif') no-repeat scroll right bottom; }
.info_t { background: rgb(48, 48, 48) url('info_t.gif') repeat-x scroll 0px top; }
.info_rr { background: transparent url('info_rr.gif') repeat-y scroll right 0px; }
.info_b { background: transparent url('info_b.gif') repeat-x scroll 0px bottom; }
.info_ll { background: transparent url('info_ll.gif') repeat-y scroll 0px 0px; width: 100%; }
.info_r { background: transparent url('info_r.gif') no-repeat scroll right 0px; }
.info_l { background: transparent url('info_l.gif') no-repeat scroll 0px 0px; }
.info_tl { background: transparent url('info_tl.gif') no-repeat scroll left top; }
.info_tr { background: transparent url('info_tr.gif') no-repeat scroll right 0px; }
.info_bl { background: transparent url('info_bl.gif') no-repeat scroll left bottom; }
.info_br { padding: 20px; background: transparent url('info_br.gif') no-repeat scroll right bottom; }
.infoBoxHeading_table { background: transparent url('infoboxheading_table.gif') repeat-x scroll 0px 0px; }
.infoBoxHeading_td { padding: 1px 10px 7px 0pt; background: transparent url('infoboxheading_td.gif') no-repeat scroll left bottom; width: 100%; }
.infoBoxHeading_td { color: rgb(96, 96, 96); font-size: 24px; line-height: 24px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.infoBox_table { margin: 0px 0px 5px; background: transparent url('box_line.gif') repeat-y scroll 0px 0px; }
.infoBox_td { background: transparent url('box_line.gif') repeat-y scroll right 0px; }
.infoBoxContents_table {  }
.infoBoxContents_table .boxText {  }
.boxText .boxText_table {  }
.boxText .boxText_td { padding: 10px 0pt 19px; }
.infoBoxHeading2_table { background: transparent url('infoboxheading2_table.gif') repeat-x scroll 0px 0px; }
.infoBoxHeading2_td { padding: 17px 10px 11px 24px; background: transparent url('infoboxheading_td.gif') no-repeat scroll 0px 15px; width: 100%; }
.infoBoxHeading2_td { color: rgb(73, 140, 60); font-size: 14px; font-weight: bold; font-family: tahoma; }
.boxText, .boxText td { color: rgb(102, 102, 103); font-size: 11px; line-height: 14px; font-family: tahoma; }
.boxText a { color: rgb(134, 134, 134); font-size: 11px; line-height: 12px; font-family: tahoma; text-decoration: none; }
.boxText a:hover { color: rgb(134, 134, 134); text-decoration: underline; }
.boxText span { padding: 0px 0px 10px; display: block; }
.boxText span a { color: rgb(36, 172, 188); font-size: 14px; font-weight: bold; text-decoration: none; }
.boxText span a:hover { color: rgb(36, 172, 188); text-decoration: underline; }
.boxText span.productSpecialPrice { color: rgb(144, 168, 61); font-size: 22px; line-height: 22px; font-weight: normal; font-family: tahoma; display: inline; }
del { color: rgb(144, 168, 61); font-size: 20px; line-height: 22px; font-weight: normal; font-family: tahoma; }
.boxText div.img { margin: 10px 0px; text-align: center; }
.boxText div.stars { margin: 14px 0px 10px; }
.boxText li { padding: 0px; }
.boxText li, .boxText li a { font-family: Tahoma; }
.boxText ul { margin: 0px 0px 0px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.boxText li a { display: block; }
.boxText ul li div { background: transparent url('pimp1.gif') no-repeat scroll 0px 7px; }
.boxText .bg_list {  }
.boxText .bg_list a { margin: 5px 5px 2px 17px; background: transparent url('list_back.gif') repeat-x scroll left top; color: rgb(134, 134, 134); font-size: 12px; line-height: 13px; padding-bottom: 4px; padding-top: 4px; text-decoration: none; width: 140px; }
.boxText .bg_list a:hover { text-decoration: underline; }
.boxText .bg_list div.bg_list_sub { background: transparent none repeat scroll 0% 0%; }
.boxText .bg_list_sub {  }
.boxText .bg_list_sub div { background: transparent url('pimp2.gif') no-repeat scroll 0px 7px; margin-left: 15px; }
.boxText .bg_list_sub a { margin: 5px 5px 2px 17px; background: transparent url('list_back.gif') repeat-x scroll left top; color: rgb(134, 134, 134); font-size: 12px; line-height: 13px; padding-bottom: 4px; padding-top: 4px; text-decoration: none; width: 160px; }
.boxText .bg_list_sub a:hover { text-decoration: underline; }
.boxText .bg_list_un {  }
.boxText .bg_list_un a { margin: 5px 5px 2px 17px; background: transparent none repeat scroll 0% 0%; color: rgb(134, 134, 134); font-size: 12px; line-height: 13px; text-decoration: none; padding-bottom: 4px; padding-top: 4px; width: 140px; }
.boxText .bg_list_un a:hover { text-decoration: underline; }
.boxText .bg_list2 { background: transparent url('bg_list_hline.gif') repeat-x scroll 0px 0px; }
.boxText .bg_list2 a { padding: 4px 11px 4px 1px; background: transparent url('bg_list.gif') no-repeat scroll right 9px; color: rgb(174, 174, 174); font-size: 11px; line-height: 12px; text-decoration: none; }
.boxText .bg_list2 a:hover { color: rgb(174, 174, 174); text-decoration: underline; }
.boxText .bg_list2_un {  }
.boxText .bg_list2_un a { padding: 4px 11px 4px 1px; background: transparent url('bg_list.gif') no-repeat scroll right 9px; color: rgb(174, 174, 174); font-size: 11px; line-height: 12px; text-decoration: none; }
.boxText .bg_list2_un a:hover { color: rgb(174, 174, 174); text-decoration: underline; }
.main a.enlarge { padding: 10px 0px; color: rgb(36, 172, 188); font-size: 10px; text-transform: lowercase; font-weight: normal; display: block; font-family: arial; }
.main a.enlarge:hover { color: rgb(36, 172, 188); font-size: 10px; text-transform: lowercase; font-weight: normal; }
.result { margin: 0px; }
.result td { padding: 13px 0pt 3px; width: 50%; vertical-align: middle; }
.result_right { text-align: right; }
.result td { color: rgb(70, 70, 70); font-size: 11px; }
.result b { color: rgb(70, 70, 70); font-weight: normal; }
.result_right b { color: rgb(36, 172, 188); font-weight: normal; }
.result_right a.pageResults { color: rgb(85, 178, 190); text-decoration: underline; font-size: 11px; }
.result_right a.pageResults:hover { background: rgb(238, 239, 237) none repeat scroll 0% 0%; color: rgb(85, 178, 190); text-decoration: none; }
.result_right a.pageResults u { color: rgb(85, 178, 190); text-decoration: underline; }
.result_right a.pageResults u:hover { color: rgb(85, 178, 190); text-decoration: none; }
td.smallText, span.smallText, .smallText em, p.smallText { font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; }
.smallText a { color: rgb(36, 172, 188); font-size: 11px; text-decoration: none; }
.smallText a:hover { color: rgb(36, 172, 188); font-size: 11px; text-decoration: underline; }
.smallText a u { color: rgb(36, 172, 188); font-size: 11px; text-decoration: none; }
.smallText a:hover u { color: rgb(36, 172, 188); font-size: 11px; text-decoration: underline; }
td.main, p.main, div.main, .main td, .main p, .main b, .main .desc {
	color: #FFF;
	padding-right: 13px;
}
.main .s_cart_head { color: rgb(43, 43, 43); font-size: 11px; font-weight: bold; font-family: Tahoma; text-transform: uppercase; }
.main a { color: rgb(85, 127, 130); text-decoration: underline; font-family: tahoma; }
.main a:hover { color: rgb(85, 127, 130); text-decoration: none; }
.main .name b a { color: rgb(36, 172, 188); font-size: 14px; line-height: 17px; font-weight: bold; text-decoration: none; }
.main .name b a:hover { color: rgb(36, 172, 188); text-decoration: underline; }
.main .name a { color: rgb(85, 127, 130); font-size: 14px; line-height: 17px; font-weight: bold; text-decoration: none; }
.main .name a:hover { color: rgb(85, 127, 130); text-decoration: underline; }
span.productSpecialPrice { color: rgb(144, 168, 61); font-size: 22px; line-height: 22px; font-weight: normal; font-family: tahoma; display: inline; }
s { color: rgb(144, 168, 61); font-size: 20px; line-height: 22px; font-weight: normal; font-family: tahoma; display: inline; }
.main .strong { font-size: 12px; font-family: arial; line-height: 20px; }
.img { border: 1px solid rgb(205, 209, 212); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.name_padd { padding: 0pt 0px 13px; }
.desc_padd { padding: 4px 20px 7px 0px; }
.price_padd { padding: 2px 4px 15px 0px; text-align: right; }
.button_padd { padding: 0px; }
.s_cart_head_padd { padding: 10px 0px 15px; }
.s_cart_td { padding: 10px 0px 0px; }
.name2_padd { padding: 5px 0px; height: 54px; }
.desc2_padd { padding: 12px 27px 20px 0pt; }
.price2_padd { padding: 4px 0px 4px 4px; text-align: center; width: 118px; }
.price3_padd { padding: 4px 0px 4px 15px; text-align: left; }
.button2_padd { padding: 0px 0px 1px; text-align: left; }
.main div.img { margin: 0px; text-align: center; }
table.listing { border: 0px solid rgb(255, 255, 255); margin: 0px 0px 10px 15px; width: 100%; }
table.listing td { padding: 1px 0px; color: rgb(36, 172, 188); font-size: 10px; font-family: arial; }
.main .listing b { font-weight: normal; }
.main .listing font { color: rgb(36, 172, 188); font-size: 10px; font-family: arial; }
.main .listing b font { color: rgb(127, 127, 127); 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(36, 172, 188); text-decoration: underline; font-size: 10px; font-weight: normal; }
.main .listing font a:hover { color: rgb(36, 172, 188); text-decoration: none; }
.main_table {  }
.box_width_left { background: transparent url('box_back.gif') repeat-y scroll right top; width: 200px; }
.box_width_right { width: 0px; visibility: hidden; }
.content_width_td { padding: 0px 23px 1px 46px; width: 100%; }
.box_width_td_left { padding: 0px 0px 0px 60px; }
.box_width_td_right { padding: 0px; visibility: hidden; display: none; }
.left_part { float: left; width: 70%; }
.right_part { padding: 0px 20px 0px 0px; float: right; }
.prod_line_x { background: transparent url('line_x.gif') repeat-x scroll 0px center; }
.prod_line_y { background: transparent url('line_y.gif') repeat-y scroll center 0px; vertical-align: bottom; }
.padd_gg img { height: 15px; }
.padd_vv img { width: 5px; }
.cart_line_x { background: transparent url('line_xx.gif') repeat-x scroll 0px center; }
.cart_line_y { background: transparent url('line_y.gif') repeat-y scroll center 0px; }
.padd2_gg img { height: 1px; }
.padd2_vv img { width: 1px; }
.tableBox_shopping_cart { margin: 0px; }
.cart_total_left { padding: 0px 20px 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(43, 43, 43); font-size: 11px; font-weight: bold; font-family: tahoma; text-transform: uppercase; }
.remove { width: 20%; }
.products { width: 45%; }
.quantity { width: 15%; }
.total { width: 20%; }
.cont_heading_table {  }
.cont_heading_table .cont_heading_td { padding: 5px 0pt 3px; width: 100%; vertical-align: middle; }
.cont_heading_table .cont_heading_l { background: transparent url('cont_heading_l.gif') repeat-y scroll left bottom; }
.cont_heading_table .cont_heading_r { background: transparent url('cont_heading_r.gif') repeat-y scroll right bottom; }
.cont_heading_table .cont_heading_t { background: transparent url('cont_heading_table.gif') repeat-x scroll left top; }
.cont_heading_table .cont_heading_b { background: transparent url('cont_heading_b.gif') repeat-x scroll left top; }
.cont_heading_td { color: rgb(43, 43, 43); font-weight: bold; }
.cont_heading_td a { color: rgb(43, 43, 43); font-weight: bold; text-decoration: none; }
.cont_heading_td a:hover { color: rgb(43, 43, 43); text-decoration: underline; }
.cont_heading2_table { width: 100%; margin-bottom: 24px; }
.cont_heading2_table .cont_heading2_td { padding: 0pt 10px 7px 0pt; background: transparent url('infoboxheading_td.gif') repeat-x scroll left bottom; width: 100%; }
.cont_heading2_table .cont_heading2_td {
	color: #F00;
	font-size: 24px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 24px;
}
.cont_heading2_table .cont_heading2_l { background: rgb(174, 235, 162) url('cont_heading2_line.gif') repeat-y scroll left bottom; }
.cont_heading2_table .cont_heading2_r { background: rgb(174, 235, 162) url('cont_heading2_line.gif') repeat-y scroll right bottom; }
.cont_heading2_table .cont_heading2_t { background: transparent url('cont_heading2_t.gif') repeat-x scroll 0px 0px; }
.cont_heading2_table .cont_heading2_b { background: transparent url('cont_heading2_b.gif') repeat-x scroll 0px bottom; }
.cont_heading2_td { color: rgb(73, 140, 60); font-size: 14px; line-height: 17px; font-weight: bold; }
.cont_heading2_td a { color: rgb(96, 96, 96); font-size: 14px; line-height: 17px; font-weight: bold; text-decoration: none; }
.cont_heading2_td a:hover { color: rgb(96, 96, 96); text-decoration: underline; }
.cont_heading3_table { background: transparent url('cont_heading3_t.gif') repeat-x scroll 0px 0px; }
.cont_heading3_table .cont_heading3_td { padding: 1px 1px 1px 21px; background: rgb(144, 230, 193) url('cont_heading3_td.gif') repeat-x scroll left top; width: 100%; height: 36px; vertical-align: middle; }
.cont_heading3_table .cont_heading3_l { background: rgb(144, 230, 193) url('cont_heading3_line.gif') repeat-y scroll left bottom; }
.cont_heading3_table .cont_heading3_r { background: rgb(144, 230, 193) url('cont_heading3_line.gif') repeat-y scroll right bottom; }
.cont_heading3_table .cont_heading3_t { background: transparent url('cont_heading3_t.gif') repeat-x scroll 0px 0px; }
.cont_heading3_table .cont_heading3_b { background: transparent url('cont_heading3_b.gif') repeat-x scroll 0px bottom; }
.cont_heading3_td { color: rgb(35, 144, 98); font-size: 14px; line-height: 17px; font-weight: bold; }
.cont_heading3_td a { color: rgb(35, 144, 98); font-size: 14px; line-height: 17px; font-weight: bold; text-decoration: none; }
.cont_heading3_td a:hover { color: rgb(35, 144, 98); text-decoration: underline; }
.padd_1 { padding: 0pt; }
.padd_2 { padding: 0px 20px 0px 0pt; }
.padd_3 { padding: 12px 0px 2px; width: 100%; }
.padd_4 { padding: 7px 0px 2px; }
.div_line { background: transparent url('list_back.gif') repeat-y scroll left top; }
.tableBox_output_td { padding: 12px 0px 0px; }
.tableBox_output1_td { padding: 0px; }
.main_indent { width: 35%; }

