/*-- Layout --*/
body{background-image: url('images/fade_background.png'); background-repeat: repeat-x; background-color: #6495ed; margin: 50px 0px 100px 0px; font-family: arial;}

#container{width: 900px; margin: 0px auto;}

#header{height: 125px;}

#navigation{font-size: 14px; font-weight: bold; text-align: center;}

#content{background-color: #ffffff; color: #333333; font-size: 12px;}
	#home-description{text-align: left; height: 200px; width: 330px; padding: 10px; margin: 10px 5px 10px 10px; float: left;}
	#home-banner{text-align: center; height: 200px; width: 500px; padding: 10px; margin: 10px 10px 10px 5px; float: left;}
	#home-video{text-align: center; height: 300px; width: 330px; padding: 10px; margin: 10px 5px 10px 10px; float: left;}
	#home-store{text-align: center; height: 400px; width: 500px; padding: 10px; margin: 10px 10px 10px 5px; float: right;}
		#home-store-blue{text-align: center; width: 136px; padding: 10px; margin: 5px; float: left;}
		#home-store-white{text-align: center; width: 136px; padding: 10px; margin: 5px; float: left;}
		#home-store-tan{text-align: center; width: 136px; padding: 10px; margin: 5px; float: left;}
	#home-images{text-align: center; height: 280px; width: 330px; padding: 10px; margin: 10px 5px 10px 10px; float: left;}
	#home-features{text-align: left; height: 170px; width: 500px; padding: 10px; margin: 10px 10px 10px 5px; float: left;}

	#shipping-main{text-align: left; width: 380px; padding: 10px; margin: 10px; float: left;}
	#shipping-banner{text-align: center; width: 440px; padding: 10px; margin: 10px; float: left;}

	#faq-1{text-align: left; height: 170px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#faq-2{text-align: left; height: 170px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#faq-3{text-align: left; height: 80px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#faq-4{text-align: left; height: 80px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#faq-5{text-align: left; height: 140px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#faq-6{text-align: left; height: 140px; width: 410px; padding: 10px; margin: 10px; float: left;}
	
	#testimonials-bob{text-align: left; height: 110px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#testimonials-debbie{text-align: left; height: 110px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#testimonials-janet{text-align: left; height: 130px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#testimonials-karen{text-align: left; height: 130px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#testimonials-allen{text-align: left; height: 130px; width: 410px; padding: 10px; margin: 10px; float: left;}
	#testimonials-jeff{text-align: left; height: 130px; width: 410px; padding: 10px; margin: 10px; float: left;}

	#about-left{text-align: left; width: 430px; padding: 10px; margin: 10px; float: left;}
	#about-right{text-align: left; width: 390px; padding: 10px; margin: 10px; float: left;}

	#contact-email{text-align: left; width: 260px; padding: 10px; margin: 10px; float: left;}
	#contact-phone{text-align: left; width: 260px; padding: 10px; margin: 10px; float: left;}
	#contact-letter{text-align: left; width: 260px; padding: 10px; margin: 10px; float: left;}
	
	#clear{clear: both;}

#bottom{background-image: url('images/rounded_bottom.png'); height: 10px;}

#footer{color: #ffffff; font-size: 12px; text-align: center; padding: 10px;}

/*-- Links and Navigation --*/
a{text-decoration: none;}
a:link, a:visited{color: #336699;}
a:hover, a:active{color: #ffc20f;}

ul.nav{list-style-type: none; padding: 0px; margin: 0px;}
li.nav{display: inline;}
a.nav:link, a.nav:visited{background-color: #ffc20f; color: #ffffff; display: block; width: 180px; padding: 5px 0px 5px 0px; float: left;}
a.nav:hover, a.nav:active{background-color: #ffffff; color: #ffc20f; display: block; width: 180px; padding: 5px 0px 5px 0px; float: left;}

/*-- Other Elements --*/
b{color: #4682b4; font-size: 14px;}
b.black{color: #333333; font-size: 12px;}

table.shipping{width: 200px;}
td{font-weight: bold; font-size: 16px;}

img{border: 0;}

h1{color: #4682b4; font-size: 18px;}

hr{background-color: #ffc20f; color: #ffc20f; border-width: 0px; height: 1px;}
