﻿.soundcards_page
{
    font-family:'Ropa Sans';
    width:960px; margin:0 auto;
    overflow:hidden;
}
.clearFx
{
    clear:both;
}
/*sc shorts for "sound cards"*/
.scHeader
{
    background-image:url(../images/header.jpg); background-repeat:no-repeat;
    width:960px; height:120px;
}
.scMain
{
    width:960px;
    position:relative; left:0px;top:0px; 
}
.scFooter
{
    background-image:url(../images/bottom.jpg); background-repeat:no-repeat;
    width:960px; height:65px;
}

.pdtList
{
    list-style:none;
    width:900px;
    overflow:hidden;
    font-family:Raleway;
}
    .pdtList ul
    {
        margin:0;
    }

.pdtItem
{
    float:left; width:33.3%;
}

.pdtItem .short_content .img,.pdtItem .short_content .pdtName,.pdtItem .short_content .buttons
{
    width:100%;
    margin:0 auto;
    text-align:center;    
}
.pdtItem .short_content .img
{
    height: 300px;
    overflow: hidden;
    width: 300px;
    line-height: 300px;
}
.pdtItem .short_content .pdtName
{
    font-size:14px; 
    padding:5px 0px 5px 0px;
    color:#000;
    width:250px;
    font-weight:600;
}
.pdtItem .short_content .buttons
{  
     padding-top:5px;
     overflow:hidden;
}
.pdtItem .short_content .buttons .link
{
     display:inline-block;
     background-image:url(../images/btn_viewdetails.png); background-repeat:no-repeat;
     width:116px; height:32px;
}


.pdtItem .full_content
{    
     background-color:#fff;
     width:900px;  height:624px; 
     padding:0px 30px;
     position:absolute; left:0px; top:0px; z-index:200;
     overflow:hidden;
     /*display:none;*/ width:0px;height:0px;
}
.content_left
{
   float:left;width:400px;
}
.content_left .pdtImg
{
    width:434px; margin:0 auto;
    padding-top:15px;
    overflow:hidden;
}
.content_left .pdtIcons
{
    background-color:#190003; background-repeat:no-repeat;    
    margin-left:20px; margin-top:35px;
    overflow:hidden;    
}
.content_left .icons
{
    float:left; margin-right:15px;background-repeat:no-repeat;background-image:url(../images/icons1.png);     
    overflow:hidden;
    height:38px;
}
.content_left .soundcore
{    
    background-position:-30px -18px;
    width:57px; 
}
.content_left .sbx
{  
    background-position:-933px -18px;
    width:44px; 
}
.content_left .dolby
{   
    background-position:-192px -18px;
    width:57px; 
}
.content_left .dts
{    
    background-position:-453px -18px;
    width:59px; 
}
.content_left .crystalvoice
{    
    background-position:-108px -18px;
    width:62px; 
}

.content_left .fatality
{    
    background-position:-788px -18px;
    width:40px; 
}
.content_left .thx
{    
    background-position:-531px -18px;
    width:53px; 
}
.content_left .eax
{    
    background-position:-685px -18px;
    width:35px; 
}

.content_left .asio
{    
    background-position:-373px -18px;
    width:64px; 
}
.content_left .dolbydts
{    
    background-position:-1000px -13px;
    width:70px; height:51px;
}

.content_left .powerdvd
{    
    background-position:-599px -18px;
    width:65px; 
}

.content_left .amp
{    
    background-position:-849px -18px;
    width:64px; 
}

.content_left .scoutmode
{    
    background-position:-271px -18px;
    width:86px; 
}

.content_left .win8
{    
    background-position:-743px -18px;
    width:30px; 
}




.content_right
{
    float:left;
    margin-left: 35px;
    width: 400px;
}
.content_right .productName
{
    font-size:24px; padding-top:30px;
    font-weight:600;
}
.content_right .features
{
    margin-top:28px;
}
.content_right .features ul
{
    list-style-type:none;
    list-style-position:outside;
    list-style-image:url(../images/dot.png);
    margin-left:14px;
}
.content_right .features ul li
{
    font-size:14px; color:#666;    
    padding-left:3px; padding-right:40px;    
    line-height: 20px;
    margin-top: 10px;
}
.content_right .features .feature
{
    font-size:16px; color:#8D8D8D;    
    background-image:url(../images/dot.png); background-repeat:no-repeat;
    background-position:left 6px;
    padding-left:17px; padding-right:40px;    
    line-height: 20px;
    margin-top: 10px;
}
.content_right .price
{
    overflow:hidden;
    margin-top:35px;
}
.content_right .price .salePrice
{    
    font-size:24px; color:#DFAD00;
}
.content_right .price .listPrice
{
    margin-left:20px;
    font-size:20px; color:#828282;
    height:26px; line-height:26px;
    text-decoration:line-through;
}
.content_right .freeShipping
{
    font-size:11px; color:#618CCC;
    text-transform:uppercase;
    margin: 8px 0 20px;
}
.content_right .buyButton,.content_right .backLink
{
     overflow:hidden;
}

.content_right .backLink
{
    margin-top:30px;
}
.content_right .backLink a.back
{
     background-image:url(../images/btn_back.png); background-repeat:no-repeat;
     width:113px; height:31px;
     float:right; margin-right:20px;
}

/*********compare chart********************************/
.chartWrapper
{
    width:896px; 
    display:none;
    overflow:auto;
    font-family:'Ropa Sans';
    position:relative;    
    padding-top:35px;
    overflow:hidden;
}
.chart_close
{
    position:absolute;
    z-index:11;
    top:5px; right:5px;
    width:22px; height:22px;
    background-image:url(../images/comparechart/icon_close.gif);
    cursor:pointer;
}
.chart_tabs
{
    background-color:#464444;    
    position:absolute; z-index:10;
    left:0px; top:0px;
    width:100%;
}
.chart_tabs ul
{
    list-style-type:none;
    float:left;
}
.chart_tabs ul li
{
    float:left;    
}
.chart_tabs ul li a
{
    float:left;
    background-color:#464444; color:#FFFFFF;  font-size:14px;   
    padding:0 25px;
     text-decoration:none;
}
.chart_tabs ul li a.active
{
    background-color:#EFEFEF;  color:#000000;
}

.chart_tabs ul li.spliter
{
    width:1px; background-color:#666666;
}

.chart
{   
    position:relative; overflow:auto; 
    background-color:#EFEFEF;  
}
.chartInner
{
    
}
.chart_tab
{
   
}


.chart_tab sup
{
   font-size:11px;
}
.chart_tab_row
{
    clear:both; overflow:hidden;
    border-bottom:1px solid #9F9F9F;
    background-color:#EFEFEF;
}
.chart_tab_row .cols
{
    float:left; width:274px; padding-left:12px; padding-right:12px;
    padding-top:12px;padding-bottom:12px; 
    vertical-align:top;
    text-align:center;
}
#divChartInternal .chart_tab_row .cols
{
   width:176px;    
}
.chart_common .chart_tab_row .featureKey,.chart_common .chart_tab_row .featureValue
{
    color:#7B0D0D; font-size:14px; 
}
.chart_tab_row .productName
{
    margin-bottom:5px;
    height:30px;
}
#divChartExternal .chart_tab_row .productName
{
    margin-bottom:5px;
    height:auto;
}

.chart_tab_row .pdtImg
{    
   
}
.chart_tab_row .featureKey
{
    color:#000000; font-size:14px;    
}
.chart_tab_row .featureValue
{
    border-left:1px solid #9F9F9F;
    color:#000000; font-size:14px;
}
/****override some styles of boxy.css***/


.boxy-wrapper .top-left,
.boxy-wrapper .top ,
.boxy-wrapper .top-right,

.boxy-wrapper .left,
.boxy-wrapper .right,

.boxy-wrapper .bottom-left,
.boxy-wrapper .bottom,
.boxy-wrapper .bottom-right
{
    background:none;   
}

.boxy-content
{
    margin-left:-17px; margin-right:-17px; margin-top:-2px; margin-bottom:-1px;
}
.boxy-wrapper .top-left,
.boxy-wrapper .top ,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-left,
.boxy-wrapper .bottom,
.boxy-wrapper .bottom-right
{
    height:0px;
}
.boldRed
{
   font-weight:bold;
   /*border-bottom:1px solid red;*/
}

sup
{
    font-size:8px;
}