body { background-color: #E3E3E3; margin: 0px 0px 0px 0px; background-repeat: repeat-x; background-position: left top; }
form { margin: 0px 0px 0px 0px; }
img { border: 0px; }
h1 { color: #2D2C29; font-family: Georgia, "Times New Roman", serif; font-size: 24px; font-weight: bold; line-height: 26px; margin: 8px 0 8px 0; }
h2 { color: #D90200; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; line-height: 18px; margin: 18px 0 15px 0; }
h3 { color: #000000; font-family: Georgia, "Times New Roman", serif; font-size: 16px; font-weight: bold; text-align: center; line-height: 20px; /*letter-spacing: 1px;*/
	margin-bottom: 9px; }
h4 { color: #26AB0A; font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 24px; font-weight: bold; line-height: 18px; margin: 18px 0 15px 0; }
h5 { color: #CEA728; font-family: Georgia, "Times New Roman", serif; font-size: 20px; line-height: 24px; margin-bottom: 20px; }
td.promobg { background: url('promo/promobg_001.gif') no-repeat left bottom; width: 566px; height: 149px; }
td.promotxt { color: #000000; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; }
.searchtd { padding-left: 5px; padding-top: 3px; padding-right: 5px; background-image: url('images/windows_05.jpg'); background-repeat: repeat-y; background-position: left top; }
input.searchp { color: #949494; width: 120px; height: 22px; }
input.login { color: #949494; width: 100px; height: 22px; }
.cart { border: 1px #AAAAAA solid; padding-left: 5px; }
td.header4 { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
td.header { color: #f88f00; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12pt; text-decoration: none; }
td.header2 { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; padding-left: 3px; }
.hr1 { width: 94%; }
.hr2 { height: 1px; width: 80%; text-align: center; }
.y_td { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
.y_table { width: 90%; border-style: solid; border-width: 1px; border-color: #303030; background-color: #e0e0e0; color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
td.header3 { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12pt; text-decoration: none; }
td.txt { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-left: 8px; padding-right: 4px; }
td.cart2 { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; text-align: center; border: 1px #AAAAAA solid; padding-left: 2px; }
td.cart2h { color: #339900; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; text-align: center; border: 1px #AAAAAA solid; padding-left: 2px; }
td.cart3 { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; text-align: left; padding-left: 2px; }
td.cartheader { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; text-align: center; border: 1px #AAAAAA solid; padding-left: 2px; width: 50%; }
td.promo_70 { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 2px; width: 70%; }
td.promo_100 { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 2px; width: 100%; }
td.msg { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; padding: 2px; border:1px black solid; background-color: #FFDC4F; }
.spacer { margin-bottom: 6px; }
.txt_title { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
td.txt2 { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
td.txtreg { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-align: right; text-decoration: none; }
td.txtregerr { color: #FF0000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-align: center; text-decoration: none; }
td.txt2grey { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-left: 5px; background-image: url('images/windows_03.jpg'); background-repeat: repeat-x; background-position: left top; }
td.txt3 { color: #565656; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; background-image: url('images/windows_05.jpg'); background-repeat: repeat-y; background-position: left top; }
td.txt2red { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-left: 5px; background-image: url('images/windows_03red.jpg'); background-repeat: repeat-x; background-position: left top; }
td.txt2greybig { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-left: 5px; background-image: url('images/windows3_03.jpg'); background-repeat: repeat-x; background-position: left top; }
td.txt3big { color: #565656; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 5px; background-image: url('images/windows3_05.jpg'); background-repeat: repeat-y; background-position: left top; }
td.new_top_small { color: #000000; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-image: url('images/new_top_small.jpg'); background-repeat: no-repeat; background-position: left top; }
td.new_top_big { color: #000000; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-image: url('images/new_top_big.jpg'); background-repeat: no-repeat; background-position: left top; }
td.footer { background-image: url('images/index_18.jpg'); background-repeat: no-repeat; background-position: left top; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
td.content { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 1pt; text-decoration: none; }
td.copyright { color: #565656; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-right: 10px; padding-top: 13px; }
a:link { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
a:hover { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
a:visited { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
a:active { color: #000000; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
.rollline { color: #DDDDDD; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 2px; }
.colornumbers { color: #339900; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
.area { border-width: 0px; margin: 0px; background-image: url('images/search.jpg'); height: 17px; width: 138px; font-family: Tahoma; font-size: 9pt; color: #333333; padding-left: 3px }
.ch_body_tdl, .ch_body_tdr, .ch_body_td { color: #444444; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
.ch_head_td { color: #339900; padding-top: 7px; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
.comment { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; background: #f0efe4; padding: 8px 8px 8px 8px; }
.comment strong, .comment b { color: #303030; }
.comment div { margin-top: 0.5em; padding: 0.5em 1em; background-color: #fff; border-bottom: 1px solid #FFDC4F; }
td.msg2 { border: 1px black solid; }
a.zz:active, a.zz:visited, a.zz:link, a.zz:hover { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 8pt; color: #FFFFFF; }
.priceb_green { text-decoration: line-through; color: #2ECE0C; }
.priceb_green_normal { color: #2ECE0C; }
.priceb_red { color: #D90200; }
.priceb_red_promo { color: #D90200; font-size: 24px; }
.pad_top_5 { padding-top: 5px; }
.mar_2 { margin: 2px; }
.mar_5 { margin: 5px; }
.mar_10 { margin: 10px; }
.mar_left_10 { margin-left: 10px; }
.mar_top_5 { margin-top: 4px; width: 100px; }
.mar_bot_7 { margin-bottom: 7px; }
.txt_m_5 { color: #303030; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-left: 8px; padding-right: 4px; margin-left: 5px; }
.w_100 { width: 100%; }
.w_100_grey { width: 100%; background-color: #f0efe4; }
.w_80 { width: 80%; }
.w_50 { width: 50%; }
.w_566 { width: 566px; }
.input_quant { margin: 0; width: 30%; }
.phone_header { height: 210px; width: 95%; }
.white { background-color: #FFFFFF; height: 210px; }
.tab_pass { color: #000000; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; }
.shyg { color: #EEEEEE; }
.megapromo_red { color: #D90200; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-left: 15px; margin-bottom: 15px; }
.megapromo_green { color: #26AB0A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 24px; }
.para { text-indent: 25px; margin: 10px 5px 10px 5px; }

.hmpgline { width:100%; height:18px; background-color:#333; border-bottom:1px solid #000; }
.hmpgline ul { width:990px; margin:0 auto; }
.hmpgline li { height:18px; display:inline; float:left; padding:0 4px; color:#585858; line-height:16px; }
.hmpgline .special { float:right; }
.hmpgline li a { font-size:10px; line-height:18px; color:#CCC; text-decoration:none; }
.hmpgline li a:hover { color:#FFF; }

.supported { width:945px; margin:0 auto; padding:35px 0 0 0; }
.supported span { width:100px; height:30px; display:block; line-height:30px; padding-right:5px; float:right; }
.supported img { float:right; }

