#maincol { margin-left:0px;margin-right:0px;padding:0;}


div.table_frame{
    width:500px;
}

table.display_table{
	width:500px;
	border-bottom: 1px solid #CCCCCC;
    
}

th {
    font-size: 12px;
    padding: 2px;
    vertical-align: top;
}

th a span {
    visibility: hidden;  
}

th a {
 margin-bottom:5px;
 
}   


th a, th a.asc, th a.desc  {
     background-color: transparent;
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0pt 0pt;
     text-decoration: none;
    width:60px;
    height:40px;
    display: block;  
    background-image: url('/images/symbols/menu.png');
    background-position: 0pt 0px;
}

th a:hover {
    text-decoration: none;
}

th.col_1 a {background-position:0px -40px;width:176px;}
th.col_1 a.desc {background-position:0px -120px;}
th.col_1 a.asc {background-position:0px -200px;}
th.col_1 a:hover {background-position:0px 0px;width:176px;}
th.col_1 a.desc:hover {background-position:0px -80px;}
th.col_1 a.asc:hover {background-position:0px -160px;}

th.col_2 a {background-position:-180px -40px;}
th.col_2 a.desc {background-position:-180px -120px;}
th.col_2 a.asc {background-position:-180px -200px;}
th.col_2 a:hover {background-position:-180px 0px;}
th.col_2 a.desc:hover {background-position:-180px -80px;}
th.col_2 a.asc:hover {background-position:-180px -160px;}

th.col_3 a {background-position:-240px -40px;}
th.col_3 a.desc {background-position:-240px -120px;}
th.col_3 a.asc {background-position:-240px -200px;}
th.col_3 a:hover {background-position:-240px 0px;}
th.col_3 a.desc:hover {background-position:-240px -80px;}
th.col_3 a.asc:hover {background-position:-240px -160px;}

th.col_4 a {background-position:-300px -40px;}
th.col_4 a.desc {background-position:-300px -120px;}
th.col_4 a.asc {background-position:-300px -200px;}
th.col_4 a:hover {background-position:-300px 0px;}
th.col_4 a.desc:hover {background-position:-300px -80px;}
th.col_4 a.asc:hover {background-position:-300px -160px;}

th.col_5 a {background-position:-360px -40px;}
th.col_5 a.desc {background-position:-360px -120px;}
th.col_5 a.asc {background-position:-360px -200px;}
th.col_5 a:hover {background-position:-360px 0px;}
th.col_5 a.desc:hover {background-position:-360px -80px;}
th.col_5 a.asc:hover {background-position:-360px -160px;}

th.col_6 a {background-position:-420px -40px;}
th.col_6 a.desc {background-position:-420px -120px;}
th.col_6 a.asc {background-position:-420px -200px;}
th.col_6 a:hover {background-position:-420px 0px;}
th.col_6 a.desc:hover {background-position:-420px -80px;}
th.col_6 a.asc:hover {background-position:-420px -160px;}

th.col_7 a {background-position:-480px -40px;}
th.col_7 a.desc {background-position:-480px -120px;}
th.col_7 a.asc {background-position:-480px -200px;}
th.col_7 a:hover {background-position:-480px 0px;}
th.col_7 a.desc:hover {background-position:-480px -80px;}
th.col_7 a.asc:hover {background-position:-480px -160px;}

th.col_8 a {background-position:-540px -40px;}
th.col_8 a.desc {background-position:-540px -120px;}
th.col_8 a.asc {background-position:-540px -200px;}
th.col_8 a:hover {background-position:-540px 0px;}
th.col_8 a.desc:hover {background-position:-540px -80px;}
th.col_8 a.asc:hover {background-position:-540px -160px;}

th.col_9 a {background-position:-600px -40px;}
th.col_9 a.desc {background-position:-600px -120px;}
th.col_9 a.asc {background-position:-600px -200px;}
th.col_9 a:hover {background-position:-600px 0px;}
th.col_9 a.desc:hover {background-position:-600px -80px;}
th.col_9 a.asc:hover {background-position:-600px -160px;}



div.buy {
    width:55px;
    height:29px;
    float:right;
    margin-top:10px;
}
div.buy a {
     background-color: transparent;
     background-image: url(/images/symbols/buy_btn.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0pt -29px;
     text-decoration: none;
    width:55px;
    height:29px;
    display: block;  
     

}

a.buy:hover {
    background-position: 0pt 0px;
}

a.buy span {
    visibility: hidden;  
}

td{
    border-top: 1px solid #cccccc;  
    height:50px;
}


.col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8,  .col_9{ 
    vertical-align: top; 
    text-align: center;
    width:60px;
    margin:0px 2px 0px 2px;
}

.col_10 {
    vertical-align: top; 
    width:57px;
    margin:0px 0px 0px 2px;
}

img.ratings {
    margin:5px 0px 0px 0px;  
}

td.col_1 p {
    margin:0;
    padding:0;
    color:#0088cc;
    margin-left:10px;
    font-weight: bold;
    width:120px;
    font-size: 12px;
}

td.col_1 a {
    text-decoration: underline;
    color:#0088cc;
    line-height: 120%;
    
}

div.overall_link{
    width:60px;
    margin:0;
    padding:0;
    margin-top:-15px;
    margin-left:2px;
}

td.col_8 a {
    font-size: 10px;
    white-space: nowrap;
    padding-right:7px;
    background-color: transparent;
    background-image: url(/images/symbols/full_review.gif);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    color: #0088cc;
    margin: 0px 0px 0px 0px;
    line-height:10px;
    
}

td.col_8 a:hover {text-decoration:underline;}

td.col_8 img {
    margin-top:17px;
}

td.col_9 p {
    margin-top: 18px;
    font-size: 14px;
    font-weight: bold;
    color: #0033cc;

    
}
.product{
    width:176px;
    height:40px;
    margin:0;
    padding:0;
    position: static;
    overflow: hidden;
    display:table;
}

.product_middle{margin-left:5px; display: table-cell; vertical-align: middle; position: static; text-align: left;}


.product img{float:left;}

.product p {
    margin: auto 0 auto 45px;
}

.product a {
    text-decoration: underline;
    color:#0033cc;
}

/****** menu **********/
div.menu {
    width:60px;
    height:40px;
    margin:0;
    padding:0;
    background-image: url('/images/symbols/menu.png');
    background-repeat: no-repeat;
    
}

div.supplier_01 {background-position:0px 0px;}
div.supplier_02 {background-position:0px -40px;}
div.supplier_03 {background-position:0px -80px;}
div.supplier_04 {background-position:0px -120px;}
div.supplier_05 {background-position:0px -160px;}
div.supplier_06 {background-position:0px -200px;}
div.supplier_07 {background-position:0px -240px;}
div.supplier_08 {background-position:0px -280px;}
div.supplier_09 {background-position:0px -320px;}
div.supplier_10 {background-position:0px -360px;}

/****** boxes **********/
div.box {
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    background-image: url('/images/products/antivirus/box/antivirus_boxes.png');
    background-repeat: no-repeat;
    float:left;
    display: table-cell; 
    vertical-align: middle;
    
}

div.supplier_01 {background-position:0px 0px;}
div.supplier_02 {background-position:0px -40px;}
div.supplier_03 {background-position:0px -80px;}
div.supplier_04 {background-position:0px -120px;}
div.supplier_05 {background-position:0px -160px;}
div.supplier_06 {background-position:0px -200px;}
div.supplier_07 {background-position:0px -240px;}
div.supplier_08 {background-position:0px -280px;}
div.supplier_09 {background-position:0px -320px;}
div.supplier_10 {background-position:0px -360px;}

/******  ratings ********/

div.ratings {
    width:40px;
    height:40px;
    margin:5px auto;
    background-image: url('/images/symbols/ratings.png');
    background-repeat: no-repeat;    
}

div.stars {
    width:60px;
    height:18px;
    margin:16px auto;
    background-image: url('/images/symbols/ratings.png');
    background-repeat: no-repeat;    
}

div.detection_00 {background-position:0px 0px;}
div.detection_01 {background-position:0px -40px;}
div.detection_02 {background-position:0px -80px;}
div.detection_03 {background-position:0px -120px;}
div.detection_04 {background-position:0px -160px;}
div.detection_05 {background-position:0px -200px;}
div.detection_06 {background-position:0px -240px;}
div.detection_07 {background-position:0px -280px;}
div.detection_08 {background-position:0px -320px;}
div.detection_09 {background-position:0px -360px;}
div.detection_10 {background-position:0px -400px;}

div.feather_00 {background-position:-40px 0px;}
div.feather_01 {background-position:-40px -40px;}
div.feather_02 {background-position:-40px -80px;}
div.feather_03 {background-position:-40px -120px;}
div.feather_04 {background-position:-40px -160px;}
div.feather_05 {background-position:-40px -200px;}
div.feather_06 {background-position:-40px -240px;}
div.feather_07 {background-position:-40px -280px;}
div.feather_08 {background-position:-40px -320px;}
div.feather_09 {background-position:-40px -360px;}
div.feather_10 {background-position:-40px -400px;}

div.easy_to_use_00 {background-position:-80px 0px;}
div.easy_to_use_01 {background-position:-80px -40px;}
div.easy_to_use_02 {background-position:-80px -80px;}
div.easy_to_use_03 {background-position:-80px -120px;}
div.easy_to_use_04 {background-position:-80px -160px;}
div.easy_to_use_05 {background-position:-80px -200px;}
div.easy_to_use_06 {background-position:-80px -240px;}
div.easy_to_use_07 {background-position:-80px -280px;}
div.easy_to_use_08 {background-position:-80px -320px;}
div.easy_to_use_09 {background-position:-80px -360px;}
div.easy_to_use_10 {background-position:-80px -400px;}

div.tools_00 {background-position:-120px 0px;}
div.tools_01 {background-position:-120px -40px;}
div.tools_02 {background-position:-120px -80px;}
div.tools_03 {background-position:-120px -120px;}
div.tools_04 {background-position:-120px -160px;}
div.tools_05 {background-position:-120px -200px;}
div.tools_06 {background-position:-120px -240px;}
div.tools_07 {background-position:-120px -280px;}
div.tools_08 {background-position:-120px -320px;}
div.tools_09 {background-position:-120px -360px;}
div.tools_10 {background-position:-120px -400px;}

div.speed_00 {background-position:-160px 0px;}
div.speed_01 {background-position:-160px -40px;}
div.speed_02 {background-position:-160px -80px;}
div.speed_03 {background-position:-160px -120px;}
div.speed_04 {background-position:-160px -160px;}
div.speed_05 {background-position:-160px -200px;}
div.speed_06 {background-position:-160px -240px;}
div.speed_07 {background-position:-160px -280px;}
div.speed_08 {background-position:-160px -320px;}
div.speed_09 {background-position:-160px -360px;}
div.speed_10 {background-position:-160px -400px;}

div.value_00 {background-position:-200px 0px;}
div.value_01 {background-position:-200px -40px;}
div.value_02 {background-position:-200px -80px;}
div.value_03 {background-position:-200px -120px;}
div.value_04 {background-position:-200px -160px;}
div.value_05 {background-position:-200px -200px;}
div.value_06 {background-position:-200px -240px;}
div.value_07 {background-position:-200px -280px;}
div.value_08 {background-position:-200px -320px;}
div.value_09 {background-position:-200px -360px;}
div.value_10 {background-position:-200px -400px;}

div.overall_00 {background-position:-240px 0px;}
div.overall_01 {background-position:-240px -40px;}
div.overall_02 {background-position:-240px -80px;}
div.overall_03 {background-position:-240px -120px;}
div.overall_04 {background-position:-240px -160px;}
div.overall_05 {background-position:-240px -200px;}
div.overall_06 {background-position:-240px -240px;}
div.overall_07 {background-position:-240px -280px;}
div.overall_08 {background-position:-240px -320px;}
div.overall_09 {background-position:-240px -360px;}
div.overall_10 {background-position:-240px -400px;}

.rating_txt_01, .rating_txt_02, .rating_txt_03, .rating_txt_04, .rating_txt_05, .rating_txt_06, .rating_txt_07, .rating_txt_08,.rating_txt_09, .rating_txt_10 {
    line-height: 50px;
    font-size: 30px;
    vertical-align: middle;
    font-weight: bold;
}

.rating_txt_01, .rating_txt_02, .rating_txt_03, .rating_txt_04, .rating_txt_05 {color:red;}
.rating_txt_06, .rating_txt_07{color:orange;}
.rating_txt_08,.rating_txt_09, .rating_txt_10 {color:green;}


/*  Review  Page section */
.review_header {
    padding:0;
    margin:0;   
    position: relative;
    width: 450px;   
}

.review_header div.sides {
        position:absolute;
        top:0;
        padding-left:0;
        padding-right:0;
        margin-left:0;
        margin-right:0;
}

.review_header #main {
        margin-left:100px;
        margin-right:90px;
        padding-left:1em;
        padding-right:1em;
}

.review_header #list1 {
        left:0;
        width:100px;
}
.review_header #list2 {
        top:0px;
        right:0;
        width:80px;
        padding:0px 5px 0px 5px;
}
.review_header p{line-height: 14px; margin-top: 0px; margin-bottom: 5px;}
.review_header p#overall{margin: 0px;}

.review_header div#special_offer{
    position:absolute;
    top:-30px;
    height:80px;
    width:80px;
    background-image: url('/images/symbols/offer.png');
    background-repeat: no-repeat;  
    background-position: 0px 0px;
}

.review_header div#special_offer p{
    position:relative;width:80px;height:80px;top:32px;text-align: center; font-size: 10px; color: #fff; font-weight: bold;line-height: 12px;}


.review_header div#special_offer2{
    position:absolute;
    top:0px;
    left:-18px;
    height:80px;
    width:100px;
    background-image: url('/images/symbols/offer2.png');
    background-repeat: no-repeat;  
    background-position: 0px 0px;
}
.review_header div#special_offer2 p{
    position:relative;width:80px;height:30px;top:4px;left:16px;text-align: right; font-size: 13px; color: #fff; font-weight: bold;line-height: 30px; }

.review_header p#price{position:absolute;width:80px;top:45px;text-align: center; font-size: 20px; color: #0033cc; font-weight: bold;line-height: 22px;}
    
.review_header div.buy {
    position:absolute;
    top:65px;
    width:80px;
    height:42px;
    float:right;
    margin-top:10px;
}
.review_header div.buy a {
     background-color: transparent;
     background-image: url(/images/symbols/buy_btn_l.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0pt 0pt;
     text-decoration: none;
    width:80px;
    height:42px;
    display: block;  
     

}

.review_header a.buy:hover {
    background-position: 0pt -42px;
}

.review_header a.buy span {
    visibility: hidden;  
}

.review_header #ratings { position:relative; width:450px; height:45px;margin:20px 0;padding:0;  overflow: hidden;}

.review_header #ratings .items {position:absolute; width:75px;top:0;}
.review_header #ratings .item1 {left:0;}
.review_header #ratings .item2 {left:75px;}
.review_header #ratings .item3 {left:150px;}
.review_header #ratings .item4 {left:225px;}
.review_header #ratings .item5 {left:300px;}
.review_header #ratings .item6 {left:375px;}

.review_header #menu { position:relative; width:450px; height:50px;margin:-10px 0;padding:0;  overflow: hidden; border-top: 1px solid #cccccc;}

.review_header #menu .items {position:absolute; width:60px;top:10px;}
.review_header #menu .item1 {left:98px;}
.review_header #menu .item2 {left:163px;}
.review_header #menu .item3 {left:228px;}
.review_header #menu .item4 {left:293px;}

.review_header #menu .items a {
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt -40px;
    text-decoration: none;
    width:60px;
    height:40px;
    display: block;      
}

.review_header #menu .item1 a {background-image: url(/images/symbols/menu/review/review.png);}
.review_header #menu .item2 a {background-image: url(/images/symbols/menu/review/specs.png);}
.review_header #menu .item3 a {background-image: url(/images/symbols/menu/review/screenshots.png);}
.review_header #menu .item4 a {background-image: url(/images/symbols/menu/review/top10.png);}

.review_header #menu .items a:hover {background-position: 0pt 0px;}
.review_header #menu .items a span {visibility: hidden;}

div#review {margin-top:20px;}
div#specs {margin-top:20px; display: none;position: relative;}
div#screenshots {margin-top:20px; display:none;}

#review h2, #specs h2, #screenshots h2 {color: #0094d6; font-weight: bold;}

/* Tool Tips section */

.tool-tip {
     background-color: transparent;
     background-image: url(/images/symbols/tips.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0pt 0pt;
     border:0;
    color: #000;
    width: 200px;
    height: 180px;
    z-index: 13000;
}
 
.tool-title {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    color: #0094d6;
    margin: 10px 20px 5px 15px;
    font-weight: bold;
    line-height: 14px;
}
 
.tool-text {
    font-size: 11px;
    margin: 4px 20px 5px 15px;
    line-height: 120%;
}
 
.custom-tip {
    color: #000;
    width: 130px;
    height: 100px;
    z-index: 13000;
}
 
.custom-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #3E4F14;
    padding: 8px 8px 4px;
    background: #C3DF7D;
    border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #CFDFA7;
}

img.album {margin-right:3px;margin-bottom:3px;}

div#procon {width:450px; height:auto;display:table-row; float:left; margin-top:0;}
#pros {width:50%;position:relative; left:0px;display: table-cell;float:left;clear:none;}
#cons {width:50%;position:relative ;top:0; left:0px; display: table-cell;float:left;clear:none;}

div#procon ul.bullet-1, div#procon ul.bullet-2, div#procon ul.bullet-3,div#procon ul.bullet-4,div#procon ul.bullet-5 {
    padding-left:0;   
    margin-left:0px;
}

#pros p{color:green; text-transform:uppercase; font-weight: bold;}
#cons p{color:red; text-transform: uppercase;font-weight: bold;}




