/*
Style Guide Naming Key:

Color|Darkness

Possible Values:

	ProductLine (Color)
		Pol		- Corporate				(#003366, #6699CC, #99CCFF)
		Atv		- ATV					(#663300, #996633, #FFCC99)
		Rgr		- RANGER				(#333300, #666633, #CCCC99)
		Vic		- Victory				(#333333,        , #CCCCCC)
		Sno		- Snowmobile			(#0033CC, #0066CC, #66FFCC)
		Pwc		- Watercraft			(#000066, #999999, #CCFFFF)
		Pps		- Professional Series


		Sys		- System Wide
		Pkg		- Pure Escape Packages Display

	ColorDarkness
		Stout	- Darkest Color
		Pilsner	- Medium Color
		Lager	- Light Color


*/

/*Dark Corporate Color*/
.POLStout
{
	color:#003366;
}

.POLStout A
{
	color:#003366;
}

/*Medium Corporate Color*/
.POLLager
{
	color:#6699CC;
}

.POLLager A
{
	color:#6699CC;
}

/*Light Corporate Color*/
.POLPilsner
{
	color:#99CCFF;
}

.POLPilsner A
{
	color:#99CCFF;
}

/*Dark ATV Color*/
.ATVStout
{
	color:#663300;
}

.ATVStout A
{
	color:#663300;
}

/*Medium ATV Color*/
.ATVLager
{
	color:#996633;
}

.ATVLager A
{
	color:#996633;
}

/*Light ATV Color*/
.ATVPilsner
{
	color:#FFCC99;
}

.ATVPilsner A
{
	color:#FFCC99;
}

/*Dark Ranger Color*/
.RGRStout
{
	color:#333300;
}

.RGRStout A
{
	color:#333300;
}

/*Medium Ranger Color*/
.RGRLager
{
	color:#666633;
}

.RGRLager A
{
	color:#666633;
}

/*Light Ranger Color*/
.RGRPilsner
{
	color:#CCCC99;
}

.RGRPilsner A
{
	color:#CCCC99;
}

/*Dark Victory Color*/
.VICStout
{
	color:#333333;
}

.VICStout A
{
	color:#333333;
}

/*Medium Victory Color*/
.VICLager
{
	color:#333333;
}

.VICLager A
{
	color:#333333;
}

/*Light Victory Color*/
.VICPilsner
{
	color:#CCCCCC;
}

.VICPilsner A
{
	color:#CCCCCC;
}

/*Dark Snow Color*/
.SNOStout
{
	color:#0033CC;
}

.SNOStout A
{
	color:#0033CC;
}

/*Medium Snow Color*/
.SNOLager
{
	color:#0066CC;
}

.SNOLager A
{
	color:#0066CC;
}

/*Light Snow Color*/
.SNOPilsner
{
	color:#66FFCC;
}

.SNOPilsner A
{
	color:#66FFCC;
}

/*Dark Watercraft Color*/
.PWCStout
{
	color:#000066;
}

.PWCStout A
{
	color:#000066;
}

/*Medium Watercraft Color*/
.PWCLager
{
	color:#999999;
}

.PWCLager A
{
	color:#999999;
}

/*Light Watercraft Color*/
.PWCPilsner
{
	color:#CCFFFF;
}

.PWCPilsner A
{
	color:#CCFFFF;
}

/*Dark Professional Series Color*/
.PPSStout
{

}

.PPSStout A
{

}

/*Medium Professional Series Color*/
.PPSLager
{

}

.PPSLager A
{

}

/*Light Professional Series Color*/
.PPSPilsner
{

}

.PPSPilsner A
{

}

/*Dark System Color*/
.SYSStout
{
	color:#003366;
}

.SYSStout A
{
	color:#003366;
}

/*White System Color*/
.SYSPaleAle
{
	color:#FFFFFF;
}

.SYSPaleAle A
{
	color:#FFFFFF;
}

/*Dark System Color*/
.SYSLager
{
	color:#6699CC;
}

.SYSLager A
{
	color:#6699CC;
}

/*System Error Message Color*/
.SYSError
{
	color:#FF3300;
}

.SYSError A
{
	color:#FF3300;
	text-decoration:underline;
}

/*System Action Color*/
.SYSAction
{
	color:#FF9900;
	font-weight: bold;
}

.SYSAction A
{
	color:#FF9900
}

/*System Special Color*/
.SYSSpecial
{
	color:#6699CC;
}

.SYSSpecial A
{
	color:#6699CC;
}

/*System Boring*/
.SYSBoring
{
	color:#FFFFFF;
}

.SYSBoring A
{
	color:#FFFFFF;
}

/*System Background*/
.SYSBorder
{
	background-color:#000000;
}

.SYSCartInfo
{
	color:#000000;
	background-color:#6699CC;
}

.SYShr
{
	background-color:#6699CC;
}

.largerViewBar
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial;
	text-decoration: none;
}

.BodyTable
{
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
}

/**/
.BodyTableRowHead
{
	background-color:#99CCFF;
}

.BodyTableRowHeadCell
{
	color:#000000;
	padding: 6px 6px 6px 6px;
}

/**/
.BodyTableRowStout
{
	background-color:#CCCCCC;
}

/**/
.BodyTableRowLager
{
	background-color:#FFFFFF;
}

.BodyTableCell
{
	color:#003366;
	padding: 6px 6px 6px 6px;
}

.BodyTableCellBold
{
	color:#003366;
	padding: 6px 6px 6px 6px;
	font-weight:bold;
}

.BodyTableHSpace
{
	color:#003366;
	padding: 2px 6px 0px 6px;
}
/**/
H1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration:none;
	margin:0 0 0 0;
}

/**/
H2
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin:0 0 0 0;
}

/**/
H3
{
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	margin:0 0 0 0;
}

body
{
	font-size: 8pt;
	background: #ffffff;
	/*margin: 20px 0px 0px 20px;*/
	
	font-family: Arial;
}

td
{
	font-family: Arial;
	font-size: 8pt;
}
a
{
	text-decoration: none;
	/*color: #6699CC;*/
	color:#0066CC;
}
a:hover
{
	text-decoration: underline;
}

.resources
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	line-height: 20px;
}

.resources a
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	line-height: 20px;
}
.resources a:link
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	line-height: 20px;
}

.resources a:hover
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	line-height: 20px;
}

.resources a:visited
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	line-height: 20px;
}

.promotions
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}

.promotions a
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
.promotions a:link
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
.promotions a:visited
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}

.promotions a:hover
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}

.promotionsTitle
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #015498;
	font-family: Arial;
}

.promotionsTitle a
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #015498;
	font-family: Arial;
}
.promotionsTitle a:link
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #015498;
	font-family: Arial;
}

.promotionsTitle a:hover
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #015498;
	font-family: Arial;
}

.promotionsTitle a:visited
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #015498;
	font-family: Arial;
}

.headerTitle
{
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: #000000;
	font-family: Arial;
}

/* these tab styles are used because the tabber javascript replaces H2 and H3 styles in the DOM */
.tabSectionTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin:0 0 0 0;
	color:#003366;
}

.tabContentTableHeader
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color:black;
}
/* end tab styles */

.packageTitle
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none ;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #015498;
}
.packageTitle a
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none  ;
	text-decoration :underline;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #015498;
}
.packageTitle a:link
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none ;
	text-decoration :underline;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #015498;
}
.packageTitle a:hover
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none ;
	text-decoration :underline;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #015498;
}
.packageTitle a:visited
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none ;
	text-decoration :underline;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #015498;
}
.brownTitle
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	text-transform:none ;
	color: #ffffff;
	line-height: 26px;
	font-family: Arial;
	background-color: #3c352f;
}

.FAQItem
{
	color:#003366;
	text-decoration:none;
}
.FAQItem a
{
	color:#003366;
	text-decoration:none;
}
.FAQItem a:link
{
	color:#003366;
	text-decoration:none;
}
.FAQItem a:visited
{
	color:#003366;
	text-decoration:none;
}
.FAQItem a:hover
{
	color:#003366;
	text-decoration:underline;
	cursor:hand;
}
.ListByModelDDL
{
	font-size: 8pt;
	font-family: Arial;
}
.SecurityText
{
	font-size: 7pt;
	font-family: Arial;
}


