/* copy styles */
	
	TD, BODY { font: 11px/14px Arial, Helvetica, sans-serif; }

.copy { font:11px/14px Arial, Helvetica, sans-serif; }
	.title { font: 17px/20px Arial, Helvetica, sans-serif; } 
	.smtitle { font: 14px/18px Arial, Helvetica, sans-serif; }
	.em {
		font: 13px/16px Arial, Helvetica, sans-serif; 
		font-weight: bold;
	}
	.whtcopy {
		font: 11px/14px Arial, Helvetica, sans-serif; 
		color: #FFFFFF;
	}
	.wht {
		font: 10px/11px Arial, Helvetica, sans-serif; 
		color: #FFFFFF;
	}
	.news { font:11px/13px Arial, Helvetica, sans-serif; }
	.sm { font:8pt/13pt Arial, Helvetica, sans-serif; }
	
	.dealerlogo {
		border:1px solid #6DB6D0;
		background: #FFFFFF;
		padding:3px;
	}
	

	.sep {
		border-bottom:1px solid #CCE7EF;
	}

/* nav and link styles */
	.rollon { background-color: #e23800; }
	.rolloff { background-color: #CC3300; }
	
	A, A:link, A:visited, A:active {
		color: #CC0000;
		font: 11px/14px Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	A:hover {
		color: #1F6C88;
		text-decoration: none;
	}

	/*//////////////////////////////////////////////////////*/
	
	A.wht, A.wht:link, A.wht:visited, A.wht:active {
		font: 10px/11px Arial, Helvetica, sans-serif; 
		color: #FFFFFF;
	}
	
	A.nounderline, A.nounderline:link, A.nounderline:visited, A.nounderline:active {
		font: 10px Verdana, Arial, sans-serif;
		text-decoration: none;
		cursor: pointer;
	}

	A.nounderline_on, A.nounderline_on:link, A.nounderline_on:visited, A.nounderline_on:active {
		font: 10px Verdana, Arial, sans-serif;
		text-decoration: none;
		color: #000000;
		cursor: pointer;
	}	
	
	.divOff {
		border:1px solid #6db6d0;
		border-bottom:none;
		display:inline;
		float:left;
		margin-right:1px;
		padding: 0px 1px 0px 1px;
		position:relative;
		top:2px;
	}
	.divOn {
		border:1px solid #6db6d0;
		border-bottom: 1px solid #FFFFFF;
		background: #FFFFFF;
		display:inline;
		float:left;
		margin-right:1px;
		padding: 0px 5px 0px 5px;
		position:relative;
		top:1px;
	}

	/*//////////////////////////////////////////////////////*/
	A.nav, A.nav:link, A.nav:visited, A.nav:active { 
		color: #CC0000;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	A.nav:hover { 
		color: #1F6C88;
		text-decoration: underline;
	}
	
	A.navhere, A.navhere:link, A.navhere:visited, A.navhere:active { 
		color: #1F6C88;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	A.navhere:hover { 
		color: #1F6C88;
		text-decoration: none;
	}
	
	A.results, A.results:link, A.results:visited, A.results:active { 
		color: #1F6C88;
		font: 11px/14px Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	A.results:hover { 
		color: #1F6C88;
		text-decoration: underline;
	}
	
	A.results_sm, A.results_sm:link, A.results_sm:visited, A.results_sm:active { 
		color: #1F6C88;
		font: 8pt/13pt Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	A.results_sm:hover { 
		color: #1F6C88;
		text-decoration: underline;
	}
	
	
	
/* calendar styles */	
	
	A.calendarday, A.calendarday:link, A.calendarday:visited, A.calendarday:active { 
		color: #60873A;
		font: bold 10px/16px Arial, sans-serif;
		text-decoration: none;
		margin:0px;
	}
	
	A.calendarday:hover {
		text-decoration: underline;
		background-color: F1F6F9;
	}
	
	A.title, A.title:link, A.title:visited, A.title:active { 
		font: 17px/20px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin:0px;
	}
	
	A.title:hover {
		text-decoration: underline;
		background-color: F1F6F9;
		
	}
	
	A.calendaractiveday, A.calendaractiveday:link, A.calendaractiveday:visited, A.calendaractiveday:active { 
		color: #60873A;
		font: bold 10px/16px Arial, sans-serif;
		text-decoration: none;
		margin:0px;
	}
	
	A.calendaractiveday:hover {
		text-decoration: underline;
		background-color: F1F6F9;
		
	}

LI {list-style-type: square;}

div.errorbox {
	color: #cb2e00; 
	border: 1px solid #cb2e00; 
	width: 188px; 
	padding: 10px; 
}

OL LI {list-style-type: decimal;}

/* form styles */
	INPUT.search {
		border: 1px solid #000000;
		width: 114px;
		height: 17px;
		padding: 0px;
		margin: 0px;
	}
	
	INPUT.styled {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border: 1px solid #6db6d0; 
		font: 11px Arial, Helvetica, sans-serif;
		color: #167CA2;
		width: 100%;
}
	
	INPUT.bttn {
		border: 1px solid #9E2801;
		background: #CC3300;
		color: #ffffff;
		font: bold 11px Arial, Helvetica, sans-serif;
	}
	
	TEXTAREA.styled {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border: 1px solid #6db6d0;
		font: 11px Arial, Helvetica, sans-serif;
		color: #000000; 
		scrollbar-face-color: #FFFFFF; 
		scrollbar-shadow-color: #6db6d0; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-3dlight-color: #6db6d0; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-track-color: #CCCCCC; 
		scrollbar-arrow-color: #000000;
	}
	
	SELECT.styled {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border: 1px outset #6DB6D0; 
		color: #167CA2; 
		font: 11px Arial, Helvetica, sans-serif; 
		scrollbar-face-color: #FFFFFF; 
		scrollbar-shadow-color: #6DB6D0; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-3dlight-color: #6DB6D0; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-track-color: #6DB6D0; 
		scrollbar-arrow-color: #000000;
		width: 100%;
}
	
	INPUT.search {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border:1px solid #000000; 
		height:18; 
		font: 10px Arial, Helvetica, sans-serif;
		color: #000000; 
	}
	
	SELECT.search {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border: 1px solid #000000; 
		color: #000000; 
		font: 10px Arial, Helvetica, sans-serif; 
		scrollbar-face-color: #FFFFFF; 
		scrollbar-shadow-color: #000000; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-3dlight-color: #000000; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-track-color: #CCCCCC; 
		scrollbar-arrow-color: #000000;
	}
	
	INPUT.email {
		background: #FFFFFF; 
		background-color: #FFFFFF; 
		border: 1px solid #FFFFFF; 
		font: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #000000;
	}
	
	#quicklinks {
		background:url(/images/links_bg.gif) left center no-repeat transparent; 
		height:26px; 
		margin-left:2px; 
		margin-bottom:10px;
		text-align:center;
	}
	
	#sub_quicklinks {
		height:26px;
		margin-left:2px; 
		background:url(/images/linkcap_l.gif) top left no-repeat #d3eff7;
		position:relative;
		top:-15px;
		margin-bottom:-5px;
	}
	#sub_quicklinks_r {
		text-align:center;
		height:26px;
		background:url(/images/linkcap_r.gif) top right no-repeat transparent;
	}
	#sub_outdoorhub{
		height: 98px;
		width: 728px;
		/*margin-left: 2px;*/
		position: relative;
		top: 167px;
		right: 188px;
	}
	#sub_outdoorhub_r{
		position: absolute;
		height: 98px;
		
	}
	
	#quicklinks a,
	#sub_quicklinks a,
	#sub_quicklinks_r a {
		color:#116280;
		font-weight:bold;
		vertical-align:middle;
		padding:0 25px;
		font-size:11px;
		line-height:26px;
		border-right:1px solid #116280;
	}
	
	#quicklinks a#last,
	#sub_quicklinks a#last,
	#sub_quicklinks_r a#last {
		border-right:none;
	}
	
	#detail_quicklink a {
		font-weight:bold;
		padding:0 10px;
	}
	
div.details-title b {
	font-size: 24px;
	line-height: 110%;
}
.google-ads div{
	display: inline !important;
	
}	
	
	
	
	
	
	
