/* the mall seems to use this for bits and pieces but, it should probably be in mallstyle.css */
body{font-family:Arial,Verdana,sans-serif;font-size:10px;letter-spacing:inherit;color:#333;margin:0;text-align:center;font-weight:normal;background:#dae9f0 url(/mall/images/homepage/new/main_bg.gif) repeat-x;}
/* keep these synced with mallstyle.css or else they override it */
/*a:link{font-size:inherit; letter-spacing:inherit; color:#333; text-decoration:underline; font-weight:inherit; }
a:visited{ font-size:inherit; letter-spacing:inherit; color:#333; text-decoration:underline; font-weight:inherit; }
a:active{font-size:inherit; letter-spacing:inherit; color:#333; text-decoration:underline;  font-weight:inherit;}
a:hover{font-size:inherit; letter-spacing:inherit; color:#0152A0; text-decoration:underline; font-weight:inherit; }
*/
.xsmall{font-size:9px;letter-spacing:inherit;color:#333;}
.small{font-size:11px;letter-spacing:inherit;color:#333;}
.small a{font-size:11px;letter-spacing:inherit;color:#036;text-decoration:underline;}
.normal{font-size:12px;letter-spacing:inherit;color:#333;}
.normal_bold{font-size:12px;letter-spacing:inherit;color:#333;font-weight:bold;}
.large{font-size:16px;letter-spacing:inherit;color:#333;font-weight:bold;}
.large a{font-size:16px;letter-spacing:inherit;color:#036;font-weight:bold;text-decoration:underline;}
.xlarge{font-size:18px;letter-spacing:inherit;color:#333;font-weight:bold;}
.g_xsmall{font-size:9px;letter-spacing:inherit;color:#999;}
#main_page_wrapper{font-family:"Lucida Grande",helvetica,Verdana,Arial,sans-serif;visibility:visible;width:945px;text-align:left;}
#main_photo1{background-image:url(/images/homepage/new/boating_classifieds_bg.jpg);background-repeat:no-repeat;background-position:left top;min-width:245px;height:270px;}
td.left_column{width:185px;}
td.center_column{width:575px;}
td.right_column{width:185px;}
td.wide_cloumn{width:760px;}
#wrapper_home_image{position:relative;text-align:left;width:760px;height:270px;padding:0;z-index:0;}
#classifieds_wrapper{position:absolute;width:256px;height:270px;top:0;left:0;background:url(/images/homepage/new/boating_classifieds_bg.jpg) no-repeat;z-index:0;background-image:url(/images/homepage/new/boating_classifieds_bg.jpg);}
#store_wrapper{position:absolute;width:253px;height:270px;top:0;left:256px;background:url(/images/homepage/new/boating_store_bg.jpg) no-repeat;z-index:0;}
#resource_wrapper{position:absolute;width:251px;height:270px;top:0;left:509px;background:url(/images/homepage/new/boating_resource_bg.jpg) no-repeat;background-image:url(/images/homepage/new/boat_resources_bg.jpg);z-index:0;}
#classifieds_visible{visibility:visible;position:absolute;height:36px;width:256px;top:200px;left:0;z-index:0;}
#store_visible{visibility:visible;position:absolute;height:36px;width:253px;top:200px;left:0;z-index:0;}
#resource_visible{visibility:visible;position:absolute;height:36px;width:253px;top:200px;left:0;z-index:0;}
#classifieds_show_content{visibility:hidden;position:absolute;background:#fff url(/images/homepage/new/boating_classifieds_bg_f2.gif) no-repeat;height:270px;width:256px;top:0;left:0;z-index:1;}
#store_show_content{visibility:hidden;position:absolute;height:270px;width:253px;background:#fff url(/images/homepage/new/boating_store_bg_f2.gif) no-repeat;top:0;left:0;z-index:1;}
#resource_show_content{visibility:hidden;position:absolute;height:270px;width:251px;background:#fff url(/images/homepage/new/boat_resources_bg_f2.gif) no-repeat;top:0;left:0;z-index:1;}
#title_blue_bar{padding:5px 1px 1px 5px;margin:1px 1px 1px 1px;background:#efefef;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#036;vertical-align:middle;font-size:13px;height:20px;text-align:center;font-weight:bold;}
#forums_title{margin:1px 1px 1px 1px;padding:5px 2px 2px 5px;background:#efefef;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#036;vertical-align:middle;font-size:13px;height:20px;text-align:center;font-weight:bold;}
#feature_title{margin:0;padding:5px 2px 2px 5px;background:#efefef;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#036;vertical-align:middle;font-size:13px;height:20px;text-align:left;font-weight:bold;}
#form_holder{margin:8px 3px 3px 8px;font-size:12px;}
#form_holder2{margin:8px 3px 3px 8px;font-size:12px;}
#classifieds_links{margin:36px 3px 3px 5px;font-size:10px;}
#store_links{margin:36px 3px 3px 5px;font-size:10px;}
#resources{margin:5px 3px 3px 3px;}
#resources_links{margin:36px 3px 3px 3px;}
#text{width:98%;margin:5px 5px 5px 5px;font-size:12px;}
#form_holder table{margin:0;}
#li1{text-align:left;vertical-align:top;width:110px;padding:5px 5px 5px 5px;float:left;}
#li2{text-align:left;vertical-align:top;width:110px;padding:5px 5px 5px 5px;float:right;}
#li3{text-align:left;vertical-align:top;padding:5px 5px 5px 5px;}
#li1 ul{margin:0;padding:0;list-style-type:none;font-size:11px;font-weight:normal;line-height:13px;}
#li2 ul{margin:0;padding:0;list-style-type:none;font-size:11px;font-weight:normal;line-height:13px;}
#li3 ul{margin:0;padding:0;list-style-type:none;font-size:10px;font-weight:bold;line-height:14px;}
#li1 li{background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;vertical-align:text-top;}
#li2 li{background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;}
#li3 li{background:url(/images/arrow_r.png) no-repeat 0 4px;padding:0 0 0 6px;}
#li3 a{font-size:11px;font-weight:bold;line-height:14px;}
select{z-index:0;}
input{font-size:11px;color:#000;padding:2px 2px 2px 2px;}
#spacer{width:100%;height:2px;}
#half_round_title{border-top:solid 1px #ccc;background:#efefef;padding:0;margin:0;height:26px;text-align:left;vertical-align:middle;}
#half_round_title h2{font-size:14px;font-weight:bold;margin:0;padding:0;color:#036;}
.fl{position:absolute;top:0;float:left;}
.fr{position:absolute;top:0;float:right;}
h2{font-size:16px;font-weight:bold;margin:0;padding:0;color:#000;}
.tb td{text-align:left;vertical-align:middle;background:#efefef url(/images/homepage/new/half_round_bg.gif) repeat-x;border-top:solid 1px #ccc;}
.rb{border-right:solid 1px #ccc;}
.border_full{border:solid 1px #ccc;}
#footer_divide{padding:2px 0 5px 0;font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:9px;color:#bbd1e6;background-image:url(/images/footer_divide.gif);background-repeat:repeat-x;height:16px;width:100%;text-align:right;vertical-align:middle;}
#footer_links a{font-size:10px;}
#footer_links{font-size:10px;color:#000;}
.shopping_cart{margin:0;padding:0 0 3px 15px;background-image:url(/images/homepage/new/shopping_cart_red.gif);background-repeat:no-repeat;background-position:0 center;}
#top_links{margin:0;padding:2px 2px 2px 2px;font-size:9px;color:#999;}
h3{font-size:13px;font-weight:bold;color:#000;padding:0;margin:0;}
h3.title{font-size:11px;font-weight:bold;color:#036;background-image:url(/images/arrow_r.png);background-repeat:no-repeat;background-position:0 3px;padding:0 0 0 6px;margin:0;}
html>body a.title{background:url(/images/arrow_r.png) no-repeat 0 3px;padding-left:6px;}/* respecified, for ie5/mac's benefit */
a.title{ /* some crazy hack for IE I'm sure */ /* remove this hack, if no one complains, good */
	font-size: 11px;font-weight: bold;color: #003366;margin:0;text-decoration:none;	padding-left: 6px;
	/*//RN background/* *//*:*//**//*url(images/arrow_r.png) no-repeat 0px 3px;*/
	background/* */:/**/url(/images/arrow_r.png) no-repeat 0px 3px;
}
a.title:hover{font-size:11px;font-weight:bold;color:#036;text-decoration:underline;}
.list{font-size:11px;font-weight:bold;color:#000;background-image:url(/images/arrow_r.png);background-repeat:no-repeat;background-position:0 3px;padding:0 0 0 6px;margin:0 0 5px 0;}
.sm_list{font-size:10px;color:#000;padding:0 0 0 6px;margin:0;}
.sm_list a{color:#000;text-decoration:none;padding:0;}
.sm_list a:hover{color:#036;text-decoration:underline;}
h2.side_bar{color:#000;font-size:14px;font-weight:bold;}
#text{font-size:12px;}
form{margin:2px 2px 5px 2px;}
#feature_boat header{font-size:12px;color:#036;}
#feature_boat{font-size:10px;color:#000;padding:5px 5px 5px 5px;}
#feature_boat img{padding:5px 5px 5px 5px;}
#store_li ul{margin:0;padding:0;list-style-type:none;font-size:12px;font-weight:bold;line-height:13px;}
#store_li a{font-size:12px;font-weight:bold;line-height:13px;color:#036;}
#store_li li{background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;}
#shop_all ul{margin:0;list-style-type:none;font-size:12px;font-weight:bold;line-height:13px;padding-top:2px;padding-right:5px;padding-bottom:5px;padding-left:10px;}
#shop_all a{font-size:12px;font-weight:bold;line-height:13px;color:#036;}
#shop_all li{background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;}
#hotprod_li ul{margin:0;padding:0;list-style-type:none;font-size:11px;font-weight:normal;line-height:13px;}
#hotprod_li a{font-size:11px;font-weight:normal;line-height:13px;}
#hotprod_li li{padding:2px 3px 3px 2px;}
#security_info{padding:5px 5px 5px 5px;}
#enter{text-align:center;}
#enter a{font-size:16px;letter-spacing:inherit;color:#036;font-weight:bold;text-decoration:none;}
#enter a:hover{font-size:16px;letter-spacing:inherit;color:#036;font-weight:bold;text-decoration:underline;}
abt_border{border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;}
#li_simple{text-align:left;vertical-align:top;padding:5px 5px 5px 5px;}
#li_simple ul{margin:0;padding:0;list-style-type:none;font-size:11px;font-weight:normal;line-height:13px;}
/* remove this hack, if no one complains, good */
/*#li_simple li{//RN background:url(images/arrow_r.png) no-repeat 0 3px;background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;vertical-align:text-top;}*/
#li_simple li{background:url(/images/arrow_r.png) no-repeat 0 3px;padding:0 0 0 6px;vertical-align:text-top;}
#main_title{margin:15px 5px 0 5px;padding:3px 3px 3px 5px;color:#000;font-size:14px;font-weight:bold;height:16px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;}
#part_chart{margin:0 5px 5px 5px;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;}
#simple_title{margin:0;padding:0 0 0 5px;color:#000;font-size:14px;font-weight:bold;height:15px;}
#simple_box{padding:5px 5px 5px 15px;}
#part_chart ul{margin:0;list-style-type:none;font-size:12px;font-weight:bold;line-height:13px;padding-top:2px;padding-right:5px;padding-bottom:5px;padding-left:10px;}
#part_chart li{background:url(/images/arrow_r.png) no-repeat 0 4px;list-style-type:none;padding:0 0 0 7px;}
.descbox th{font-weight:bold;}
.descbox td{font-weight:normal;border-top:solid #CCC 1px;}
.descbox table{text-align:center;width:100%;}