/* home page styles yo*/

#flashBanner{
	margin-top:20px; 
	width:960px;
	height:410px;
}

#contentHome{
	background:url(../images/bottomHolderBg.png) repeat-y;
	margin: 24px 0 0 0;
}

#contentBottom{
	background:url(../images/bottomHolderTop.png) no-repeat;
	height: 325px;
}

#contentHome h2{
	text-transform:uppercase;
	text-indent:-9999px;
	overflow:hidden;
	height:29px;
	margin:0;
}

/*---SECTION HEADERS---*/

#contentBottom #quickLinks h2{
	background:url(../images/bottomHolder_QuickLinks.gif) no-repeat;
	margin-top: -4px;
}

#contentBottom #latestPromo h2{
	background:url(../images/bottomHolder_LatestPromo.gif) no-repeat;
	margin-top: -4px;
}

#contentBottom #emailSignup h2{
	background:url(../images/bottomHolder_EmailSignup.gif) no-repeat;
	margin-top: -4px;
}

#contentBottom #featuredVideo h2{
	background:url(../images/bottomHolder_Video.gif) no-repeat;
	margin-top: -4px;
}

#contentBottom #onePlus h2{
	background:url(../images/bottomHolder_OnePlus.gif) no-repeat;
	margin-top: -4px;
}

/*---QUICK LINKS---*/

#quickLinks ul{
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
}

#quickLinks a{
	color: #666666;
	text-decoration: underline;
}


#quickLinks a:hover{
	color: #000000;
	text-decoration: underline;
}

/*---FEATURED VIDEO---*/

#featuredVideo p{
	font-size: 11px;
	line-height: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#featuredVideo a{
	color: #666666;
	text-decoration: underline;
}

#videoThumb{
	margin-top: 10px;
}

#featuredVideo a:hover{
	color: #000000;
	text-decoration: underline;
}

/*---ONE+ TOOLS BUG---*/

#onePlus p{
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 8px;
}

#batteryThumb{
	margin-top: 0px;
}

#onePlusHolder{
	margin-top: 0px;
}

a.onePlusBug {
	display: block;
	width: 220px;
	height: 66px;
	text-decoration: none;
	background-image: url("../tempImages/onePlusButton.jpg");
	}

a.onePlusBug:hover {
	background-position: 0 -66px;
	}

a.onePlusBug:active {
	background-position: 0 -132px;
	}

/*---LATEST PROMOTION---*/

#latestPromo img{
	 padding: 10px 0 0 0; 
}

#latestPromo .AllPromotions {
	display: block;
	width: 340px;
	height: 20px;
	text-decoration: none;
	background-image: url("../tempImages/LatestPromotionButton.gif");
	/* background-image: url("../tempImages/LatestPromotionButton.gif"); */
	}

#latestPromo a.AllPromotions:hover {
	background-position: 0 -20px;
	}

#latestPromo a.AllPromotions:active {
	background-position: 0 -40px;
	}	

#latestPromo .displace {
	position: absolute;
	left: -5000px;
	}
	
/*---EMAIL FORM AND SWEEPSTAKES---*/

#login{
	margin: 10px 0 0 0;
}

.displace {
	position: absolute;
	left: -5000px;
	}

#login .SignUpBtn{
	float: left;
	background-image: url(../tempImages/SignUpBtn.gif);
	background-repeat: no-repeat;
	display: block;
	width: 99px;	
	height: 22px;
	border: none;
}

#login .SignUpBtn:hover{
	background-position: 0 -22px;
}

#login .SignUpBtn:active{
	background-position: 0 -44px;
}


#login .EmailDesc{
	float: right;
	margin-top: 0px;
	width: 230px;	
	height: 22px;
	border: none;
	font-size: 112%;
	
}

#emailSweeps{
	background-image: url(../tempImages/emailSweepstakes.jpg);
	background-repeat: no-repeat;
	display: block;
	width:340px;
	height:153px;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#emailSweeps{
	margin: 5px 0 0 0;	
}
}

#emailSweeps p{
	font-size: 12px;
	padding: 85px 130px 0 10px;
	line-height: 14px;
}

#emailSweeps a.rules{
	font-size: 10px;
	padding: 0 0 0 10px;
	color: #666666;
	text-decoration: underline;
}

#emailSweeps a.rules:hover{
	color: #000000;
}

/*---HOME IMPROVER CLUB (HIC) BUG---*/

#hicBug{
	margin-top: 20px;
	display: block;
	width: 340px;
	height: 80px;
	text-decoration: none;
	background-image: url("../tempImages/hic_Bug.jpg");
}

#hicBug .hicBugDesc{
	font-size: 12px;
	padding: 20px 0px 0px 150px;
	line-height: 14px;
}

#hicBug .hicBugDesc a{
	color: #666666;
	text-decoration: underline;
}

#hicBug .hicBugDesc a:hover{color: #000000;}

/*---FEATURE BUG---*/

#featureBugHolder{
	margin-top: 20px;
}

.featureBug {
	display: block;
	width: 221px;
	height: 82px;
	text-decoration: none;
	background-image: url("../tempImages/onePlusHomeBug_SingleBtn.gif");
	}

a.featureBug:hover {
	background-position: 0 -82px;
	}

a.featureBug:active {
	background-position: 0 -164px;
	}	

.displace {
	position: absolute;
	left: -5000px;
	}