.finalPriceSubtotal {
    font: bold 1.7em Verdana;
}

.strike {
    text-decoration: line-through;
    opacity: .7;
}

#finalPrice {
    font: bold 2em Verdana;
}

#finalMonthlyPrice {
    font: normal 1em Verdana;
}

#finalRuntime {
    font: normal 1.4em Verdana;
}

.ordersummarytable {
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    margin-bottom: 10px;
    padding:0;
    width:100%;
    /*box-shadow: 3px 3px 2px #888888;*/
    border:1px solid #d0d0d0;

    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;

    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;

    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;

    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}
.ordersummarytable table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
}

.ordersummarytable table td, .ordersummarytable table th {
    padding: 3px 15px 2px 15px;
    border-bottom: 1px solid #ececec;
}

.ordersummarytable table td .subtotalPerRuntime {
    font-size: 1.2em;
    font-weight: bold;
}

.ordersummarytable table td .subtotalPerRuntime .runtimeText {
    font-size: 0.8em;
    font-weight: normal;
}



div.addOrderItem {
    margin: 10px;
}

div.upperCartInfo1_rgeornigo {
    margin-top: -5px;
    margin-bottom: 5px;
    margin-right: 0;
    margin-left: 0;

    padding-top: 3px;
    padding-bottom: 3px;
}

.orderDiscounts table tr td {
    padding: 3px;
}

#paymentMethod div.checkbox {
    margin-bottom: 0;
}

ul.feature-check {
    list-style-type: none;
}

ul.feature-check li:before {
    content: '\f058';
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 18px;
    font-family: FontAwesome;
    float: left;
    margin: 3px 0 0 -25px;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-align: center;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}

ul.feature-check li:before {
    font-size: 16px;
    color: #0d70b7;
}

ul.feature-check.feature-check-green li:before {
    font-size: 16px;
    color: #1ab751;
}

.gamerow {
    background-color: #0d70b7;
    color: white;
    padding: 10px 15px;
    font-size: 1.8em;
    margin-bottom: 10px;
}

.upgraderow {
    padding: 10px 15px;
    font-size: 1em;
    margin-top: 10px;
}
.productrow {
    border-bottom: 1px solid #efefef;
    padding-top: 10px;
    padding-bottom: 10px;
}
.productrow:nth-child(odd)
{
    background-color: rgba(31, 185, 208, 0.05);
}
.propertycell {
    font-size: 1em;
}

.propertycell.propertycount-1 {
    font-size: 1.3em;
}

.productrow .price {
    font-size:1.5em;
    text-align: right;
}
.productrow .orderbutton {
    text-align: right;
}

.productrow .price .small {
    font-size:.7em;

}
.productrow .name {
    font-size:1.3em;
}
.productrow .productcode {
    font-size:1.3em;
}
.productrow .sep {
    border-bottom: 1px dashed #e0e0e0;
    margin-top: 5px;
    margin-bottom: 3px;
}

.productrow .order {
    text-align: right;
}

.yt-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

.yt-container iframe, .yt-container object, .yt-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.ytrow {
    margin-top: 50px;
}

