body { width:946px; margin:20px auto; padding:30px 17px 10px 17px; text-align: center; font-family: Arial, Helvetica, sans-serif; background: #eee; text-shadow: 1px 1px #fff;}
img {border: 0;}
ul {list-style: none; margin: 0; padding: 0;}
a { color: #1A335E; }
small {font-size: 8px; color: #999;}



.boxlist>li {display: inline-block; zoom: 1; *display: inline; }
.apptile {width: 115px; text-shadow: none; display: block; background: #fff; padding: 10px 10px 10px 84px; height: 64px; margin: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-decoration: none; border: 1px solid #eee; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.4);-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.4); box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}
#for_ios .apptile { background: #fff url(/images/icons/apple.png) 10px center no-repeat; }
#for_android .apptile { background: #fff url(/images/icons/android.png) 10px center no-repeat; }
#for_webos .apptile { background: #fff url(/images/icons/palm.png) 10px center no-repeat; }
#for_bb .apptile { background: #fff url(/images/icons/blackberry.png) 10px center no-repeat; }

.apptitle { display: block; font-size: 14px; padding-bottom: 2px; border-bottom: 1px solid #ddd; margin-bottom: 2px; }
.platformtitle { font-size: 11px; font-style: italic; display: block; margin-bottom: 3px; }

.installbutton { -webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.3); font-size: 12px; text-transform: uppercase; display: inline-block; zoom: 1; *display: block; background: #1A335E; border: 1px solid #006000; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-weight: bold; padding: 5px 7px 3px 7px; }


@media (min-device-width:1024px) and (max-width:989px),
        screen and (max-device-width:480px),
        (max-device-width:480px) and (orientation:landscape),
        (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait) {
body { width:468px; }
}

@media (min-device-width:1024px) and (max-width:509px),
       (max-device-width:480px) and (orientation:portrait) {
body { padding:30px 0px 10px 0px; width:306px; }
}