﻿body
{
	font: Arial;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: #cccccc;
	color: #626264;
}
p
{
	margin: 6px 0;
	padding: 0;	
}
h3
{
	font-size: 16px;
	color: #355DA9;

	margin: 5px 0;	
	padding: 0;	
}
h4
{
	font-size: 14px;
	color: #355DA9;
	
	margin: 30px 0 8px 0;	
	padding: 0;	
}
h5
{
	font-size: 14px;
	color: #355DA9;
	
	margin: 9px 0;	
	padding: 0;	
}
img
{
border: none;
text-decoration: none;
}

a:link, a:active
{
	color: #009382;
}
a:visited
{
	color: #355DA9;
}
a:hover
{
	color: #666666;
}


#wrapper
{
	margin: auto;
	width: 970px;
	background: white;
}
#body_wrapper
{
	
}
#header
{
	width: 970px;
	height: 169px;
}

#nav
{
	width: 970px;
	background: black;
	height: 35px;
	font-weight: bold;
	
}
#call
{
	color: #78A0D4;
	width: 340px;
	height: 20px;
	float: left;
	padding-top: 7px;
	text-align: center;
	font-size: 140%;
}
#nav_links
{
	color: white;
	height: 20px;
	float: left;
	padding-top: 8px;
	font-size: 120%;
	width: 520px;
}
#nav_links a:link
{
	color: White;
	text-decoration: none;
}
#nav_links a:active
{
	color: White;
	text-decoration: none;
}
#nav_links a:visited
{
	color: White;
	text-decoration: none;
}
#nav_links a:hover
{
	color: #78A0D4 ;
	text-decoration: none;
}
.clicked
{
	color: #78A0D4;
	text-decoration: none;
}
#leftcol
{
	width: 300px;
	min-height:550px; 
	height:auto !important; 
	height:550px;
	padding:25px 20px 0 20px;
	float: left;

}
#videohold
{
	width: 300px;
	height: 280px;
	background: black;
	color: White;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
#video
{
	width: 290px;
	height: 260px;
	padding-left: 0px;
	padding-right: 3px;
}
#video
{
	width: 290px;
	height: 260px;
	padding-left: 5px;#
	padding-right: 5px;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #video
{
	width: 280px;
	height: 260px;
	padding-left: 4px;
	padding-right: 5px;
}
}

#undervideo
{
	

}
#quotes
{
	width: 290px;
	height: 320px;

}
#centercolhowtouse
{

}
#centercolwrapabout
{
	width: 600px;
	padding-right: 10px;
	padding-top: 25px;
	float: left;

}
#centercolabout
{
	width: 250px;
	padding-top: 5px;
	float: left;
	min-height:550px; 
	height:auto !important; 
	height:550px;
}
#centercolextended
{
	width: 600px;
	padding-right: 10px;
	padding-top: 25px;
	float: left;
	min-height:550px; 
	height:auto !important; 
	height:550px;
	background: url('images/before-after-home.jpg') no-repeat 280px 20px;
}
#centercol
{
	width: 360px;
	padding-top: 5px;
	float: left;
	min-height:550px; 
	height:auto !important; 
	height:550px;
}

#rightcol
{
	width: 290px;	
	height: 550px;
	padding-top: 25px;
	float: left;
}
.uselist
{	
	list-style-type: decimal;
	
	padding: 0px;
	margin: 0px;
}
.uselist li
{	
	display: block;
	white-space: normal;
}
.listcontent
{
	padding-left: 4px;
	margin-left: 0px;
	float: left;
	width: 330px;
}
.listcontent2
{
	margin: 3px 0;
	float: left;
	width: 330px;
}
.num
{
	float: left;
	color: #355DA9;
	font-weight: bold;
	margin: 3px 0;
	width: 20px;
}
.lists
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}
.lists li
{
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;

}
.arrow
{
	float: left;
	color: #355DA9;
	font-weight: bold;
		
}
.arrow1
{
	float: left;
	color: #355DA9;
	font-weight: bold;
	padding-right: 0px;
	margin-right: 4px;		
	_margin-right: 0px;	
	width: 5px;
		padding-top: 3px;
}

#list1
{
	padding: 6px 0 10px 0;	
	color: Black;

}
#list2
{
	width: 150px;
}
#list2 li
{
	
}
#list3
{
	float: left;
}
#list3 li
{
	float: left;
}

#posts
{
	border: solid 1px black;
	padding: 5px;
}


#yellowhold
{
	width: 260px;
	height: 370px;
	margin-left: 10px;
	background: url('images/before-after-home.jpg') no-repeat;
}
#rightbottom
{
	width: 260px;
	height: 340px;
	background: url('images/rake-ballwasher-stake-home.jpg') no-repeat;
	margin-left: 5px;
}
#righbottom1
{
	padding-left: 30px;
	padding-top: 25px;
}
#righbottom2
{
	width: 120px;
	padding-left: 90px;
	padding-top: 10px;
}
#righbottom3
{
	width: 100px;
	padding-left: 8px;
	padding-top: 15px;
}

#footer
{
	background: black;
	height: 20px;
	text-align: center;
	color: White;
	padding-top:5px;
	
	font-size: 11px;
}
#footer a:link
{
	color: White;
	text-decoration: none;
}
#footer a:active
{
	color: White;
	text-decoration: none;
}
#footer a:visited
{
	color: White;
	text-decoration: none;
}
#footer a:hover
{
	color: #355DA9;
	text-decoration: none;
}
#copyright
{
	text-align: center;
	font-size: 11px;
}

.listno
{
color: #355DA9;
float: left;
padding-right: 10px;
font-weight: bold;
}

#howleft1
{
		width: 310px;
	height: 280px;
	background: url('images/ball-washer.jpg') no-repeat;

}
#howleft1text
{
	width: 140px;
	margin-left: 130px;

}
#howleft2text
{
	width: 80px;
	margin-left: 40px;
	margin-top: 110px;

}
#howleft2
{
	width: 310px;
	height: 400px;
	background: url('images/flag-pins.jpg') no-repeat;

}
#howleft3
{
	width: 310px;
	height: 280px;
	background: url('images/stakes.jpg') no-repeat;

}
#howleft3text
{
	width: 140px;
	margin-left: 20px;
	margin-top: 20px;

}
#howright1
{
	width: 290px;
	height: 250px;
}
#howright2
{
	width: 290px;
	height: 350px;
	background: url('images/rake.jpg') no-repeat;
}
#howright2text
{
	width: 140px;
	padding-left: 80px;
	padding-top: 130px;
}
#howright3
{
	width: 290px;
	height: 350px;
	background: url('images/hot-pink-great-idea.jpg') no-repeat;
}
#howright3text
{
	width: 120px;
	padding-left: 75px;
	padding-top: 55px;
}
#howright4text
{
	width: 250px;
}
#product_spools
{
	width: 300px;
	height: 920px;
	background: url('images/color-selections.jpg') no-repeat;
	
}
#colors
{
	width: 290px;
	height: 600px;
	background: url('images/colors.gif') no-repeat;
	
}
#colorstext1
{
	width: 180px;
	padding-left: 10px;
	padding-top: 290px;
	float: left;
	
}
#colorstext2
{
	width: 240px;
	padding-left: 20px;
	padding-top: 75px;
	
}

#centercolfull
{
	width: 600px;
	padding-top: 25px;
	float: left;
	
	min-height:550px; 
	height:auto !important; 
	height:550px;
}
#fullbody
{
	width: 920px;
	padding-top: 25px;
	padding-left: 25px;
	min-height:550px; 
	height:auto !important; 
	height:550px;
}
.productstable tr
{
	border-bottom: solid 2px #636466;
}
.productstable td
{
	border-bottom: solid 2px #636466;
	
}
.productstable
{
	border-collapse: collapse;
	width: 600px;
	font-size:11px;color: Black;
}
.productstabletitle
{
	background: #636466;
	color: White;
}
#productsbottom
{
 	width: 385px;
 	float: left;

}
#productsdrill
{
	float: left;
 	width: 210px;
 	height:160px;
 	background: url('images/applying-vinylguard-heat-gun.jpg') no-repeat;
}

#contactleft
{
	float: left;
	width: 325px;
 	height:300px;
 	padding-left: 20px;
 	margin-top: 20px;
 	padding-right: 20px;
}
#contactcenter
{
	float: left;
	width: 350px;
 	padding-left: 20px;
 	margin-bottom: 20px;
 	margin-top: 20px;
 	background: #D9E7F3;	
 	min-height:220px; 
	height:auto !important; 
	height:220px;
}
#contactright
{
	float: left;
	width: 250px;
 	padding-left: 20px;
 	padding-top: 10px;
 	height:300px;
}
#quotesmalltitle
{
	 	padding-left: 20px;
		width: 160px;
}
#quotesmall
{
	width: 250px;
	height: 250px;
	background: url('images/quotesmall.gif') no-repeat;
	padding-top:30px;
}
#quotesmalltext
{
	width: 200px;
	height: 120px;
	margin-left:25px;

}
#order_right
{
	float: left;
	width: 250px;
 	padding-left: 20px;
 	padding-top: 20px;
 	height:790px;
}
#order_rightbox
{
	float: left;
	width: 200px;
	padding-right: 20px;
 	padding-left: 20px;
 	padding-top: 10px;
 	height:750px;
 	border: 1px solid #355DA9;
}
#orderformimg1:link, #orderformimg1:active, #orderformimg1:visited  
{
	width: 250px;
	height: 131px;
	background: url('images/download-order-form.gif') no-repeat;
	padding-top:30px;
	display: block;
}
#orderformimg1:hover
{
	width: 250px;
	height: 131px;
	background: url('images/download-order-form.gif') no-repeat bottom left;
	padding-top:30px;
	display: block;
}

#formtable tr
{
	border-bottom: solid 2px #A9AAAC;
}
#formtable td
{
	border-bottom: solid 2px #A9AAAC;
}
#formtable
{
	border: solid 2px #636466;
	border-collapse: collapse;
	width: 300px;
	font-size:smaller;
	
}
.formtalecol
{
	background: #636466;
	color: White;
	width: 80px;
	border-bottom: solid 2px #A9AAAC;
}
#submit
{
	width: 80px;
	height: 27px;
	background: url('images/submit-button.jpg') no-repeat;
	display: block;
}
#submit:hover
{
	width: 80px;
	height: 27px;
	background: url('images/submit-button.jpg') no-repeat bottom left;
	display: block;
}
.textbox
{
	width: 220px;
	height: 25px;
	padding: 0;
	margin: 0;
	border-style: none;
	background-color: white;
}
#logo
{

	float: left;
	
}
#getsamplebtnlocation
{
	padding-top: 257px;
}
#getsamplebtn:link, #getsamplebtn:active, #getsamplebtn:visited
{
	margin-left: 50px;
	width: 150px;
	height: 35px;
	background: url('images/get-free-sample.jpg') no-repeat top center;
	display: block;
}
#getsamplebtn:hover
{
	margin-left: 50px;
	width: 150px;
	height: 35px;
	background: url('images/get-free-sample.jpg') no-repeat bottom center;
	display: block;
}
#postcapsbox
{
	background: #D8E8F7;
	padding: 20px;
	width: 420px;
}
#products_gun
{
padding-top: 750px;
padding-left: 100px;
color: Black;
}