@charset "utf-8";
/* CSS Document */


			body
			{	background:		#0F0E0E;
				font-family:	arial;
				font-size:		12px;
				color:			white;
				margin:			0;
				padding:		0;
			}
			
			a {color: white; text-decoration: none;}
			a:hover { color: #f26e30;}
			
			
			div#main
			{	background:		black url(../imgs/design/wave.gif) no-repeat 0 570px;
				width:			1024px;
				position:		relative;
				left:			50%;
				margin:			0 0 0 -512px;
				padding:		20px 0 0 0;
				min-height:		1015px;
			}
			div#head
			{	position:		relative;
				height:			120px;
			}
			div#head h1 
			{	display:		block;
				margin:			0 0 0 60px;
				padding:		0;
				height:			83px;
			}
			div#head h1 a
			{	display:		block;
				margin:			0;
				padding:		83px 0 0 0;
				height:			0;
				width:			435px;
				overflow:		hidden;
				background:		url(../imgs/design/logo.gif) no-repeat;
			}
			div#head p
			{	position:		absolute;
				top:			0;
				right:			10px;
				margin:			0;
				padding:		0;
				text-align:		right;
			}
			div#head ul
			{	list-style:		none;
				background:		url(../imgs/design/menu.gif) no-repeat;
				display:		block;
				height:			20px;
				width:			100%;
				margin:			0;
				padding:		0 0 0 40px;
				
				position:		absolute;
				bottom:			0;
			}
			div#head ul li
			{	list-style:		none;
				float:			left;
				margin:			0 8px 0 0;
				position:		relative;
			}
			div#head ul li a
			{	display:			block;
				border-bottom:		1px solid black;
				width:		90px;
				height:		0;
				padding:	20px 0 0 0;
				position:	relative;
				overflow:	hidden;
			}
			div#head ul li.item1 a{ width: 112px; }
			div#head ul li.item2 a{ width: 96px; }
			div#head ul li.item3 a{ width: 188px; }
			div#head ul li.item4 a{ width: 122px; }
			div#head ul li.item5 a{ width: 118px; }
			div#head ul li.item6 a{ width: 112px; }
			div#head ul li a:hover
			{	border-bottom:		1px solid white;
			}
			div#head ul li ul
			{	background:	#b3b3b3 url(../imgs/design/submenu-bg.gif) repeat-x top left;
				border:		2px solid gray;
				border-top:	0;
				height:		auto;
				width:		150px;
				padding:	0;
				margin:		0;
				position:	absolute;
				top:		20px;
				bottom:		auto;
				left:		-5px;
				display:	none;
				z-index:	101;
			}
			div#head ul li.item1 ul{width: 198px;}
			div#head ul li.item2 ul{width: 122px;}
			div#head ul li.item3 ul{width: 198px;}
			div#head ul li.item4 ul{width: 155px;}
			
			
			div#head ul li ul li
			{	display:	block;
				float:		none;
				padding:	0;
				margin:		0;
				display:	block;
			}
			div#head ul li ul li a
			{	color:				white;
				font-size:			13px;
				font-weight:		bold;
				text-decoration:	none;
				height:				auto;
				padding:			6px;
				margin:				0;
				border:				0;
				width:				auto !important;
			}
			div#head ul li ul li a:hover
			{	border:		0;
				background:	gray;
				text-decoration:	underline;
			}
			div#head ul li:hover ul,
			div#head ul li.sfhover
			{	display:	block;
			}
			
			div#body
			{	clear:				both;
				padding:			14px 50px;
				font-size:			13px;
			}
			div#body div#intro
			{	margin:				0 0 10px 0;
			}
			div#body div#intro a.iwant
			{	display:	block;
				overflow:	hidden;
				height:		0;
				width:		258px;
				padding:	61px 0 0 0;
				margin:		0 0 0 0;
				background:	url(../imgs/design/button-wantNuVu.gif) no-repeat;
				float:		left;
			}
			div#body div#intro p
			{	font-size:		18px;
				border-left:	3px solid white;
				padding:		0 0 0 10px;
				margin:			0 0 0 300px;
				height:			61px;
			}
			div#body div#content
			{	clear:			both;
				position:		relative;
				z-index:		99;
			}
			body#home div#content div.tiles
			{	height:				238px;
				margin:				0 0 10px 0;
			}
			body#home div#content div.tiles a
			{	display:	block;
				height:		0;
				width:		289px;
				padding:	238px 0 0 0;
				margin:		0 25px 0 0;
				float:		left;
				overflow:	hidden;
			}
			body#home div#content div.tiles a.voice
			{	background:	url(../imgs/design/tilepic-voice.jpg) no-repeat;
			}
			body#home div#content div.tiles a.data
			{	background:	url(../imgs/design/tilepic-data.jpg) no-repeat;
			}
			body#home div#content div.tiles a.tv
			{	background:	url(../imgs/design/tilepic-tv.jpg) no-repeat;
				margin:		0;
			}
			div#content p
			{	margin:			0 0 10px 0;
				font-size:		13px;
				line-height:	18px;
			}
			div#content a.customize
			{	display:		block;
				height:			0;
				width:			216px;
				padding:		51px 0 0 0;
				position:		relative;
				overflow:		hidden;
				background:		url(../imgs/design/button-customize.gif) no-repeat;
			}
			div#content div.contentcol
			{	float:			left;
				width:			435px;
				padding:		0 0 0 315px;
				min-height:		300px;
			}
			div#content div.contentcol .inner,
			div#content div.contentfull .inner
			{	background:		black; /*url(/imgs/design/trans-bg.png);*/
				padding:		0 5px 5px 5px;
			}
			div#content div.alltiles .inner
			{	margin:			0 0 0 64px;
			}
			div#content div.contentfull
			{	padding:		0 0 0 315px;
				min-height:		300px;
			}
			div#content div.tvtile{		background:	url(../imgs/design/tile-blue.gif) no-repeat; }
			div#content div.phonetile{	background:	url(../imgs/design/tile-red.gif) no-repeat; }
			div#content div.comptile{	background:	url(../imgs/design/tile-green.gif) no-repeat; }
			div#content div.alltiles{	background:	url(../imgs/design/tiles.gif) no-repeat; min-height: 360px;}
			div#content div.smalltiles{	background:	url(../imgs/design/tiles-small.gif) no-repeat; min-height: 360px;}
			
			
			
			div#content td.title
			{	vertical-align: top;
			font-size:		14px;
			font-weight:	bold;
			line-height: normal;
			}
			
			div#content td.price
			{	vertical-align: top;
				font-size:		14px;
				text-align:		right;
				font-weight:	bold;
				line-height: normal;
			}
			
			div#content td.details
			{	vertical-align: top;
				font-size:		13px;
				padding-left:	15px;
				line-height: normal;
			}
			
			div#content td.details p
			{	vertical-align: top;
				font-size:		13px;
			}
			
			
			div#content div.buttonCol,
			div#content div.thirdCol
			{	float:			left;
				width:			152px;
				padding:		0 0 0 8px;
			}
			div#content div.thirdCol
			{	border-left:	3px solid white;
				
				margin:			0 0 0 8px;
				min-height:		300px;
				position:		relative;
			}
			div#content div.buttonCol p
			{	line-height: normal;
			}
			div#content div.buttonCol a,
			div#content div.thirdCol a.button
			{	height:		0;
				width:		154px;
				display:	block;
				padding:	37px 0 0 0;
				margin:		0 0 10px 0;
				overflow:	hidden;
			}
			div#content div.buttonCol a.lineup{ background: url(../imgs/design/button-lineup.gif) no-repeat; }
			div#content div.buttonCol a.TVguide{background: url(../imgs/design/button-TVguide.gif) no-repeat;}
			div#content div.buttonCol a.price{	background: url(../imgs/design/button-price.gif) no-repeat;}
			div#content div.buttonCol a.account{	background: url(../imgs/design/button-account.jpg) no-repeat;}
			div#content div.buttonCol a.trouble{background: url(../imgs/design/button-trouble.gif) no-repeat;}
			div#content div.buttonCol a.team{	background: url(../imgs/design/button-team.gif) no-repeat;}
			div#content div.buttonCol a.board{	background: url(../imgs/design/button-board.gif) no-repeat;}
			div#content div.buttonCol a.MIcable{background: url(../imgs/design/button-cable.gif) no-repeat;}
			
			div#content .picBox
			{	height:		238px;
				width:		289px;
				position:	absolute;
				left:		0;
			}
			div#content .picBox p
			{	height:		60px;
				position:	absolute;
				bottom:		0;
				margin:		0;
				padding:	5px;
			}
			div#content .fiber{		background:	url(../imgs/design/tile-optics.jpg) no-repeat; }
			div#content .building{	background:	url(../imgs/design/tile-building.jpg) no-repeat; }
			
			div#content .building p
			{	bottom:0;
				font-size:13px;
				height:60px;
				margin:0;
				padding:0 0 7px 40px;
				position:absolute;
				line-height: normal;
			}
			div#content .low
			{	position:	absolute;
				bottom:		0;
			}
			div#content h1
			{	margin:		0;
				padding:	0 0 5px;
				font-size:	18px;
			}
			
			div#foot
			{	clear:		both;
			}
			
			div#content a
			{	color:		white;
			}
			div#content a:hover
			{	color:		#F26E30;
			}
			

