html {	height: 100%;	overflow-y: scroll;}body {	font-family: 'Raleway', Arial, helvetica, sans-serif;	font-size: 14px;	color: #333;	margin: 0px;	padding: 0px;	background-color: #4D4D4F;	line-height: 20px;}:focus, :active {      outline: 0;  }a {	color: #333;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}p {	margin: 0px;	padding: 0px;}input {    -webkit-appearance: none;    border-radius: 0;}#main_div {}.heading {	font-size: 24px;	font-weight: 600;	line-height: 24px;}.heading2 {	font-size: 20px;	font-weight: 600;}.subhead {	font-size: 18px;	font-weight: 600;	line-height: 24px;}.medium {	font-weight:500;}.semi {	font-weight:600;}.bold {	font-weight:700;}.clearboth {	clear: both;}.pic_alignleft {	float: left;	padding-right: 7px;	padding-bottom: 7px;}.pic_alignright {	float: right;	padding-left: 7px;	padding-bottom: 7px;}#headerwrap_div {	height: 66px;	background-image: url(../images/header_bg.jpg);	background-position: left bottom;	background-repeat: repeat-x;}#picbluewrap_div {	background-color: #5BCAE6;}#picgreywrap_div {	background-color: #DFDFDF;}#pic_div {	width: 1162px;	margin-left: auto;	margin-right: auto;}.contentwrap_div {	background-image: url(../images/content_bg.gif);	background-position: center 0%;}.content_div {	width: 938px;	margin-left: auto;	margin-right: auto;	padding-top: 47px;}.header_div {	width: 938px;	position: relative;	margin-left: auto;	margin-right: auto;	height: 66px;}#logo_img {	position: absolute;	top: 22px;	left: 0px;	z-index: 99999;}.headerspacer_div{	height:1px;	display:none;}.navwrap_div {	z-index: 99999;	position: absolute;	top: 0px;	right: 0px;	width: 550px;}.navtopgrey_div {	height: 25px;	width:100%;;	background-image: url(../images/transwhite_bg.png);	position:absolute;	top:-25px;	z-index:99999;}.nav_div {	margin-top:25px;	height: 41px;}.navitem_div{	float: right;	clear: none;}.navitem_div a{	color: #FFF;	font-size: 12px;	font-weight: 700;	display: block;	padding-top: 16px;	padding-left: 13px;	padding-right: 15px;	height: 25px;	white-space: nowrap;	text-decoration: none;	background-image: url(../images/navbg.png);	text-transform: uppercase;	line-height: 12px;	background-repeat: repeat-x;	background-position: 0px 0px;}.navbottomgrey_div {	height: 39px;	width:100%;;	background-image: url(../images/transwhite_bg.png);	position:absolute;	top:0px;	z-index:99999;}.footerwrap_div{	border-top: 29px solid #5BCAE6;}.footer_div {	width: 938px;	margin-left: auto;	margin-right: auto;	min-height: 229px;	background-image: url(../images/footer_bg.gif);	margin-top: -29px;}.footernav_div {	float:left;}.footernavitem_div{	float: left;	clear: none;}.footernavitem_div a{	color: #FFF;	font-size: 12px;	font-weight: 700;	display: block;	padding-top: 10px;	padding-left: 15px;	padding-right: 15px;	height: 25px;	white-space: nowrap;	text-decoration: none;	background-color: #4D4D4F;	text-transform: uppercase;	line-height: 12px;}.hometextleft_div {	width: 432px;	float: left;}.hometextright_div {	width: 432px;	float: right;}.cright_div{	clear: both;	color: #FFF;	font-size: 12px;	padding-top: 14px;}.homequote_div {	font-family: Georgia, Cambria, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 32px;	font-weight: normal;}.homequote_sig {	font-size: 15px;	color: #1193b4;	font-weight: 500;}.companytab_div{	color: #51aac0;	font-size: 24px;	line-height: 24px;	font-weight: 600;	width: 260px;	padding-top: 12px;	padding-left: 15px;	background-image: url(../images/content_bg.gif);	position: absolute;	z-index: 99999;	top: -79px;	height: 30px;	background-position: 4px -4px;	left: -15px;}.greywrap_div {	background-color: #666;}.grey_div {	width: 938px;	margin-left: auto;	margin-right: auto;	color: #FFF;	padding-top: 21px;	padding-bottom: 7px;}.marketchannels_div {	float: left;	width: 225px;}.greytop_div {	height: 60px;	background-color: #666;	width: 50%;	float: right;	margin-top: -60px;}.greybottom_div {	height: 60px;	background-color: #666;	width: 50%;	float: left;	margin-bottom: -60px;}.greytopbg_div {	height: 60px;	width: 50%;	background-image: url(../images/content_bg.gif);	background-position: right 0%;	float: left;}.greyboxttl_div{	background-color: #666;	color: #FFF;	margin-left: -191px;	padding-top: 35px;	padding-left: 52px;	height: 30px;	font-weight: 600;	font-size: 20px;	line-height: 22px;}.greybottombg_div {	height: 60px;	width: 35%;	background-image: url(../images/content_bg.gif);	background-position: left 0%;	float: right;}.greybotfiller_div{	background-color: #666;	margin-right: -469px;	height: 60px;	width: 600px;	float: right;}.currentchannels {	width: 659px;	float: right;}.channel_div {	float: left;	width: 161px;	margin-right: 4px;}.channelttl_div {	padding-top: 13px;	padding-left: 13px;	height: 45px;	font-weight: 600;	font-size: 16px;	line-height: 18px;	color: #FFFFFF;}.thechannels_div {	padding-top: 13px;	padding-right: 13px;	padding-bottom: 13px;	padding-left: 13px;	height: 204px;}.compcaptext_div {	width: 607px;	float: right;}#compmap {	float: left;}.compcapleft_div {	float: left;	width: 297px;}.compcaptextright_div {	float: right;	width: 267px;	padding-right: 15px;}.history_div {	float: left;	width: 282px;	margin-right: 38px;	font-size: 16px;	line-height: 20px;}.historypic {	margin-bottom: 42px;}.compbrandswrap_div {	background-image: url(../images/compbrandbg.png);}.compbrandstop_div {	height: 60px;	width: 50%;	margin-top: -60px;	float: left;	background-image: url(../images/compbrandbg.png);	margin-left: -226px;}.compbrandsttl_div {	float: right;	width: 226px;	padding-top: 40px;	font-size: 20px;	line-height: 20px;	font-weight: 600;}.brands_div {	background-image: url(../images/brandsdiv_bg.png);	background-repeat: repeat-y;	background-position: center top;}.brandlogo_div {	background-position: center center;	background-repeat: no-repeat;	width: 244px;	height: 131px;	float: left;	cursor:pointer;}.divnavwrap {	width: 945px;	margin-left: auto;	margin-right: auto;	position: relative;}.divnav_div {	width: 945px;	height: 300px;	position: absolute;	top: 0px;	left: 0px;	z-index: 88888;}.divbox_a {	display:block;	width: 189px;	height: 150px;	float: left;	background-repeat: no-repeat;	background-position: center center;	text-decoration:none;	color:#FFF;}.divbox2_a {	display:block;	width: 189px;	height: 150px;	float: left;	background-repeat: no-repeat;	background-position: right bottom;	text-decoration:none;	color:#FFF;}.divboxttl_div{	padding-top: 58px;	text-align: center;	font-weight: 600;	font-size: 16px;	color: #FFF;}.specdivttl {	font-weight: 700;	font-size: 18px;	line-height: 22px;	padding-top: 64px;	color: #4d4d4f;}.divnavlower_div {	width: 567px;	float: right;}.divstext_div {	float: left;	width: 357px;	padding-top: 53px;}.divstext_div ul {	line-height: 28px;	padding-left: 12px;}.brandwrap_div {	background-image: url(../images/brandwrapdiv_bg.gif);	background-repeat: repeat-y;	background-position: left top;	padding-bottom: 32px;}.brandsnav_div {	width: 193px;	background-color: #FFFFFF;	float: left;	padding-top: 30px;	padding-left: 22px;	padding-right: 22px;}.brand_div {	float: right;	width: 677px;	background-color: #FFFFFF;	background-repeat: no-repeat;	background-position: left 50px;	min-height: 500px;}.brandscat_div {	font-weight: 600;	font-size: 15px;	color: #60cae4;}.brandscat_div a {	color: #60cae4;	text-decoration:none;}.brandsnav_a {	line-height: 17px;	font-size: 12px;	border-bottom: 1px solid #D5D5D5;	display: block;	text-decoration: none;	color: #666;	padding-left: 14px;	width: 152px;	background-image: url(../images/brandsnav_bg.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 1px;	padding-bottom: 1px;}.brandsnav_a:hover {	background-image: url(../images/brandsnav_bg_hover.jpg);}.brandsnav_at {	background-image: url(../images/brandsnav_bg_hover.jpg);}.brandtab_div {	float: right;	background-color: #767678;	color: #FFF;	font-size: 16px;	font-weight: 600;	width: 235px;	height: 27px;	padding-left: 17px;	padding-top: 13px;	line-height: 16px;}.brandnum_div {	float: right;	font-size: 24px;	font-weight: 300;	width: 100px;	height: 32px;	padding-top: 8px;	padding-right:11px;	line-height: 24px;	text-align:right;}.brandtext_div {	width: 231px;	float: right;	padding-right: 20px;	padding-top: 45px;}.brandttl {	font-size: 24px;	font-weight: 600;	line-height: 30px;}.brandtext_div a {	color: #60cae4;	text-decoration:none;}.brandtext_div a:hover {	color: #60cae4;	text-decoration:underline;}.prev_img {	z-index: 99999;	position: absolute;	top: 350px;	left: 0px;}.next_img {	z-index: 99999;	position: absolute;	top: 350px;	right: 0px;}