/* 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 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; width: 951px; line-height: 18px; background: url(../images/bg_container.gif) top no-repeat; background-color: #fff; text-align: left; }
#mobileapps-container-top { padding: 7px 13px 0 13px; width: 925px; height: 24px !important; background: url(../images/bdr_container_top.gif) top left no-repeat; text-align: left; }
#mobileapps-container-top img { }
#mobileapps-container-bot { width: 951px; height: 10px; background: url(../images/bdr_container_bot.gif) top left no-repeat; }
.hdr-left { float: left; }
.hdr-right { float: right; }
.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: 0 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; }

/* atm/picks iphone app */
/* common subnav styles for atm and picks */
.mobileapps-left { float: left; width: 668px; }
.mobileapps-right { float: left; width: 250px; }
#app-prev { cursor: pointer; }
#app-next { cursor: pointer; }
.app-copy { color: #666; width: 249px; height: 178px; border-bottom: 1px solid #666; margin-bottom: 10px; padding-top: 15px; }
.app-copy h3 { font-size: 12px; color: #eb8a24; padding: 0; margin: 0 0 5px 0; text-transform: uppercase; }
.app-copy ul { margin-left: 1em; padding-left: 0; }
.app-copy li { padding-left: 30px; list-style: disc; margin-left: 1px; }
.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; }
.picks-app-right { float: left; padding-top: 50px; }
.mobileapps-left-video { padding: 28px 0 0 15px; }
.qt-vid { text-align: center; padding-top: 23px; }
#flashcontent { padding: 23px 0 0 20px; position: relative; z-index: 5; }

#iphone-img { display: none; }
