/* global styles */
	body {
		margin: 0px;
		padding: 0px;
		background: #e7e7e7 url(../img/bgBody.jpg) 0 0 repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
	}
	
	a{
		outline: none;
		color: #ba5c00;
		text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
	}
	
	p{margin: 0px 0px 14px 0px;}
/* global styles */

/* main wrapper */
#MainWrapper{
	width: 893px;
	height: 795px;
	position: relative;
	margin: 0px auto;
	padding-top: 21px;
}
/* /main wrapper */

/* header */
	#Header{
		width: 893px;
		height: 82px;
		position: relative;
	}
	
	#Header h1{
		margin: 0px;
	}
	
	#Header h1 a img{
		border: none;
	}
	
	#Header ul#TopNav{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		height: 45px;
		position: absolute;
		top: 13px;
		right: 0px;
		z-index: 100
	}
	
	#Header ul#TopNav li{
		height: 45px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #717075;
		float:left;
	}
	
	#Header ul#TopNav li span{
		display: block;
		text-align:center;
		margin: 6px 0px 0px 0px;
	}
	
	#Header ul#TopNav li.login{
		width: 147px;
		background: url(../img/bgTopLink1.jpg) 0px 0px no-repeat;
		margin: 0px 9px 0px 0px;
	}
	
	#Header ul#TopNav li.faq{
		width: 147px;
		background: url(../img/bgTopLink1.jpg) 0px 0px no-repeat;
	}
	
	#Header ul#TopNav li a{
		color: #e51837;
		display: block;
		background: url(../img/bltTopLink.jpg) 100% 0px no-repeat;
		text-decoration: none;
		text-align:right;
		height: 15px;
		padding: 0px 19px 0px 0px;
		margin: 0px 10px 0px 0px;
	}
	
	#Header ul#TopNav li a:hover{
		color: #000;
	}
/* /header */

/* content */
	#Content{
		width: 893px;
		height: 547px;
		position: relative;
	}
	
	#Content h2{
		margin: 0px;
		font-weight:normal;
	}
	
	/* top nav links */
		#Content a.navLink{
			display: block;
			width: 221px;
			height:57px;
			background: #FFF url(../img/bgMainNav.gif) 0px 0px no-repeat;
			border-right: 3px solid #e7e7e7;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height:52px;
			color:#FFF;
			text-decoration: none;
			border-bottom: 1px solid #dadada;
		}
		
		#Content a.navLink:hover, #Content .expanded a.navLink{
			background: #f4f3f3 url(../img/bgMainNav.gif) 0px -57px no-repeat;
		}
	/* /top nav links */
	
	/* content cells */
		#Content .ContentCell{
			width: 221px;
			height: 548px;
			position: absolute;
			top: 0px;		
			border-right: 3px solid #e7e7e7;
			background-image: url(../img/slides/slide1.jpg);
			background-repeat: no-repeat;
			background-position: 0px 58px
		}
		
		#Content #ContentCell1{left: 0px;}
		#Content #ContentCell2{left: 224px;}
		#Content #ContentCell3{left: 448px;}
		#Content #ContentCell4{left: 672px;}
	/* /content cells */
	
	/* animation layers */
		#Content .AnimationLayer{
			width: 221px;
			height: 0px;
			position: absolute;
			left: 0px;
			bottom: 0px;
			background-repeat: no-repeat;
			z-index: 10;
		}
		
		#Content #ContentCell1, #Content #ContentCell1 .AnimationLayer{background-position: 0px 58px; }
		#Content #ContentCell2, #Content #ContentCell2 .AnimationLayer{background-position: -224px 58px}
		#Content #ContentCell3, #Content #ContentCell3 .AnimationLayer{background-position: -448px 58px}
		#Content #ContentCell4, #Content #ContentCell4 .AnimationLayer{background-position: -672px 58px}
	/* /animation layers */
	
	/* mask layers */
		#Content .MaskLayer{
			width: 221px;
			height: 490px;
			position: absolute;
			left: 0px;
			top: 58px;
			background: #FFF;
			visibility: hidden;
			z-index: 20;
		}
	/* /mask layers */
	
	/* content layers */
		#Content .ContentLayer{
			width: 221px;
			height: 490px;
			position: absolute;
			left: 0px;
			top: 0px;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
			z-index: 2999;
		}
		
		#Content .NoAnimation p, #Content .NoAnimation h3{background: #F4F3F3!important}
		#Content .NoAnimation{background: #F4F3F3!important; height:auto!important}
		#Content .NoAnimation ul.divisionSublinks, #Content .NoAnimation p, #Content .NoAnimation h3{background: #F4F3F3!important}
		#Content .NoAnimation .AnimationLayer{background: #F4F3F3!important;}
		#Content .NoAnimation .MaskLayer{visibility: hidden!important;}
		#Content .NoAnimation .ContentLayer{height: auto!important;}
		#Content .InnerContent{visibility: hidden;background:#FFFFFF}
		
		#Content .expanded{
			z-index: 3001;
		}

		#Content .expanded .InnerContent{
			visibility: visible;
			color: #636363;
			padding: 0px 0px 5px 0px;
		}
		
		#Content a.btnSubmit{
			border: 1px solid #FF3D5B;
			color: #FFF;
			background: #FF3D5B;
			line-height:24px;
			height:24px;
			font-weight:bold;
			text-decoration:none;
			padding: 2px 5px 2px 5px;
		}
		
		#Content .expanded .maskLayer{
			visibility: visible;
		}
		
		#Content .ContentLayer h3{
			background: #FFF;
			padding: 5px;
			color: #333;
			margin: 0px;
			font-size: 12px;
		}
		
		#Content .ContentLayer p{
			background: #FFF;
			margin: 0px;
			padding: 5px 5px 0px 7px;
		}
		
		/* division lev 1 links */
			#Content .ContentLayer ul.divisionSublinks{
				background: #FFF;
				list-style-type: none;
				margin: 0px;
				padding: 13px 0px 10px 30px;
			}
			
			#Content .ContentLayer ul.divisionSublinks li{
				/*padding-bottom: 2px;*/
			}
			
			#Content .ContentLayer ul.divisionSublinks li a{
				display: block;
				background: url(../img/bltArrowWo.gif) 0px 4px no-repeat;
				padding-left: 15px;
				padding-bottom: 2px;
				color: #ba5c00;
				font-weight: bold;
				text-decoration: none;
			}
			
			#Content .ContentLayer ul.divisionSublinks li a:hover, #Content .ContentLayer ul.divisionSublinks li.selected a{
				color: #000;
			}
		/* /division lev 1 links */
		
		/* manufacturer list */
			#ManufacturerList{
				height: 400px;
				overflow: auto;
			}
		
			#Content #ManufacturerList ul{
				background: #FFF;
				list-style-type: none;
				margin: 0px;
				padding: 0px 0px 10px 20px;
			}
			
			#Content #ManufacturerList ul li{
				/*padding-bottom: 2px;*/
			}
			
			#Content #ManufacturerList ul li a{
				display: block;
				background: url(../img/bltArrowWo.gif) 0px 4px no-repeat;
				padding-left: 15px;
				padding-bottom: 2px;
				color: #ba5c00;
				font-weight: bold;
				text-decoration: none;
			}
			
			#Content #ManufacturerList ul li a:hover{
				color: #000;
			}
		/* /manufacturer list */
		
		#Content .ContentLayer form{
			background: #FFF;
			margin: 0px;
			padding: 13px 0px 10px 10px;
		}
	/* /content layers */
/* /content */

#CountDownAndTILinks{
	position: relative;
	height:119px;
	margin: 20px 0px 0px 0px;
}

/* countdown */
	#CountDownWrapper{
		position: absolute;
		margin: 0px 0px 0px px;
		padding: 10px 0px 0px 36px;
		width: 416px;
		height: 100px;
		font-size:11px;
		color: #666;
		background: #FFF url(../img/bgDTVConversionClock.jpg) 0px 0px no-repeat;
		position:absolute;
		left:-5px;
		top:0px
	}
	
	#CountDownWrapper h3{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 37px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 20px;
		line-height: 26px;
		color: #717075;
		background: url(../img/bgDTVclock.gif) 0px 0px no-repeat;
	}
	
	.CountDownOuter{
		width: 356px;
		height:45px;
		margin: 0px 0px 0px 37px;
		background: url(../img/bgCountDownEnd.jpg) 100% 0% no-repeat;
	}
	
	#CountDown{
		width: 275px;
		height:45px;
		margin: 0px 0px 0px 0px;
		background: url(../img/bgCountDown.gif) 0px 0px no-repeat;
		color: #c3ddf6;
	}
	
	/* countdown styles */
		.hasCountdown {
			background-color: #eee;
		}
		.countdown_holding div {
			background-color: #ccc;
		}
		.countdown_row {
			clear: both;
			width: 80%;
			margin: 0px auto;
			text-align: center;
			letter-spacing:1px
		}
		.countdown_show1 div {
			width: 100%;
			text-align:right;
		}
		.countdown_show2 div {
			width: 50%;
		}
		.countdown_show3 div {
			width: 33%;
		}
		.countdown_show4 div {
			width: 25%;
		}
		.countdown_show5 div {
			width: 20%;
		}
		.countdown_show6 div {
			width: 16%;
		}
		.countdown_show7 div {
			width: 14%;
		}
		.countdown_section {
			float: left;
			font-size: 75%;
			line-height: 75%;
			font-family:Arial, Helvetica, sans-serif;
		}
		.countdown_amount, .countdown_amount_ended{
			font-size: 35px;
			line-height: 35px;
			font-weight: bold;
			font-family: "Times New Roman", Times, serif;
		}
		.countdown_descr {
			width: 100%;
		}
		.countdown_amount_ended{
			text-align:center;
		}
	/* /countdown styles */
/* /countdown */

/* bottom links */
	ul#BottomLinks{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		position:absolute;
		width:444px;
		top:15px;
		right:0px;
		height:67px;
		overflow: hidden;
	}
	
	ul#BottomLinks li{
		width: 222px;
		height: 47px;
		float:left;
		padding: 20px 0px 0px 0px;
		text-align:center;
		background: url(../img/sepBottomLinks.gif) 100% 0% repeat-y;
	}
	
	ul#BottomLinks li a{
		color: #717075;
		font-weight: bold;
		text-decoration:none;
	}
	
	ul#BottomLinks li a:hover{
		text-decoration:underline
	}
/* /bottom links */

/* footer */
	#Footer{
		position: relative;
		width:893px;
		height:46px;
		padding-top: 2px;
		color:#333;
		font-size: 11px;
		line-height: 20px;
		margin-top: 20px;
	}
	
	#Footer a{
		color: #333;
		font-weight:bold;
		text-decoration: none
	}
	
	#Footer a:hover{
		text-decoration:underline
	}
	
	a.FooterLogo{
		display: block;
		position: absolute;
		text-indent: -9999px;
		width:223px;
		height:45px;
		right: 0px;
		top: 0px;
		background: url(../img/TIGroup.jpg) 0% 0% no-repeat;
	}
	
	.FooterContent{
		position:absolute;
		left: 5px;
		top: 0px;
		padding: 0px 0px 0px 52px;
		background: url(../img/bgTIBSGLogo.jpg) 0% 0% no-repeat;
		width: 610px;
	}
	
	#Footer .copyright{
		color:#979797;
	}
/* /footer */

/* popup close button */
	a.PopupCloseButton{
		width: 130px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #D35837;
		background: #F4F3F3;
	}
	
	a#HomeButton{
		width: 130px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #D35837;
		background: #F4F3F3;
		visibility:hidden;
		left:763px;
		position:absolute;
		top:550px;
		z-index:30001;
	}
/* /popup close button */