/* common */
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
	z-index: 999;
}
body { width: 100% !important; }
a { color: #666; }
a:visited { color: #666; }
img { border: 0; }

#mobileapps-container{
	width: 954px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:-15px;
	padding-bottom:25px;
}





#mobileapps-container-top {
	/*padding: 7px 13px 0 13px;*/
	width: 954px;
	height: 32px;
	background: url(../images/bdr_container_top.gif) top left no-repeat;
	text-align: left;
}

#mobileapps-container-top img { }

.hdr-left {
	position:absolute;
	left:0;
	top:0;
}

.hdr-right {
	position:absolute;
	right:0;
	top:0;
}
.orange { color: #ff9933; }

/* mobile apps home */
#mobileapps-container-home { height: 487px !important; width: 951px; background: url(../images/bg_apps_home.jpg) top no-repeat; text-align: left; }
.mobileapps-home-top { padding: 33px 0 0 17px; position: relative; z-index: 5; }
.mobileapps-home-top div { float: left; }
.mobileapps-home-copy { padding-left: 44px; }
.mobileapps-home-bottom { position: relative; bottom: 23px; margin: 0 155px; z-index: 5; }
.apps-bg { background: url(../images/bg_homeapp.png) repeat-y; width: 269px; height: 288px; }
.apps-bg-copy { height: 103px; padding: 5px 8px 8px 8px; border-top: 3px solid #dfdfdf; margin: 0 27px 0 23px; }
.apps-bg-copy h1, .buttons-right h1 { margin: 0 0 5px 0; font-size: 14px; color: #666; }
.apps-bg-copy p { color: #000; font-weight: bold; padding-right: 25px; line-height: 16px; }
.tag-new { position: absolute; z-index: 20; left: 179px; }
.apps-content { float: left; width: 269px; }
#picks-on { position: relative; z-index: 10; }
#picks-off { top: 180px; left: 26px; }
#atm-on { opacity: 0; filter: alpha(opacity = 0); position: relative; left: 93px; }
#download-picks-reflect{ opacity: 0; filter: alpha(opacity = 0); }
#subhdr-picks { opacity: 0; filter: alpha(opacity = 0); }
#atm-off { top: 180px; left: 388px; }
.buttons-left, .buttons-right { float: left; }
.buttons-right { padding: 26px 0 0 5px; }
.ico-button { display: block; margin-top: 7px; }
.apps-icons { position: absolute; z-index: 10; float: left; width: 220px; }
.bg-homeapp-top { background: url(../images/bg_homeapp_top.png); width: 269px; height: 59px; }
#subhdr-picks { position: absolute; z-index: 40; width: 200px; }

/* priceless picks support */
#mobileapps-support { padding: 27px 0 20px 30px; }
.picks-support-left { float: left; width: 350px; margin-right: 25px; }
.picks-support-left p  { margin-top: 0; }
.picks-support-right { float: left; padding-top: 50px; }
.picks-help { padding-top: 30px; }

/* atm hunter support */
.atm-support-right { float: right; position: relative; z-index: 5; padding-right: 32px; margin-top: -23px; }
.atm-support-logo { float: left; position: relative; z-index: 4; margin-right: -35px; width: 125px; padding-top: 275px; }

/* iphone apps */
/* common subnav styles for atm and picks */


#current-image { cursor: pointer; }
#app-prev { cursor: pointer; }
#app-next { cursor: pointer; }

.mobileapps-left-content { padding-left: 105px; }

.subnav-arrows img { padding-right: 3px; }
.subnav-num { float: right; margin: 20px 5px 0 0; padding: 4px 0 0 0; }
.subnav-num li { width: 8px; height: 13px; list-style: none; float: left; margin-left: 7px; overflow: hidden; }
.subnav-num span { visibility: hidden; }
.itunes-terms { margin-top: 18px; text-decoration: none; font-size: 11px; }
.itunes-terms:hover { text-decoration: underline; }
/* atm iphone */
.iphone-atm-logo { padding-top: 229px; width: 125px; float: left; }
.iphone-atm { float: left; padding-left: 13px; position: relative; z-index: 5; margin-top: -23px; }
.iphone-atm-center div { float: left; }
.atm-hunter-right { padding-top: 84px; }
/* picks iphone */
.iphone-horiz { float: left; padding-top: 85px; margin-left: -20px; position: relative; z-index: 5; }
.iphone-horiz-center div { float: left; }
.iphone-picks-logo { float: left; width: 139px; position: relative; z-index: 10; margin-top: -89px; left: -76px; }


.qt-vid { text-align: center; padding-top: 23px; }




