/* CSS Document */
*{ margin:0; padding:0; outline:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.underline {text-decoration: underline;}
img{ border:none;}

/*body{ background:url(/i/msc/body_bg.gif) repeat-x 0 0; font-family:Tahoma, Geneva, Arial, sans-serif;}
div#outer_layout{float:left; width:100%; background:url(/i/msc/body_bg_effect.gif) no-repeat center top;}*/
div#main{float:left; width:100%; background:url(/i/msc/footer_bg.gif) repeat-x 0 bottom;}
div#layout{ margin:0 auto; width:954px; position: relative;}


div#header{float:left; width:954px; padding-top:2px; position: relative;}

div#banner{ float:left; width:954px; padding-top:35px; position:relative; margin-top: -10px;}
div#banner div.left_section{ float:left; width:auto;}
div#banner div.left_section .heading{ float:left; width:auto; min-height: 185px; height: auto !important; height: 185px;}
/*div#banner div.left_section .heading h3{ float:left; width:620px; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size: 30px; color:#323232; padding-bottom: 8px;}*/
div#banner div.left_section .heading h3{ float:left; width:620px; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size: 30px; font-weight: 100; color:#323232; padding-bottom: 8px;}
div#banner div.left_section .heading h3 strong{/*color:#686053;*/ font-weight:bold;}
/*div#banner div.left_section .heading h1 { width:620px; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:42px; color:#323232; font-weight:normal; line-height: 42px;}*/
div#banner div.left_section .heading h1 { width:620px; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size:42px; color:#323232; font-weight: 100; line-height: 44px;}
div#banner div.left_section .heading p { float:left; width:580px; font-size:15px; color:#323232; padding-top: 10px; line-height: 16pt;}
div#banner div.left_section .buttons {float:left; width:854px;}
div#banner div.left_section .buttons .link_box{float:left; width:440px; margin:30px 10px 0 0; display:inline; padding:0 0 20px; cursor: pointer;}
div#banner div.left_section .buttons .link_box .icon{float:left; width:auto;}
div#banner div.left_section .buttons .link_box h3{color:#181818; float:left; width:340px; font-size:22px; line-height:36px; padding:0 0 0 11px; font-weight:normal;}
div#banner div.left_section .buttons .link_box h3 a {text-decoration: none; color:#181818;}
div#banner div.left_section .buttons .link_box h3 a .buy_now_only {font-size: 24px; color: #fff; font-weight: normal;}
/*div#banner div.left_section .buttons .link_box h3 a .buy_now_only_16 strong {font-size: 16px; font-weight: bold;}
div#banner div.left_section .buttons .link_box h3 a .buy_now_only_18 strong {font-size: 18px; font-weight: bold;}
div#banner div.left_section .buttons .link_box h3 a .buy_now_only_22 strong {font-size: 32px; font-weight: bold;}*/
div#banner div.left_section .buttons .link_box p,
div#banner div.left_section .link_box li {color:#747474; float:left; width:260px; font-size:11px; line-height:18px; padding:0 0 0 11px; font-weight:bold;}
div#banner div.left_section .buttons .link_box p strong {color: #525252;}
div#banner div.left_section .buttons .link_box p a {text-decoration: none; color:#747474;}

div#banner div.left_section .buttons #buy_now, div#banner div.left_section .buttons #download_trial {width: 267px;}
div#banner div.left_section .buttons #download_trial {margin-left: 25px;}
div#banner div.left_section .buttons #buy_now h3, div#banner div.left_section .buttons #download_trial h3 {margin-left: -25px; width: 267px; z-index: 1; color: #fff; text-align: center;font-weight: bold;}
div#banner div.left_section .buttons #buy_now h3.subscription_text, div#banner div.left_section .buttons #download_trial h3.subscription_text {margin-top: -66px; font-size: 12px;}
div#banner div.left_section .buttons #buy_now h3.buy_now_text, div#banner div.left_section .buttons #download_trial h3.buy_now_text {margin-top: -46px; font-size: 16px;}
div#banner div.left_section .buttons #buy_now img, div#banner div.left_section .buttons #download_trial img {z-index: -1; position: relative; font-size: 18px;}
div#banner div.left_section .buttons #buy_now p, div#banner div.left_section .buttons #download_trial p {text-align: center; margin-top: -5px; width: 267px; margin-left: -10px;}

div#banner .product_img{background:url(/i/msc/security_suite.png) no-repeat;width:356px;height:335px;position:absolute; right:0; top:20px; padding: 0;}

div#banner div.right_section{float:right; width:410px !important; min-height: 354px; height: auto !important; height: 3px;}
div#banner div.right_section .heading{float:right; width:400px;}
div#banner div.right_section .heading h3{ float:right; margin-left: 0; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size:30px; color:#181818; font-weight: 100; line-height:36px;}
div#banner div.right_section .heading h3 strong{/*color:#686053;*/ font-weight:bold;}
div#banner div.right_section .heading h1 {float:none; margin-left: 0; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size:34px; color:#181818; font-weight:100;}
div#banner div.right_section .heading p { float:left; margin-left: 0; font-size:15px; color:#3d3d3d; padding-top: 10px;}


div#banner div.right_section .heading ul.front_bullets, div#banner div.left_section .heading ul.front_bullets {float:right; width:380px; margin: 10px 0 5px 5px;}
div#banner div.right_section .heading ul.front_bullets li, div#banner div.left_section .heading ul.front_bullets li {background: url(/i/msc/tick-transparent.png) left center no-repeat; list-style: none !important; font-size:20px; line-height:16pt; padding: 7px 3px 7px 30px; margin-left: 0;}


div#banner div.right_section .buttons{ padding: 0; float:left; width:385px; background: none no-repeat right top; margin-top:7px; padding-left: 5px;}
div#banner div.right_section .buttons img {z-index: -1; padding: 0; position: relative; font-size: 18px;}
div#banner div.right_section .buttons .link_box{float:right; width:420px; margin:10px 10px 0 0; display:inline; padding:0 0 20px;}
div#banner div.right_section .buttons .link_box .icon{float:left; width:auto;}
div#banner div.right_section .buttons .link_box h3{color:#181818; float:left; width:220px; font-size:22px; line-height:36px; padding:0 0 0 11px; font-weight:normal;}
div#banner div.right_section .buttons .link_box h3 a {text-decoration: none;}
div#banner div.right_section .buttons .link_box p {color:#747474; float:left; width:300px; font-size:11px; line-height:13px; padding:0 0 0 11px; font-weight:bold;}
div#banner div.right_section .buttons h5{float:left; width:400px; padding-bottom:20px;font-weight:normal}
div#banner div.right_section .buttons h6{float:left; width:400px; padding-top:20px; font-weight:normal}

div#banner div.right_section .buttons a.read_more{float:left; width:auto; background:url(/i/msc/arrow.gif) no-repeat 0 2px;padding:0 0 10px 20px; font-size:12px; line-height:14px; color:#2d2c2c; text-decoration:none}
div#banner div.right_section .buttons a.read_more:hover{ text-decoration:underline}

div#banner div.right_section .buttons a.choose{float:left; width:auto; background:url(/i/msc/arrow01.gif) no-repeat 0 2px;padding:0 0 10px 12px; font-size:12px; line-height:14px; color:#2d2c2c; text-decoration:none}
div#banner div.right_section .buttons a.choose:hover{ text-decoration:underline}
div#banner .product_front_img_outer{float:left; width:500px;}
div#banner .product_front_img{ background:url(/i/msc/MYInternetSecurity_Frontpage.png) no-repeat 0 0; width:451px; height:324px; position:absolute; left:45px; top:35px;}

div.function_detail{float:left; width:954px; padding-bottom:40px}
div.function_detail ul{float:left; width:954px; list-style:none}
div.function_detail ul li{float:left; width:224px; padding-right:18px; list-style:none;}
div.function_detail ul li .box, .box {float:left; width:217px; background: url(/i/msc/box.png) no-repeat 0 0; padding:3px 0 0 7px}
div.function_detail ul li .box h4, .box h4 {float:left; width:auto; font-size:14px; line-height:20px; color:#fff; padding-bottom:20px; font-weight:bold;}
div.function_detail ul li .box .content, .box .content {float:left; width:217px;}
div.function_detail ul li .box .content .left_section{float:left; width:60px;margin:5px 0 0 0; display:inline}
div.function_detail ul li .box .content .left_section img{float:left}
div.function_detail ul li .box .content .right_section{float:left; width:130px;margin:5px 0 0 10px; display:inline}
div.function_detail ul li .box .content .right_section p{float:left; font-size:12px; line-height:15px; color:#555; padding:0 0 10px 0 }
div.function_detail ul li .box .content .right_section h3 {padding-bottom: 5px; font-size: 14px; font-weight: normal;}
div.function_detail ul li .box .content .right_section ul{float:left; width:130px; list-style:none}
div.function_detail ul li .box .content .right_section ul li{float:left; width:130px; padding:0 0 3px 0;}
div.function_detail ul li .box .content .right_section a{float:left; width:auto; background:url(/i/msc/arrow.gif) no-repeat 0 2px;padding:1px 0 10px 20px; font-size:12px; line-height:14px; color:#2d2c2c; text-decoration:none}
div.function_detail ul li .box .content .right_section a:hover{ text-decoration:underline; color: #02acf0;}

div.function_detail ul li .box .content .right_section ul.why_msc {float:left; width:170px; margin: 0 0 5px 0;}
div.function_detail ul li .box .content .right_section ul.why_msc li {background: url(/i/msc/tick.png) 0 0 no-repeat; list-style: none !important; font-size:12px; line-height:14px; color:#555; padding: 0 3px 7px 30px; margin-left: 0; width: 170px;}
div.function_detail ul li .box .content .right_section a.reset {float:none; background:none; padding:0; font-size:12px; color:#323232; text-decoration:underline;}
div.function_detail ul li .box .content .right_section a.reset:hover{ text-decoration:underline; color: #02acf0;}

div.function_detail ul li .box .content .right_section p.button_text {width: 170px; margin-top: -42px; margin-left: 0; position: relative !important; z-index: 1; padding: 0; text-align: center;}
div.function_detail ul li .box .content .right_section p.button_text a, div.function_detail ul li .box .content .right_section p.button_text a:hover {font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; padding: 0;}
div.function_detail ul li .box .content .right_section img.button {position: relative; z-index: 0; font-size: 14px; font-weight: bold; padding: 1px 0;}

div.function_detail ul li.last{padding-right:0;}

div#frame{float:left; width:954px; height:650px;}
div.space{ min-height:625px;}
div.space_left{ min-height:605px;}
div.space_right{ min-height:665px;}
div.margin_buy{ margin-bottom:10px;}
div.body_inner{float:left; margin-top:15px!important;}

div.body_middle_container {float:left; width: 954px; margin: 0 0 5px 0; position: relative;}
div.body_middle_container div.certificates {float:left;}
div.body_middle_container div.certificates div {float: left; margin-left: 10px;}
div.body_middle_container div.partner_logo {float:right; color: #747474; font-size: 14px; font-weight: bold; margin-right: 0;}
div.body_middle_container div.partner_logo img {padding: 2px; background-color: #fff; border: 1px solid #e2e2e2; vertical-align:middle; text-align:center;}
.safe_shopping_guarantee {width: 150px !important;}
.safe_shopping_guarantee span {font-weight: bold; font-size: 16px;}

div.body_cantainer{ float:left;width:954px; background:url(/i/msc/body_cantainer_bg.gif) repeat-y 0 0; margin:38px 0 0 0; position:relative;}
div.body_bottom_curve{float:left; width:954px; background:url(/i/msc/body_cantainer_bottom.png) no-repeat 0 bottom; padding-bottom:15px;}
div#tab_cantainer{ float:left; width:954px;}
div#tab_cantainer div.tab{ float:left; width:954px; height:36px; position:absolute; top:-34px; left:1px;}
div#tab_cantainer div.tab ul{ float:left; width:954px; height:36px; font-size:13px; color:#686053; line-height:15px; list-style:none;}
div#tab_cantainer div.tab ul li{ float:left; width:auto; height:36px; margin-right:10px; list-style:none;}
div#tab_cantainer div.tab ul li a{ float:left; width:auto; height:36px; background:url(/i/msc/tab/left_corner.gif) no-repeat left top; padding:0px 0px 0px 8px; font-size:13px; color:#3d3d3d; text-decoration:none;}
div#tab_cantainer div.tab ul li a span{ float:left; width:auto; height:19px; background:url(/i/msc/tab/right_corner.gif) no-repeat right top ; padding:10px 10px 7px 0px; line-height:16px; cursor:pointer;}
div#tab_cantainer div.tab ul li a span img{ float:left; width:20px; height:19px; margin:0px 3px 0 3px; display:inline;}

div#tab_cantainer div.tab ul li a:hover{ float:left; width:auto; height:36px; background:url(/i/msc/tab/left_corner.gif) no-repeat left bottom; padding:0px 0 0px 8px; font-size:13px; color:#686053; text-decoration:none;}
div#tab_cantainer div.tab ul li a:hover span{ float:left; width:auto; height:19px; background:url(/i/msc/tab/right_corner.gif) no-repeat right bottom; padding:10px 10px 7px 0px;  cursor:pointer;}
div#tab_cantainer div.tab ul li a.active{ float:left; width:auto; height:36px; background:url(/i/msc/tab/left_corner.gif) no-repeat left bottom; padding:0px 0 0px 8px; font-size:13px; color:#686053; text-decoration:none;}
div#tab_cantainer div.tab ul li a.active span{ float:left; width:auto; height:19px; background:url(/i/msc/tab/right_corner.gif) no-repeat right bottom; padding:10px 10px 7px 0px;}


div#outer_footer{float:left; width:100%; background:#fdfdfd; background: url(/i/msc/footer_bg.gif) repeat-x 0 0; margin-top: 20px;}
div#inner_footer{ margin:15px auto; width:954px;}
div#footer{float:left; width:954px; background:#fdfdfd; padding:0 0 30px 0; margin-top: 7px;}
div#footer div.col ul li a{float:left; width:auto; font-size:11px; line-height:12px; color:#292929; text-decoration:none;}
div#footer div.col ul li a:hover{ text-decoration:underline; color: #02acf0;}

/* FOOTER 3*/
div#footer div.col{float:left; width:280px; padding-left:27px;}
div#footer div.col h3{float:left; width:280px; font-size:16px; font-weight: normal; line-height:19px; padding-bottom:10px; color:#0297cf;}
div#footer div.col ul{float:left; width:200px; list-style:none; border-top:1px solid #fff;}
div#footer div.col ul li{float:left; width:198px; border-bottom:1px solid #fff; padding:3px 0 3px; list-style:none;}
/* FOOTER 3 END*/

div.flex_box{float:right; width:448px; background:url(/i/msc/box_center_bg.png) repeat-y 0 0; margin-top:20px; margin-right: 10px;}
div.flex_box_inner{float:left; width:393px; /*background:url(/i/msc/box_top_bg.png) no-repeat 0 0*/; padding:20px 30px 5px 25px;}
div.flex_box h4{float:left; width:390px; font-size:21px; line-height:42px; color:#686053; padding-bottom:8px; font-weight:normal;}
div.flex_box p{ display:block; font-size:14px; line-height:18px; color:#3d3d3d; padding:0 0 10px 0;}
div.flex_box img{float:left; width:auto; margin-right:13px; display:inline;}
div.flex_box div.see_more_less {width: 220px;}
div.flex_box a.see{float:left; width:auto; background:url(/i/msc/light_grey_arrow.gif) no-repeat 0 0; padding-left:20px; margin-top:8px; font-size:12px; line-height:14px; color:#2d2c2c; text-decoration:none;}
div.flex_box a.see:hover{ text-decoration:underline;}
div.flex_box div.content{float:left; width:270px; padding-left:2px; padding-bottom:10px;}
div.flex_box div.content p{ padding-bottom:5px;}
div.flex_box div.sponcers{float:left; width:390px;}



div#detail, div.detail{float:left; width:440px; padding-left:30px; margin-top:10px;}
div#detail h3, div.detail h3 {float:left; width:400px; font-size:21px; line-height:42px; color:#686053; font-weight:normal; padding-bottom:8px;}

div#detail h3 span, div.detail h3 span{float:left; width:30px; height:28px; padding:5px 0 0 20px; font:bold 20px/21px "Gill Sans",Arial, Helvetica, sans-serif; color:#fff;}
div#detail p, div.detail p{float:left; width:390px; padding-bottom:25px; font-size:14px; line-height:17px; color:#3d3d3d;}
div.detail ul{font-size:13px; color:#686053; line-height:15pt; list-style:disc; float: left;}
div.detail ul li{margin-left:20px; list-style:disc;}

div.screenshots {width:870px;}
div.screenshots h3 {width: 850px;}
div.screenshots img {float: left; margin-bottom: 35px;}
.what_we_support {width: 850px !important;}
.what_we_support h3, .what_we_support p {float: left; width: 800px !important;}

div.general_listing {width: 850px; margin: 0 auto;}
div.general_listing_left {width: 380px; float: left; margin-left: 40px;}
div.general_listing_right {width: 380px; float: right;}
div.general_listing h4 {float:left; font-size:14px; line-height:18px; color:#323232; font-weight:bold; padding-bottom:8px; padding-top: 10px; width: 380px;}
div.general_listing ul {margin: 5px 0 15px 10px; width: 340px;}
div.general_listing li {font-size: 14px; line-height: 18pt; margin-left: 10px;}
div.general_listing li span {color: #323232;}
div.general_listing p {padding-top: 10px; width: 340px; line-height: 17px;}
div.general_listing .subscription_terms_prices ul {width: 100%;}
div.general_listing .three_rows {width: 220px; margin-left: 10px;}

div.subscription_listing table, div#dialog table {width: 870px; margin-left: 20px; border:none; margin: 10px 0 30px 0; font-size: 11px;}
div.subscription_listing table th, div#dialog table th {font-weight: bold; text-align: center; padding:5px; border: 1px solid #c6c6c6;}
div.subscription_listing table th.header, div#dialog table th.header {font-weight: 100; font-size: 20px;}
div.subscription_listing table td, div#dialog table td {padding:5px; text-align: center; border: 1px solid #c6c6c6;}
div.subscription_listing table td.t_left, div#dialog table td.t_left {text-align: left;}
div.subscription_listing h3, div.subscription_listing p {width: 870px;}
div.subscription_listing ol {width: 870px; margin: 0 0 20px 0; font-size: 14px;}

div.subscription_listing ol li ul {float: none; margin: 5px 0 0 30px; font-size: 14px; list-style:disc !important; width: 800px;}
div.subscription_listing ol li ul li {list-style:disc !important;}
div.subscription_listing ol li a, #dialog ol li a {text-decoration: underline; color: #008eef !important;}

div.footer_popup div.detail {padding: 0; margin-top: 0;}
div#dialog table,
div.footer_popup div.subscription_listing table,
div.footer_popup div.subscription_listing h3,
div.footer_popup div.subscription_listing p,
div.footer_popup div.subscription_listing ol {width: 530px;}
div.footer_popup div.subscription_listing ol li ul {width: 460px;}
div.footer_popup div.subscription_listing h3 {color: #323232; line-height: 18pt; padding: 0;}

div#dialog {position: relative; line-height: 16pt; padding: 5px 0 10px 12px; font-family: tahoma !important; font-size: 14px !important;}
div#dialog ul, div#dialog ul li { margin-left: 25px; list-style:disc;}
div#dialog ul p, div#dialog ul h3, div#dialog ul h4 {margin-left: -20px;}
div#dialog ul { margin-top: 15px; margin-bottom: 15px;  }
div#dialog h1, div#dialog h3 { font-size: 21px; font-weight: normal; margin-top: 15px; margin-bottom: 10px; color: #323232; padding: 0; line-height: 18pt;}
div#dialog h2, div#dialog h4 { font-size: 18px; font-weight: normal; margin-top: 15px; margin-bottom: 10px; color: #323232; padding: 0; line-height: 18pt;}
div#dialog p {padding-bottom: 20px;}

div.body_cantainer ul.overview_list {margin-left: -10px; margin-top: -5px;}
div.body_cantainer ul.overview_list li {list-style:none; width: 380px; padding: 8px 0 20px 50px; font-size: 14px;}


div.body_cantainer ul.overview_list li.my_computer {background: url(/i/msc/icons/my_computer.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.my_internet {background: url(/i/msc/icons/my_internet.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.my_files {background: url(/i/msc/icons/my_files.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.my_kids {background: url(/i/msc/icons/my_kids.png) no-repeat left top;}

div.body_cantainer ul.overview_list li.support {background: url(/i/msc/icons/support.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.optimize_internet_speed {background: url(/i/msc/icons/optimize_internet_speed.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.revitalize_system_performance {background: url(/i/msc/icons/revitalize_system_performance.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.awards {background: url(/i/msc/icons/awards.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.maximize_hd_space {background: url(/i/msc/icons/maximize_hd_space.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.eliminate_reg_erros {background: url(/i/msc/icons/eliminate_reg_erros.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.recoup_system_resources {background: url(/i/msc/icons/recoup_system_resources.png) no-repeat left top;}

div.body_cantainer ul.overview_list li.unlimited {background: url(/i/msc/icons/unlimited.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.support {background: url(/i/msc/icons/support.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.auto_update {background: url(/i/msc/icons/auto_update.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.safe {background: url(/i/msc/icons/safe.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.easy_start {background: url(/i/msc/icons/easy_start.png) no-repeat left top;}

div.body_cantainer ul.overview_list li.call {background: url(/i/msc/icons/call.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.auto_update {background: url(/i/msc/icons/auto_update.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.immediate_reply {background: url(/i/msc/icons/immediate_reply.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.automatic_upgrade {background: url(/i/msc/icons/automatic_upgrade.png) no-repeat left top;}

div.body_cantainer ul.overview_list li.geolocation {background: url(/i/msc/icons/geolocation.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.ip-logs {background: url(/i/msc/icons/ip-logs.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.webcam-data {background: url(/i/msc/icons/webcam-data.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.data_encryption {background: url(/i/msc/icons/data_encryption.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.safe {background: url(/i/msc/icons/safe.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.lock_computer {background: url(/i/msc/icons/lock_computer.png) no-repeat left top;}
div.body_cantainer ul.overview_list li.maximize_hd_space {background: url(/i/msc/icons/maximize_hd_space.png) no-repeat left top;}



div.body_cantainer ul.product_support {width: 870px; margin: 13px 0 30px -17px;}

div.body_cantainer ul.product_support a {color: #323232;}
div.body_cantainer ul.product_support a:hover {color: #02acf0;}
div.body_cantainer ul.product_support li {padding: 8px 0 20px 50px; font-size: 14px; list-style:none;}
div.body_cantainer ul.product_support li.sub_bullet {list-style: none !important; list-style-image: url(/i/msc/tick.png) !important; padding: 5px 5px 5px 2px; margin-left: 100px; margin-top: 0;}
div.body_cantainer ul.product_support li.first {margin-top: -15px;}
div.body_cantainer ul.product_support li div {margin-left: 30px;}

div.body_cantainer ul.product_support li.faqs {background: url(/i/msc/icons/faqs.png) no-repeat left top; width: 800px;}
div.body_cantainer ul.product_support li.vip {background: url(/i/msc/icons/vip.png) no-repeat left top; width: 800px;}
div.body_cantainer ul.product_support li.chat {background: url(/i/msc/icons/chat.png) no-repeat left top; width: 800px;}
div.body_cantainer ul.product_support li.email {background: url(/i/msc/icons/email.png) no-repeat left top; width: 800px;}

.ui-dialog .ui-dialog-titlebar {background: url(/i/msc/dialog_bar.png) 0 0 no-repeat; width: 600px; height: 30px; border: none; font:bold 14px Tahoma, Geneva, sans-serif; position: static; color: #fff;}

.ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-widget-header .ui-icon {background: url(/i/msc/dialog_close.png) 0 0 no-repeat; width: 35px !important; height: 35px !important; cursor: pointer; position: absolute; z-index: 99999; right: -12px; top: 2px;}

.ui-dialog .ui-dialog-titlebar-close {right: 13px; top: 15px;}

.ui-icon-closetick, .ui-dialog-titlebar-close {z-index: 999999; position: absolute;}
.ui-dialog { border-color: #ccc; padding: 2px;  }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; background-image: none; background-color: transparent; outline-style: none; outline-width: 0;  }

.png_fix {behavior: url(/css/iepngfix/iepngfix.htc) !important;}

.product_popup .usb_box {float: left; width: 218px; padding: 0; background-color: #fff;}
.product_popup .usb_logo {float: left; width: 304px; margin: 10px 0 0 20px; background-color: #fff;}
.product_popup p.required {width: 480px; padding: 0; font-size: 12px; margin-left: 20px; margin-top: 10px; font-weight: bold; color: #323232;}
.product_popup ul {display: block; float: left;width:270px; margin: 5px 0 5px 0 !important; list-style: none !important;}
.product_popup ul li {display: block; background: url(/i/msc/tick.jpg) left center no-repeat; list-style: none !important; font-size:12px; line-height: 10pt; padding: 4px 3px 4px 30px; margin-left: 0;}
.product_popup .header_text {font: 18px Tahoma, Geneva, sans-serif; color: #323232; line-height: 20pt; margin: 20px 0 0 0;}
.product_popup .intro_text {float: left; font: 14px Tahoma, Geneva, sans-serif; color: #323232; line-height: 12pt; margin: 0; width: 290px; padding: 0 !important;}
.product_popup .form_wrap {width: 550px; margin: 0 auto 15px auto;}
.product_popup form fieldset {position: static;}
.product_popup form .field_name {height: 25px; font: bold 12px Tahoma, Geneva, sans-serif; color: #323232; float: left; width: 175px; padding: 7px 5px 10px 0; text-align: right; position: relative;}
.product_popup form .field_middle {float: left; height: 25px; width: 40px; margin: 0; z-index: 2; position: relative;}
.product_popup form .field_middle img.question_mark {margin-top: 0; font-size: 18px;}
.product_popup form .field_input {float: left; margin-left: 0; margin-top: -20px; width: 295px; padding: 3px; position: relative; display:block;}
.product_popup form .status {float: left; margin: 3px 0; width: 22px; height: 22px;}
.product_popup form .error {background: url(/i/msc/error_icon_22.png) left center no-repeat;}
.product_popup form .success {background: url(/i/msc/correct_icon_22.png) left center no-repeat;}
.product_popup form .field_input input {margin-left: 0; height: 18px; width: 285px; border:1px inset #a1a1a1; padding: 1px 2px 3px 5px; font: 16px Tahoma, Geneva, sans-serif; color: #323232;}
.product_popup form .field_input input.telephone {width: 165px; margin-left: 5px;}
.product_popup form select.dial_codes {width: 110px; height: 24px; border:1px inset #a1a1a1; font: 16px Tahoma, Geneva, sans-serif; color: #323232;}
.product_popup form button {border: none; background-color: transparent; margin: 0 0 0 0px; padding: 0; height: 80px; width: 300px; position:absolute; display:block; cursor: pointer; outline: none;}
.product_popup form button p {width: 260px; text-align: center; font: bold 24px Tahoma, Geneva, sans-serif; color: #fff; letter-spacing: 1pt; text-decoration: none; margin-top: -52px; z-index: 1;}
.product_popup form button img {font: bold 18px Tahoma, Geneva, sans-serif; color: #029cf0; text-align: center; padding: 0;}
.product_popup .clear {clear:both; margin-bottom: 15px;}
.product_popup .error_msg {font-size: 10px; color: red; font-weight: bold;}
.product_popup .msc_blue {color: #008eef}
.product_popup #confirmation {margin: 20px 0 10px 20px; display: none; font: normal 14px Tahoma, Geneva, sans-serif; color: #323232; width: 550px;}
.product_popup #auto_close {margin: 5px 0 10px 20px; display: none; font: normal 14px Tahoma, Geneva, sans-serif; color: #323232; width: 550px;}
.product_popup #auto_close #seconds_left {padding: 0 5px 0 5px;}
.product_popup #submit_loader {display: none; font-size: 12px;}
.product_popup #submit_loader div {text-align: center; margin: 0 auto;}
.product_popup .signature {margin: 20px 0 10px 20px; font: bold 12px Tahoma, Geneva, sans-serif; color: #323232; width: 550px;}
.product_popup .signature p {padding: 0 !important;}

a.tooltip {position:relative; z-index:24; color:#323232; text-decoration:none;}
a.tooltip:hover {z-index:25;}
a.tooltip span {display: none; position:absolute; top:-25em;left:3em;width:325px;border:1px solid #00aeef;background-color:#f4f4f4;color:#323232;text-align: left;font-family: Tahoma, sans-serif;font-size: 12px;padding: 5px;text-decoration: none;}
a.tooltip span p, a.tooltip span ul li {font-family: Tahoma, sans-serif;font-size: 12px;text-decoration: none;}
a.tooltip span p {padding: 0 !important; font-weight: bold; font-size: 14px;}

.testimonial_popup h3 {float: left; width: 530px; margin-left: 15px; margin-right: 15px;}
.testimonial_popup div {float: left; width: 530px; border-bottom: 1px solid #d5d6d8; margin: 10px 15px 10px 15px; padding: 10px 0 20px 0;}
.testimonial_popup img {position: relative; float: left; padding: 0 15px 5px 0;}
.testimonial_popup p {}






