
.bullets2 {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	list-style: url(images/cp_bullet2_000099.gif) outside;
	text-align: left;
	
}
	
.GreySmallText {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}	

.Greytext {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	line-height: 14px;	
}
.GreyTextBold {
	font: bold 10.5px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 14px
}


.basic_bodyTomsRiver {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
	color: #022D8E;
	font-weight: normal;
	line-height: 13px;
	text-decoration:none

}
.TomsRiverText {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
	text-align: none;
	vertical-align: top;
	line-height: 15px;
}

.TomsRiverTextLink {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.TomsRiverTextSmall {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	vertical-align: top;
	padding: 0px;
}

.bullets6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	list-style: url(images/cp_bullet2_000099.gif) inside;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	text-indent: -20pt;
	padding-bottom: 5px;
}

.NavSideCat4B5099 {
	text-align: left;
}

.NavSideCat4B5099 a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #c3c3eb;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
}

.NavSideCat4B5099 a:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
}
.NavSideCat4B5099 a:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
}
.NavSideCat4B5099 a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #e2ddff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
}

.message_ERROR {
	background-color: #DD5555;
}

.message_ERROR td {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.message_OK {
	background-color: #44AA44;
}

.message_OK td {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*--------------------------------------------
	sIFR
--------------------------------------------*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics 
match up with the sIFR text metrics since the sIFR text in this example is so much 
narrower... your own settings may vary... any weird sizing issues you may run into 
are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash h1 {
	visibility: hidden;
	line-height:20px;
	font-size: 50px;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size:40px;
	padding:30px 0 30px 0;
	line-height:10px;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 20px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 10px;
}
/* ================================================================================= */
h1, h2, h3, h4 , h5, h6, h7 {
	font-family: Verdana, Arial, sans-serif;
	color:#000099;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	font-size: 14px;

}
/*Choose from...*/
h1 {
	color:#FF6600;
	font-size:18px;
}
/* Retail Item */
h4 {

}
/* Precent */
h2{
	font-size:40px;
	letter-spacing:-5px;
	margin: -3px 0 -3px 0;
}
/* O F F */
h6 {
	font-size:38px;
	letter-spacing:0px;
	font-weight:bolder;
	margin: -3px 0 -3px 0;
}
/* thru End Date */
h5 {
	font-size:16px;
}
/* footnote */
h7 {
	font-size:10px;
}
/* Comp And Save Item */
h3 {
}
/* thru End Date */
.poolsupplytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #434343;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;

}
.poolsupplytextbottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8px;
	font-weight: bold;
	}
.Border {
font-family: verdana, arial, helvetica, sans-serif;
border-left: 3px solid #CCCCCC;
border-right: 3px solid #CCCCCC;
border-bottom: 3px solid #CCCCCC;
border-top: 3px solid #CCCCCC;
}
	
.Border3 {
font-family: verdana, arial, helvetica, sans-serif;
border-left: .02mm solid #FFFFFF;
border-right: .02mm solid #FFFFFF;
border-bottom: .02mm solid #FFFFFF;
border-top: .02mm solid #FFFFFF;
}

.CommercialPixBorder {
font-family: verdana, arial, helvetica, sans-serif;
border-left: .01mm solid #A8D40B;
border-right: .01mm solid #A8D40B;
border-bottom: .01mm solid #A8D40B;
border-top: .01mm solid #A8D40B;
}
.basic_bodyCommercial {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #022D8E;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	vertical-align: top;
	
}
.HeadingCommercial {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #022D8E;
	font-size: 12px;
	text-decoration: bold;
	line-height: 14px;
	vertical-align: top;
	
}
.Commercialnav {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#022D8E;
	text-align: left;
	vertical-align: top;
}

.Commercialnav a:link{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #022D8E;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}

.Commercialnav a:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3672FC;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.Commercialnav a:visited{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #e2ddff;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;

}
.CommercialnavBottom {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#022D8E;
	text-align: left;
	vertical-align: top;
}

.CommercialnavBottom a:link{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #022D8E;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}

.CommercialnavBottom a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
	
.CommercialEmailNav{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	font-weight: normal;
	text-decoration:underline;
	
}
.CommercialEmailNav a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;;
	font-weight: normal;
	text-decoration:underline;
}
.CommercialEmailNav a:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	font-weight: normal;
	text-decoration:underline;
}
.CommercialEmailNav a:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF66;
	font-weight: normal;
	text-decoration:underline;
}
.CommercialEmailNav a:active {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	font-weight: normal;
	text-decoration:underline;
}
.VGBnavText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0062C4;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
}
.VGBnavText a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0062C4;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
}
.VGBnavText a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0062C4;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
}
.VGBnavText a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	line-height: 17px;
	font-weight: bold;
	text-decoration:underline;
}
.VGBnavText a:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC9900;
	line-height: 17px;
	font-weight: bold;
	text-decoration:underline;
}
.VGBText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0062C4;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
}

.BottomNav {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9b9b9b;
	text-decoration: none;
	text-align: none;
	vertical-align: none;
}
.NewBorder {
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: .04mm solid #4f9aff;
	border-right: .04mm solid #4f9aff;
	border-bottom: .04mm solid #4f9aff;
	border-top: .04mm solid #4f9aff;
}
.PicBorder {
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: .02mm solid #3C8EF5;
	border-right: .02mm solid #3C8EF5;
	border-bottom: .02mm solid #3C8EF5;
	border-top: .02mm solid #3C8EF5;
}
.LocationPicsFonts {
	font: normal 9.5px verdana, Arial, Helvetica, sans-serif;
	color: #858585;
	font-weight: bold;
	text-decoration: none;
}
.LocationsHeadingstext {
   
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #3C8EF5;
	font-weight: Bold;
	font-style:None;
}
.LocationsHeadingstext a:link {
   	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #3C8EF5;
	font-weight:Bold;
	font-style:None;
}
.LocationsHeadingstext a:visited {
  	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #80B6F9;
	font-weight: Bold;
	font-style:None;
	
}
.LocationsHeadingstext a:hover {
  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #A7D812;
	font-weight: Bold;
	font-style:Underline;
}
.LocationsHeadingstext a:active {
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #80B6F9;
	font-weight: Bold;
	font-style:None;
}

.BottomNavLinks {
   
   	font-family: Verdana;
	font-size:8pt;
	color: #9b9b9b;
	font-weight: Normal;
	font-style:Normal;
}
.BottomNavLinks a:link {
   	
	font-family: Verdana;
	font-size: 8pt;
	color: #9b9b9b;
	font-weight:Normal;
	font-style:Normal;
}
.BottomNavLinks a:visited {
  	
	font-family: Verdana;
	font-size: 8pt;
	color: #80B6F9;
	font-weight: Normal;
	font-style:Normal;
}
.BottomNavLinks a:hover {
  
	font-family: Verdana;
	font-size: 8pt;
	color: #A7D812;
	font-weight: Normal;
	font-style:Underline;
}
.BottomNavLinks a:active {
    
	font-family: Verdana;
	font-size: 8pt;
	color: #80B6F9;
	font-weight: Normal;
	font-style:Normal;
}
.MainTextFonts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	color: #464646;
	text-align: left;
	line-height: 4mm;
}
.MainTextFontsBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Normal;
	color: #3399FF;
	text-align: left;
	line-height: 4mm;
}	
.HomePagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #0562FF;
	text-decoration: none;
	line-height: 12mm;
