	
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#fff url(../graphics/background.gif) repeat-x top center;
	text-align: center;	
}

.red {
	color: #FF0000;
	}

a:hover {
text-decoration: underline;
}

p {
	line-height:15px;
	font-size: 12px;
	color: #5A3996;
	}
	
h1 {
	text-align:left;
	font-weight: bold;
	font-size: 22px;
	color: #FF0000;
	padding-bottom: 5px;
	padding-top: 40px;
	padding-left: 280px;
	}
	
#wrapper {
	padding-top: 10px;
	width:800px;
	margin: auto;
	}
	
#branding p {
	text-align: left;
	background-image: url(../graphics/header.png);
	text-indent:-9999px;
	height: 107px;
	}

#main {
	text-align: left;	
	background: url(../graphics/main.png) top left no-repeat;
	height: 439px;
	padding-right:20px;
	}
	
#main-video {
	text-align: left;	
	background: url(../graphics/main.png) top left no-repeat;
	height: 439px;
	padding-right:20px;
	}	
	
#main p {	
	padding-left: 280px;
	padding-bottom:5px;
}

h2 {
	font-weight: bold;
	font-size: 18px;
	color: #FFF;
	text-align:center;
	padding-top:2px;
	}
	
#domestic {
	width:226px;
	float:left;
	padding-top:10px;
	padding-left: 40px;
}

#domestic p {
	padding-left: 132px;
	padding-top:4px;
	}

#domestic-top {
	background:url(../graphics/box-top.gif) center;
	height:52px;
	}
	
#domestic-main {
	background:url(../graphics/domestic.gif) center;
	height:119px;
	}
	
#domestic-link a {
	background:url(../graphics/click.gif) top no-repeat;
	height:28px;
	width:107px;
	display:block;
	text-indent:-9999px;
	padding-right:10px;
	float:right;
	}	
	
#trade {
	padding-left:20px;
	padding-top:10px;
	width:226px;
	float:left;
}

#trade p {
	padding-left: 118px;
	padding-top:4px;
	}

#trade-top {
	background:url(../graphics/box-top.gif) center;
	height:52px;
	}
	
#trade-main {
	background:url(../graphics/trade.gif) center;
	height:119px;
	}
	
#trade-link a {
	background:url(../graphics/click.gif) top no-repeat;
	height:28px;
	width:107px;
	display:block;
	text-indent:-9999px;
	padding-right:10px;
	float:right;
	}	
	
#diy {
	padding-left:20px;
	padding-top:10px;
	width:226px;
	float:left;
}

#diy p {
	padding-left: 115px;
	padding-top:4px;
	}

#diy-top {
	background:url(../graphics/box-top.gif) center;
	height:52px;
	}
	
#diy-main {
	background:url(../graphics/diy.gif) center;
	height:119px;
	}
	
#diy-link a {
	background:url(../graphics/click.gif) top no-repeat;
	height:28px;
	width:107px;
	display:block;
	text-indent:-9999px;
	padding-right:10px;
	float:right;
	}	
	
#installer-link a {
	background:url(../graphics/installer.gif) left no-repeat;
	height:47px;
	width:475px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#installer-link {
	padding-left: 40px;
	padding-top: 10px;
		}
		
#logos {
	background:url(../graphics/logos.gif) top no-repeat;
	height:47px;
	width:227px;
	text-indent:-9999px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	}
	
#videoone {	
	float:left;
	}

#videotwo {	
	float:left;
	}
	
#videothree {	
	float:left;
	}
	
#videofour {	
	float:left;
	}			
	
#footer {
	text-align:left;
	background: url(../graphics/footer.png) top no-repeat;
	height:38px;
}

#footer-left {
	float:left;
	padding-left:40px;
	}
	
#footer-center {
	float:left;
	padding-left:20px;
	}	

#footer-right {
	float:left;
	padding-left:30px;
	}	

#footer p {
	line-height:28px;
}

#seo {
	text-indent:-99999px;
}