.app-case{ width: 820px; margin: 0px auto; background: url(/images/app-page/stripe.gif); padding: 15px; border: 1px solid #f4f4f4; -moz-border-radius:8px; -webkit-border-radius:8px; }
.app-m{ width: 770px; margin: 0px auto; padding: 25px; background-color: #fff;  border: 1px solid #f4f4f4; -moz-border-radius:8px; -webkit-border-radius:8px; }
.app-c{ width: 770px; margin: 0px auto; padding: 0px; background-color: #f0f0f0; }
.app-c h4{ background: url(/images/app-page/title.gif) no-repeat; padding: 2px 2px 2px 25px; margin: 0; color: #fff; width: 428px; font-size: 16px;}

.app-details{ margin: 20px 30px 20px 30px; width: 680px; background-color: #e2e1e1; padding: 15px; } 

.app-preview{ width: 270px; display: block; float: left; }
.app-preview .phone{ background: url(/images/app-page/iphone-bg.png) no-repeat; width: 219px; height: 372px; padding: 70px 0 0 21px;  } 
.app-preview .store{ margin: 10px 0 0 55px; text-align:center; width: 140px; }
.app-case .app-info{ width: 410px; display: block; float: right; }

.dl-wrapper{ width: 296px; background: url(/images/app-page/stripe.gif); padding: 12px; border: 1px solid #f4f4f4; -moz-border-radius:14px; -webkit-border-radius:14px; }
.dl-main{ background-color: #e2e1e1; padding: 8px; -moz-border-radius:8px; -webkit-border-radius:8px; } 
.dl-main li { background: url(/images/app-page/button.gif); width: 282px; height: 29px; }
ul.dl-main li a{ display: block;  width: 282px; height: 29px; text-align: center; font-size: 14px; font-weight: bold; padding-top: 3px;}
ul.dl-main li a.create{ color: #999; }

ul.app-icon{ margin: 20px 0 20px 0; }
ul.app-icon li{ float: left; }
ul.app-icon li.icon{ width: 140px; }
ul.app-icon li.icon .ico{ border: 1px solid #f4f4f4; -moz-border-radius:8px; -webkit-border-radius:8px; }
ul.app-icon li .mdisc{ padding-top: 40px; font-weight: bold; font-size: 14px; color: #999; }
.app-desc{ padding-top: 20px; }

.app-listings{padding:10px 0 0 0}

.app-listings, .app-row{overflow:hidden; clear:both}

.app-row{padding:30px 0 30px 28px}

.app-item{margin:0 43px 0 0; cursor:pointer}

.app-listings img.app-icon, .app-listings .app-info, .app-listings .app-item{float:left}

.app-listings .app-info{width:144px; padding:0 0 0 11px}

.app-listings .app-info h3{color:black; font-weight:bold; font-size:15px; padding:0; margin:0 0 10px 0; line-height:1; padding-bottom:10px !important}

.app-listings .app-info h3 small{display:block; font-weight:normal; font-size:11px; color:#666; margin:0}
.app-listings .app-info span, .app-info span a:link, .app-info span a:visited{color:#e97d08; font-weight:bold}

.app-listings .app-info span a{display:block; width:86px; height:25px; background:url(/images/app-page/view-app.gif) no-repeat; text-indent:-9999px; overflow:hidden}

.app-listings .highlight{background-color:#e9e9e9; -moz-border-radius:8px; -webkit-border-radius:8px}
