.steam-video {
	position:absolute;
	width:160px;
	height:50px;
	left:200px;
	top:147px;
	z-index:1;
	display:block;
/*	background:url(/images/blank.jpg); */
}
.air-video {
	position:absolute;
	width:160px;
	height:50px;
	left:266px;
	top:243px;
	z-index:1;
	display:block;
/*	background:url(/images/blank.jpg); */
}


#left-sidebar { display: none;}

#main-content {
	padding:0;
	margin:0;
}

/*
#hero-slider {
	width:725px;
	height:370px;
	position:relative;
	float:left;
}
*/

#hero-slider {
	width:960px;
	height:370px;
	margin-bottom:20px;
/*	position:relative; */
	float:left;
}
	
/*
#hero-slider .zing-pane {
	position:absolute;
	top:0;
	left:0;
	width:960px;
	height:370px;
	cursor:pointer;
}
*/

/* YOU MUST INCLUDE AN ID WITH ALL ZING-PANE CLASSES SINCE ZING-PANE IS ALSO ON CONTROL CSS */
#hero-slider .zing-pane {
	position:absolute;
	top:0;
	left:0;
	width:960px;
	height:370px;
	/*cursor:pointer;*/
}

.zing-pane h2, .zing-pane h3, .zing-pane h4, .zing-pane h5, .zing-pane span {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
    display:block;
}

/* 
#hero-slider .zing-pane a {
	position:absolute;
	width:218px;
	height:37px;
	display:block;
	background:url(/assets/img/Main/release-8-4/button.png) top left no-repeat;
}

#hero-slider .zing-pane a.hover {
	background-position:0 -37px;
}
#hero-slider .zing-pane a:active {
	background-position:0 1px;
}
*/
#hero-slider .zing-nav {
	position:absolute;
	bottom:0;
	left:50%;
	background:url(/assets/img/Main/release-8-4/trans.png) top left repeat;
	z-index:3;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding:5px 8px;
	margin-left:-58px; 
	
	/* 
	the margin-left value is determined by the number of zing-tabs in the UI.  
	it equals 1/2 the total width of the zing-nav container.  
	In this case, 4 tabs (25px wide each) + 8px left and right padding = 116px width.  116/2 =58.
	*/
						
}

#hero-slider .zing-nav .tab {
	cursor:pointer;
	display:block;
	float:left;
	width:25px;
	height:24px;
	background-image:url(/assets/img/Main/release-8-4/ui.png);
}
#hero-slider .zing-nav .tab span {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
    text-indent:-9999px;
}

#tab1 {background-position:0 0;}
#tab2 {background-position:-25px 0;}
#tab3 {background-position:-50px 0;}
#tab4 {background-position:-75px 0;}

/* 
#tab4 {background-position:-75px 0;}
#tab5 {background-position:-100px 0;}
#tab6 {background-position:-125px 0;}
*/
#tab1.current {background-position:0 -24px;}
#tab2.current {background-position:-25px -24px;}
#tab3.current {background-position:-50px -24px;}
#tab4.current {background-position:-75px -24px;}

#promo-forever-gold {
	width:960px;
	height:370px;
}

#promo-floor-products {
	width:960px;
	height:370px;
}
#promo-steam-products {
	width:960px;
	height:370px;
} 

#promo-steam-it {
	width:960px;
	height:370px;
} 

#promo-founders {
	width:960px;
	height:370px;
} 


#promo-canister  {
	width:960px;
	height:370px;
}

#promo-air  {
	width:960px;
	height:370px;
}

/*  End ZING  */

#promo-tiles-side {
	/*position:absolute;*/
	float:left;
	margin:0 0 20px 10px;
	top:151px;
	right:0;
}
.promo-tile-side {
	width:220px;
	height:370px;
	cursor:pointer;
}


#bottom-promo-tiles {
	display:block;
	margin:20px 0;
}

.promo-tile {
	width:310px;
	height:180px;
	float:left;
	margin-right:15px;
}

.last {
	margin-right:0;
	margin-top:-6px;
}


#store-locator {
	background:url(/assets/img/Main/release-6-9-test-narrow/store-locator.jpg) top left no-repeat;
}

#store-locator-search {
	position:absolute;
	top:71px;
	left:22px;
}

#store-locator-search{	
	padding:1px;
	background:#fff url(/assets/img/input-text-gradient.png) repeat-x scroll 0 1px;
	-moz-box-shadow:0 1px 3px hsla(0,0%,0%,.2);
	width:150px;
}

#store-locator-search-input	{
	float:left;
}	
#store-locator-search-input	input{
	width:100px;
	padding:2px 2px 0;
	font-size:11px;
	background:none;
	color:#666;
}

#store-locator-search-button {
	float:right;
}

#store-locator-search-button input{
	display: block;
}


.statement {
	clear:both;
	font-size:12px;
	padding-bottom: 1px;
	width:960px;	
	/*
	width:750px;
	*/
	float:right;
}

.statement p {
	padding:0px 0px 15px 0px;
	line-height:16px;
}

.statement a {
	color: #19ABE9;
	font-weight:bold;
}


 
.promo-3-left {
	 width:300px;
	 float:left;
 }
 
.promo-3-col {
	 width:300px;
	 float:right;
	 margin-left:30px;
 }


.clearance-ad {
	width:467px;
	float:left;
	padding:0;
	margin:0;
}

#long-banner-ad {
	margin-bottom:20px;
	}
