.transimg { behavior: url(/css/iepngfix.htc); } 
.size1 { font-size: 13px; }
.heavy { font-weight: bold; }
a#blue_link, a#blue_link:visited { font-size: 12px; color: #26CCFF !important; text-decoration: underline; font-weight: normal; }
a#blue_link:hover { color: #fff; text-decoration: underline; }

div.breadcrumbs { width: 100%; background: none; border-top: 1px solid #333; border-bottom: 1px solid #333; font-size: 14px; line-height: 12px; font-weight: normal; padding: 6px 0; margin: -5px 0 20px 0; }
div.cat_breadcrumbs { width: 100%; background: none; border-top: 1px solid #333; border-bottom: 1px solid #333; font-size: 14px; line-height: 12px; font-weight: normal; padding: 6px 0; margin: 5px 0 15px 0; }
div.breadcrumbs a, 
div.breadcrumbs a:visited { color: #fff !important; text-decoration: none; font-size: 14px; font-weight: normal; }
div.cat_breadcrumbs a,
div.cat_breadcrumbs a:visited { color: #fff !important; text-decoration: none; font-size: 14px; font-weight: normal; }
div.breadcrumbs a:hover,
div.cat_breadcrumbs a:hover { text-decoration: underline; }

div.larger_image { width: auto; clear: both; padding: 6px 0 0 0; text-align: center; }
div.larger_image a, div.larger_image a:visited { text-decoration: none; color: #666 !important; }

div.tellafriend { margin: -0px 0 0 0; }
div.tellafriend p.icon { float: left; width: 30px; text-align: left; }
div.tellafriend p.icon img { border: 0; width: 26px; height: 18px; }
div.tellafriend p.text { float: left; width: 240px; text-align: left; padding: 2px 0 0 0; }
div.tellafriend p.text a, div.tellafriend p.text a:visited { color: #CCCCCC !important; text-decoration: none; font-size: 12px; }
div.tellafriend p.text a:hover { color: #FFFFFF !important; text-decoration: underline; }

a.more_info_link, a.more_info_link:visited { color: #fff !important; text-decoration: none; line-height: 18px; }
a.more_info_link:hover { color: #33CCFF !important; }

#category_item_wrapper { padding-bottom: 0px; margin-top: -10px; }
a.category_link { width: auto; padding: 0 12px 0 0; text-decoration: none; color: #fff !important; font-size: 13px; line-height: 18px; }
a.category_link:hover { color: #26CCFF !important; }
img.cat_arrow { border: 0; }
span.category_pipe { color: #333; line-height: 24px; vertical-align: top; }
a.category_link_nb { color: #26CCFF !important; padding: 0 16px 0 0; line-height: 24px; font-weight: normal; text-decoration: none; font-size: 14px; background: url('/images/arr_blue.gif') right 1px no-repeat; }
a.category_link_nb:hover { color: #fff !important; background: url('/images/arr_white.gif') right 1px no-repeat; }
td.category_image { padding: 7px 0 0 0; vertical-align: top; }
td.category_tag { color: #BABABA; font-size: 11px; }

td.category_pager p.left { color: #BABABA !important; font-size: 13px; font-weight: normal; width: 60%; margin: 1px 0 5px 0; text-align: left; float: left; }
td.category_pager p.right { width: 39%; text-align: right; float: right; margin: 0 0 0 0; color: #FFFEFE; font-size: 13px; }
td.category_pager p.right a { color: #26CCFF !important; text-decoration: none; }

span.price_normal { color: #fff; font-weight: bold; font-size: 16px; margin: 0 5px 0 0; }
span.price_reg { color: #5e5e5e; font-weight: bold; font-size: 16px; text-decoration: line-through; margin: 0 5px 0 0; }
span.price_reg_cat { color: #5e5e5e; font-weight: bold; font-size: 13px; text-decoration: line-through; margin: 0 5px 0 0; }
span.price_sale { color: #fff; font-size: 16px; }
span.price_sale_sat { color: #fff; font-size: 13px; }
span.price_cat { color: #fff; font-size: 13px; font-weight: bold; }

div.boWaitList1 { position: absolute; padding: 0; z-index: 101; margin: -180px 0 0 -190px; width: 377px; height: 239px; background: url('/images/boWaitListBG.png') 0 0 no-repeat; }
div.boWaitList2 { position: absolute; padding: 0; z-index: 102; margin: -150px 0 0 -160px; width: 327px; height: 170px; background: #000; }
div.boWaitList2 p.close { width: 50px; float: left; clear: both; text-align: right; margin: 0 4px 0 0; position: relative; z-index: 102; }
div.boWaitList2 p.close a, 
div.boWaitList2 p.close a:visited { color: #fc0; text-decoration: none; font-weight: bold; font-size: 16px; margin: 0 0 0 310px; }
p.bo_wait_list { margin: 2px 0 0 0; padding: 6px 8px; background: #000; color: #BEBEBE; font-weight: bold; font-size: 11px; }
p.bo_wait_list a, p.bo_wait_list a:visited { color: #BEBEBE; text-decoration: underline; font-weight: bold; font-size: 11px; }

p.option_dd { float: right; margin: 0 4px 0 0; } 
p.option_more_info { float: right; width: 60px; margin: 0; text-align: left; }

div.shipEstimate1 { position: absolute; padding: 0; z-index: 101; margin: -180px 0 0 -190px; width: 377px; height: 239px; background: url('/images/boWaitListBG.png') 0 0 no-repeat; }
div.shipEstimate2 { position: absolute; padding: 0; z-index: 102; margin: -150px 0 0 -160px; width: 327px; height: 170px; background: #000; }
div.shipEstimate2 p.close { width: 50px; float: left; clear: both; text-align: right; margin: 0 4px 0 0; position: relative; z-index: 102; }
div.shipEstimate2 p.close a, 
div.shipEstimate2 p.close a:visited { color: #fc0; text-decoration: none; font-weight: bold; font-size: 16px; margin: 0 0 0 310px; }
p.ship_estimate { margin: 2px 0 0 0; padding: 6px 8px; background: #000; color: #BEBEBE; font-weight: bold; font-size: 11px; }
p.ship_estimate a, p.ship_estimate a:visited { color: #BEBEBE; text-decoration: underline; font-weight: bold; font-size: 11px; }