.basic_headerlinks {
	font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: center;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	padding: 3px 3px 3px 3px;
	color: #9193D0;
}
/* This is the fonts hover stage on the header links*/
.basic_headerlinks a:hover {
	font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: center;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	padding: 3px 3px 3px 3px;
	color: #000099;
}

.bottomlinks {
	font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: center;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	color: #9193D0;

}
/* This is the fonts hover stage on the bottom links*/
.bottomlinks a:hover {
	font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: center;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	color: #000099;
}
	
.basic_body {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.subheads {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: none;
	background: #abccfb;
	background-color: #ff0000;
}

.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #0562FF;
}	
.titlesSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:22px;
	font-weight:bold;
	color: #0562FF;
}
.sub_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}
.subheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}
.pres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.bullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	list-style: url(images/art_bullet_dullblu.gif);
	color: #000000;
	background: #FFFFFF;
	text-align: left;
}

.footnote {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}




.tabletitles {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #A8DAFF;
	text-align: center;
	height: 20px;
	padding: 5px 5px 0 5px;
}
.bodyboldblu {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: left;
}
.bodyboldblustores {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	line-height: .90;	
	text-align: left;
}
.bodycenter {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
.bodycenterBold {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background: #99FF00;
}
.bodycenterBold14 {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
.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;
	
}
.SubTableBoldBlue {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 8px 0px 5px 2px;
}
.SubTableBoldBlueNoPadding {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.specialsbody {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #9b9b9b;
	text-decoration: none;
	text-align: left;
	padding: 3px 3px 3px 12px;
	vertical-align: top;
}
.SubTableBoldWhite {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 12px;
}
.SmallPopupHeadingWhitePortfolio {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: none;
	vertical-align: none;
}

.SmallPopupSubWhitePortfolio {
	font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: none;
	vertical-align: none;
	line-height: 14px;
	
}

.SubTableBoldGrey {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 12px;
	background: #ececec;
}

.SubTableBoldGreySmallerItalic {
	font: italic bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.SubTableBoldGreySmaller {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 14px;	
}	
.GreySmallText {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}	
.SubTableBoldGreySmaller {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: italc;
	line-height: 14px;
}
.Greytext {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 14px;	
}	
.NavyBlueText {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #114872;
	line-height: 17px;	
}	
.bodycenterliteblu {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #9193D0;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}

body{
margin-top: 0;
margin-right: 10px;
margin-bottom: 0;
margin-left: 10px;
} 

img {

boarder:none;

}


.footnotegspot {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #9193D0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color:#000099;
}
.footnotegspot a:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #9193D0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	color: #FFFFFF;
}

.botomcornerLeft {
	text-align: left;
	vertical-align: bottom;
	background-color:#000099;
}

.botomcornerRight {
	text-align: right;
	vertical-align: bottom;
	background-color:#000099;
}

.topcornerLeft {
	text-align: left;
	vertical-align: top;
	background-color:#000099;
}

.topcornerRight {
	text-align: right;
	vertical-align: top;
	background-color:#000099;
}

.topcornerLeft3366ff {
	text-align: left;
	vertical-align: top;
	background-color:#3366FF;
}

.topcornerRight3366FF {
	text-align: right;
	vertical-align: top;
	background-color:#3366FF;
}
.topcornerLeft99FF00 {
	text-align: left;
	vertical-align: top;
	background-color:#99FF00;
}

.topcornerRight99FF00 {
	text-align: right;
	vertical-align: top;
	background-color:#99FF00;
}

.NavSideCatGreen {
	text-align: left;
	vertical-align: middle;
	padding: 1px 1px 1px 8px;
	background-color: #6CDD22
}

.NavSideCatGreen a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.NavSideCatGreenHover {
	text-align: left;
	vertical-align: middle;
	padding: 1px 1px 1px 8px;
	background-color: #3399FF;
}

.NavSideCatGreenHover a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.NavSideSubGreen {
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 16px;
	background: #99FF00;
}

.NavSideSubGreen a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
}

.NavSideSubGreenHover {
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 16px;
	background-color: #3366FF;
}

.NavSideSubGreenHover a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.NavSideCatBlue {
	text-align: left;
	vertical-align: middle;
	padding: 1px 1px 1px 8px;
	background-color: #3399FF;
}

.NavSideCatBlue a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.NavSideCatBlueHover {
	text-align: left;
	vertical-align: middle;
	padding: 1px 1px 1px 8px;
	background-color: #88C3FF;
}

.NavSideCatBlueHover a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}

.NavSideSubBlue {
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 16px;
	background: #3399FF;
}

.NavSideSubBlue a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.NavSideSubBlueHover {
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 16px;
	background: #88C3FF;
}

.NavSideSubBlueHover a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}

.pulldown_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	background: #000099 center center;
	vertical-align: middle;
}
.footnotered {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	text-align: right;
	padding: 3px 3px 3px 3px;
}
.manuLinks {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #4B5099;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #e2ddff;
}

.manuLinks a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4B5099;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #c3c3eb;
}

.manuLinkshead {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #4B5099;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background: #c3c3eb;
}
.footnote3 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #9193d0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background: #e2ddff;
}
.text_links000099 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000099;
}

.text_links000099 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000099;
}

.text_links000099 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #ff6600;
}

.siteLinkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	list-style: url(images/art_bullet_dullblu.gif);
	color: #FF6600;
	background: #FFFFFF;
	text-align: left;
}
.basic_bodybold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.basic_bodyTomsRiver {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
	color: #022D8E;
	font-weight: normal;
	line-height: 13px;
	text-decoration:none
}
.basic_bodyVinyl {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;;
	color: #0748A9;
	font-weight: normal;
	line-height: 14px;
	text-decoration:none
}
.basic_bodybold a:link{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}

.basic_bodybold a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}

.detailLinkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #FF6600;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}
.detailLinkText a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #FF6600;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.detailLinkText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #000099;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
}

.big_body {
	font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.bodycenterBold18 {
	font: bold 23px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.subheads3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9193d0;
	line-height: 18px;
	background: #d4d4ff;
}
.footnoteaddress {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #9193D0;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	vertical-align: top;
}
.footnoteaddress a:link{
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #9193D0;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	padding: 5px;
	vertical-align: top;
}
.footnoteaddress a:hover {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	padding: 5px;
	vertical-align: top;
}.gallerytitles {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4B5099;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;
	background-color: #e2ddff;
}
.topcrnrLeftltblue {
	text-align: left;
	vertical-align: top;
	background-color:#e2ddff;
}
.topcrnrRghtLtblue {
	text-align: right;
	vertical-align: top;
	background-color:#e2ddff;
}
.botcrnrLeftltblue {
	text-align: left;
	vertical-align: bottom;
	background-color:#e2ddff;
}
.botcrnrRghtLtblue {
	text-align: right;
	vertical-align: bottom;
	background-color:#e2ddff;
}
.bullets3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	list-style: url(images/cp_bullet2_000099.gif) inside;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-indent: -15pt;
}

.gallaryBoldOrange {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #EDAB52;
	text-decoration: none;
	text-align: middle;
	vertical-align: middle;
	
}
.gallaryheadingfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.gallaryheadingfontSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #2850AA;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.gallaryheadingfontbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #5A69A8;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.subheads4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1E68C4;
	text-align: left;
	vertical-align: top;
	}
.bodyLeftBold16 {
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.minibodyLeft {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.miniBodyLeftFF6600 {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.miniBodyLeftBoldOrn {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.CallOutsHeads {
	font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.CallOutsNotes {
	font: italic 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.bodybluitalic {
	font: italic 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: left;
}
.CallOutsHeadsGrn {
	font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #83DA01;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.detailLinkTextGrn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #99FF00;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}
.bodycenter12mid {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.CallOutsSales {
	font: italic 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
.CallOutssubheadSales {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.CallOutssubheadSalesGrey {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #666667;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.CallOutsHeadsSales {
	font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.TomsRiverText {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-decoration: none;
	text-align: none;
	vertical-align: top;
}

.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;
}
.VinylShapeText {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #7688CA;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	vertical-align: top;
	padding: 0px;
}
.galleryitalic14 {
	font: italic bold 14px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #4B5099;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	background-color: #e2ddff;
}
.supersizeHeadblue {
	font: bolder 36px/38px Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	text-align: left;
	vertical-align: top;
}
.CallOutsHeadsBlue {
	font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: underline;
	text-align: left;
	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;
}
	
.basic_bodyFibergalss {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	vertical-align: top;
	
}.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;
}
.fiberglassnav {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	text-align: left;
	vertical-align: top;
}

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

.fiberglassnav a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3366ff;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}

.CommercialPixBorder {
font-family: verdana, arial, helvetica, sans-serif;
border-left: .02mm solid #A8D40B;
border-right: .02mm solid #A8D40B;
border-bottom: .02mm solid #A8D40B;
border-top: .02mm 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;
	vertical-align: middle;
	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;