p{
    font-size:13px;
    line-height:13px;
}
#tdiv43 {
background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/background_main_promo_bottom.gif) no-repeat scroll center bottom;
}
#main_promo {
background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/background_main_promo.gif) repeat-x scroll center top;
border:10px solid #F2F2F2;
width:960px;
height:300px;
*xwidth:900px;
margin-bottom:5px;
}

.top {
    margin:0 auto;
    width:980px;
    text-align:left;
    height:330px;
    background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/background_main_promo_bottom.gif) no-repeat scroll center bottom;
}

.center {
    margin:0 auto;
    width:980px;
    text-align:left;
    xheight:326px;
   /* background:transparent url(http://o.aolcdn.com/art/aoleu/safety/security-suite/uk/background_main_promo_bottom.gif) no-repeat scroll center bottom;*/
}

#main_promo #logo_mcafee {
display:none;
}

.whole_page div {
display:inline;
float:left;
}

#main_promo #top {
margin:0 18px 0 23px;
width:919px;
float:left;
*xwidth:898px;
_margin:0 8px 0 10px;
}

.whole_page div {
display:inline;
float:left;
}

#main_promo h2 {
padding-right:140px !important;
}

#main_promo h2 {
background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/logo_mcafee.gif) no-repeat scroll right top;
color:#000000;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:35px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:35px;
margin:12px 0 20px;
padding-right:150px;
}

#main_promo #buy_now {
float:right;
text-align:right;
}

.whole_page div {
display:inline;
float:left;
}

#main_promo #buy_now p {
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
margin:10px 0 0;
}

#main_promo #bottom {
margin:0 18px 0 23px;
text-align:left;
float:left;
_margin:0 8px 0 10px;
}

.whole_page div {
display:inline;
float:left;
}

#main_promo #bottom img {
float:left;
margin-right:15px;
}

#main_promo h3 {
-x-system-font:none;
color:#B10C34;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
margin:13px 0;
}

#main_promo .powered_by {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#main_promo h4 {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
margin:0 0 22px;
}

#findoutmore {
font-size:12px;
}

a {
color:#2864B4;
text-decoration:none;
}

.colM1 {
    width:auto;
}

.colM2 {
    width:auto;
    *float:left;
}

.article_container {
border:1px solid #D1D1D1;
height:442px;
margin:10px 0 40px 10px;
padding:4px 10px 14px 10px;
width:620px;
*xwidth:600px;
float:left;
_margin-left:5px;
}

.committment_promo {
    float:left;
    width:150px;
}

h2.module_title {
line-height:40px !important;
}

h2.red {
color:#B10C34;
}

.colM1 h2.module_title {
border-bottom:4px solid #D6D6D6;
color:#B10C34;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:46px;
width:608px;
text-align:left;
}

.colM2 h2.module_title {
background:#B10C34 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:36px;
text-indent:10px;
width:308px;
}

.whole_page div {
display:inline;
float:left;
}

.module_picture {
border:1px solid #D1D1D1;
margin-bottom:10px;
padding:4px;
}

.colM1 .horizontal_promo {
height:376px;
}

.colM1 .horizontal_promo {
height:380px;
}

.colM1 .horizontal_promo {
border-right:1px solid #D1D1D1;
height:359px;
margin:7px 0 0;
padding-right:6px;
width:399px;
float:left;
}

.colM1 .vertical_promo {
margin:7px 0 40px 0;
width:196px;
float:left;
margin:7px 0 0;
padding-left:6px;
width:196px;
}

.colM1 #free_download {
border-right:1px solid #D1D1D1;
padding-right:6px;
width:399px;
float:left;
}

.colM1 .module_button {
height:25px;
margin:0;
}

.vertical_htmlblock {
margin-left:15px;
float:left;
}

.whole_page div {
display:inline;
float:left;
}

#promo_rhc {
background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/background_rhc.gif) repeat-x scroll center bottom;
border:1px solid #D1D1D1;
height:460px;
* xheight:455px;
margin:10px 0 0 10px;
padding:0;
width:310px;
}

h2 .module_headline {
font-size:18px;
}

#main_promo p {
font-size:13px;
line-height:13px;
margin:0 0 13px;
}

.vertical_promo hr {
margin-top:10px;
}

.vertical_promo hr {
background:#ACA899 none repeat scroll 0 0;
border:0 none;
height:1px;
}

.module_headline {
    font-size:18px;
    font-family:georgia;
    font-weight:normal;
}

p {
font-size:13px;
line-height:13px;
}

#promo_rhc .module_body {
margin:15px 10px 0;
}

.module_body {
font-size:12px;
}
#promo_rhc .envelope {
background:transparent url(http://o.aolcdn.com/i18n/eu_misc/cms_images/safety/background_envelope.gif) no-repeat scroll left top;
padding-left:64px;
height:55px;
*margin-top:0px;
}

#promo_rhc .module_logos {
margin:18px 10px 17px;
text-align:right;
}

#promo_rhc hr {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D1D1D1;
border-top:1px solid #D1D1D1;
border-left:none;
color:#FFFFFF;
height:4px;
margin:0 10px 5px;
}

/* Inner page block */
#flexgrp, #flexgrp1 {
margin-bottom:0;
padding-bottom:0;
}

#flexgrp .promo_lft ,#flexgrp .promo_cntr ,#flexgrp .promo_rgt {
border:3px solid #D1D1D1;
height:auto;
margin:0 10px 0px 0;
width:307px;
float:left;
}

#flexgrp .promo_rgt {
    margin:0px;
}

#flexgrp h2.module_title {
    display:none;
}

.promo_row1, .promo_row2{
    width:960px;
    padding:0 10px;
    float:left;
    *width :958px;
}
#flexgrp {
    padding-bottom:10px;
    margin-top:10px;
}

#buy_now_ss {
    width:960px;
    padding:0 4px 14px 8px;
    float:left;
    text-align:right;
    *padding:10px 0px 0px 8px;
    
}

.promo_row1 h3.module_headline {
border-bottom:4px solid #D6D6D6;
font-weight:normal;
margin:13px 13px 5px;
padding-bottom:5px;
text-indent:5px;
}

.promo_row1 .module_picture {
border:0 none;
margin-bottom:0;
padding:0 5px 10px 13px;
float:left;
}

.promo_row1 .module_picture img {
    width:150px;
    height:100px;
    float:left;
}

.promo_row1 p.module_body {
    margin:0 2px;
    font-size:12px;
    float:left;
    width:118px;
}

.promo_row2 h2.module_title {
    display:none;
}

.promo_row2 .module_picture {
    display:none;
}

.promo_row2 h3.module_headline {
border-bottom:4px solid #D6D6D6;
font-weight:normal;
margin:13px 13px 5px;
padding-bottom:5px;
text-indent:5px;
color:#CB5773;
}

.promo_row2 p.module_body {
    margin:0 18px;
    font-size:12px;
    float:left;
    _padding:0px 9px 0px 18px;
    _margin:0px;
}

.promo_lfttop, .promo_cntrtop, .promo_rgttop, .promo_lftbot, .promo_cntrbot, .promo_rgtbot {
border:3px solid #D1D1D1;
height:120px;
margin:0 10px 10px 0;
width:307px;
float:left;
}
.promo_rgttop ,.promo_rgtbot {margin:0px;}
