body { margin: 0; padding: 0; background: URL("../images/backgrounds/site.png") repeat-x #000; }

#container { width: 900px; margin: 0 auto; overflow: hidden; }
#container .header { display: block; height: 244px; overflow: hidden; }	
	.header .image1 { display: block; width: 900px; height: 188px; overflow: hidden; }
	.header .image2 { display: block; width: 900px; height: 24px; overflow: hidden; }

#container .content { display: block; overflow: hidden; }

	/* 3 Main Boxes */
	.content ul.box { list-style: none; height: 258px; margin: 0; padding: 17px 0 0 0; overflow: hidden; }
	.content ul.box li { float: left; display: inline; margin: 0; padding: 0; }
	
	/* 3 Promo Boxes */
	.content ul.promo { list-style: none; margin: 0; padding: 0; display: block; overflow: hidden; }
	.content ul.promo li { float: left; display: inline; margin: 0; padding: 0; width: 289px; height: 78px; text-align: center; font: 12px Arial; color: #fcffcf; background: #777; }
	.content ul.promo .a1 { margin: 0 0 0 1px; }
	.content ul.promo .a2 { margin: 0 0 0 15px; }
	.content ul.promo .a3 { margin: 0 0 0 15px; }	
	
	/* 3 Branding Images */
	.content ul.brand { list-style: none; margin: 0; padding: 17px 0; display: block; overflow: hidden; }
	.content ul.brand li { float: left; display: inline; margin: 0; padding: 0; width: 289px; height: 78px; text-align: center; }
	.content ul.brand .a1 { margin: 0 0 0 1px; }
	.content ul.brand .a2 { margin: 0 0 0 15px; }
	.content ul.brand .a3 { margin: 0 0 0 15px; }	

#container .sub { background: #fff; }

	/* Promo Offers - Sub Page */
	.content .boxes { float: left; display: inline; width: 284px; margin: 0 25px 0 15px; overflow: hidden; }
	.content .boxes .box { width: 274px; height: 169px; background: #6a6a6a; padding: 0; margin: 0 0 10px 0; font: 12px Arial; color: #fff; }
	.content .boxes .padding { width: 254px; height: 169px; background: #6a6a6a; padding: 10px; margin: 0 0 10px 0; font: 12px Arial; color: #fff; }
	.content .boxes a { color: #fff; }
	.content .boxes a:hover { color: yellow; }
	
	.content .text { float: left; display: inline; width: 560px; font: 12px Arial; }
	.content .text h1 { color: #046183; }
	
	/* Client Boxes */
	.content .clients { overflow: hidden; }
	.content .clients img { margin: 0 15px; }
	.content .clients .box { float: left; display: inline; width: 150px; height: 46px; background: #eee; margin: 5px; padding: 10px; font: 11px Arial; border-bottom: 2px solid #ddd; text-align: center }
	.content .clients .box h2 { margin: 0; padding: 0; color: #046183; font: bold 14px Arial; }
	
	iframe { border: 1px solid #ccc; padding: 10px; background: #fff; }
	

/* TV List */
ul.tvlist { margin: 0; padding: 0; list-style: none; clear: both; }
ul.tvlist img { border: 0; text-decoration: none; padding-bottom: 5px; }
ul.tvlist li { float: left; display: inline; width: 150px; text-align: center; margin: 0 18px; }

/* 1/5/10 Index.html Additions */
.content .indexText { display: block; overflow: hidden; font: bold 12px Arial; color: #fff; }
.content .indexText .left { float: left; display: inline; width: 500px; padding: 10px; line-height: 18px;  }
.content .indexText .right { float: right; display: inline; width: 350px; padding: 10px; }


