body {
    color: #FFF;
    background-image: url("images/background.jpg"); 
    background-color:#061459;
    background-repeat: repeat;
    margin:0; 
    font-family: "Lucida Grande";
    font-size:14px;
}

a {
    color: #6af; 
    text-decoration: none;
}

a:hover {
    color: #fff; 
    text-decoration: underline;
}

p {
    margin:0;
    padding-bottom:0px;
}

h1 {
    font-size: 20px; 
    font-weight: bold; 
    margin:0 0 5px 0; 
    color: #FFF;
    padding-top:40px;
    padding-bottom:20px;
}

h2 {
    font-size: 20px; 
    font-weight: bold;
    color: #FFF;
}

h3 {
    font-size: 11px; 
    font-weight: bold; 
    margin:0 0 5px 0; 
    color: #222;
    text-shadow: none;
}

hr
{
    margin-bottom:21px;
    color: #242;
    background-color: #242;
    border: 0;
    height: 2px;
}

img {border:0;}

#container_parent {
    position:relative; 
    width: 980px; 
    margin:auto;
}

#container_child {
    position:relative; 
    width:980px; 
    float:left;
}
	
	
.star
{
    position:relative; 
    width:656px; 
    height:600px; 
    display: block; 
    margin-left: auto; margin-right: auto; 
}

#info_button_bg
{
    position:relative; 
    left: 45px;
    top: -230px;
    background-image: url("images/info_icon.png");
    width:80px;
    height:80px;
}

#info_button
{
}

#appstore_button_bg
{
    position:relative; 
    left: 782px;
    top: -165px;
    background-image: url("images/appStoreBadge.png");
    width:153px;
    height:50px;
}

#detail_top
{
    position:relative; 
    left: 20px;
    top: -190px;
    background-image: url("images/black_box_top.png");
    width: 940px;
    height: 25px;
}

#detail_bot
{
    position:relative; 
    left: 20px;
    top: -190px;
    background-image: url("images/black_box_bot.png");
    width: 940px;
    height: 25px;
}



#detail
{
    position:relative;
    left: 20px;
    top: -190px;
    background-image: url("images/black_box_cent.png");
    width: 940px;
    min-height:400px;
}


.detail_content
{
    width: 890px;
    padding-left: 25px;
    padding-right: 35px;
    padding-bottom:25px;
}

.detail_title
{
    font-size: 2.0em; 
    padding-bottom:10px;
}

.detail_developer
{
    padding-bottom:10px;
    font-size: 1.2em; 
}

.detail_info_title
{
    font-size: 3.0em; 
}

.detail_info_sub_title
{
    font-size: 2.0em; 
}

.detail_icon
{
    float:left;
    padding-right:20px;
}

.detail_content p
{
    font-size: 1.2em; 
}

.support
{
    font-size: 1.0em; 
    color: #fff;
    
    position:relative;
    top: -150px;
    left: 60px;
    width:860px;
}

.detail_description
{
    font-size: 1.2em; 
}

.screenshots
{
    padding-bottom:25px;
}

.screenshots .landscape_screenshot_left
{
    width: 390px;
    height: 260px;
    padding-right: 10px;
    padding-left: 43px;
}

.screenshots .landscape_screenshot_right
{
    width: 390px;
    height: 260px;
    padding-left: 10px;
}

.screenshots .portrait_screenshot_left
{
    height: 390px;
    width: 260px;
    padding-right: 10px;
    padding-left: 173px;
}

.screenshots .portrait_screenshot_right
{
    height: 390px;
    width: 260px;
    padding-left: 10px;
}

.back_info_link
{
    float: right;
}
