body { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; }
img { border: 0px; }

a:hover {text-decoration: underline;}
a {color: #535d64; text-decoration: underline}

table { border:0px; border-collapse:collapse; }
td { border-collapse:collapse; margin: 0px; padding:0px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.body_black { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_06_black { color: black; font-size: 6px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_06_black_sup { color: black; font-size: 6px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; vertical-align: super; }
.body_black_sup { color: black; font-size: 6px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: 4px; }
.body_09_black { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.body_08_black { color: black; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.body_09_orange { color: #fdb560; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.body_09_white { color: white; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_09_gray { color: #95a5b0; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.class { }
.body_10_black { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_11_black { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.price_starting_11_black { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; }
form { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
.body_11_dk_bluegray { color: #535d64; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_11_dk_orange { color: #de9e54; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_11_red { color: #750525; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_11_white { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_11_white_lead { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; }
.body_12_black { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.body_16_black { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal }
.body_14_white { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: normal; }
.body_12_white { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: normal; }
.body_15_orange_bld_ital { color: #fdb560; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-style: italic; line-height: normal; }
.body_14_black { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal; }
.copyright_home_white { color: white; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright_sub_black { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright_home_bluegray { color: #535d64; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright_sub_black { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.currency_select { color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, sans-serif; }
.currency_select_button { color: #000; font-size: 11px; font-family: arial, helvetica, geneva, sans-serif; margin: 0; padding: 0; }
.currency_select_label { color: #fff; font-size: 9px; font-family: arial, helvetica, geneva, sans-serif; }
.drc_cat_footer_links { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.drc_cat_footer_links a:link { color: #fff; }
.drc_cat_footer_links a:visited { color: #fff; }
.drc_cat_footer_links a:hover { color: #fdb560; }
.drc_cat_footer_links a:active { color: #fdb560; }
.drc_sub_footer_links { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal; }
.drc_sub_footer_links a:link { color: #535d64; }
.drc_sub_footer_links a:visited { color: #535d64; }
.drc_sub_footer_links a:hover { color: #fdb560; }
.drc_sub_footer_links a:active { color: #fdb560; }
.link_cat  { color: #6E7C85; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.link_cat:hover  { color: black; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.link_file  { color: #6E7C85; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.link_file:hover  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: normal }
.store_menu_11_black { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; }
.store_menu_11_black a:link { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: none; }
.store_menu_11_black a:visited { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: none; }
.store_menu_11_black a:hover { color: #535d64; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: underline; }
.store_menu_11_black a:active { color: #535d64; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: underline; }
.customer-info TD { padding: 5px; padding-bottom: 3px; padding-top: 3px; }

.related-products{ 
	background-color:#95A5B0; 
	text-align: center; 
	font-size: 14px;
	font-weight:bold; 
	color:#FFFFFF; 
	padding: 5px; 
	border: 1px solid #FDB560; 
	border-left: 0px;
	text-decoration: none; 
}

.related-products-title { 
	padding: 5px; 
	padding-left: 10px; 
	font-weight:bold; 
	border-right: 1px solid #FDB560;
	text-decoration: none; 
}

.online-price { 
	font-weight:bold; 
	background-color: #F0F2F3; 
	white-space:nowrap; 
	width: 140px; 
	padding: 3px; 
	margin: 6px; 
}

.total-summ { 
	background-color: #FFFFFF; 
	border: 1px solid #FDB560; 
	font-weight:bold; 
	text-align:center; 
	padding: 10px; 
}

.form-data td { padding: 2px; }

/*----------------------------- Product Catalog ------------------------*/

.central-table TD
	{
	text-align:center;
	vertical-align:top;
	padding:20 17px;
	}
	
.str1
	{
	font-size:13px;
	}	
	
.str2
	{
	font-size:13px; 
	font-weight:bold;
	}	
	
.page_title {font-size: 25.5pt; font-family: Times New Roman, TimesNewRoman, Times, serif; color: #000000; margin-top: 0; margin-bottom: 5px}	

.n-tabl
	{
	border:1px solid #d7d9da;
	}
	
.n-tabl TD
	{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:2px 6px;
	}	
	
.price
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:2px 0px 0px 0px;
	}

.img-but
	{
	margin:4px;
	}	
	
.button-n
	{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	height:18px;
	width:80px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 8px;
	vertical-align:middle;
	padding: 0px 2px;
	border: 1px solid #CCCCCC;
	}
.error { color: #a51b1b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

/*----------------------------- Calendar ------------------------*/

.calendar-title, .calendar-arrows, .calendar-num, .calendar-today, .calendar-selected, 
.calendar-bar, .tool-bar a, .calendar-num-a { font-size: 9px; font-family: verdana, Helvetica Arial, sans-serif; }
.calendar-title,.calendar-arrows,.calendar-num,.calendar-bar,.tool-bar A,.calendar-num-a { border-width: 0px; }
.calendar-title { font-size: 10px; font-weight: bold;  }
.calendar-arrows { font-size: 10px; }
.calendar-num { font-size: 9px; }
.calendar-num-a { color: #535d64; display:block; width: 100%; padding: 0px; }
.calendar-num-a:hover { color: #ff6600; background-color: #e3e3e3; }
.calendar-today { font-size: 9px; color: #FF6600; text-decoration: none; }
.calendar-selected { font-size: 9px; border: 1px solid #FF6600; text-decoration: none; background-color:e3e3e3;  }
.calendar-bar{ color: #323552; font-size: 9px; text-align: center; text-decoration: none; padding: 0px; }

.calendar-title-brunswick
	{
	background:url(../templates/imgs/calendar_background.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:5px 0px 8px 0px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	.search-results
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.search-results a
	{
	color:#535d64;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
.search-results a:hover
	{
	color:#3b4851;
	text-decoration:none;
	}		

.s-url
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.closeout-title { 
	padding: 5px; 
	padding-left: 0px; 
	font-weight:bold; 
	text-decoration: none; 
}

a.white-link
	{
	color:#FFFFFF;
	}
	
a.white-link:hover
	{
	color: #fdb560;
	}
	
.bodywhite
	{
	background:#FFFFFF;
	}
	
.bodyblack
	{
	background:#000000;
	}
	
.bottom-link-bodyblack A
	{
	color:#FFFFFF;
	}
	
.search-text-bodywhite
	{
	color:#000000;
	}
	
.search-results-color A
	{
	color:#FFFFFF;
	text-decoration:none;
	}