body{
       background:#a1b1c1 url('../images/bluenoise.png');
}
#logo{
    background:url('../images/appsaurus.png');
    display:block;
    width:297px;
    height:46px;
}
#phone{
    background:url('../images/phone_w_icon.png') no-repeat;
    width:301px;
    height:575px;
    margin-top:-90px;
    position:relative;
}
    #phone img{
        display:none;
        position:absolute;
        left:31px;
        top:93px;
        width:240px;
        height:360px;
    }
    #phone img.on{
        display:block;
    }
#midleft{
    padding:30px 0px;
    width:300px;
    float:left;
    margin-right:30px;
    text-shadow: #d0d8e0 0px 1px 0px;
}
#midmid{
    float:left;
    padding:30px 0px;
    width:301px;
}
#midright{
    float:left;
    padding:30px 0px;
    width:264px;
    margin-left:30px;
    margin-top:-5px;
}
    #buybutton{
        background:url('../images/buy.png') no-repeat;
        width:264px;
        height:89px;
        display:block;
    }
    .quote{
        margin-top:30px;
        width:260px;
    }
    .quote .quote_box{
        background:#d0d8e0;
        padding:10px;
        color:#353e55;
        font-size:14px;
        position:relative;
    }
    .quote_box .triangle{
        background:url('../images/quote_triangle.png') no-repeat;
        position:absolute;
        width:19px;
        height:10px;
        bottom:-10px;
    }
    .quote_box .triangle.right{
        right:10px;
    }
    .quote_box .triangle.left{
        left:10px;
    }
    .quote .publication{
        margin-top:15px;
    }
    .quote .publication a, .quote .publication a:link, .quote .publication a:visited{
        font-size:16px;
        font-weight:bold;
        text-shadow: #d0d8e0 0px 1px 0px;
        color:#353e55 !important;
    }
    .quote .publication.right{
        text-align:right;
    }
    .quote .publication.left{
        text-align:left;
    }
	#morebuzz{
		font-size:12px;
		text-shadow: #d0d8e0 0px 1px 0px;
		color:#353e55
	}
#midleft h1{
    margin-top:30px;
    
    font-size:24px;
    color:#69518c;
}
#midleft p{
    margin-top:30px;
    color: #353E55;
    font-size:14px;
}
#screenshots{
    margin-top:30px;
}
    
    .screenshot{
        display:block;
        float:right;
        margin:10px 10px 0px 0px;
    }
    #footer{
        margin-top:100px;
    }
