#intro_text {
    margin: 10px 30px 20px 30px;
}

#intro_text h2 {
	font-size: 18px;
	color:#5EB346;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#intro_text p {
	font-size: 12px;
    line-height: 19px;
    padding-top: 5px;
}

#intro_text p span {
    font-weight: bold;
}

#boxes {
    margin-left: 50px;
}

.box {
    width: 340px;
    height: 185px;
    margin-bottom: 15px;
    position: relative;
    float: left;
}

#gog_box {
    background-image: url("/includes/images/store/orange_background.gif");
    background-repeat: no-repeat;
    margin-left: 15px;
}

#drive_box {
    background-image: url("/includes/images/store/grey_background.gif");
    background-repeat: no-repeat;
    margin-left: 15px;
}

#flyer_box {
    background-image: url("/includes/images/store/blue_background.gif");
    background-repeat: no-repeat;
    margin-left: 15px;
}

#home_box {
    background-image: url("/includes/images/store/green_background.gif");
    background-repeat: no-repeat;
    margin-left: 15px;
}

.box_header h2 {
	padding: 5px 0px 5px 10px;
	font-size: 16px;
}

.box_header {
    height: 24px;
    border-bottom: 1px dashed #606060;
    margin-left: 7px;
    margin-right: 7px;
}

.box_text {
    float: right;
    width: 132px;
    padding-right: 7px;
    padding-top: 10px;
    font-size: 12px;
    line-height: 16px;
}

.box_text p {
    font-weight: bold;
    position: absolute;
    bottom: 47px;
    right: 11px;
    width: 128px;
}

.box_button {
    position: absolute;
    top: 147px;
    right: 70px;
}

#extra {
    height: 1px;
    overflow: hidden;
}

#aa_disclaimer {
	clear: both;
	margin: 10px 30px 0px 30px;
	font-size: 10px;
}

#aa_disclaimer a {
    color: #0000FF
}

#aa_terms_and_conditions {
}

#aa_terms_and_conditions a {
    color: #0000FF
}
