/*
    WiderFunnel Styles for A/B Testing
*/



#content_container {
    padding:15px 0;    
    position:relative;
    margin:0 auto; 
    width:950px;
    text-align:left;
}

#content_container .vheading {
    font-family:Verdana;
    font-weight:bold;
    font-size:32px;
}

#content_container h2 {
    font-size:20px;
    color:#336699;
    margin:0 0 .6em 0;
}

#content_container h4 {    
    color:#000;    
}

#content_container h5 {
    font-size:12px;
    font-weight:bold;
    color:#000;
}

#content_container1 img {
    border:0;
}

#content_container li, p {
    color:#000;
    font-size:12px;
    line-height:150%;    
}

#content_container ul {
    margin:0;
    padding:0 0 0 20px;
}

#content_container li {
    margin-top:.5em;
}


#content_container .wf-large-list {
    margin:0;
    padding:0 0 0 20px;
}

#content_container .wf-large-list li {
    font-size:14px;
    line-height:150%;           
}

/* var c, d*/
#content_container .wf-facts-figures li {
    font-size:14px;
}

.wf-facts-figures{
    overflow:hidden;
}
.wf-facts-figures .col1{
    float:left;
    width:50%;
}
.wf-facts-figures .col2{
    float:right;
    width:50%;
}


/* generic container */
.wf-content-block {  
    margin-top:30px;  
}

/* Thumbnail grid
-----------------------------------------------------------------------------*/

.wf-thumbnails {
    margin:0;
    padding:0;
}

.wf-thumbnails li {
    list-style-type:none;
    display:inline;
}


/* Buy Now CTA buttons
-----------------------------------------------------------------------------*/
.wf-buy-now {
    background:url(../img/buy_now2.png) 0 0 no-repeat;
    display:block;
    text-indent:-9999px;
    width:148px; height:52px;
}
.wf-buy-now:hover {
    background-position:0 -64px;
}

.wf-buy-now2 {
    background:url(../img/buy_now2.png) 0 0 no-repeat;
    display:block;
    text-indent:-9999px;
    width:148px; height:52px;
}
.wf-buy-now2:hover {
    background-position:0 -64px;
}

.wf-buy-now-wide {
    background:url(../img/buy_now_wide.png) 0 0 no-repeat;
    display:block;
    text-indent:-9999px;
    width:208px; height:52px;
}
.wf-buy-now-wide:hover{
    background-position:0 -64px;        
}

.buy-padding{
	padding-top:4px;
}


/* Buy Now Box Wide (B,C,D)
-----------------------------------------------------------------------------*/
.wf-buy-now-box-wide{
    background:#fff;
    border:1px solid #1F4E7C;
    width:948px; height:163px;
    overflow:hidden;
}

.wf-buy-now-box-wide .inner {
    padding:15px;    
}

.wf-buy-now-box-wide .inner h3 {
    font-size:18px;
}

.wf-buy-now-box-wide .inner p {
    font-size:11px;
    margin:0;
}


.wf-buy-now-box-wide .info-box {
    float:left;
    width:48%;    
    position:relative;
}

.wf-buy-now-box-wide .info-box .content {
    position:absolute;
    top:0; left:90px;
}

.wf-buy-now-box-wide .info-box .digital-download {}
.wf-buy-now-box-wide .info-box .digital-download a {text-decoration:underline}
.wf-buy-now-box-wide .info-box .digital-download a:hover {text-decoration:none}

.wf-buy-now-box-wide .wf-buy-now-box {
    float:right;
    width:50%;
    position:relative;
}

#content_container .wf-buy-now-box-wide .wf-buy-now-box h4 {
    color:#F0AC2A;
    font-size:18px;
    font-weight:bold;
    margin:0;
}

.wf-buy-now-box-wide .wf-buy-now-box .price {color:#000;}

.wf-buy-now-box-wide .wf-buy-now-box .wf-buy-now-wide {
    position:absolute;
    top:45px; right:20px;    
}

.wf-buy-now-box-wide .fieldgroup {
    margin-top:16px;
}

.wf-buy-now-box-wide .fieldgroup p {
    font-size:11px;
    margin:0 0 0 26px;    
}

.wf-buy-now-box-wide label {    
    color:#336699;
    font-size:13px;
    margin:1em 0 .2em 0;
    font-weight:bold;
}

.wf-buy-now-box-wide .in-stock {
    display:block;
    background:url(../img/green_checkmark.jpg) 54px 0 no-repeat;
}


/* System Requirements
-----------------------------------------------------------------------------*/

#wf-system-requirements {
    overflow:hidden;
}

#wf-system-requirements .minimum{
    float:left;
    width:50%;
}
#wf-system-requirements .recommended{
    float:right;
    width:50%;
}

/* Sitemap
-----------------------------------------------------------------------------*/
#sitemap {
    border-top:1px solid #888;
    border-bottom:1px solid #888;
    padding:20px 0;
}

.wf-to-top {
    text-align:center;
    padding:60px 0 30px 0;
}

.wf-to-top a {text-decoration:underline}
.wf-to-top a:hover {text-decoration:none}

