.mall_search_title{font-size:15px;font-weight:400}
.mall_search_view_name{font-size:15px;font-weight:700}
#page_num_info{color:#000;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;padding:5px 3px 2px;text-align:left}
#page_num{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;padding:5px 3px 2px;text-align:right}
#page_num .po{color:#027bf4;font-weight:700;text-align:right}
#page_num a{color:#000;text-decoration:underline}
#page_num a:hover{color:#027bf4;text-decoration:underline}
#page_num a.last{background:url(/mall/image/mall/arrow_last.gif) no-repeat 30px 50%;color:#000;padding:0 7px 0 5px}
#page_num a.next{background:url(/mall/image/mall/arrow_next.gif) no-repeat 33px 50%;color:#000;padding:0 7px 0 5px}
#page_num a.first{background:url(/mall/image/mall/arrow_prev.gif) no-repeat 0 50%;color:#000;padding:0 2px 0 7px}
#page_num a.prev{background:url(/mall/image/mall/arrow_prev.gif) no-repeat 0 50%;color:#000;padding:0 0 0 7px}
#page_num a.last:hover{background:url(/mall/image/mall/arrow_last_ovr.gif) no-repeat 30px 50%;color:#027bf4}
#page_num a.next:hover{background:url(/mall/image/mall/arrow_next_ovr.gif) no-repeat 33px 50%;color:#027bf4}
#phone_num{color:#0173e4;font-size:18px;font-weight:700;padding-right:5px;text-align:right;white-space:nowrap}
.phone_small{color:#000;font-size:10px;font-weight:700;letter-spacing:0;margin-bottom:5px}
table.prodgrid{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;text-align:left}
.prodgrid td{border-bottom:1px solid #ccc}
.prodgrid th{background:#efefef;border-bottom:1px solid #ccc;color:#ccc}
.checkbox_error{display:none;padding:1px}
.nowrap{display:inline;white-space:nowrap}
.special_product_attribute{float:left;font-weight:900;padding-top:10px;text-align:left;vertical-align:middle}
.product_attribute{color:#000;display:inline;font-weight:900}
.new_price{color:#f60;display:inline;font-size:1.1em;font-weight:700}
.srp{color:#666;font-size:.9em}
.srp_save{color:#666;display:inline}
.srp_save_percent{display:inline;font-weight:700}
.part{color:#000;font-size:.8em}
.rating{color:#999;display:table;font-size:.8em}
.clear{clear:both}
.compact{margin-bottom:0;margin-top:0}
.brandname{color:#333;font-family:serif;font-size:1.6em}
#category_wrapper{border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;margin:10px 0 0;padding:0;text-align:center;width:175px}
#category_list{font-weight:400;padding:0 3px 3px;text-align:left}
#category_list ul{font-size:12px;font-weight:400;line-height:15px;list-style-type:none;margin:0 0 0 2px;padding:0}
#category_list ul ul{font-size:11px;font-weight:400;line-height:13px;list-style-type:none;margin:0 0 0 8px;padding:0}
#category_list ul ul ul{font-size:10px;font-weight:400;line-height:13px;list-style-type:none;margin:0 0 0 8px;padding:0}
/*#category_list ul ul ul ul{margin:0 0 0 8px;padding:0;list-style-type:none;font-size:10px;font-weight:normal;line-height:13px;}
#category_list ul ul ul ul ul{margin:0 0 0 8px;padding:0;list-style-type:none;font-size:10px;font-weight:normal;line-height:13px;}*/
#category_list li{list-style-type:none}
#category_list li a{background:url(/mall/image/mall/skin/dot_red.gif) no-repeat 0 4px;font-weight:700;padding:0 0 0 8px;vertical-align:text-top}
/*#category_list li li a{background:url(/mall/image/mall/skin/circle_red.gif) no-repeat 0 4px;padding:0 0 0 8px;vertical-align:text-top;font-weight:normal;}
#category_list li li li a{background:url(/mall/image/mall/skin/circle_red.gif) no-repeat 0 3px;padding:0 0 0 8px;vertical-align:text-top;font-weight:normal;}
#category_list li li li li a{background:url(/mall/image/mall/skin/circle_red.gif) no-repeat 0 3px;padding:0 0 0 8px;vertical-align:text-top;font-weight:normal;}
#category_list li li li li li a{background:url(/mall/image/mall/skin/circle_red.gif) no-repeat 0 3px;padding:0 0 0 8px;vertical-align:text-top;font-weight:normal;}*/
#category_list2{font-size:12px;font-weight:400;line-height:17px;text-align:left}
#category_list2 ul{list-style-image:url(/mall/image/mall/skin/circle_blue2.gif);margin-bottom:1px;margin-top:2px;padding-left:9px}
#category_list2 li{font-weight:400;text-decoration:none;vertical-align:text-top}
/*#category_list2 li a:hover{ text-decoration:underline;} */
#seeall{font-size:12px;padding-left:8px}
#search_wrapper{background:#e7e7e7;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;margin:10px 0 0;padding:0;text-align:center;width:175px}
#search_form{font-size:12px;padding:0 5px 5px;text-align:left}
#mfg_header{background:url(/mall/image/mall/skin/bh_purple_bg.gif) repeat-x;color:#000;font-size:12px;font-weight:700;height:26px;padding:3px;text-align:left;vertical-align:top}
#mfg_list li a{background:url(/mall/image/mall/skin/dot_purple.gif) no-repeat 0 4px;font-weight:700;padding:0 0 0 8px;vertical-align:text-top}
#attr_list li{background:url(/mall/image/mall/skin/dot_red.gif) no-repeat 0 4px;font-weight:700;padding:0 2px 0 8px;vertical-align:text-top}
#attr_list a:hover{color:#0152a0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:underline}
#store_content_wrapper{margin:5px;padding:5px;text-align:left}
#store_content_wrapper h1 a{color:#036;font-size:20px;font-weight:700;margin:2px;padding:0}
#right_column{margin:5px 0 0;width:180px}
#my_iboats li a{background:url(/mall/image/mall/skin/dot_red.gif) no-repeat 0 4px;font-weight:400;padding:0 0 0 8px;vertical-align:text-top}
#mfg_list a{background:url(/mall/image/mall/skin/dot_purple.gif) no-repeat 0 4px;font-size:11px;font-weight:400;line-height:15px;padding:0 0 0 8px;vertical-align:text-top}
#recent_searches ul{font-size:11px;font-weight:400;line-height:15px;list-style-type:none;margin:0;padding-left:5px}
#recent_searches li a{background:url(/mall/image/mall/skin/dot_blue.gif) no-repeat 0 5px;font-weight:400;padding:0 0 0 8px;vertical-align:text-top}
#cat_tb{border:#ccc 1px solid;margin-bottom:10px;padding-top:5px;width:180px}
#cat_tb td{border-bottom:#ccc 1px solid;padding:5px;width:100%}
.mkt{border:solid #ccc 1px;padding:3px}
.popular_cat{border:#ccc 1px solid;margin:0 0 10px}
#featured_cat_tb td{width:25%}
#category_title{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;color:#000;font-size:13px;font-weight:700;height:20px;margin:0;padding:5px 2px 2px 5px;text-align:left;vertical-align:middle}
#nav_title img{vertical-align:middle}
#nav_title{padding:0 0 0 5px;text-align:left;vertical-align:middle;width:inherit}
#nav_title h1{font-size:2em;line-height:24px;margin:0;padding:0}
.btmborder{border-bottom:#ccc 1px solid}
/* it's been noticed that adding padding or margin to bottom_right_main causes display issues in the cover finder and prop finder..we'll take it for now  .mbody{padding:5px;} */
#account_wrapper{margin-left:5px;margin-right:5px;margin-top:15px;padding-bottom:5px;width:180px}
#title_wrap{margin-bottom:5px;padding-bottom:5px}
#sub_item_title{font-size:small}
#featured_item_title{background:#efefef;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;color:#000;font-size:13px;font-weight:700;margin-top:5px;padding-bottom:5px;padding-top:5px;text-align:left;vertical-align:middle;width:180px}
#featured_item_title a{color:#000}
#featured_item{border-bottom:solid 1px #ccc;font-size:13px;vertical-align:middle}
#finders TABLE{border:1px solid #ccc}
#finders td{border:0}
#shortcart{color:#333;font-size:11px;left:410px;margin:0;padding:2px;position:absolute;top:29px;white-space:nowrap}
.tg{border-left:1px solid #ccc;border-top:1px solid #ccc;font-family:Arial,Helvetica,sans-serif}
/*.tg th{background:#0152a0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#fff;font-size:14px;font-weight:700}*/
.tg td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;font-size:12px;font-weight:400}
.tg h3{color:#fff;margin:0;padding:0}
.hd{background:#f1f1f1;font-weight:700}
#siblings{padding:8px}
#siblings a{color:#666;font-size:11px}
.twocolwrapper{float:left;width:50%}
div#twrapper br{clear:left}
div#rs{text-align:right}
div#prodwrap{background:#e1e1e1;border:solid #ccc 1px}
div#holiday{clear:both;left:405px;position:absolute;top:21px}
#user_admin_navigation{background:#f3f7fb;color:#036;width:100%}
/*_top:0 - for blowout_2 ie */
.blowout_2{background:url(/mall/image/blowout/icons/bg2.gif) repeat-x;color:#f60;font-size:.95em;font-weight:700;height:25px;left:0;margin:0;padding:0;position:absolute;text-align:center;top:0;width:100%}
.blowout_3{background:url(/mall/image/blowout/icons/bg2.gif) repeat-x;color:#f60;font-size:1.1em;font-weight:700;height:25px;margin:0;padding:0;text-align:center;vertical-align:middle}
.blowout_1{color:#f60;font-weight:700;height:25px;margin:0;padding:0 2px;text-align:center}
.blowout_4{vertical-align:top}
.blowout_banner{margin:5px}
.map_price{font-family:Verdana,Arial,sans-serif;text-decoration:line-through}
#phone2{color:#0152a0;font-weight:700;text-align:right;width:190px}
#phone2 h4{color:#666;font-size:1.19em;margin:0;padding-top:7px}
#phone2 .off{color:#666;font-size:1em;margin:0;padding-top:7px}
#phone2 a:link{color:#0152a0;text-decoration:none}
#phone2 a:hover{color:#0152a0;text-decoration:underline}
.mall_phone_number{font-size:1.3em}
.attribute_link{background:#efefef;padding:1px}
.attr_image{background:url(/mall/image/mall/skin/dot_red.gif) no-repeat;float:left;height:4px;margin:6px 6px 0 2px;vertical-align:bottom;width:4px}
.attr_group{font-size:12px;font-weight:700}
.attr_overflow{border-bottom:1px solid #efefef;font-size:11px;height:60px;overflow:auto}
.attr_standard{font-size:11px}
.highlight_search_keyword{color:#0152a0;font-weight:700}
.search_match{white-space:nowrap}
.search_match_title{border-bottom:1px solid #efefef;font-weight:600;padding-bottom:2px;text-align:left}
.search_match_details{font-size:11px;padding:2px;text-align:left}
.mall_search_category_results_min_image_height{min-height:90px}
.filter_row{display:table-row}
.filter_title{display:table-cell;font-size:1.1em;font-weight:700;vertical-align:middle}
.filter_col{background:#efefef;border-bottom:1px solid #ccc;font-weight:900}
.filters{display:table-cell;float:left}
.important{font-size:1.1em;font-weight:700}
.floatleft{float:left}
.lpg{cursor:pointer;font-size:.8em;margin:2px;padding:2px;text-align:left;text-decoration:underline;white-space:nowrap;width:100px}
.no_pm{margin:0;padding:0}
.keyword_box{width:150px}
td.cart{border-top:1px solid #036;color:#000}
span.hint{font-style:italic}
span.error{color:red}
.cart_error{background:#fff8dc;color:#c30;font-size:1.2em;font-weight:700;margin:5px}
.product_error{background:#fff8dc;color:#c30;font-size:1.2em;font-weight:700;margin:5px 0}
.product_message{background-image:url('/mall/image/error_yellow_exclamation_thumb.png');background-position:center left;background-repeat:no-repeat;font-size:.9em;font-weight:700;line-height:normal;padding:9px 0 0 19px}
.dl{background-image:url(/mall/image/checkout/dotted_line.png);background-position:center center;background-repeat:repeat-x}
div#topnav{left:0;position:absolute;top:0;width:100%}
div#topnav_margin{clear:both;margin-top:82px}
.hazmat{background-image:url('/mall/image/error_yellow_exclamation_thumb.png');background-position:center left;background-repeat:no-repeat;padding:0 0 0 19px}
/* override heavy links from main.css */
a:link,a:visited,#attr_list a:visited a:link{color:#333}
a:hover,.mall_search_view_name a:hover,.mall_search_title a:hover{color:#0152a0}
/* Use these to control the big links on view names */
/* For now we keep all things the same, black baby! */
.mall_search_view_name a:link,.mall_search_title a:link,.mall_search_view_name a:visited,.mall_search_title a:visited{color:#369}
#page_num a.first:hover,#page_num a.prev:hover{background:url(/mall/image/mall/arrow_prev_ovr.gif) no-repeat 0 50%;color:#027bf4}
.cat_price,.out_of_stock{color:#c42;display:inline;font-weight:700}
#category_header,#attr_header{background:url(/mall/image/mall/skin/bh_red_bg.gif) repeat-x;color:#000;font-size:12px;font-weight:700;height:26px;padding:3px;text-align:left;vertical-align:top}
#search_header,#current_attr_header{background:url(/mall/image/mall/skin/bh_blue_bg.gif) repeat-x;color:#000;font-size:12px;font-weight:700;height:26px;padding:3px;text-align:left;vertical-align:top}
#mfg_wrapper,#attr_wrapper,#current_attr_wrapper{border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;margin:10px 0;padding:0;text-align:center;width:175px}
#mfg_list,#attr_list,#current_attr_list,#my_iboats{padding:0 5px 5px;text-align:left}
#mfg_list ul,#attr_list ul,#current_attr_list ul,#my_iboats ul{font-size:11px;font-weight:400;line-height:15px;list-style-type:none;margin:0;padding:0}
#mkt,#cat_list{margin-bottom:10px}
#cat_tb p,#nav_img,div#ls{text-align:left}
#cat_tb img,.popular_cat P{text-align:center}
#nav_mall,#bc_nav{padding:5px}
/* merge cart.css into this file since it's so small and always included -  some things still use it outside */
th.cart,td.cartrev,P.cartrev{border-top:1px solid #036;color:#036}
a.cartrev a:link, a.cartrev a:active, a.cartrev a:visited{color:#003366}
form input[type="text"],form textarea {background-color:#fff;}
