﻿/*html {
	margin: 0;
	padding: 0;
	background-image: url(PublishingImages/mainbg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: white;
	font-size: 100%;
	font-family: "Arial", sans-serif; 
	color: black;
}

body {
	margin: 0;
	padding: 0;
}

#mainwrap {
	margin: auto;
	width: 1001px;
}

img {
	border: none;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
*/

html {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: "Arial", sans-serif !important;
	color: black;
}

body {
	margin: 0;
	padding: 0;
	background-image: url("/PublishingImages/yp_gradient.jpg") !important;
	background-position: top center;
	background-repeat: repeat-y;	
	font-family: "Arial", sans-serif !important;
}
	

#mainwrap {
	margin: auto;
	width: 1001px;
	*padding-left:3px;
}

#main
{
	min-height:385px;
}

img {
	border: none;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

form {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

p{
	margin:0;
	padding:0;
}

.headline{
	COLOR: #14377d; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial; 
	font-size: 18px; 
	font-weight: bold; 
	line-height: 22px; 
	margin:0;
	padding:0;
}

h2
{
	margin-bottom:0px;
	margin-top:0px;
}

h2.small-white-style-h2
{
	margin-bottom:0px;
	margin-top:0px;
	text-indent:5px;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 18px; 
}

h3
{
	margin-bottom:0px;
	margin-top:0px;
}

.text{COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial; font-size: 12px; line-height: 18px; } 
.text A:link { COLOR: #14377d; TEXT-DECORATION: none; font-weight: bold; } 
.text A:visited { COLOR: #899bbe; TEXT-DECORATION: none; font-weight: bold; } 
.text A:active { COLOR: #14377d; TEXT-DECORATION: underline; font-weight: bold; } 
.text A:hover { COLOR: #899bbe; TEXT-DECORATION: underline; font-weight: bold;}

.textsmall { COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial !important; font-size: 11px; line-height: 14px; } 
.textsmall A:link { COLOR: #14377d; TEXT-DECORATION: none; font-weight: bold; } 
.textsmall A:visited { COLOR: #899bbe; TEXT-DECORATION: none; font-weight: bold; } 
.textsmall A:active { COLOR: #14377d; TEXT-DECORATION: underline; font-weight: bold; } 
.textsmall A:hover { COLOR: #899bbe; TEXT-DECORATION: underline; font-weight: bold; } 

.teaserheadline	{ COLOR: #14377d; TEXT-DECORATION: none; FONT-FAMILY: Arial; font-size: 14px; font-weight: bold; line-height: 16px; }

h1.headingdiscreet{
COLOR: #000000; 
TEXT-DECORATION: none; 
FONT-FAMILY: Arial; 
font-size: 11px;
font-weight: bold;
line-height: 14px;
margin-bottom:0px;
margin-top:10px; 
margin-right:0px;
display:inline;
} 

.teaserheaderlinewhite {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:16px;
text-decoration:none;

}

h1.teaserheaderlinewhite 
{
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
}

.teaserheadlineblue { 
	color: #0098d6; 
	_color:white;
	text-decoration: none; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 16px; 
	}

.textsmallblue	{ COLOR: #14377d; TEXT-DECORATION: none; FONT-FAMILY: Helvetica,Arial; font-size: 11px; font-weight: bold; } 
.textsmallblue A:link { COLOR: #899bbe; TEXT-DECORATION: none; font-weight: bold; }
.textsmallblue A:visited { COLOR: #899bbe; TEXT-DECORATION: none; font-weight: bold; }
.textsmallblue A:active { COLOR:#14377d; TEXT-DECORATION: underline; font-weight: bold; }
.textsmallblue A:hover { COLOR: #14377d; TEXT-DECORATION: underline; font-weight: bold; } 
 
.headlinesmallwhite 
{ 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial; 
	font-size: 15.5px; 
	font-weight: bold; 
	line-height: 18px; 
}

h1.headlinesmallwhite 
{
	font-size:15.5px;
	margin-top:0px;
	margin-bottom:0px;
}

.headlinesmallwhiteitalic 
{
	color:#FFFFFF;
	/*font-family:Arial Black;*/
	font-size:19.5px;
	font-style:italic;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

#banner 
{
	background-image:url("/PublishingImages/section_diy_home_1001x385.jpg");
	/*background-repeat:no-repeat;*/
	height:385px;
}



.productteaser
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	border:1px solid white;
	color:white;
	float:left;
	height:75px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	overflow:visible;
	padding:0;
	font-family:"Arial",sans-serif !important;
	*margin-right:4px;
	_margin-right:8px;
	margin-bottom:5px;
}
#topbannerbottom3column #bottom .productteaser
{
	width:323px;	
}

.productteaser a
{
	color:white !important;
	text-decoration:none;
	display:block;
	padding:5px 10px;
}

.productteaser a:hover
{
	text-decoration:none;
}

.productteaser h2
{
	font-size:10pt;
	margin:0;
	padding:0 0 0.2em;	
}

.productteaser img
{
	float:right;
	margin-top:-10px;
}
.productteaser p
{	
	font-size:9pt;
}
.antifouling
{
	background-image:url(/PublishingImages/50_Antifouling_0098D6.png);
}
.antifouling:hover
{
	background-image:url(/PublishingImages/100_Antifouling_0098D6.png);
}
.boatcare
{
	background-image:url(/PublishingImages/50_Boatcare_DB2B92.png);
}
.boatcare:hover
{
	background-image:url(/PublishingImages/100_Boatcare_DB2B92.png);
}
.epiglass
{
	background-image:url(/PublishingImages/50_Epiglass_002878.png);
}
.epiglass:hover
{
	background-image:url(/PublishingImages/100_Epiglass_002878.png);
}
.fillers
{
	background-image:url(/PublishingImages/30_Fillers_550407.png);
}
.fillers:hover
{
	background-image:url(/PublishingImages/100_Fillers_550407.png);
}
.finishes
{
	background-image:url(/PublishingImages/50_Finishes_EF234A.png);
}
.finishes:hover
{
	background-image:url(/PublishingImages/100_Finishes_EF234A.png);
}
.osmosis
{
	background-image:url(/PublishingImages/50_Osmosis_08402E.png);
}
.osmosis:hover
{
	background-image:url(/PublishingImages/100_Osmosis_08402E.png);
}
.primers
{
	background-image:url(/PublishingImages/50_Primers_ACC595.png);
}
.primers:hover
{
	background-image:url(/PublishingImages/100_Primers_ACC595.png);
}
.special
{
	background-image:url(/PublishingImages/50_Special_Products_F58704.png);
}
.special:hover
{
	background-image:url("/PublishingImages/100_Special_Products_F58704.png");
}
.thinners
{
	background-image:url(/PublishingImages/50_Thinners_28983D.png);
}
.thinners:hover
{
	background-image:url(/PublishingImages/100_Thinners_28983D.png);
}
.undercoats
{
	background-image:url(/PublishingImages/50_Undercoats_FEC12A.png);
}
.undercoats:hover
{
	background-image:url(/PublishingImages/100_Undercoats_FEC12A.png);
}
.varnishes
{
	background-image:url(/PublishingImages/50_Varnishes_AB8613.png);
}
.varnishes:hover
{
	background-image:url(/PublishingImages/100_Varnishes_AB8613.png);
}
.woodtreatment
{
	background-image:url(/PublishingImages/50_Wood_Treatments_685113.png);
}
.woodtreatment:hover
{
	background-image:url(/PublishingImages/100_Wood_Treatments_685113.png);
}

.blankteaser
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	border:1px solid white;
	color:white;
	float:left;
	height:75px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	overflow:visible;
	padding:0;
	font-family:"Arial",sans-serif !important;
	margin-top:0px;
	*margin-top:5px;
	_margin-top:5px;
	*margin-right:4px;
	margin-right:8px;
	margin-bottom:5px;
}
.normal
{
	background-image:url(/PublishingImages/50_DIY_3E7BAE.png);
}
.normal:hover
{
	background-image:url(/PublishingImages/100_DIY_3E7BAE.png);
}

.blankteaserpro
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	border:1px solid white;
	color:white;
	float:left;
	height:75px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	overflow:visible;
	padding:0;
	font-family:"Arial",sans-serif !important;
	margin-top:0px;
	*margin-top:5px;
	_margin-top:5px;
	*margin-right:4px;
	margin-right:8px;
	margin-bottom:5px;
}

}
.normalpro
{
	background-image:url(/PublishingImages/50_pro_000000.png);
}
.normalpro:hover
{
	background-image:url(/PublishingImages/100_pro_000000.png);
}


.doubleteaser
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	border:1px solid white;
	color:white;
	float:left;
	height:75px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	overflow:visible;
	padding:0;
	font-family:"Arial",sans-serif !important;
	margin-top:0px;
	_margin-top:5px;
	*margin-right:4px;
	margin-right:8px;
	margin-bottom:5px;
}
.normal
{
	background-image:url(/PublishingImages/50_DIY_3E7BAE.png);
}
.normal:hover
{
	background-image:url(/PublishingImages/100_DIY_3E7BAE.png);
}


.blueteaser
{	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-image:url(../PublishingImages/50_DIY_3E7BAE.png);
	border:1px solid white;
	color:white;
	float:left;
	font-family:"Arial",sans-serif !important;
	font-size:70%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 8px;
	padding:0;
	width:96%;
}

.blueteaser h2
{
	font-size:180%;	
	margin:3px 0px 0px 13px;
	padding:0 0 0.2em;
}

.blueteaser a
{
	color:white !important;
}

.blueteaser ul
{
	margin:0;
	padding:0;
}
.blueteaser ul li 
{
	border-bottom:1px dashed white;
	line-height:18px;
	list-style-type:none;
	margin:0 15px;
	padding:0;
}

.blueteaser ul li:last-child, 
.blueteaser ul li.last 
{
	border-bottom:medium none;
	margin:0 0 0 15px;
	padding:0;
}

.blueteaser ul li span 
{
	font-size:150%;
}

.blueteaser ul li a:hover 
{
	text-decoration:underline !important;
	background-image:none !important;
}

.diyteaser 
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-image:url(../PublishingImages/50_DIY_3E7BAE.png);
	border:1px solid white;
	color:white;
	float:left;
	font-size:70%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;	
	width:100%;
	*width:99%;
	_width:99%;
	font-family:"Arial",sans-serif !important;	
	margin-top:0px;
	*margin-top:5px;
	_margin-top:5px;
	margin-right:0px;
	*margin-right:8px;
	_margin-right:8px;
	margin-left:0px;
	margin-bottom:5px;
}
#topbannerbottom3column #bottom .diyteaser
{
	width:323px;	
}
.diyteaser.white
{
	background-image:none;
	color:#14377D;
	background-color:#fff;
	border-color:#14377D;
}

.diyteaser:hover 
{
	background-image:url(../PublishingImages/100_DIY_3E7BAE.png);
}
.diyteaser.white:hover
{
	background-image:none;	
}

.diyteaser .background 
{
	background-position:right top;
	background-repeat:no-repeat;
	height:100%;
}

.diyteaser h2 
{
	font-size:10pt;
	margin:0;
	padding:0 0 0.2em;
}

.diyteaser a
{
	color:white !important;
	text-decoration:none !important;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	display:block;
	float:none;
	font-size:150%;
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:5px 0;
	width:auto;
}
.diyteaser.white a
{
	color:#14377D!important;
}

.diyteaser p
{
	font-size:9pt;
}

.diyteaser.white p
{
	color:#000000
}

.blueborder
{
	border-color:#14377D;
}

.rightpanelteaser
{
	cursor:pointer;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	background-image:url(/PublishingImages/50_DIY_3E7BAE.png);
	border-color:white -moz-use-text-color white white;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	color:white;
	font-family:Arial,sans-serif;
	width:249px;
}

.rightpanelteaser:hover
{
	background-image: url(/PublishingImages/100_DIY_3E7BAE.png);
}
.rightpanelteaser a
{
	background-position:170px 15px;
	background-repeat:no-repeat;
	color:white;
	display:block;
	height:90px;
	text-decoration:none !important;
}

.rightpanelteaser .content 
{
	padding:5px;
}

.rightpanelteaser h2
{
	font-size:160%;
	margin:0;
	padding:0;
	color:white;
}

.rightpanelteaser .details
{	
	font-weight:bold;
	padding-right:89px;
	display:block;
	color:white;
}

div.paging, div.pagingBottom, div.pagingTotal
{
	font-family:Helvetica,Arial;
	font-size:12px;
	color:#14377D;
}

div.paging a:hover, div.pagingBottom a:hover, div.pagingTotal a:hover
{
	color:#889BBE;
	text-decoration:none;
}

.diylisting
{
	clear:both;
}
.diylisting table
{
	width:100%;
}

.diylisting a
{
	color:#14377b;
	font-weight:bold;
}
.diylisting a:hover
{
	color:#889bbe;
}
.diylisting td
{
	padding:5px;
	FONT-FAMILY: Helvetica,Arial !important; 
	font-size: 12px !important; 
	line-height: 18px !important;
	COLOR: #000000 !important;  
}

.diylisting #header td
{
	color:#ffffff !important;
	/*-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px; 
	-moz-border-radius-bottomleft:4px;	
	-moz-border-radius-topleft:4px;*/
	padding:0px;	
	font-weight:bold;
}
.diylisting #header .column1
{
	-moz-border-radius-bottomleft:4px;	
	-moz-border-radius-topleft:4px;
	display:block;
	padding:5px;
}

.diylisting #header .lastcolumn
{
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topright:4px;  
}

.diylisting #header span
{
	background-color:#899BBE;	
	display:block;
	padding:5px;
	min-width:46px;
}

.diylisting .row1 td, .diylisting .row2 td
{
	border-bottom:dotted 1px #000000;
}

.diylisting .column2, .diylisting .column3, 
.diylisting .column4, .diylisting .column5,
.diylisting column6, .diylisting .column7,
.diylisting .column8, .diylisting .column9,  
.diylisting .column10, .diylisting .column11 
{
	/*border-left:solid 1px #000000;	*/
} 

.hrdotted
{
	color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-width:0px;
	border-top-style:none;
	height:1px;
}
.view-all-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:#FFFFFF;
margin:1px 1px 2px -1px;
padding:0 0 0.2em;
}



#cookies
{
	display:none;
	margin: 0 auto; 
	background-color:#ffffdb; 
	width: 940px; 
	padding:10px;
	font-size: 9pt;
	color: #000 !important;
	margin-bottom: 10px;
}

.cookiesPro
{
	color: #000;

}

#cookies input
{
	width: 50px;
	margin-right: 10px;
}



