﻿#content_container .vheading {
    color:#FFF;
    position:absolute;
    left:25px; top:25px;
}

#wf-content-bd {    
    width:650px;
    *padding-top:20px;
}

/* Buy Now Box
-----------------------------------------------------------------------------*/

#wf-buy-now-box-fixed {
    position:fixed;
    width:100%;
    left:0; top:100px;
}

#wf-buy-now-box-div {    
    margin:0 auto;
    position:relative;
    width:950px;
}

#wf-buy-now-box {
    background:#FFF;
    position:absolute;
    left:681px; top:180px;
    border:1px solid #1F4E7C;
    width:248px; height:378px;    
}


#wf-buy-now-box .inner {
    padding:13px 11px;
}

#wf-buy-now-box .vheading4 {
    color:#ff961a;
    font-size:24px;
    font-weight:bold;
    margin:0;
}

#wf-buy-now-box .sys-req {
    margin:0;
    position:relative;
}

#wf-buy-now-box .sys-req a {
    display:block;
    font-size:11px;
    line-height:1.2em;
    position:absolute;
    text-decoration:underline;
    top:10px; left:110px;
    width:110px;
    
}
#wf-buy-now-box .sys-req a:hover {text-decoration:none;}

#wf-buy-now-box .price {
    font-size:28px;
    font-weight:bold;
    margin:0;
}

#wf-buy-now-box .oldprice {
    font-size:14px;
    font-weight:bold;
    margin:0;
    color:red;
}

#wf-buy-now-box .pricediv {
    padding-bottom: 3px;
}

#wf-buy-now-box .vheading6 {    
    color:#336699;
    font-size:14px;
    margin:1em 0 .2em 0;
}

#wf-buy-now-box .in-stock {
    display:block;
    background:url(../img/green_checkmark.jpg) 54px 0 no-repeat;
}

#wf-buy-now-box .digital-download {font-size:11px; margin:1em 0;}
#wf-buy-now-box .digital-download a {text-decoration:underline}
#wf-buy-now-box .digital-download a:hover {text-decoration:none}

#wf-buy-now-box .wf-buy-now {
    margin-top:6px;
}

/* Bullet list value proposition points
-----------------------------------------------------------------------------*/
#content_container .wf-vp {
    list-style-type:none;
    margin:0;
    padding:0;
}

.wf-vp li {
    overflow:hidden;    
}

.wf-vp li img {
    *float:left;
}

.wf-vp li h3,
.wf-vp li p {
    margin:0;
}

.wf-vp div {
    width:420px;
    float:right;
}


/* System requirements
-----------------------------------------------------------------------------*/
#wf-system-requirements .minimum{    
    width:320px;
}
#wf-system-requirements .recommended{    
    width:320px;
}

/* Extras
-----------------------------------------------------------------------------*/

