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

body { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
form { display: inline; }
checkbox, input, radio, select { font-family: Arial; font-size: 11px; }
.p_br_box { border: 1px solid rgb(143, 140, 135); padding: 0px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.vam { vertical-align: middle; }
body { margin: 0pt; padding: 0pt; }
table, td, .main, select, input, textarea { padding: 0px; font-size: 11px; line-height: 13px; font-family: Tahoma; vertical-align: top; }
img { border: 0px none ; }
table { width: 100%; }
input, textarea, select { border: 1px solid rgb(103, 103, 103); color: rgb(40, 46, 62); }
.vam { vertical-align: middle; }
.jamp1 { width: 111px; height: 17px; color: rgb(70, 70, 70); font-size: 11px; padding-left: 2px; font-family: Tahoma; }
.jamp2 { width: 123px; height: 17px; color: rgb(70, 70, 70); font-size: 11px; padding-left: 2px; font-family: Tahoma; }
.header input, .header select { border: 0px none ; background: rgb(79, 74, 69) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 18px; padding-top: 2px; text-transform: none; color: rgb(40, 37, 35); font-size: 10px; }
.header { vertical-align: middle; }
.header td { color: rgb(160, 157, 150); font-size: 11px; text-transform: uppercase; vertical-align: middle; }
.header a { color: rgb(250, 248, 254); text-decoration: none; font-size: 11px; line-height: 20px; font-weight: normal; text-transform: none; }
.header a:hover { color: rgb(250, 248, 254); text-decoration: underline; text-transform: none; }
.header strong { color: rgb(255, 128, 134); font-size: 11px; font-weight: normal; text-transform: none; }
td.border_2 { border-style: solid; border-color: rgb(3, 2, 3); border-width: 0px 1px; }
.footer { width: 100%; text-align: right; vertical-align: middle; color: rgb(142, 140, 137); font-size: 10px; }
.footer a { color: rgb(142, 140, 137); font-size: 10px; text-decoration: none; }
.footer a:hover { color: rgb(142, 140, 137); text-decoration: underline; }
.footer span { color: rgb(115, 113, 112); font-size: 11px; font-weight: normal; }
.footer span a { color: rgb(115, 113, 112); font-size: 11px;  text-decoration: none; font-weight: normal; }
.footer span a:hover { color: rgb(115, 113, 112); text-decoration: underline; }
.footer b a { color: rgb(142, 140, 137); font-size: 10px; font-weight: normal; text-decoration: underline; }
.footer b a:hover { color: rgb(142, 140, 137); text-decoration: none; }
.box_body, .box_body td { color: rgb(255, 255, 255); font-size: 11px; }
.box_body a { color: rgb(229, 176, 124); font-family: Tahoma; font-size: 10px; text-decoration: none; }
.box_body a:hover { color: rgb(229, 176, 124); text-decoration: underline; }
a { font-family: Tahoma; font-size: 10px; text-decoration: none; }

.box_body ul { margin: 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.box_body .bg_list { background: transparent url('bg_line_xx.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_body .bg_list a { background: transparent url('bg_list.gif') no-repeat scroll 0px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 13px; color: rgb(58, 71, 80); font-size: 11px; text-decoration: none; line-height: 20px; }
.box_body .bg_list a:hover { color: rgb(58, 71, 80); font-size: 11px; text-decoration: underline; }
.box_heading_table { background: rgb(80, 17, 2) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_heading_table .box_heading_td { padding: 14px 8px 10px 11px; height: 40px; vertical-align: middle; }
.box_heading_table .box_heading_td { color: rgb(255, 255, 255); font-weight: bold; font-size: 13px; }
.box_body_table { background: rgb(80, 17, 2) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
.box_body_table .box_body_td { padding: 0px 10px 15px; }
.box_heading2_table {  }
.box_heading2_table .box_heading2_td { padding: 8px 10px 8px 11px; height: 37px; vertical-align: middle; }
.box_heading2_table .box_heading2_td { color: rgb(38, 36, 31); font-weight: bold; font-size: 13px; }
.box_body2_table { margin-bottom: 10px; }
.box_body2_table .box_body2_td { padding: 0px 10px 15px; }
.cont_heading_table { margin-top: 11px; }
.cont_heading_td { padding: 7px 19px 7px 18px; background: rgb(60, 55, 50) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 31px; width: 100%; vertical-align: middle; }
.cont_heading_td { color: rgb(252, 250, 243); font-weight: bold; font-size: 13px; }
.product td { color: rgb(26, 24, 26); }
.product a { color: rgb(26, 24, 26); font-size: 11px; font-weight: normal;  text-decoration: none; }
.product a:hover { text-decoration: underline; }
.product span a { color: rgb(26, 24, 26); font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.product span a:hover { text-decoration: underline; }
span.productSpecialPrice { font-size: 19px; color: rgb(228, 54, 0); font-weight: normal; line-height: 21px; }
.product .name { padding: 6px 0px 10px; background: transparent url('bg_line_xx.gif') repeat-x scroll left bottom; height: 35px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pic { border: 1px solid rgb(143, 140, 135); }
.bg_line_y { background: transparent url('line_y.gif') repeat-y scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.padd_vv { width: 0%; }
.padd_vv img { width: 10px; }
.box_width_left { width: 188px; }
.box_width_cont { width: 100%; }
.col_left {  }
.col_center { background: rgb(255, 255, 255) url('line_xx.gif') repeat-y scroll 6px 0px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.col_right {  }
.heading_top_3 { margin-top: 0px; }
.heading_top_3 .padd_33 { padding: 0px 0px 12px; }

.tableBox_output { margin-top: 0px; }
.tep_draw_prod_top { margin: 10px 0px; }

