	body{background: #fafafa url(img/tgb_gradient.gif) repeat-x;}
	body, html{font-family: Verdana, Sans-Serif; margin: 0px 0 20px 0; padding: 20px 0 0 0;}
	a{text-decoration: none;}
	img{border:none; float:left;}
	#container{width: 900px; margin: 0 auto 0 auto;}
	#header{margin: 20px 0 10px 0; height: 129px; width: 900px; position: relative;}	#header_banner{clear: both; background: url(img/gbt_header.jpg); width: 900px; height: 95px;}
	#contact{position: absolute; bottom: 10px; right: 0; float: right; margin: 22px 0 0 0; color: #333; font-size: 12px; height: 1em; line-height: 1em;}
	#contact a{padding: 5px; border-right: solid thin #888; text-transform: uppercase; color: #333; text-decoration: none}
	#phone{margin-left: 3px; padding: 5px 10px 5px 20px;background: url(img/phone_icon.gif); background-repeat: no-repeat; background-position: left center;}
	
	#main_menu{background: #000; height: 26px;  margin: 0; padding: 0;}
	#main_menu a{line-height: 16px; position:relative; top: 4px; font-size: 12px; color: #fff; font-weight: bold; padding: 8px 10px 5px 10px; margin: 0 10px 0 10px;}
	#main_menu span{position:relative; top: 4px; font-size: 12px; color: #fff; font-weight: bold; padding: 8px 10px 5px 10px; margin: 0 10px 0 10px;}

	#main_menu a:hover{background: url(img/cellseal_menu_over.gif)}
	#main_menu a:active{background: url(img/cellseal_menu_on.gif)}
	#main_menu span{background: url(img/cellseal_menu_on.gif)}
	
	#content{width: 900px; float: left; clear: left; background: url(img/tgb_content_gradient.gif); padding: 0; margin: 0;}
	#content2{padding: 0px 10px; width: 880px; background: url(img/cellseal_header.jpg) no-repeat;}
	#content_container{height: 100%; overflow: auto;}
	#content_container2{background: #FFF;}
	#content ul{padding: 0 0 0 15px; margin: 4px 0; }
	#content li{padding: 0 0 4px 0; list-style: square; font-size: 12px;}

	#yellow_copy2{padding: 15px; font-size: 12px; background: #ffffdd; border: 1px solid #f7fac1;background-repeat: repeat-y; width: 600px; margin: 15px;}
	#yellow_copy2 h5{margin: 0;}
	#content_copy2{margin: 20px 0 20px 0; padding: 0 15px 0 15px; font-size: 12px; width: 630px;float: left; clear: none;}
	#content_copy p{margin: 20px 0 20px 0; padding: 0 10px 0 10px; font-size: 12px; position: relative; float: left; width: 199px;}
	
	a{color:#0a866a;}
	
	.left_line{border-right: 1px dotted #888;}
	.read_more {color:#0f3ea5;}
	.read_more:hover{color:#0f3ea5; text-decoration: underline;}
	h4{margin: 0; color:#0f3ea5; font-size: 18px; font-weight: normal;}
	h5{color: #000; font-size: 12px; font-weight: bold;}
	h6{color:#0f3ea5; font-size: 12px; font-weight: bold; margin:0;}
	.product_headline {margin: 0; color:#0f3ea5; font-size: 16px;}
	
	
	#yellow_bar{width: 180px; padding: 10px 20px 10px 20px; background: url("img/gradient_green.gif");background-repeat: repeat-y;}
	#yellow_bar p, li{font-size: 10px; line-height: 16px; margin: 0; padding: 0 0 10px 5px}
	#yellow_bar ol{margin: 0 0 0 0; padding: 0 0px 0 20px;}
	#yellow_bar h5{margin: 0 0 10px 0;}
	#yellow_bar h4, #grey_bar h4{color: #1679b6;}
	#form_disclaimer{font-style: oblique; line-height: 16px; padding: 10px; float: right;border: 1px #AAA dotted; font-size: 9px; width: 440px;}
	#form_disclaimer p{margin: 0 0 10px 0; font-weight: bold; font-size:11px}
	h2{margin: 10px 0 10px 0; font-size: 16px; font-weight: normal; width: 100%; font-size: 10px; color: #333; text-align: center;}
	
	#grey_bar{width: 190px; padding: 15px; background: url("img/gradient_grey.gif");background-repeat: repeat-y;}
	#grey_bar p{font-size: 12px; line-height: 16px; margin: 0 0 1em 0;}
	h3{margin: 0 0 10px 0; font-size: 16px; font-weight: normal}
	.grey_entry{margin: 0 0 10px 0;}
	.grey_copy{margin: 0 0 0 0; font-size: 12px;}
	.grey_date{font-size: 11px; color: #666}
	.grey_headline{font-size: 11px; font-weight: bold; line-height: 1.2em; color:#1679b6;}
	.grey_more{clear: none; width: 35px; color:#1679b6;}
	.grey_more:hover{font-weight: bold}
	#grey_bar a{color:#1679b6;}
	
	#footer{display: block; clear:left; float: left; width: 900px; height: 25px; background: url(img/tgb_footer.gif); background-repeat: no-repeat; margin: 0 0 15px 0;}
	#footer_links{color: #888; text-transform: uppercase; font-size: 10px; float: left; margin: 6px 20px 5px 10px;}
	#footer_links a{color: #888; margin: 0 10px 0 10px;}
	#footer_links a:hover{color:#0f3ea5; text-decoration: underline}
	#footer_copyright{color: #888; text-transform: uppercase; font-size: 8px; float: right; margin: 6px 20px 0px 20px;}
	
	.hr{border-bottom: solid 1px #EEE; margin: 20px 10px 20px 10px; }
	
	.column{float: left; font-size: 12px; width: 220px;}
	.column img{margin:0 0 15px 0; padding: 0; border: 0; width: 220px;}
	.column .copy{margin: 15px 0; padding: 0px 15px 0px 14px; border-left: 1px #CCC dotted; min-height: 200px;}
	.column.first .copy{border: none; padding-left: 15px;}
	
	#promo_container{width:880px; height: 200px; background: #000066 url(img/cellseal_highlight_bg.jpg) no-repeat; position: relative; overflow: hidden;}
	#promo_container .nav a{position: absolute; top: 0px; z-index: 4000; width: 70px; height: 200px; display: block;}
	#promo_container .nav a.left{left: 0;}
	#promo_container .nav a.right{right: 0;}
	
	.promo{width: 880px; height: 200px;}
	.promo .content{padding: 30px 70px 25px 415px; color: #FFF; font-size: 12px;}
	.promo .headline{font-size: 19px; color: #ffd800; line-height: 20px;}
	.promo .content a{color: #ffd800;}
	
	.sidebar{background: url(img/sidebar_bg.gif) top left no-repeat; width: 175px; float: right; padding: 10px 20px; font-size: 12px; height: 200px;}
	.sidebar h4{color: #000; margin-bottom: 1em;}
	
	#order_plug{width: 630; height: 170px; background: url(img/order_bg.jpg) no-repeat;}
	
	#order_plug .content{line-height: 2.1em; padding: 65px 160px 20px 20px; color: #FFF;}
	#order_plug a{color: #ffd800;}
	#order_plug .headline{color: #ffd800; font-size: 18px;}