.hider {
	display: none !important;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*background-image: url(../images/body_bg.gif);*/
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fff;
}
.clear { clear: both; }
div#pageContainer {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	text-align: left;
}
div#header {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 940px;
}
div#topNavContainer {
	float: right;
	margin: 0px;
	padding: 0px;
}
div#topNavContainer a {
	background-image: url(../../../images/flags/us.gif);
	background-position: 32px 12px;
	background-repeat: no-repeat;
	padding: 11px 20px 8px 57px;
	margin: 0px;
	color: #828282;
	text-decoration: none;
	float: left;
	font-size: 11px;
}
div#topNavContainer a:hover {
	text-decoration: underline;
}
div#topNavContainer strong#supportbutton_area a {
	background: none;
	padding: 2px 23px 0 0;
}
.de div#topNavContainer strong#supportbutton_area a {
	padding: 8px 23px 0 0;
}
div#topNav {
	float: left;
	margin: 0px;
	padding: 0px;
	/* background-image: url(../images/header_nav_left_bg.gif); 
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #901014; */
}
div#topNavContent {
	float: left;
	margin: 0px;
	/* background-image: url(../images/header_nav_right_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat; */
}
div#topNavContent ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
div#topNavContent ul li {
	float: left;
	margin: 0px;
	padding: 8px 10px 10px 10px;
}
div#topNavContent ul li.pipe {
	float: left;
	margin: 0px;
	padding: 10px 20px 0 0;
	/* background-image: url(../images/header_nav_divider.gif);
	background-position: right 9px;
	background-repeat: no-repeat; */
}
div#topNavContent ul li a {
	color: #5C5C5C;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-size: 0.688em;
}
div#topNavContent ul li a.support {
	background-image: url(../images/header_nav_support.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
div#topNavContent ul li a.account {
	background-image: url(../images/header_nav_account.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
div#topNavContent ul li a.mypage {
	background-image: url(../images/mypage.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
div#topNavContent ul li a.logout {
	background-image: url(../images/logout.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
div#topNavContent ul li a.renewal {
	background-image: url(../images/arrow.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
div#navContainer {
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 940px;
}
div#navContainer h6 a, div#navContainer h1 a {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height: 48px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div#navContainer p a {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 228px;
	height: 48px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div#nav {
	float: right;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
div#nav ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
div#nav ul li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}
div#nav ul li a {
	margin: 0px;
	padding: 0px;
	font-size: 0.813em;
	color: #5c5c5c;
	text-decoration: none;
	font-weight:bold;
	
}
div#nav ul li a:hover {
	color: #ee1b27;
	text-decoration: underline;
	
}
/* dropdown menu */



/* end of dropdown menu */


div#topSearch {
	position: relative;
	float: left;
	width: 200px;
	height: 30px;
	background: url(../images/search_back.png) 0px 6px no-repeat;
}
.topSearchField {
	background: transparent;
    border: none;
    color: #5C5C5C;
    font-size: 11px;
    padding: 4px;
    position: absolute;
    top: 6px;
    width: 150px;
}
.topSearchButon {
	position: absolute;
	top: 6px;
	right: 0px;
	width: 41px;
	height: 23px;
	border: none;
	background: transparent url(../images/search_button.png) 0px 0px no-repeat;
	cursor: pointer;
}
.topSearchButon:hover {
	background: transparent url(../images/search_button.png) 0px -23px no-repeat;
}
.de input.topSearchButon {
	background: transparent url(../images/search_button_de.png) 0px 0px no-repeat;
}
.de input..topSearchButon:hover {
	background: transparent url(../images/search_button_de.png) 0px -23px no-repeat;
}


div#headerPanelContainer {
	float: left;
	margin: -22px 0 0 0;
	padding: 0px;
	width: 940px;
}
div#productHeaderPanel {
	position: relative;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 940px;
	min-height: 235px;
	height: auto !important;
	height: 280px;
}
div#productHeaderPanel img {
	float: left;
}
div#productHeaderPanelRC {
	position: relative;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 940px;
	min-height: 155px;
	height: auto !important;
	height: 280px;
}
div#productHeaderPanelRC img {
	float: left;
}

div#headerPanel {
	width: 720px;
	height: 315px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
}
div#contentHeaderPanel {
	position: relative;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 940px;
	min-height: 265px;
	height: auto !important;
}
div.headerPanel {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 315px;
}
div#headerPanel1 {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_panel_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 720px;
	height: 315px;
}
div#headerPanel2 {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_panel_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 720px;
	height: 315px;
}
div#headerPanel3 {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_panel_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 720px;
	height: 315px;
}
div#headerPanel4 {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_panel_4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 720px;
	height: 315px;
}
div.headerPanelContent {
	margin: -315px 0px 0px 430px;
	padding: 150px 0px 0px 0px;
	width: 285px;
	position: relative;
	float: left;
}
div.headerPanelContent ul {
	float:left;
	margin:0;
	padding:0 0 5px;
	width:285px;
}
div.headerPanelContent ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 25px;
	font-size:0.688em;
	background-image: url(../images/green_tick.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	line-height:1.438em;
	color:#514646;
}
div#productHeaderPanel div.headerPanelContent {
	margin: -345px 0px 0px -45px;
	padding: 90px 0px 0px 256px;
	width: 720px;
	position: relative;
	float: left;
	z-index:100;
}
div#contentHeaderPanel div.headerPanelContent {
	margin: -270px 0px 0px 0px;
	padding: 25px 0px 0px 590px;
	width: 350px;
	position: relative;
	float: left;
	z-index:100;
}
div#productHeaderPanel div.headerPanelContent h1, div#contentHeaderPanel div.headerPanelContent h1 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-position: left top;
	background-repeat: no-repeat;
	height: 60px;
	float:left;
    width: 450px;
}
h1.tstitle {
    text-indent: 0px !important;
    font: bold 30px/26px Arial;
    text-transform: uppercase;
    width: 450px !important;
}
h1.avtitle {
    text-indent: 0px !important;
    font: bold 25px/26px Arial;
    width: 520px !important;
    height: 40px !important;
    color: #000;
}
.redPC {
    color: #D80000 !important;
} 
.pAV {
    width: 450px !important;
    font: italic bold 20px/22px Arial !important;
    height: 100px;
}
.pTS {
    color: #000 !important;
    width: 450px !important;
}
h1.totalsecurity {
	background-image: url(../images/TS2010_title.png);
}
h1.internetsecurity {
	background-image: url(../images/IS2010_title.png);
}
h1.bd2010 {
	background-image: url(../images/BD2010_title.png);
	padding:0px 0px 10px 0px!important;
	width:340px!important;
}
div#productHeaderPanel div.headerPanelContent p, div#contentHeaderPanel div.headerPanelContent p {
	font-size: 0.75em;
	color:#514646;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	width:650px;
}
div#productHeaderPanel div.headerPanelContent ul {
	position: absolute;
    width:205px;
    top: 91px;
    right: 0px;
	float:right;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div#productHeaderPanel div.headerPanelContent ul li {
	
	padding: 0px 15px 4px 25px;
	font-size:0.75em;
	background-image: url(../images/featureBulletLrg_grey.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	line-height:1.438em;
	color:#514646;
    color: #000 !important;
	
}
* html div.headerPanelContent {
	float: none
}
div#headerPanel1 div.headerPanelContent h2 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_antivirus_2010_title.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div#headerPanel2 div.headerPanelContent h2 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_antivirus_2010_title.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div#headerPanel3 div.headerPanelContent h2 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_antivirus_2010_title.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div#headerPanel4 div.headerPanelContent h2 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	background-image: url(../images/bitdefender_antivirus_2010_title.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	font-size: 0px;
	text-indent: -10000px;
	float: left;
}
div.headerPanelContent p {
	font-size: 0.688em;
	color: 242424;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
div.headerPanelContent p strong {
	color: 483c3c;
}
div.headerPanelContent h3 {
	color: #f68620;
	font-size: 1.75em;
	margin: 0px;
	padding: 0px;
}
div.headerPanelContent h3 span {
	font-size: 0.688em;
}
div.headerPanelPriceContainer {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;/*width: 110px;*/
}
div.headerPanelPriceContainer p {
	padding: 0px;
	margin: 0px;
	width:auto!important;
}
div.headerPanelButtonContainer {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 95px;
}
a.ltGreyBtn span {
	background: transparent url(../images/upgrade_grey_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 3px 11px 0px 18px;
	margin: 0px;
	height: 17px;
}
a.ltGreyBtn {
	background: transparent url(../images/upgrade_grey_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	height: 20px;
	text-decoration: none;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.ltGreyBtn:hover span {
	background-position: 0 -20px;
	color: #fff;
}
a.ltGreyBtn:hover {
	background-position: right -20px;
}
* html a.ltGreyBtn span {
	background: transparent url(../images/upgrade_grey_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.ltGreyBtn {
	background: transparent url(../images/upgrade_grey_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div#headerPanelNavContainer {
	margin: 0px;
	padding: 0px;
	width: 220px;
	float: left;
}
div#headerPanelNavContainer ul#headerPanelNav {
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px -14px;
	z-index: 100;
	position: relative;
}
div#headerPanelNavContainer ul#headerPanelNav li {
	float: left;
	padding: 0px;
	margin: 0px;
}
div#headerPanelNavContainer ul#headerPanelNav li a {
	font-size: 0.688em;
	color: #fff;
	text-decoration: none;
	padding: 17px 20px 5px 34px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	/*min-height: 53px;
	height: auto !important;*/
	height: 51px;
	background-image: url(../images/header_panel_nav.png);
	background-position: -1px -75px;
	background-repeat: no-repeat;
	overflow:hidden;
}
div#headerPanelNavContainer ul#headerPanelNav li a:hover {
	font-size: 0.688em;
	color: #fff;
	text-decoration: none;
	padding: 17px 20px 5px 34px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	/*min-height: 53px;
	height: auto !important;*/
	height: 51px;
	background-image: url(../images/header_panel_nav.png);
	/* background-position: -1px -150px; */
	background-position: -1px top !important;
	background-repeat: no-repeat;
	overflow:hidden;
}
div#headerPanelNavContainer ul#headerPanelNav li.activeSlide a {
	font-size: 0.688em;
	color: #FFFFFF!important;
	text-decoration: none;
	padding: 17px 20px 5px 34px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	/*min-height: 53px;
	height: auto !important;*/
	height: 51px;
	background-image: url(../images/header_panel_nav.png);
	background-position: -1px top !important;
	background-repeat: no-repeat;
	overflow:hidden;
}
div#headerPanelNavContainer ul#headerPanelNav li.first a {
	background-image: url(../images/header_panel_nav1.png) !important;
}
div#headerPanelNavContainer ul#headerPanelNav li a strong {
	font-size:1.125em;
}
* html div#headerPanelNavContainer ul#headerPanelNav li a {
	background-image: url(../images/header_panel_nav.gif);
	background-position: -1px -75px;
	background-repeat: no-repeat;
}
* html div#headerPanelNavContainer ul#headerPanelNav li a:hover {
	background-image: url(../images/header_panel_nav.gif);
	background-position: -1px -150px;
	background-repeat: no-repeat;
}
* html div#headerPanelNavContainer ul#headerPanelNav li.activeSlide a {
	background-image: url(../images/header_panel_nav.gif);
	background-position: -1px top;
	background-repeat: no-repeat;
}
div#mainContent {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 940px;
}
div#mainContentMyAccount {
	float: left;
    border-top: 1px solid #ddd;
	padding: 0px 0px 0px 0px;
	width: 940px;
}
div.wideWrapper {
	float:left;
	position:relative;
	margin:-45px 0px 0px 0px;
}
div#mainContentPanelNav {
    position: absolute;
    top: -41px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 940px;
	z-index:99;
	/** start com 2011 change **/
	background-image:url("../images/content_top_bg.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:9px;
	
}
div#productContentPanelNav {
	float: left;
	/*padding: 0px 0px 0px 3px;*/
	padding: 0px 0px 0px 0px; /** padding issue */
	margin: 0px;
	width: 697px;
	width: 700px;
	/** start com 2011 change **/
	background-image:url("../images/content_top_bg.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:9px;
}

div#productContentPanelNavRightRound {
	float: left;
	/*padding: 0px 0px 0px 3px;*/
	padding: 0px 0px 0px 0px; /** padding issue */
	margin: 0px;
	width: 697px;
	width: 700px;
	/** start com 2011 change **/
	background-image:url("../images/content_topRightRound_bg.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:9px;
}

div#mainContentPanelNav ul, div#productContentPanelNav ul {
	float: left;
	padding: 0px;
	margin:0 0 0 0px;
}
div#mainContentPanelNav ul li, div#productContentPanelNav ul li {
	float: left;
	padding: 0px 0px 0px 4px;
	/*padding: 0px 0px 0px 0px;/** padding issue */
	margin: 0px;
}
.de div#mainContentPanelNav ul li, div#productContentPanelNav ul li {
	padding: 0 0 0 3px;
}
div#mainContentPanelNav ul li a span, div#productContentPanelNav ul li a span {
	background: transparent url(../images/tab_left_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	display: block;
	margin: 0px;
	padding: 10px 5px 0px 15px;
	height: 25px;
	font-size:1.182em;
}
.es div#mainContentPanelNav ul li a span, .es div#productContentPanelNav ul li a span, .latin div#mainContentPanelNav ul li a span, .latin div#productContentPanelNav ul li a span {
	font-size: 10px;
}
div#mainContentPanelNav ul li a, div#productContentPanelNav ul li a {
	background: transparent url(../images/tab_right_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
.de div#mainContentPanelNav ul li a, div#productContentPanelNav ul li a {
	font-size: 9px;
}
* html div#mainContentPanelNav ul li a span {
	background: transparent url(../images/tab_left_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html div#mainContentPanelNav ul li a {
	background: transparent url(../images/tab_right_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
* html div#productContentPanelNav ul li a span {
	background: transparent url(../images/tab_left_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html div#productContentPanelNav ul li a {
	background: transparent url(../images/tab_right_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div#mainContentPanelNav ul li a:hover span, div#productContentPanelNav ul li a:hover span {
	background-position: 0 -72px;
}
div#mainContentPanelNav ul li a.current span, div#productContentPanelNav ul li a.current span {
	background-position: 0 -36px!important;
	color: #5c5c5c;
}
div#mainContentPanelNav ul li a:hover, div#productContentPanelNav ul li a:hover {
	background-position: right -72px;
	color: #ffffff;
}
div#mainContentPanelNav ul li a.current, div#productContentPanelNav ul li a.current {
	background-position: right -36px!important;
	color: #5c5c5c;
}
div#mainContentPanelContainer {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 940px;
	
}
* html div#mainContentPanelContainer {
	background-image: url(../images/content_top_bg.gif);
	margin: 0px 0px -10px 0px;
}
div#productContentPanelContainer {
	float: left;
	width: 940px;
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
div#productContentPanelContainerMyAccount {
	float: left;
	width: 940px;
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#mainContentPanelsLeft {
	float: left;
	/*width: 680px;*/
	margin: 0px;
	padding: 0px;
}
div#productContentPanels {
	float: left;
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	
}
div.productContent {
	background:transparent url('../images/gradient.jpg') no-repeat right top;
	float:left;
	width:664px;
	padding:15px 15px 0px 20px;
	margin: 0px;
	color:#575757;
	border-right:1px solid #ddd;
}
div.productContent p a {
//	color:#575757;
}
div.productContent p a:hover {
	color:#575757;
	text-decoration:none;
}
div.productContentWide {
	background-color:#FFF;
	float:left;
	width:655px;
	padding:15px 15px 0px 10px;
	margin: 0px;
	color:#575757;
}
img.imgRgt {
	float:right;
	margin:0px 0px 0px 20px;
}
img.imgLft {
	float:left;
	margin: 0px 20px 0px 0px;
}
div.featureWrap, div.item {
	width: auto;
	padding:  0px 0px 20px 0px;
}

div.item span.date {
	font-size:0.625em;
	padding: 0px 0px 5px 0px;
	display:block;
}
div.productContentLeftCol {
	float:left;
	width:440px;
	padding: 0px 25px 20px 0px;
	margin: 0px;
}
div.productContent h1, div.productContentWide h1, div.productContent h2, div.productContentWide h2 {
	font-size:1.125em;
	color:#D80000;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
div.productContent h3, div.productContentWide h3 {
	font-size:0.938em;
	color:#D80000;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
div.item h3 {
	padding: 0px 0px 10px 0px;
}
div.item p {
	padding: 0px 0p 10px 0px!important;
}
h3 a {
	color:#D80000;
	text-decoration:none;
}
h3 a:hover {
	color:#D80000;
	text-decoration:underline;
}
h4 a {
	color:black;
	text-decoration:none;
}
h4 a:hover {
	color:black;
	text-decoration:underline;
}
div.productContent h4, div.productContentWide h4 {
	font-size:0.813em;
	color:#000;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
div.productContent p, div.productContentWide p {
	font-size:0.688em;
	line-height:1.688em;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
div.productContentRightCol p {
	line-height:1.25em;
    word-wrap: break-word;
}
div.productContent p.lrg, div.productContentWide p.lrg {
	font-size:0.75em;
	line-height:1.438em;
}
ul.features {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
div.mainContentColumnWidest ul.features {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
ul.features li {
	font-size:0.813em;
	color:#000;
	padding: 0px 0px 15px 0px;
}
div.panelBuyBar {
	float:left;
	width:412px;
/*	background-image: url(../images/panelBuyBarBG.png); */
	background-image: url(../images/panelBuyBarBG_430px.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 12px 9px 12px 9px;
	position:relative;
	z-index:50;
}

div.panelBuyBarSmall {
	float:left;
	width:382px;
	background-image: url(../images/panelBuyBarBG.png); 
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 12px 9px 12px 9px;
	position:relative;
	z-index:50;
}

div.panelBuyBarSmall div.price {
	float:left;
	display:block;
	font-size:1.25em;
	font-weight:bold;
	padding: 1px 0px 0px 0px;
}

div.panelBuyBar div.price {
	float:left;
	display:block;
	font-size:1.25em;
	font-weight:bold;
	padding: 1px 0px 0px 0px;
}
div#productHeaderPanel div.headerPanelContent div.panelBuyBar ul, div.productOverlayBuyBar ul, .panelBuyBar ul {
	top: 20px;
	padding: 6px 0px 20px 0px !important;
	font-size:0.75em;
	line-height:1.438em;
	color:#575757;
	float:left;
	width:160px;/*!important;*/ /* fix pt selector */
	border:none !important;
	background-color:transparent;
/*	background-image: url(../images/dropdownBG.png); */
	background-image: url(../images/dropdownBG_58px.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
div#productHeaderPanel div.headerPanelContent div.panelBuyBar ul li, .panelBuyBar ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size:0.75em;
	line-height:1.438em;
	color:#575757;
	float:left;
	width:100%;
}
div.productContent ul li {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size:0.688em;
	line-height:1.438em;
	background-image:url("../images/sideNavBullet.gif");
	background-position:0px 4px;
	background-repeat:no-repeat;
	color:#575757;
}
div.productContent ul li a {
	color:#575757;
}
div.productContent ul li a:hover {
	text-decoration:none;
}
div.productContent ul {
	padding: 0px 0px 20px 0px;
}
div.productContent ul li ul {
	padding: 0px 0px 0px 20px;
}
div.productContent ul li ul li {
	font-size:1em;
}
div.productContent ul.features {
	padding: 0px 0px 20px 0px;
}
div.productContent ul.features li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 25px;
	font-size:0.688em;
	background-image: url(../images/featureBulletLrg_grey.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	line-height:1.438em;
	color:#575757;
}
div.mainContentColumnWide ul.features li, div.mainContentColumnWidest ul.features li {
	background-image:url("../images/grey_tick.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#575757;
	font-size:0.688em;
	margin:0;
	padding:0 0 5px 22px;
}
ul.features li span {
	font-weight:bold;
	color:#D80000;
}

div.productContent ul.featuresGreen {
	padding: 0px 0px 20px 0px;
}
div.productContent ul.featuresGreen li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 25px;
	font-size:0.688em;
	background-image: url(../images/featureBulletLrg.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	line-height:1.438em;
	color:#575757;
}
div.mainContentColumnWide ul.featuresGreen li, div.mainContentColumnWidest ul.featuresGreen li {
	background-image:url("../images/grey_tick.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#575757;
	font-size:0.688em;
	margin:0;
	padding:0 0 5px 22px;
}
ul.featuresGreen li span {
	font-weight:bold;
	color:#D80000;
}

ul.relatedLinks {
	padding: 0px 0px 10px 0px!important;
}
ul.relatedLinks li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 6px 13px!important;
	font-size:0.688em;
	line-height:1.438em;
	color:#575757;
	border-bottom: 1px solid #dedede;
	background-image: url(../images/relatedBullet.gif)!important;
	background-position: left 4px;
	background-repeat: no-repeat;
}
ul.relatedLinks li a {
	color:#D80000;
	text-decoration:none;
}
ul.relatedLinks li a:hover {
	text-decoration:underline;
}
div.productContentRightCol {
	float:left;
	width:190px;
	margin: 0px;
	padding: 0px;
}
div#mainContentPanelContainerInner {
	width: 915px;
	background-image: url(../images/content_bottom_bg_home.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
	padding: 0px 10px 0px 15px;
	margin: 0px;
	min-height: 300px;
	height: auto !important;
	height: 290px;
	float:left;
}
div#mainContentPanelContainerInnerNoCurve {
	width: 915px;
	background-color: #FFF;
	padding: 0px 10px 10px 15px;
	margin: 0px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	float:left;
	background-image:url(../images/content_bottom_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
div#productContentPanelContainerInner {
	width: 940px;
	background-image: url(../images/content_bottom_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	float:left;
	background-color:#FFF;
}
a.compareProductsBtn span {
	background: transparent url(../images/compare_products_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 3px 7px 0px 18px;
	margin: 0px;
	height: 18px;
}
a.compareProductsBtn {
	background: transparent url(../images/compare_products_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	height: 21px;
	text-decoration: none;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
* html a.compareProductsBtn span {
	background: transparent url(../images/compare_products_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.compareProductsBtn {
	background: transparent url(../images/compare_products_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.mainContentColumn1 {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	width: 165px;
}
div.mainContentColumn1 p a {
	color: #d80000;
	text-decoration: none;
}
div.mainContentColumn1 p a:hover {
	text-decoration: underline;
}
div.mainContentColumnWide {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}
div.mainContentColumnWide.pad, div.mainContentColumnWidest.pad {
	padding: 0px 0px 0px 0px;
	background: url("../images/homepage_line.png") no-repeat scroll right bottom transparent;
	min-height: 366px;
}
div.homeCTA {
	float:right;
	margin-bottom:5px;
}
a.homeCTA {
	float:right;
	margin-bottom:5px;
	color: white;
	text-decoration: none;
}
a.homeCTA p {
	color: white !important;
}
.paddbot10 {
	padding-bottom: 10px;
	}
.paddbot20 {
	padding-bottom: 20px;
	}
.box01 {
    background: transparent url(../images/corporate_right_red_box_01.png) top left no-repeat;
    width: 220px;
    text-align: center;
    color: white;
	float:left;
	padding: 0px !important;
    margin-bottom: 10px;
}
.box01 p {
    color: white !important;
    font-size: 0.8em !important;
    padding: 10px 0px !important;
}
.box02 {
    background: transparent url(../images/corporate_right_red_box_02.png) top left no-repeat;
    width: 220px;
    text-align: center;
    color: white;
	float:left;
	padding: 0px 0px 15px 0px;
}
.box02 p {
    color: white !important;
    font-size: 0.8em !important;
    padding: 10px 0px !important;
}
.box03 {
    background: transparent url(../images/sidebarbanner-try-now-2011.png) top left no-repeat;
    width: 192px;
    text-align: center;
    color: white;
	float:left;
	padding: 0px 0px 17px 0px;
}
.fr  .box03 {
	background: transparent url(../images/fr/Biz_Sticker_WEB_FR.png) top left no-repeat;
}
.it  .box03 {
	background: transparent url(../images/it/Biz_Sticker_WEB_IT_1.png) top left no-repeat;
}
.box-solution {
    background: transparent url(../images/sidebarbanner-busines-sales.png) top left no-repeat;
    width: 192px;
    text-align: center;
    color: white;
	float:left;
	padding: 0px 0px 15px 0px;
}
.box04 {
    background: transparent url(../images/free-virus-removal-tools.png) top left no-repeat;
    width: 190px;
    text-align: center;
    color: white;
	float:left;
	padding: 0px 0px 15px 0px;
}
.de .box04 {
	background: transparent url(../images/de/Biz_Sticker_WEB_de.png) top left no-repeat;	
}
.fr .box04 {
	background: transparent url(../images/fr/Biz_Sticker_WEB.png) top left no-repeat;
}
.ro .box04 {
	background: transparent url(../images/ro/Biz_Sticker_WEB_ro.png) top left no-repeat;	
}
.ro a.greenBtn  {
	margin-top: 10px;
}

div.mainContentColumnWidest {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 705px;
}
div.mainContentColumn1 p, div.mainContentColumnWide p, div.mainContentColumnWidest p {
	color: #575757;
	font-size: 0.688em;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height:1.313em;
}
div.mainContentColumn2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 520px;
}
a.prevBtn {
	float: left;
	margin: 65px 10px 0px 0px;
	padding: 0px;
	background: transparent url(../images/left_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
div#productContentPanels a.prevBtn {
	float: left;
	margin: 45px 0px 0px 0px;
	padding: 0px;
	/*background: transparent url(../images/left_arrow_btn.gif);*/
	background: transparent url(../images/left_arrow_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 156px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
a.prevBtn:hover {
	background-position: left -20px;
}
a.prevBtn.disabled {
	background-position: left -40px;
	cursor: default;
}
a.nextBtn {
	float: left;
	margin: 65px 10px 0px 0px;
	padding: 0px;
	background: transparent url(../images/right_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
div#productContentPanels a.nextBtn {
	float: left;
	margin: 45px 0px 0px 0px;
	padding: 0px;
	/*background: transparent url(../images/right_arrow_btn.gif);*/
	background: transparent url(../images/right_arrow_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 156px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
a.nextBtn:hover{
	background-position: left -20px;
}
div#productContentPanels a.nextBtn:hover, div#productContentPanels a.prevBtn:hover  {
	background-position: left -156px;
}
a.nextBtn.disabled {
	background-position: left -40px;
	cursor: default;
}
div#productContentPanels a.nextBtn.disabled, div#productContentPanels a.prevBtn.disabled  {
	background-position: left -312px;
	cursor: default;
}
div.mainContentScrollItemsNoJS, div.mainProductScrollItemsNoJS {
	position: relative !important;
	width: 100% !important;
	left: 0px !important;
}
div.mainProductScrollContainerNoJS {
	margin: 15px 0px 0px 0px !important;
	width: 670px !important;
	height: auto !important;
}
* html div.mainProductScrollContainerNoJS {
	margin: 15px 0px 0px 0px !important;
	padding: 0px 0px 0px 40px !important;
	width: 630px !important;
}
div.mainContentScrollContainerNoJS {
	margin: 15px 0px 0px 40px !important;
	width: 460px !important;
}
div.mainProductScrollItemNoJS {
	padding-bottom:20px!important;
}
div.mainContentScrollItemNoJS {
	padding-bottom:20px!important;
}
div.mainContentScrollContainer {
	position:relative;
	overflow:hidden;
	width: 435px;
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 342px;
	height: auto !important;
}
div.mainContentScrollContainer div.mainContentScrollItems {
	width:20000em;
	position:absolute;
    min-height:350px;
}
div.mainContentScrollItems div {
	float:left;
}
div.mainContentScrollItem {
	float: left;
	width: 200px;
	margin: 0px;
    min-height:350px;
	/*padding: 10px 30px 0px 0px;*/
	padding: 10px 10px 0 8px;
	background:transparent url('../images/homepage_line.png') no-repeat right bottom;
}
div.mainContentScrollItemTop {
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
}
div.mainContentScrollItemBottom {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
div.scrollItemImgContainer {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 80px;
}
div.scrollItemContentContainer {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 115px;
}
div.scrollItemContentContainer h2 {
	color: #D80000;
	font-size: 0.813em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
div.scrollItemContentContainer h2 a {
	color: #D80000;
	text-decoration:none;
}
div.scrollItemContentContainer h2 a:hover {
	text-decoration:underline;
}
div.scrollItemContentContainer h3 {
	color: #575757;
	font-size: 0.588em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
div.scrollItemContentContainer p {
	margin: 0px;
	padding: 0px;
	color: #D80000;
	font-size: 0.688em;
}
div.scrollItemContentContainer p.redLinks a {
	color: #D80000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div.scrollItemContentContainer p.redLinks a:hover {
	text-decoration: underline;
}
div.scrollItemListContainer {
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 95px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.de div.scrollItemListContainer {
	min-height: 100px;
}
.es div.scrollItemListContainer, .latin div.scrollItemListContainer {
	min-height: 110px;
}
.mrgRgt {
	margin-right:10px!important;
}
div.scrollItemListContainer ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
div.scrollItemListContainer ul li {
	margin: 0px;
	padding: 0px 0px 5px 18px;
	color: #575757;
	font-size: 11px;
	float: left;
	background-image: url(../images/grey_tick.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
div.scrollItemBuyContainer {
	float: left;
	margin: 22px 0 0 0;
	padding: 0px;
	width: 200px;
	background-image: url(../images/green_panel_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fr div.scrollItemBuyContainer { min-height:40px; }
div.scrollItemBuyContent {
	float: left;
	width: 188px;
	margin: 0px;
	padding: 7px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.scrollItemBuyContent p {
	padding: 0px;
	margin: 0px;
	color: #575757;
	font-size: 0.688em;
}
.de div.scrollItemBuyContent p {
	font-size: 9px;
}
div.scrollItemBuyContent p.redPrice {
	color: #D80000;
	font-weight: bold;
	font-size: 0.75em;
	padding: 0px;
	margin: 0px;
}
div.scrollItemBuyContent p.redPrice span {
	font-weight: normal;
	color: #333;
	text-decoration:line-through;
}
div.scrollItemBuyText {
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
div#mainProductContainer {
	float: left;
	padding: 10px 15px 0px 15px;
	width: 669px;
	background:transparent url('../images/gradient.jpg') no-repeat right top;
	border-right: 1px solid #ddd;
}
div#mainProductContainer a.ltGreyBtn {
	float: right;
	margin:-5px 0px 0px 0px;
	position:relative;
}
.es div#mainProductContainer a.ltGreyBtn, .latin div#mainProductContainer a.ltGreyBtn {
	font-size: 10px;
}
.es div.mainProductScrollItem a.ltGreyBtn span, .latin div.mainProductScrollItem a.ltGreyBtn span {
	padding: 3px 0 0 8px;
}
.fr div.mainProductScrollItem a.ltGreyBtn span {
	padding: 3px 6px 0 17px;
    width: 47px;
	text-align: center;
}
div#mainProductContainer h1, div#mainProductContainer h2 {
	color: #D80000;
	font-size: 1.125em;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
div.mainProductScrollContainer {
	float: left;
	overflow: hidden;
	margin: 15px 10px 0px 10px;
	position: relative;
	width: 590px;
	min-height: 520px;
	height: auto !important;
	height: 520px;
}
div.mainProductScrollItems {
	position: absolute;
	width: 20000em;
}
div.mainProductScrollItems div {
	float:left;
}
div.mainProductScrollItem {
	float: left;
	margin: 0px;
	padding: 0px 28px 0px 0px;
	width: 195px;
	min-height:503px;
}
div.mainProductScrollItem a.buyNowGreenBtn {
	float: left;
	margin: 0px 0px 2px 0px;
}
div.mainProductScrollItem a.ltGreyBtn {
	float: left !important;
	margin: 0px !important;
}
div.mainProductScrollItem a.ltGreyBtn span {
	padding: 3px 6px 0 17px;
}
div.mainProductScrollItemContent {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 178px;
}
div.mainProductScrollItemContent div.price {
	padding: 0px 0px 0px 10px;
}
.de div.mainProductScrollItemContent div.price {
	padding-left: 5px;
}
.es div.mainProductScrollItemContent div.price, .latin div.mainProductScrollItemContent div.price {
	padding-left: 3px;
}
div.mainProductScrollItemContent h3 {
	color: #D80000;
	font-size: 0.875em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div.mainProductScrollItemContent h3 a {
	color: #D80000;
	text-decoration:none;
}
div.mainProductScrollItemContent h3 a:hover {
	color: #D80000;
	text-decoration:underline;
}
div.mainProductScrollItemContent h4 {
	font-size:1.25em;
	line-height:0.688em;
}
span.from {
	font-size:0.688em;
}
div.price p {
	font-size: 0.625em!important;
}
div.buttons {
	float:left;
	width:90px;
}
.de div.buttons {
	width: 110px;
}
.es div.buttons, .latin div.buttons  {
	width: 100px;
}
div.mainProductScrollItemContent h4 span {
	font-size:0.688em;
}
div.mainProductScrollItemContent p {
	color: #575757;
	font-size: 0.688em;
	line-height: 1.313em;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div.mainProductScrollItemContent ul {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	min-height: 120px;
	height: auto !important;
	height: 150px;
}
div.mainProductScrollItemContent ul li {
	background-image: url(../images/featureBulletLrg_grey.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	color: #575757;
	/*float: left;*/
	font-size: 0.688em;
	line-height:1.375em;
	margin: 0px;
	padding: 0px 0px 7px 25px;
}
a.buyNowBlueBtn span {
	background: transparent url(../images/buy_now_blue_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 4px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.buyNowBlueBtn {
	background: transparent url(../images/buy_now_blue_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.buyNowBlueBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.buyNowBlueBtn:hover {
	background-position: right -26px;
}
* html a.buyNowBlueBtn span {
	background: transparent url(../images/buy_now_blue_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.buyNowBlueBtn {
	background: transparent url(../images/buy_now_blue_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.buyNowOrangeBtn span {
	background: transparent url(../images/buy_now_orange_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 4px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.buyNowOrangeBtn {
	background: transparent url(../images/buy_now_orange_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.buyNowOrangeBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.buyNowOrangeBtn:hover {
	background-position: right -26px;
}
* html a.buyNowOrangeBtn span {
	background: transparent url(../images/buy_now_orange_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.buyNowOrangeBtn {
	background: transparent url(../images/buy_now_orange_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.buyNowGreenBtn span {
	background: transparent url(../images/buy_now_green_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 4px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.buyNowGreenBtn {
	background: transparent url(../images/buy_now_green_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.buyNowGreenBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.buyNowGreenBtn:hover {
	background-position: right -26px;
}
* html a.buyNowGreenBtn span {
	background: transparent url(../images/buy_now_green_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.buyNowGreenBtn {
	background: transparent url(../images/buy_now_green_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

a.buyNowRedBtnNew span {
	background: transparent url(../images/buy_now_red_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 5px 4px 1px 10px;
	margin: 0px;
	height: 20px;
}
.es a.buyNowRedBtnNew, .latin a.buyNowRedBtnNew {
	margin-right: 0px;
}
.ro  a.buyNowRedBtnNew {
	font-size: 0.65em;
}
a.buyNowRedBtnNew {
	background: transparent url(../images/buy_now_red_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.buyNowRedBtnNew:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.buyNowRedBtnNew:hover {
	background-position: right -26px;
}
* html a.buyNowRedBtnNew span {
	background: transparent url(../images/buy_now_red_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.buyNowRedBtnNew {
	background: transparent url(../images/buy_now_red_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



div.productChooserTable a.buyNowGreenBtn span {
	background: transparent url(../images/buy_now_green_left_btn.png)!important;
	background-repeat: no-repeat!important;
	background-position: left top!important;
	display: block!important;
	float: left!important;
	padding: 6px 4px 0px 10px!important;
	margin: 0px!important;
	height: 20px!important;
	text-indent:0px!important;
	width:auto!important;
}
div.productChooserTable a.buyNowGreenBtn {
	background: transparent url(../images/green_right_btn.png)!important;
	background-repeat: no-repeat!important;
	background-position: right top!important;
	display: block!important;
	float: left!important;
	padding: 0px 6px 0px 0px!important;
	margin: 0px 0px 0px 5px;
!important;
	height: 26px!important;
	text-decoration: none!important;
	font-size: 0.75em!important;
	font-weight: bold!important;
	color: #FFF!important;
	cursor: pointer!important;
}
div.productChooserTable a.buyNowGreenBtn:hover span {
	background-position: 0 -26px!important;
	color: #fff;
}
div.productChooserTable a.buyNowGreenBtn:hover {
	background-position: right -26px!important;
}
* html div.productChooserTable a.buyNowGreenBtn span {
	background: transparent url(../images/buy_now_green_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html div.productChooserTable a.buyNowGreenBtn {
	background: transparent url(../images/buy_now_green_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.findMoreLargeBtn span {
	background: transparent url(../images/grey_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 0px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.findMoreLargeBtn {
	background: transparent url(../images/grey_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.findMoreLargeBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.findMoreLargeBtn:hover {
	background-position: right -26px;
}
* html a.findMoreLargeBtn span {
	background: transparent url(../images/grey_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.findMoreLargeBtn {
	background: transparent url(../images/grey_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.greenBtn span {
	background: transparent url(../images/green_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 4px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.greenBtn {
	background: transparent url(../images/green_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 6px 0px 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF !important;
	cursor: pointer;
	clear: both;
	margin: 0px 0px 0px 0px;
}
a.greenBtn:hover span {
	background-position: 0 -26px;
	color: #FFF !important;
}
a.greenBtn:hover {
	background-position: right -26px;
}
* html a.greenBtn span {
	background: transparent url(../images/green_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.greenBtn {
	background: transparent url(../images/green_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.inp_greenBtn {
	background:url(../images/btn_submit.png) no-repeat left top;
	width:88px;
	height:26px;
	border:none;
	cursor:pointer;
}
a.redBtn span {
	background: transparent url(../images/redBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 6px 4px 0px 10px;
	margin: 0px;
	height: 20px;
}
a.redBtn {
	background: transparent url(../images/redBtn_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 7px 0px 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
a.redBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
a.redBtn:hover {
	background-position: right -26px;
}
* html a.redBtn span {
	background: transparent url(../images/red_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.redBtn {
	background: transparent url(../images/red_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
a.btnRgt {
	float:right!important;
	margin-left:5px!important;
	margin-right:0px!important;
}
a.btnLft {
	float:left!important;
	margin-left:0px!important;
	margin-right:5px!important;
}
div.mainContentColumn3 {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	font-family: Arial;
}

div.mainContentColumn3 h3{
	font-size:14px;
	margin-bottom:10px;
}

div.quote {
	background:transparent url('../images/right_col.png') no-repeat left top;
	
	width:212px;
    padding-top:22px;
	margin-top:20px;
}

div.ribbon {
	background:transparent url('../images/right_col.png') no-repeat left top;
	height:80px;
	width:212px;
    padding-top:30px;
	margin-top:20px;
}

div.ribbon img, div.quote img{
	float:left;
	margin-right:5px;
}

div.ribbon img {
	margin-top:5px;
}

div.quote blockquote{
	font-weight:bold;
	font-size:11px;
}
.de div.quote blockquote {
	clear: left;
}

div.ribbon blockquote {
	font-size:11px;
}

div.quote label{
	font-size:11px;
	line-height:11px;
}
a.compare {
	display:block;
	background:transparent url('../images/compare.png') no-repeat left top;
	height:48px;
	line-height:48px;
	width:177px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.de a.compare {
	font-size: 13px;
}
.es a.compare, .latin a.compare, .fr a.compare {
	font-size: 12px;
}

a:hover.compare {
	background-position:left -48px;
}

div.hpspacer {
	background:transparent url('../images/right_col.png') no-repeat left top;
	height:41px;
	width:212px;
	margin-top:20px;
}

div.mainContentSideNav {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 240px;
	background-image: url(../images/sideCol_top_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin:-70px 0px 0px 0px;
	display:inline;
}
div.mainContentSideNavFlat {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 240px;
	background-image: url(../images/sideCol_top_bg_flat_corner.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin:-70px 0px 0px 0px;
	display:inline;
}
div.mainContentSideNavLeft {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 240px;
	background-image: url(../images/sideCol_leftRound_top_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin:-70px 0px 0px 0px;
	display:inline;
}
div.mainContentSideNavInner {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 219px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	border-left: 1px solid #ddd;
	background:transparent url('../images/gradient.jpg') no-repeat right top;
}
div#productColWrap {
	float:left;
	width:700px;
	position:relative;
	margin: -70px 0px 0px 0px;
	padding: 0px;
}
div#mainContentResourceContainer {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 220px;
	background-image: url(../images/grey_panel_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f4f4f4;
}
div.mainContentResourceHeaderTop {
	float: left;
	margin: 0px;
	padding: 15px 15px 0px 15px;
	width: 190px;
	background-image:url(../images/grey_panel_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.mainContentResourceHeaderTop strong a {
	
}
div.mainContentResourceHeaderTop h5, div.mainContentResourceHeaderMiddle h5, div.mainContentResourceHeaderMiddleLast h5, div.mainContentResourceHeaderMiddleLastSeparate h5 {
	float: left;
	margin: 0px;
	padding: 10px 0 0;
	font-size: 0.813em;
	color: #303030;
}
div.mainContentResourceHeaderTop h5 a, div.mainContentResourceHeaderMiddle h5 a, div.mainContentResourceHeaderMiddleLast h5 a, div.mainContentResourceHeaderMiddleLastSeparate h5 a {
	color: #303030;
	text-decoration:none;
}
div.mainContentResourceHeaderTop h5 a:hover, div.mainContentResourceHeaderMiddle h5 a:hover, div.mainContentResourceHeaderMiddleLast h5 a:hover, div.mainContentResourceHeaderMiddleLastSeparate h5 a:hover {
	color: #303030;
	text-decoration:underline;
}
div.mainContentResourceHeaderMiddle {
	float: left;
	margin: 0px;
	padding: 32px 15px 0px 15px;
	width: 190px;
	background-image: url(../images/grey_panel_middle_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.mainContentResourceHeaderMiddleLast {
	float: left;
	margin: 0px;
	padding: 32px 15px 15px 15px;
	width: 190px;
	background-image: url(../images/grey_panel_middle_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.mainContentResourceHeaderMiddleLastSeparate {
	float: left;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	width: 190px;
	background-image: url(../images/grey_panel_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainContentResourceItem1 {
	float: left;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	width: 190px;
}
div#mainContentResourceItem1 ul {
	float: left;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 190px;
}
div#mainContentResourceItem1 ul li {
	float: left;
	margin: 0px;
	padding: 7px 0px 8px 0px;
	width: 190px;
	font-size: 0.625em;
	color: #4c4c4c;
	border-bottom: 1px solid #dedede;
}
div#mainContentResourceItem1 ul li.end {
	border-bottom: none;
	padding: 7px 0px 0px 0px;
	margin: 0px;
}
div.mainContentResourceSubNav ul li.end {
	border-bottom: none;
	padding: 7px 0px 0px 0px;
}
div#mainContentResourceItem1 ul li a {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1.063em;
	color: #d80000;
	text-decoration: none;
	font-weight: bold;
}
div#mainContentResourceItem1 ul li a:hover {
	text-decoration: underline;
}
div#mainContentResourceItem2 ul li.end {
	border-bottom: none;
	padding: 7px 0px 0px 0px;
	margin: 0px;
}
div#mainContentResourceItem2 {
	float: left;
	margin: 0px;
	padding: 0px 15px 5px 15px;
	width: 190px;
}
div#mainContentResourceItem2 ul li {
	border-bottom: 1px solid #dedede;
}
div#mainContentResourceItem2 ul li.end {
	border:none;
}
div#mainContentResourceItem2 ul li.virusScanner {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 8px 20px;
	width: 170px;
	font-size: 0.625em;
	color: 4c4c4c;
	background-image: url(../images/virus_icon.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
div#mainContentResourceItem2 ul li.renewProduct {
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	width: 170px;
	font-size: 0.625em;
	color: 4c4c4c;
	background-image: url(../images/renew_icon.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
div#mainContentResourceItem2 ul li.downloadTrial {
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	width: 170px;
	font-size: 0.625em;
	color: 4c4c4c;
	background-image: url(../images/download_icon.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
div#mainContentResourceItem2 ul li a {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1.063em;
	color: #4c4c4c;
	text-decoration: none;
}
div#mainContentResourceItem2 ul li a:hover {
	text-decoration: underline;
}
div.mainContentResourceSubNav {
	float: left;
	margin: 0px;
	padding: 10px 15px 0px 15px;
	width: 190px;
}
div.mainContentResourceSubNav p {
	font-size:0.688em;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}
div.mainContentResourceSubNav p.top {
	padding:0px;
}
div.mainContentResourceSubNav ul li {
	border-bottom: 1px solid #dedede;
	background-image:url("../images/sideNavBullet.gif");
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#575757;
	font-size:0.625em;
	line-height:1.5em;
	margin:5px 0 0;
	padding:0 0 6px 13px !important;
}
div.mainContentResourceSubNav ul li a {
	margin: 0px;
	padding: 0px;
	font-size: 1.063em;
	color: #D80000;
	text-decoration: none;
}
div.mainContentResourceSubNav ul li a:hover {
	text-decoration: underline;
}
a.arrowBtn {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
	background-image: url(../images/grey_panel_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0px;
	text-indent: -10000px;
}
a.arrowLeftBtn {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
	background-image: url(../images/grey_panel_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0px;
	text-indent: -10000px;
}
a.arrowBtn:hover, a.arrowLeftBtn:hover {
	background-position: -18px top;
}
a.arrowBtnSelected {
	background-position: 0px -18px;
}
a.arrowBtnSelected:hover {
	background-position: -18px -18px;
}
div#contentSponsors {
	width: 910px;
	float: left;
	margin: 0px;
	padding: 12px 15px 12px 15px;
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentFooter {
	width: 920px;
	float: left;
	margin: 0px;
	padding: 13px 10px;
	background-image: url(../images/footer_round_new.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#contentFooterLeft {
	float: left;
	margin: 0px;
	padding: 0px;
}
div#contentFooterLeft p {
	font-size: 0.688em;
	color: #f8e1e2;
	padding: 0px;
	margin: 0px;
}
div#contentFooterRight {
	float: right;
	margin: 0px;
	padding: 0px;
}
div#contentFooterRight ul {
	float: left;
	margin: 0px -10px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
}
div#contentFooterRight ul li {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 0.688em;
	background-image: url(../images/content_footer_divider.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}
div#contentFooterRight ul li.end {
	background-image: none;
}
div#contentFooterRight ul li a {
	margin: 0px;
	padding: 0px;
	color: #f8e1e2;
	text-decoration: none;
}
div#contentFooterRight ul li a:hover {
	text-decoration: underline;
}
.ru div#contentFooterRight {
	display: none;
}
div#footer {
	float: left;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	width: 940px;
}
div.footerItem {
	float: left;
	margin: 0px;
	padding: 0px 50px 0px 0px;
	width: 190px;
}
div.footerItemEnd {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
}
div.footerItem h2, div.footerItemEnd h2 {
	font-size: 0.813em;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
div.footerItem ul, div.footerItemEnd ul {
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
div.footerItem ul li, div.footerItemEnd ul li {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 14px;
	width:176px;
	
	
	font-size: 0.688em;
	background-image: url(../images/footer_red_arrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
div.footerItem ul li a, div.footerItemEnd ul li a {
	margin: 0px;
	padding: 0px;
	color: #575757;
	text-decoration: none;
}
div.footerItem ul li a:hover, div.footerItemEnd ul li a:hover {
	text-decoration: underline;
}
ul#breadcrumbs {
	float:left;
	margin: 0px;
	padding: 0px;
}
ul#breadcrumbs li {
	float:left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-size:0.688em;
	color:#D80000;
}
ul#breadcrumbs li a {
	float:left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color:#6f6f6f;
	text-decoration:none;
	background-image: url(../images/crumbDivider.gif);
	background-repeat: no-repeat;
	background-position:right top;
}
ul#breadcrumbs li a:hover {
	text-decoration:underline;
}
ul#breadcrumbs li a.current {
	color:#D80000;
}
div.colTestimonial {
	float:left;
	width:100%;
}
div.colTestimonialLeft {
	float:left;
	width:190px;
	padding: 25px 15px 0px 15px;
	color: #575757;
}
div.colTotalCta {
	float:left;
	width:100%;
}
div.colTestimonialLeft p {
	font-size:0.688em;
	line-height:1.438em;
	padding:0 0 10px;
}
div.colTestimonial.rgt {
	text-align:right;
}
div.colTestimonial blockquote {
	font-size:1.438em;
	font-weight:bold;
	color:#D80000;
	line-height:1em;
	padding:0px 0px 0px 0px;
}
div.colTestimonialLeft blockquote {
	font-weight:bold;
	color:#D80000;
	line-height:1em;
	padding:20px 0px 0px 0px;
	font-size:1.438em;
}
div.colTestimonial blockquote p, div.colTestimonialLeft blockquote p {
	line-height:1.188em;
}
.jqTransformInputWrapper {
	background: transparent url(../images/jqtransform/input_text_left.gif) no-repeat left top;
	height:31px;
	padding: 0px;
	float:left;
	width:270px!important;
}
.jqTransformInputInner {
	background: transparent url(../images/jqtransform/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}
.jqTransformInputInner div {
	height:31px;
	margin:0px 0px 0px 0px;
}
.jqTransformInputInner div input {
	font-size:0.688em;
	vertical-align: middle;
	color:#0061aa;
	border: none;
	padding: 5px 5px 0px 5px!important;
	margin: 0px;
	background:transparent;
	width:260px!important;
}
* html .jqTransformInputInner div input {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px -8px;
	height:25px;
}
*+ html .jqTransformInputInner div input {
	padding: 6px 0px 0px 0px;
	margin:0px 0px 0px -10px;
	height:25px;
}
.jqTransformInputWrapper_hover {
	background-position: left -31px;
}
.jqTransformInputWrapper_hover div.jqTransformInputInner {
	background-position: right -31px;
}
.jqTransformInputWrapper_focus {
	background-position: left -62px;
}
.jqTransformInputWrapper_focus div.jqTransformInputInner {
	background-position: right -62px;
}
.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px 0px 0px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px;
	padding: 0px 0px 0px 4px;
}
table.jqTransformTextarea {
	width:270px!important;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#0061aa;
}
table.jqTransformTextarea td {
	font-size: 1px;
	line-height: 1px;
	width: 5px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
table.jqTransformTextarea textarea {
	margin: 0px;
	padding: 0px;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl {
	background: url(../images/jqtransform/textarea_tl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm {
	background: url(../images/jqtransform/textarea_tm.gif) repeat-x top left;
	width:260px!important;
}
table.jqTransformTextarea td#jqTransformTextarea-tr {
	background: url(../images/jqtransform/textarea_tr.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-ml {
	background: url(../images/jqtransform/textarea_ml.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm {
	background: url(../images/jqtransform/textarea-mm.gif) repeat;
}
table.jqTransformTextarea td#jqTransformTextarea-mm div {
	float:left
}
table.jqTransformTextarea td#jqTransformTextarea-mr {
	background: url(../images/jqtransform/textarea_mr.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl {
	background: url(../images/jqtransform/textarea_bl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm {
	background: url(../images/jqtransform/textarea_bm.gif) repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br {
	background: url(../images/jqtransform/textarea_br.gif) no-repeat top left;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
	background-position:0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
	background-position:0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
	background-position:0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
	background-position:-5px 0px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
	background-image: url(../images/jqtransform/textarea-mm-hover.gif);
}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
	background-position:-5px 0px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
	background-position:0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
	background-position:0px -5px;
}
table.jqTransformTextarea-hover td#jqTransformTextarea-br {
	background-position:0px -5px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
	background-position:0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
	background-position:0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
	background-position:0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
	background-position:-10px 0px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
	background-image: url(../images/jqtransform/textarea-mm-focus.gif);
}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
	background-position: -10px 0px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
	background-position:0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
	background-position:0px -10px;
}
table.jqTransformTextarea-focus td#jqTransformTextarea-br {
	background-position:0px -10px;
}
table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea {
	background: none;
	position: absolute;
	padding: 10px 10px 10px 10px;
	resize: none;
}
.jqTransformRadioWrapper {
	float: left;
	display:block;
	margin:5px 4px 0px 0px;
}
.jqTransformRadio {
	background: transparent url(../images/jqtransform/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;
}
span.jqTransformCheckboxWrapper {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}
a.jqTransformCheckbox {
	background: transparent url(../images/jqtransform/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;
}
a.jqTransformChecked {
	background-position: center bottom;
}
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 27px;
	background: url(../images/jqtransform/select_left.png) no-repeat top left;
	float:left;
}
.jqTransformSelectWrapper div span {
	font-size: 0.75em;
	font-weight:bold;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 27px;
	line-height: 15px;
	padding: 6px 0px 0px 7px;
	overflow: hidden;
	cursor:pointer;
	color:#575757;
	z-index:30;
}
.es .jqTransformSelectWrapper div span, .es .jqTransformSelectWrapper ul a, .latin .jqTransformSelectWrapper div span, .latin .jqTransformSelectWrapper ul a {
	font-size: 9px;
}
.ro .jqTransformSelectWrapper div span {
	width: 87px !important;
}
.ro .jqTransformSelectWrapper {
	width: 94px !important;
	
}
.ro .jqTransformSelectWrapper a.jqTransformSelectOpen {
	left: 93px !important;
}
.ro .jqTransformSelectWrapper ul {
	width: 93px !important;
}

.ro div.buttons {
	width: 118px;
}

.ro div#productContentPanelNav ul li a span {
	padding: 10px 5px 0 7px;
}

.ro .yearsSelector_2292 {
	left: 147px !important;
}
.ro .yearsSelector_2292 {
	left: 147px !important;
}

.ro .yearsSelector_2294 {
	left: 147px !important;
}
.ro .yearsSelector_2294 {
	left: 147px !important;
}

.ro .yearsSelector_2293 {
	left: 147px !important;
}
.ro .yearsSelector_2293 {
	left: 147px !important;
}

.ro .yearsSelector {
	left: 144px !important;
}

.ro div.panelBuyBar div.price {
	left: 289px !important;
}

.ro a.findMoreGreyBtn {
	margin: 0 0 3px 8px;
}

.ro a.buyNowRedBtnNew span {
	padding: 5px 4px 1px 5px;
}

.ro a.buyNowRedBtnNew {
	margin-right: 4px;
}

.ro div#mainProductContainer a.ltGreyBtn {
	padding-left: 25px;
}

.ro div.mainProductScrollItemContent ul {
	min-height: 60px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
	display: block;
	position: relative;
	right: 0px;
	width: 31px;
	height: 27px;
	background: url(../images/jqtransform/select_right.png) no-repeat top left;
	left:160px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen:hover {
	background: url(../images/jqtransform/select_right_over.png) no-repeat center center;
}
.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px !important;
	padding: 0px !important;
	height: 160px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}
.jqTransformSelectWrapper ul li {
	margin: 0px !important;
	padding: 0px !important;
	list-style: none !important;
}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 11px;
	color:#575757;
	width:140px;
}
.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #06a2cb;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
.jqTransformHidden {
	display: none;
}
div.panelBuyBar select.drpDown, div.productOverlayBuyBar select.drpDown {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 0px;
}
select.drpDown {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 0px;
}
div.productOverlay {
	z-index: 10000;
	background: transparent;
	width: 440px;
	background-image: url(../images/optionBoxBgBtm.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
* html div.productOverlay {
	background-image: url(../images/optionBoxBgBtm.gif);
}
div.productOverlay .close {
	cursor: pointer;
	height: 20px;
	width: 20px;
	float: right;
	display: block;
	margin:-18px -9px 22px 0px;
	position:relative;
	z-index:10;
	background-image: url(../images/closeBtn.png);
	background-position: left top;
	background-repeat: no-repeat;
}
div.productOverlay .close:hover {
	background-position: 0px -20px;
}
div.overlayHeader {
	float:left;
	width:400px;
	position:relative;
	padding:10px 20px 0px 20px;
	background-image: url(../images/optionBoxBgTop.png);
	background-position: left top;
	background-repeat: no-repeat;/*margin-left:-20px;*/
}
* html div.overlayHeader {
	background-image: url(../images/optionBoxBgTop.gif);
}
div.productOverlayProductInfo, div.productOverlayUpgradeBar, div.productOverlayExtendBar {
	/*padding:20px 20px 33px 20px;*/
	padding:0px 0px 33px 0px;
	width:440px;
	text-align: left;
	float: left;
	margin:-32px 0px 0px 0px;
	position:relative;
}
div.productOverlayProductInfo h1 {
	background-position: left top;
	background-repeat: no-repeat;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-indent: -9999px;
	width: 310px;
}
h1.antivirus {
	background-image: url(../images/AV2010_title.png);
	text-indent: -9999px;
}
h1.clientsecurity {
	background-image: url(../images/clientsecurity_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.unices {
	background-image: url(../images/unices_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.managementserver {
	background-image: url(../images/managementserver_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.fileservers {
	background-image: url(../images/fileserver_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.samba {
	background-image: url(../images/samba_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.sharepoint {
	background-image: url(../images/sharepoint_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.mailservers {
	background-image: url(../images/mailservers_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.exchange {
	background-image: url(../images/exchange_title.png);
	margin: 25px 0px 0px 0px!important;
	width:430px!important;
}
h1.isa {
	background-image: url(../images/isa_title.png);
	margin: 25px 0px 0px 0px!important;
	width:450px!important;
}
h1.macAntivirus {
	background-image: url(../images/AVMAC_title.png);
}
h1.macPcAntivirus {
	background-image: url(../images/AVMACPC_title.png);
}
h1.gamesafe {
	background-image: url(../images/gamesafe_title.png);
	height:100px!important;
}
h1.mobilesecurity {
	background-image: url(../images/MOBILE_title.png);
}
h1.homeunix {
	background-image: url(../images/homeunix_title.png);
}
h1.businesssecurity {
	background-image: url(../images/businesssecurity_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.enterprisesecurity {
	background-image: url(../images/enterprisesecurity_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.corporatesecurity {
	background-image: url(../images/corporatesecurity_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.officesecurity {
	background-image: url(../images/smallofficesecurity_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.isps {
	background-image: url(../images/isps_title.png);
	margin: 25px 0px 0px 0px!important;
}
h1.smlbusfileservers {
	background-image: url(../images/smlbusfileservers_title.png);
	margin: 25px 0px 0px 0px!important;
	height: 87px!important;
}
h1.smlbusexchange {
	background-image: url(../images/smlbusexchange_title.png);
	margin: 25px 0px 0px 0px!important;
	height: 113px!important;
}
div.productOverlayUpgradeInfo h1 {
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}
div.productOverlayProductInfo p, div.productOverlayUpgradeInfo p, div.productOverlayExtendBar p {
	color: #514646;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div.productOverlayProductInfo ul, div.productOverlayUpgradeInfo ul, div.productOverlayExtendBar ul, div.productOverlayUpgradeBar ul {
	float: left;
	margin: 0px;
	/*padding: 0px 0px 10px 0px;*/
	padding: 0px 20px 10px 20px;
}
div.overlayHeader p {
	color:#FFF;
	font-size:0.813em;
	font-weight:bold;
}
div.overlayOverview {
	float:left;
	width:400px;
	padding:20px 20px 0px 20px;
}
div.productOverlayProductInfo ul li {
	background-image: url(../images/featureBulletLrg.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #514646;
	float: left;
	font-size: 0.75em;
	line-height: 1.438em;
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 4px 25px;
	width: 85px;
}
* html div.productOverlayProductInfo ul li {
	background-image: url(../images/featureBulletLrg.gif);
}
div.productOverlayUpgradeInfo ul li {
	background-image: url(../images/featureBulletLrg.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #514646;
	float: left;
	font-size: 0.75em;
	line-height: 1.438em;
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 4px 25px;
	width: 85px;
}
div.productOverlayUpgradeBar ul li {
	background-image: url(../images/featureBulletLrg.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #514646;
	float: left;
	font-size: 0.75em;
	line-height: 1.438em;
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 4px 25px;
	width: 85px;
}
div.productOverlayBuyBar {
/*	background-image: url(../images/panelBuyBarBG.png); */
	background-image: url(../images/panelBuyBarBG_430px.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	padding: 12px 12px 3px 12px;
	width: 376px;
	margin:0px 20px 0px 20px;
	display:inline;
}
div.productOverlayBuyBar select.drpDown, div.productOverlayExtendBar select.drpDown {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
div.productOverlayBuyBar div.price, div.productOverlayExtendBar div.price {
	display: block;
	float: left;
	font-size: 1.25em;
	font-weight: bold;
	padding: 1px 0px 0px 5px;
	color:#67810D;
}
div#productComparisonLeft {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 298px;
}
div#productComparisonLeftSponsors {
	padding:10px 0px 0px 0px;
}
div#productComparisonLeft h2 {
	color:#D80000;
	font-size:1.125em;
	margin:0px;
	padding:0px 0px 10px 0px;
}
div#productComparisonLeft p {
	color:#575757;
	font-size:0.688em;
	line-height:1.313em;
	margin:0px;
	padding:0px 0px 10px 0px;
}
div#productComparisonRight {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 356px;
}
div#productComparisonRight div.productComparisonItem {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 118px;
}
div#productComparisonRight div.productComparisonItem p.centeredImage {
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 10px;
}
div#productComparisonRight div.productComparisonItem h3 {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align: center;
	font-size: 0.75em;
}
.fr div#productComparisonRight div.productComparisonItem h3 { margin-left: 8px; }
div#productComparisonRight div.productComparisonItem h4 {
	font-size:1.25em;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:center;
}
div.overlayOverview h4 {
	font-size:1.75em;
	margin:0;
	padding:0px 0px 10px 0px;
	position:relative;
	margin:-15px 0px 0px 0px;
}
div.overlayOverview h4 span {
	font-size:0.688em;
}
div#productComparisonRight div.productComparisonItem h4 span {
	font-size:0.688em;
}
div#productComparisonRight div.productComparisonItem p {
	font-size:0.688em;
	margin:0;
	padding:0px 0px 5px 0px;
	text-align:center;
}
.orange {
	color: #f68620!important;
}
.blue {
	color: #00aad8!important;
}
.green {
	color: #99bf13!important;
}
.pink {
	color: #D80000!important;
}
.darkGreen {
	color: #67810d!important;
}
.darkBlue {
	color: #046883!important;
}
.darkOrange {
	color: #b56318!important;
}
div#productComparisonRight div.productComparisonItem a.buyNowGreenBtn span {
	padding: 6px 10px 0px 15px;
}
div#productComparisonRight div.productComparisonItem a.buyNowGreenBtn {
	float: left;
	margin: 0px 0px 0px 18px;
}
* html div#productComparisonRight div.productComparisonItem a.buyNowGreenBtn {
	margin: 0px 0px 5px 9px;
}
a.findMoreGreyBtn span {
	background: transparent url(../images/upgrade_grey_left_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding: 3px 0px 0px 11px;
	margin: 0px;
	height: 17px;
	text-align: center;
}
a.findMoreGreyBtn {
	background: transparent url(../images/upgrade_grey_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 3px 13px;
	height: 20px;
	text-decoration: none;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
.es a.findMoreGreyBtn, .latin a.findMoreGreyBtn {
	font-size: 9px;
}
a.findMoreGreyBtn:hover span {
	background-position: 0 -20px;
	color: #fff;
}
a.findMoreGreyBtn:hover {
	background-position: right -20px;
}
* html a.findMoreGreyBtn span {
	background: transparent url(../images/upgrade_grey_left_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html a.findMoreGreyBtn {
	background: transparent url(../images/upgrade_grey_right_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px 0px 5px 9px;
}
div#productComparisonAccordion {
	float: left;
	width: 665px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
div.productComparisonAccordionHeader {
	margin: 0px;
	padding: 7px 10px 7px 10px;
	float: left;
	width: 645px;
	background-image: url(../images/comparison_table_header_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	display: inline;
}
div.productComparisonAccordionItem {
	float: left;
	margin: 0px 0px 9px 0px;
	padding: 0px;
	width: 665px;
}
div.productComparisonAccordionItem table {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 665px;
}
div.productChooserTable, div.suiteChooserTable {
	padding:10px 0px 0px 0px;
}
div.productChooserTable table, div.suiteChooserTable table {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
}
div.productComparisonAccordionItem table tr, div.productChooserTable table tr, div.suiteChooserTable table tr {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/comparison_table_row_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #333333;
	background-color:#eeeeee;
}
div.productComparisonAccordionItem table tr.subHeader {
	margin: 0px;
	padding: 0px;
	color: #D80000;
	background:#ffffff;
}
div.productComparisonAccordionItem table tr.alternate, div.productChooserTable table tr.alternate, div.suiteChooserTable table tr.alternate {
	background-image: url(../images/comparison_table_row_alternate_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color:#f9f9f9;
}
div.productChooserTable table tr.topper, div.suiteChooserTable table tr.topper {
	background-image: url(../images/comparison_table_header_bg.gif)!important;
	background-position: left top;
	background-repeat: repeat-x;
	background-color:#FFF;
}
div.productChooserTable table tr.topper td, div.suiteChooserTable table tr.topper td {
	padding:10px 0px 10px 0px;
	border:none;
}
div.productComparisonAccordionItem table tr td {
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #ffffff;
	vertical-align:middle;
}
div.productChooserTable table tr td {
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-left: 1px solid #ffffff;
	vertical-align:middle;
	vertical-align:middle;
	font-size:0.688em;
}
div.suiteChooserTable table tr td {
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-left: 1px solid #ffffff;
	vertical-align:middle;
	font-size:0.688em;
}
div.suiteChooserTable table tr td a {
	color:#333333;
	text-decoration:none;
}
div.suiteChooserTable table tr td a:hover {
	color:#5b5b5b;
	text-decoration:underline!important;
}
div.productComparisonAccordionItem table tr td p {
	font-size: 0.688em;
	line-height: 1.438em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
tr.subHeader td p {
	font-size:0.75em!important;
}
div.productChooserTable table tr td p {
	font-size: 0.688em;
	line-height: 1.438em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
div.productComparisonAccordionItem table tr td.grey {
	background-image: url(../images/comparison_table_row.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color:#fff;
	width: 115px;
	padding: 0px;
	margin: 0px;
}
div.productComparisonAccordionItem table tr td.pink {
	background-image: url(../images/comparison_table_row_pink_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color:#f8e1ce;
	width: 115px;
	padding: 0px;
	margin: 0px;
}
div.productChooserTable table tr td.pink {
	background-image: url(../images/comparison_table_row_pink_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color:#f8e1ce;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}
div.productComparisonAccordionItem table tr td.green {
	background-image: url(../images/comparison_table_row_green_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color:#e3efcc;
	width: 115px;
	padding: 0px;
	margin: 0px;
}
div.productChooserTable table tr td.green {
	background-image: url(../images/comparison_table_row_green_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	background-color:#e3efcc;
}
div.productComparisonAccordionItem table tr td.blue {
	background-image: url(../images/comparison_table_row_blue_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color:#d6ecf5;
	width: 115px;
	padding: 0px;
	margin: 0px;
}
div.productChooserTable table tr td.blue {
	background-image: url(../images/comparison_table_row_blue_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	background-color:#d6ecf5;
}
div.productComparisonAccordionItem table tr td span, div.productChooserTable table tr td span, div.suiteChooserTable table tr td span {
	background-image: url(../images/featureBulletLrg.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -10000px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 17px;
	height: 17px;
	display: block;
}
* html div.productComparisonAccordionItem table tr td span {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/featureBulletLrg.gif);
}

div.productComparisonAccordionItem table tr td span.av {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/comparison_av_dot.png);
}

div.productComparisonAccordionItem table tr td span.is {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/comparison_is_dot.png);
}

div.productComparisonAccordionItem table tr td span.ts {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/comparison_ts_dot.png);
}

div.productComparisonAccordionItem table tr td span.no {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/comparison_none_dot.png);
}

* html div.productChooserTable table tr td span {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/featureBulletLrg.gif);
}
* html div.suiteChooserTable table tr td span {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/featureBulletLrg.gif);
}
div.productComparisonAccordionItem table tr td strong.new {
	color: #D80000;
	font-weight: bold;
}
div.productChooserTable table tr td span.no, div.suiteChooserTable table tr td span.no {
	background-image: url(../images/noBulletLrg.png);
}
* html div.productChooserTable table tr td span.no {
	background-image: url(../images/noBulletLrg.gif);
}
* html div.suiteChooserTable table tr td span.no {
	background-image: url(../images/noBulletLrg.gif);
}
div.productChooserTable table tr td span.yesno {
	background-image: url(../images/yesnoBulletLrg.png);
}
div.productComparisonAccordionHeader h5 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 0.875em;
	font-weight: bold;
	color: #D80000;
	float: left;
}
body.home div#nav .home, body.homeproducts div#nav .homeproducts, body.smallbusiness div#nav .smallbusiness, body.corporatebusiness div#nav .corpbusiness, body.news div#nav .news, body.isps div#nav .isps, body.about div#nav .about, body.partners div#nav .partners {
	color:#ee1b27;
	text-decoration:underline;
}
div.breadcrumbNav {
	float:left;
	width:940px;
}
div.breadcrumbNav span {
	float:left;
	font-size:0.688em;
	padding: 0px 5px 0px 0px;
	color:#6F6F6F;
}
div.homeTabPanelHead {
	float:left;
	width:660px;
	padding:10px 0px 0px 0px;
}
div.homeTabPanelHead h2, div.mainContentColumnWidest h2 {
	color:#D80000;
	font-size:1.125em;
	margin:0;
	padding:0px 0px 15px 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
div.mainContentColumnWide h3, div.mainContentColumnWidest h3 {
	color:#D80000;
	font-size:0.938em;
	margin:0;
	padding:0px 0px 15px 0px;
}
td.recommended {
	vertical-align:top!important;
	padding-bottom:10px!important;
	font-size:1em!important;
}
td.recommended p {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
div.suiteChooserTable table tr td.suite {
	width:90px;
	background-color:#EEEEEE;
}
div.suiteChooserTable table tr td.suite a {
	color:#333333;
	text-decoration:none;
}
div.suiteChooserTable table tr td.suite a:hover {
	text-decoration:underline;
	color:#5b5b5b;
}
div.suiteChooserTable table tr td.components {
	width:90px;
	background-color:#EEEEEE;
}
div.suiteChooserTable table tr td.components a strong, div.suiteChooserTable table tr td.components a {
	color:#333333;
	text-decoration:none!important;
}
div.suiteChooserTable table tr td.components a strong:hover, div.suiteChooserTable table tr td.components a:hover {
	color:#333333;
	text-decoration:underline!important;
}
div.suiteChooserTable table tr td.components img {
	padding: 0px 0px 10px 0px;
}
div.suiteChooserTable table tr td.suiteNames {
	background-color:#fff!important;
	vertical-align:bottom;
	background:#FFF;
}
img.suiteImgLeft {
	float:left;
	padding: 0px 10px 0px 0px;
	width:35px;
}
div.componentName {
	padding:5px 0px 0px 0px;
	float:left;
}
div.suiteChooserTable table tr td h3, div.productChooserTable table tr td h3 {
	color:#D80000;
	font-size:1.063em;
	margin:0px;
	padding:0px;
}
div.componentInfo {
	float:left;
	width:320px;
}
.fr div.componentInfo a.greenBtn {
	margin-bottom: 20px;
}
div.componentInfo.wide {
	width:540px;
}
sup {
	vertical-align:top;
	font-size:0.688em;
}
div.addthis_toolbox.addthis_default_style {
	padding: 0px 0px 15px 0px;
}
div#contentSponsors div.addthis_toolbox.addthis_default_style {
	float:left;
	padding: 20px 0px 0px 410px;
	width:126px;
}
div#contentSponsors .logos {
	float:left;
	width:390px;
}
div.headerImg {
	float:left;
	position:relative
}
form#productEvaluationForm {
	padding:20px 0px 0px 0px;
}
div.formInputContainer {
	float: left;
	width: 440px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div.formInputContainer label {
	float: left;
	width: 183px;
	color: #6F6F6F;
	font-size: 0.688em;
	padding:5px 0px 0px 0px;
}
div.formInputContainer select {
	font-size:0.688em;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #6F6F6F;
}
div.drpDownBG {
	width:230px;
	float:right;
}
.right {
	float:right!important;
}
div.formInputContainer .drpDown {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 230px;
	background-image:url(../images/fieldbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	background-color:transparent;
	height:25px;
	padding:5px;
}
div.formInputContainer .textInput {
	float: right;
	width: 220px;
	background-image:url(../images/fieldbg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:none;
	background-color:transparent;
	padding:5px 5px 7px 5px;
	font-size:0.688em;
	color: #6F6F6F;
	overflow:hidden;
}
div.formInputContainer .textArea {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 220px;
	background-image:url(../images/textareabg.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	border:none;
	background-color:transparent;
	padding:5px;
	font-size:0.688em;
	color: #6F6F6F;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	overflow:auto;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:1;
}
.wideInput350 {
	background-image:url(../images/fieldbg_350.gif) !important;
	width: 340px !important;
	padding:5px 5px 7px 5px !important;
}
.wideArea350 {
	background-image:url(../images/textareabg_350.gif) !important;
	width: 340px !important;
	padding:5px 5px 7px 5px !important;
}
* html div.formInputContainer .textArea {
	background-attachment:fixed;
}
#productEvaluationForm .jqTransformSelectWrapper a.jqTransformSelectOpen {
	background: url("../images/jqtransform/select_right.png") no-repeat scroll left top transparent;
	display: block;
	height: 27px;
	left: 238px;
	position: relative;
	width: 31px;
}

#productEvaluationForm .jqTransformSelectWrapper ul a {
	background-color: #FFFFFF;
	color: #575757;
	display: block;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 240px;
}
#productEvaluationForm .jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #06A2CB;
}
#productEvaluationForm .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
.error {
	float:left;
	background-image:url(../images/noBulletLrg.png);
	background-repeat:no-repeat;
	font-size:0;
	height:17px;
	width:17px;
	text-indent:-9999px;
	margin: 4px 10px 0px 0px;
	position:relative;
}
* html .error {
	background-image:url(../images/noBulletLrg.gif);
}
.checked {
	float:left;
	background-image:url(../images/featureBulletLrg.png);
	background-repeat:no-repeat;
	font-size:0;
	height:17px;
	width:17px;
	text-indent:-9999px;
	position:relative;
	margin: 4px 10px 0px 0px;
}
* html .checked {
	background-image:url(../images/featureBulletLrg.gif);
}

div.award {
	background-color:white;
	border:1px solid #DFE2E3;
	float:left;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	width:270px;
	height:160px;
}

div.award label {
	background:url("../../../media/images/awards.jpg") no-repeat scroll left bottom transparent;
	color:#646464;
	display:block;
	float:left;
	font-family:Verdana,Helvetica,sans-serif;
	font-style:italic;
	height:130px;
	margin-right:10px;
	text-align:center;
	width:60px;
}
.es div.award label, .latin div.award label , .fr div.award label{
	font-size: 11px;
}
.de div.award label {
	font-size: 11px;
	background:url("../../../media/images/awards_de.jpg") no-repeat scroll left bottom transparent;
	width:70px;
}

div.award h3 {
	color:black;
	font-size:14px;
}

div.award h2 {
	color:#AAAAAA;
	font-size:14px;
}

div.award h2, div.award h3 {
	float:left;
	font-family:Calibri,Helvetica,sans-serif;
	margin:0;
	padding:0;
	width:200px;
}
.de div.award p, .de div.award h2, .de div.award h3 {
	width: 190px;
}
div.award p {
	color:#464646;
	float:left;
	font-family:Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	width:200px;
}

div.award a {
	float:right;
	font-size:10px;
	color:#CC0000;
}
div.pc a
{
    color:#cc0000;
}
div.pc a span
{
    color:#fff;
}

/** additions **/

.pinkrib {
	color: #fc92a7;
}

/*
    anythingSlider v1.2    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 940px; height:285px; position: relative; margin: 0; padding: 0; }
.anythingSlider .wrapper                { width: 940px; height:285px; position: absolute; top: 5px; left: 0; margin: 0; padding: 0;}

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: none; margin: 0; padding: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 329px; width: 940px; margin: 0; }
.anythingSlider .wrapper ul li a		{ text-decoration:none; display:block; width:860px; height:285px; }
.anythingSlider .arrow                  { display: block; height: 90px; width: 67px; /* background:url(../images/arrows.png) no-repeat 0 0; */ text-indent: -9999px; position: absolute; top: -15px; cursor: pointer; }
/*.anythingSlider .forward                { top:36px; right: 5px; background:url(../images/arrow_right.png) no-repeat right top; }
.anythingSlider .back                   { top:36px; left: -785px; background:url(../images/arrow_left.png) no-repeat left top;  }
/*.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; } */

.thumbNav                               { position: relative; top: 250px; *top: 200px; width:200px; left: 776px; text-align: center; z-index:99; }
.thumbNav li                            { display: inline; }
.thumbNav a                             { font-size:9px; text-decoration:none; padding:0; width:25px; height:25px; color: black;  display: inline-block; margin: 0 2px 0 0; background: url(../images/dot.png) no-repeat center center; line-height:25px; /* -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; */ }
.thumbNav a:hover                       { color:#fff; }
.thumbNav a.cur                         { padding:0; width:25px; height:25px; background: url(../images/dot_red.png) no-repeat left center; color:#fff; text-decoration:none; line-height:25px; }

.start-stop                             { z-index: 100; background: url(../images/play.png) no-repeat center center; padding: 0; width: 20px; text-align: center; position: absolute; right: 145px; top: 255px; height:17px; }
.start-stop.playing                     { background:url(../images/stop.png) no-repeat center center; }
.start-stop:hover                       {  }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

#big_banner {
	float:left;
	height:285px;
	margin:0 auto 14px;
	padding:0;
	position:relative;
	width:962px;
}
.anythingSlider .forward, .anythingSlider .back{ display: none; }


div.mainProductScrollItemNew {
    width: 670px;
    float: none;
    margin-bottom: 20px;
}
div.mainProductScrollItemNew p {
    font: normal 0.75em Arial;
    color: #000;
    width: 380px !important;
}
div.mainProductScrollItemNew img.productImg {
    float: left;
}
div.mainProductScrollItemContentWrapper {
    float: left;
    width: 380px !important;
}
h3.mainProductListNew {
    float: left;
    margin-top:5px;
    font: normal 22px/35px Arial !important;
    width: 410px !important;
}
h3.mainProductListNew a, h3.mainProductListNew a:hover {
	color:inherit;
	text-decoration:none;
}
div.mainProductScrollItemContentWrapperList {
    float: right;
    width: 150px;
}
div.mainProductScrollItemContentWrapperList ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
div.mainProductScrollItemContentWrapperList ul li {
	
	color: #000;
	
	font-size: 0.688em;
	line-height:1.375em;
	margin: 0px;
	padding: 0px 0px 5px 25px;
}
.orangeblt li {
    background-image: url(../images/featureBulletLrg_orange.png) !important;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
.greenblt li {
    background-image: url(../images/featureBulletLrg_green.png) !important;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
.purpleblt li {
    background-image: url(../images/purple_bullet.png) !important;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
.blueblt li {
    background-image: url(../images/featureBulletLrg_blue.png) !important;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
.pinkblt li {
    background-image: url(../images/featureBulletLrg_red.png) !important;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
.blue2011 {
    color: #0088b8 !important;
}
.green2011 {
    color: #89bc00 !important;
}
.orange2011 {
    color: #ffa800 !important;
}
.orangeAV {
    color: #D65625 !important;
}
.blueAV {
    color: #005E7F !important;
}
.greenAV {
    color: #18622F !important;
}

.pinkAV {
    color: #CD3140 !important;
}

p.subtitle {
    padding: 5px 0px;
    font:bold italic 14px Arial !important;
}
.de a.buyNowRedBtn {
	background: transparent url(../images/de/selectorBtn.png);
	width: 128px;
}
a.buyNowRedBtn {
    width: 103px;
	background: transparent url(../images/buyNow.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -3px 0px 0px 0px;
	height: 31px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
a.buyNowRedBtn span {
    padding-left: 13px;
    line-height: 31px;
    text-transform: uppercase;
    font-weight: normal !important;
}
a.buyNowRedBtn:hover {
	background-position: right -31px;
}
.panel470 {
    width: 452px !important;
    margin-top: 10px;
	background: url(../images/panelBuyBarBG_470px.png) top left no-repeat !important;
}
.panel500 {
    width: 482px !important;
    margin-top: 10px;
	background: url(../images/panelBuyBarBG_500px.png) top left no-repeat !important;
}
.iconAV {
    float: left;
    margin-right: 5px;
}
.textAV {
    float:left;
    clear: right;
    padding: 0px 0px;
    width: 370px;
}

#downloads_b {
	margin:10px 11px 20px 0; padding:0 20px 0 0; float:left;
	width:420px; position:relative;
}
#downloads_buttons {
	position:absolute;
	bottom:-13px; left:0;
	margin:0 auto; width:395px;
}
#downloads_button {
	position:absolute;
	bottom:30px; left:130px;
	margin:0 auto; width:300px;
}
.it #downloads_button {
	bottom: 15px;
}
#dnow_button {
	margin:0 auto; padding:0;
	width:244px; height:52px;
	background:url(../images/downloads_dnow.png) no-repeat left top;
}
#dnow_button:hover {
	background:url(../images/downloads_dnow_hover.png) no-repeat left top;
}
#d_pic { margin:0; padding:0; float:left; }
#d_pic img { border:0; }
#box1 {
	margin:0 11px 0 0; padding:0 0 0 13px; float:left;
	width:430px; min-height:260px;
	
}
.de #box1 {
	min-height: 200px;
}
#box1_text {
	color: #D80000;
    font: bold 24px/22px Arial;
	letter-spacing: -1px;
	padding: 0 0 10px;
}
#box1_text a { color:#000; text-decoration:none; }
#box1_text a:hover { text-decoration:underline; }
#box1_text strong {
	font-size:18px; font-weight:bold; letter-spacing:-1px;	
}
#box1_top {
	margin:0; padding:0;
	background:url(../images/downloads_box_top.png) no-repeat left top;
	width:440px; height:9px;
	float:left;
}
#box1_bottom {
	margin:0; padding:0;
	background:url(../images/downloads_box_bottom.png) no-repeat left top;
	width:440px; height:9px;
	float:left;
}
#p_description {
	margin:0; padding:20px 15px 0;
	float:left;	width:285px;
	line-height:14px; min-height:130px;
    font: normal 12px/14px Arial;
}
#p_description h3 { 
	color: #575757;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
}
#price_description { width:285px; float:left; padding: 10px 15px; font: normal 0.9em Arial; }
#buynow_but {
	margin:15px 10px 0 0; padding:0; float:right;
	text-transform:uppercase; font-size:11px; text-align:center;
	width:99px; height:31px; line-height:31px;
	background:url(../images/buy_now_fp.png) no-repeat center center;
}
#buynow_but a {
	 color:#fff; text-decoration:none;
}
#buynow_but:hover {
	background:url(../images/buy_now_fp_hover.png) no-repeat center center;
}
#download_but {
	margin:15px 10px 0 0; padding:0; float:right;
	text-transform:uppercase; font-size:11px; text-align:center;
	width:99px; height:31px; line-height:31px;
	background:url(../images/download_but.png) no-repeat center center;
}
#download_but a {
	 color:#fff; text-decoration:none;
}
#download_but:hover {
	background:url(../images/download_but_hover.png) no-repeat center center;
}
.rightheading {
    color: #D80000;
    font-size: 13px !important;
    margin: 0;
    padding: 7px 0 20px !important;
}
.de .fadebox {
	min-height: 185px;
}
.fr .fadebox {
	min-height: 180px;
}
.fadebox {
    position: relative;
    float: left;
    background: url(../images/bd-sub-solutions-productgra.gif) left top repeat-x;
    min-height: 160px;
    width: 440px;
}
.textFree {
    position: absolute;
    top: 35px;
    right: 10px;
    float: right;
    width: 345px;
}
.fadebox h4 {
    width: 300px;
}
.textFree p {
    padding: 0px !important;
}
.link1 {
    color: #C00;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}
.link1:hover {
    text-decoration: underline;
}
.titleFreeLeft {
    float: left;
    position: absolute;
    top: 10px;
    left: 85px;
}
.iconFreeRight {
    float: right;
    position: absolute;
    top: 5px;
    right: 5px;
}
a.btnScan
{
	background:transparent url('../images/scannerButton.png') no-repeat left top;
	width:198px;
	height:46px;
	text-indent:-999em;
	margin: 20px 0px;
    padding: 0 198px 20px 0;
    font: normal 23px Arial;
    color: white;
    text-decoration: none;
}
.imgScanOnline {
    float: right;
}
div.features {
    background: url('../images/roundcornersback.png') no-repeat left top;
    padding: 5px;
	min-height: 340px;
}
div.features h2 {
    background: url("../images/checkScan.png") no-repeat 5px 8px transparent;
    padding: 20px 20px 20px 65px;
    color: #567c17;
    font:bold 18px Arial;
	letter-spacing: -2px;
	text-transform: uppercase;
}
a.more {
    color: #D80000 !important;
}
div.date {
    font: normal 12px Arial;
    color: #575757;
}
ul.threats li {
    background: none !important;
    padding: 0px !important;
}
span.strikePrice {
    color: #D80000;
    text-decoration: line-through;
    font-weight: normal;
	font-size: 14px;
	margin: 0 3px;
}
.pageTitleHeader {
	color: #000000;
    font: bold 36px/30px Arial;
    left: 30px;
    letter-spacing: -2px;
    position: absolute;
    text-transform: uppercase;
    top: 80px;
}
.pageTitleHeaderRC {
	color: #000000;
    font: bold 36px/30px Arial;
    left: 30px;
    letter-spacing: -2px;
    position: absolute;
    text-transform: uppercase;
    top: 47px;
}
.headerTitle {
	color: #302F2D;
    font: bold 36px/30px Arial;
    left: 398px;
    letter-spacing: -3px;
    position: absolute;
    text-transform: uppercase;
    top: 92px;
}
.ro .headerTitle {
	font: bold 30px/26px Arial;
}
.es h1.headerTitle, .latin h1.headerTitle {
	font: bold 30px/25px Arial;
}
.it .headerTitle {
	font: bold 30px/25px Arial;
}
.headerSubTitle {
	color: #302F2D;
    font: bold 14px/12px Arial;
    left: 398px;
    letter-spacing: -1px;
    position: absolute;
    text-transform: uppercase;
    top: 170px;
}
#contact
{
	margin:0 auto;
}

#contact .clear { clear: both; float:none; }

#contact .content_top
{
	
	height:210px;
}

#contact .content_bottom
{
	
	padding-bottom:130px;
}

* html #contact .content_bottom
{
	margin-top:-170px;
}

#contact h1.title
{
	margin:0;
	padding:0;
	padding-top:35px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
}

#contact .text_contact
{
	width:680px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

#contact .box_options
{
	margin-top:20px;
	padding-top:10px;
	height:618px;
}

#contact .box1
{
	background: url("../images/contact_tab_3.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 151px;
    margin-right: 11px;
    text-decoration: none;
    width: 209px;
}

#contact .box1:hover
{
	background:url("../images/contact_tab_3.jpg") no-repeat left bottom;
}

#contact .box_selected
{
	background:url("../images/contact_tab_3.jpg") no-repeat left -151px;
	display: block;
    float: left;
    height: 151px;
    margin-right: 11px;
    text-decoration: none;
    width: 209px;
}

#contact h2.title_box
{
	margin: 0;
    padding: 25px 0 15px 10px;
    text-transform: uppercase;
	color: #D80000;
    font: bold 18px/12px Arial;
}

#contact .text_box
{
	padding-left:10px;
	padding-top:3px;
	padding-right:5px;
	line-height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	display:block;
}

#contact .contact_form
{
	padding-top:30px;
	width: 870px;
}

#contact .label_form
{
	width:110px;
	float:left;
	margin-right:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:right;
	padding-top:5px;
	font-weight:bold;
}

* html #contact .label_form
{
	width:100px;
}

#contact .inp_form
{
	width:218px;
	height:18px;
	float:left;
	border:1px solid #efefef;
	background:#fff;
	margin-bottom:8px;
}
#contact .inp_form1
{
	width:302px;
	height:18px;
	float:left;
	border:1px solid #efefef;
	background:#fff;
	margin-bottom:8px;
}
#contact .inp_form input
{
	padding:3px 5px 0 5px;
	width:208px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border:none;
}

#contact .inp_form1 input
{
	padding:3px 5px 0 5px;
	width:292px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border:none;
}

#contact select {
	border:1px solid #efefef;
	background:#fff;
}
#contact .select_form
{
	float:left;
	margin-bottom:8px;
	}

#contact .textarea_form
{
	width:722px;
	height:158px;
	float:left;
	border:1px solid #efefef;
	background:#fff;
}

#contact .textarea_form textarea
{
	padding:3px 5px 0 5px;
	width:557px;
	height:155px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:none;
	border:none;
}

#contact .captcha
{
	margin-left:118px;
	width:320px;
	text-align:center;
	padding-bottom:20px;
	float:left;
	display:inline;
}

#contact .text_captcha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

#contact .img_captcha
{
	margin:10px 0;
}

#contact .img_captcha a
{
	margin-left:5px;
}

#contact .inp_captcha
{
	width:148px;
	height:18px;
	border:1px solid #a7a6aa;
	background:#fff;
	position:relative;
	left:70px;
}

#contact .inp_captcha input
{
	padding:3px 5px 0 5px;
	width:138px;
	height:15px;
	background:none;
	border:none;
}

#contact .submit_form
{
	float:right;
	margin-right:40px;
	margin-top:70px;
	display:inline;
}

#contact .infoon
{
	display:block;
}

#contact .infooff
{
	display:none;
}
#contact_uk a
{
	color:#cc0000;
}
#mycaptcha {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EFEFEF;
	width: 148px;
}
h1.titleContact {
	color: #D80000;
    font: bold 18px/12px Arial;
    margin: 0;
    padding: 0px 0px 5px 0px;
    text-transform: uppercase;
}
#cust_care_option {
	padding:0px 20px; display:none; height:300px;
	font-family: Arial;
    font-size: 12px;
}
.onlineScannerHeaderContent {
	top: 150px;
	left: 90px;
    width: 550px !important;
}
h2.subPageTitleHeader {
	color: #000000;
    font: bold 18px/18px Arial;
    left: 91px;
    letter-spacing: -1px;
    position: absolute;
    text-transform: uppercase;
    top: 190px;
}
.bntScannerPosition {
	position: absolute;
	top: 230px;
	left: 92px;
}
.imgScannerPosition {
	display: block;
    position: absolute;
    right: 50px;
    top: 70px;
}
.tableHeaderTitle {
	color: black;
	font: bold 15px Arial;
}
.tick_blue ul li {
	background-image: url("../images/tick_blue.png") !important;
}
.tick_green ul li {
	background-image: url("../images/tick_green.png") !important;
}
.tick_orange ul li {
	background-image: url("../images/tick_orange.png") !important;
}

.subHeaderText {
	font-size: 12px;
    left: 50px;
    position: absolute;
    top: 190px;
    width: 400px;
}
.businessProductDescription {
	color: #575757;
    font-size: 0.688em;
    line-height: 1.313em;
    margin: 0;
    padding: 0 0 10px;
	min-height: 90px;
}



/* business solutions advisor */
div.ba div.ba_cnt
{
	width:765px;
	height:323px;
	background-color:#e4e4e4;
	border:1px solid #ededed;
	background-repeat:no-repeat;
	background-image:url(/media/images/Downloads/mbgd.png);
	background-position:bottom;
	display:table;
	height:auto;
}

div.ba div.ba_cnt div.l
{
	width:180px;
	height:300px;
	background-repeat:no-repeat;
	background-image:url(/media/images/Downloads/sep.png);
	background-position:90% 0%;
	float:left;
	margin-top:40px;
}

div.ba div.ba_cnt div.l a
{
	font-size:10px;
	color:#666;
	margin-left:30px;
	margin-top:50px;
	display:inline-block;
	text-decoration:none;
}
div.ba div.ba_cnt div.l img
{
	border:none;
	margin-right:5px;
}

div.ba div.ba_cnt div.l label.step
{
	width:70px;
	height:73px;
	background-repeat:no-repeat;
	background-image:url(/media/images/Downloads/stepnr_bgd.png);
	color:#cfcfcf;
	display:block;
	margin-left:40px;
	margin-top:20px;
	text-align:center;
	padding-top:5px;
	font-size:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.ba div.ba_cnt div.r
{
	float:left;
	margin-top:30px;
	width:550px;
	padding-bottom:20px;
}

div.ba div.ba_cnt div.r h2
{
	font-weight:lighter;
	padding:0px;
	margin:0px;
	font-size:25px;
}

div.ba div.ba_cnt div.r ul li
{
	padding:2px;
}
div.ba div.ba_cnt div.r ul li label
{
	width:95%;
	padding:2px;
	display:inline-block;
}
div.ba div.ba_cnt div.r ul li.checked label
{
	background-color:#FFFFFF;
	font-weight:bold;	
}

div.ba div.ba_cnt div.r ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.ba div.ba_cnt div.r ul ul
{
	padding-left:50px;
	padding-top:10px;
	font-weight:bold;
	margin-bottom:10px;
}
div.ba div.ba_cnt div.r ul ul li
{
	font-weight:normal;
}
div.ba div.nav a
{
	display:moz-inline-stack;
}
div.ba div.nav a
{
	display:inline-block;
	padding:5px;
	padding: 5px 10px 5px 10px;
	color:#fff;
	background-repeat:no-repeat;
	background-image:url(/media/images/Downloads/nav_btn_selected.png);
	text-decoration:none;
}

div.ba div.nav
{
	text-align:right;
	margin-top:10px;
}
div.ba div.nav a.blur
{
	visibility:hidden;
}
div.ba div.nav a.blur
{
	background-image:url(/media/images/Downloads/nav_btn_blur.png);
}

div.ba label
{
	padding:2px;
	display:inline-block;
}

div.ba div.item
{
	background-repeat:repeat-x;
	background-image:url(/media/images/Downloads/item_bgd.jpg);
	height:100%;
	padding:4px;
	color:#fff;
	font-size:10px;
	border-left:10px solid #cc0000;
	background-color:#565656;
	border-left:10px solid #999;
	margin-bottom:5px;
}

div.ba div.item a
{
	color:#cc0000;
}
a.toggle
{
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
}
div.ba div.subitem
{
	margin-left:50px;
	background-image:url(/media/images/Downloads/subitem_bgd.jpg);
}
div.ba div.subitem
{
	margin-left:50px;
	background-image:url(/media/images/Downloads/subitem_bgd.jpg);
}
div.ba div.solgroup div.item
{
	background-repeat:repeat-x;
	background-image:url(/media/images/Downloads/item_bgd.jpg);
	height:100%;
	padding:4px;
	background-color:#565656;
	color:#fff;
	font-size:10px;
	border-left:10px solid #cc0000;
}
div.ba div.item h3
{
	margin:0px;
	padding:0px;
	font-size:16px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}

div.ba div.subitem h3
{
	color:#333;
	font-size:12px;
}
div.ba div.solgroup div.subitem
{
	margin: 3px 0px 3px 50px;
	background-image:url(/media/images/Downloads/subitem_bgd.jpg);
	background-color:transparent;
	height:100%;
	font-size:10px;
	background-color:#B7B7B7;
	border-left:10px solid #666;
	padding:0px;
	padding-left:5px;
}
div.ba div.item label
{
	display:inline-block;
	font-size:10px;
	padding:0px;
	font-weight:normal;
	margin-right:10px;
	color:#fff;
	font-weight:bold;
}



div.ba div.item label.suite
{
	background-color:#000;
	padding:3px;
	text-decoration:none;
	display:block;
	width:90px;
	text-align:center;
	color:#fff;
	float:left;
}

div.ba div.subitem label
{
	color:#fff;
	font-weight:bold;
}
div.ba div.item div.links
{
	text-align:right;
	font-weight:normal;
	float:right;
	width:300px;
}
div.ba div.item div.links a
{
	color:#fff;
	display:inline-block;
	margin-right:7px;
	padding:3px;
	font-size:10px;
}
div.ba div.item div.links a:hover
{
	color:#cc0000;
}

div.ba div.item div.links a.buy
{
	background-color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}
div.ba div.item div.links a.buy:hover
{
	color:#000;
}
div.solgroup
{
	border:2px dashed #999;
	padding:3px;
	margin-bottom:5px;
}
/* end business solutions advisor */

#social_m {
	font-size:11px;
	line-height:39px;
	float:right;
	font-weight:bold;
}

#social_m a{
	margin-right:5px;
}
.lrg {
	font-size:0.75em !important;
	line-height:1.438em !important;
}

.websync { font-size: 12px; }
.websync td { border-bottom: 1px dotted grey; }
.websync a { color: #D80000; text-decoration:none; }
.websync a:hover { text-decoration:underline; }

.box50percent {
	color: grey;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 215px;
}
.box100percent {
	color: grey;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 405px;
}
.box33percent {
	color: black;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 138px;
	margin-top: 30px;
	margin-right: 7px;
}
.box33percent h2 {
	text-align: center;
	font-weight: bold;
}
.box33percent ul.points {
	margin: 0px;
	padding: 0px;
}
.box33percent ul.points li {
	background: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: grey;
}
div.box33percent p {
	float: left;
	color: grey;
    font-size: 10px;
    line-height: 10px;
	margin-top: 5px;
}
img.new {
	padding-right: 3px;
    position: relative;
    top: -3px;
}
.top2px {
	margin-top: 2px !important;
}
div.linkWrapper {
	margin-top: 10px;
}
div.linkWrapper a {
	font-size: 9px;
	text-decoration: none;
	color: #858585;
}
div.buyBox {
	width: 206px;
	height: 92px;
	background: url(../images/buyBusinessBack.png) left top no-repeat;
	margin-bottom: 20px;
	position: relative;
}
.businessPrice {
	font-size: 14px;
	font-weight: bold;
	color: #d80000;
	padding: 56px 0 0 25px;
}
.es .businessPrice, .latin .businessPrice {
	padding: 56px 0 0 10px;
}
.de .businessPrice {
	padding: 56px 0 0 9px;
}

.tipsy { padding: 5px; font-size: 10px; opacity: 1; filter: alpha(opacity=100); background-repeat: no-repeat;  background-image: url(../images/tooltiparrow.png);}
.tipsy-inner { padding: 7px 10px 6px 10px; background-color: white; color: black; max-width: 200px; text-align: left; border: 1px solid #ddd; font-size: 10px; }
.tipsy-inner { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

ul.rc li  a{
	font-size:12px !important;
	color: black !important;
}
ul.rcRight {
	padding: 0 0 5px !important;
}
ul.rcRight li  a{
	font-size:12px !important;
}
div.mainContentResourceSubNav ul.rcRightAuthors li {
	min-height: 45px;
	background: none !important;
	padding-left: 0px !important;
	border: none;
}
div.mainContentResourceSubNav ul.rcRightAuthors li p {
	font-size: 9px;
	padding-top: 0px;
}
div.mainContentResourceSubNav ul.rcRightAuthors li h5 a {
	color: black;
	text-decoration: none;
	font-size: 12px;
}
div.mainContentResourceSubNav ul.rcRightAuthors li h5 a:hover {
	text-decoration: underline;
}
div.mainContentResourceSubNav ul li.rcCorporate {
	background: url(../images/rc-corporate-blog.jpg) left 1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcPressCenter {
	background: url(../images/rc-press-center.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcWhitePapers {
	background: url(../images/rc-whitepapers.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcWhitePapers {
	background: url(../images/rc-whitepapers.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcFreeTools {
	background: url(../images/rc-free-tools.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcAboutUs {
	background: url(../images/rc-about-us.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
div.mainContentResourceSubNav ul li.rcVirusInfo {
	background: url(../images/rc-virus-info.jpg) left -1px no-repeat;
	padding-left: 25px !important;
}
a.tsTrialVer {
	float: left;
	background:  url(http://download.bitdefender.com/resources/files/Main/img/Banner_Brafton.jpg) left top no-repeat;
	padding: 162px 110px;
}
.de a.tsTrialVer {
	background:  url(../images/de/ts-sidepromo.png) left top no-repeat;
	padding: 195px 110px;
}
div.productContent ol li {
    color: #575757;
    font-size: 0.688em;
    line-height: 1.438em;
    margin: 12px 0 0;
}
div#rc100 {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.borderBottom {
	border-bottom:1px solid #ddd;
}
div#rc50 {
	float: left;
    width: 49%;
	padding-right:2px;
}
div#rc50 p.categ {
	color: #D80000;
    font-size: 11px;
    padding-bottom: 5px;
}
div#rc50 h4.rcTitle {
	padding-bottom: 0px;
}
div#rc50 p{
    font-size: 12px;
	line-height: 14px;
}
div#rc50 p a.rcMore {
	font-size: 9px;
	color: #d80000;
	text-decoration: underline;
}
div#rc50 p a.rcMore:hover {
	text-decoration: none;
}
div#rc50 ul.relatedArticles li {
	margin: 8px 0 0;
	line-height: 12px;
	font-size: 11px;
	padding: 0px;
	background: none;
}
div#rc50 ul.relatedArticles li a {
	font-size: 11px;
	color: #5a5a5a;
	text-decoration: none;
}
div#rc50 ul.relatedArticles li a:hover {
	text-decoration: underline;
}
div#rc50 ul li a, div#rc50 ol li a {
	font-size: 12px;
	color: #d80000;
	text-decoration: none;
}
div#rc50 ul li a:hover, div#rc50 ol li a:hover {
	text-decoration: underline;
}
div#rc50 ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0px;
}
ul#rc33 {
	float: left;
	width: 32%;
	margin-right:5px;
}
ul#rc33 li {
	font-size: 12px;
	margin-top: 8px;
	background: url(../images/liArrow.jpg) left 4px no-repeat;
}
div#rcBoxTop {
	width: 100%;
	height: 11px;
	float: left;
	background: url(../images/rcBoxTop.jpg) left top no-repeat;
}
div#rcBoxBottom {
	width: 100%;
	height: 11px;
	float: left;
	background: url(../images/rcBoxBottom.jpg) left top no-repeat;
}
div#rcBoxContent {
	width: 100%;
	float: left;
	background: #f4f4f4;
}
.rcBoxMarginLeft {
	margin-left: 20px;
	width: 44% !important;
}
.rcSideImg {
	float: left;
    margin-right: 5px;
}
a#rcStayTuned {
	background: url(../images/rcStayTuned.jpg) left top no-repeat;
	padding: 22px 98px 22px 15px;
    width: 220px;
	margin-bottom: 5px;
	float: left;
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 17px;
}
p.rcSidebarParagraph {
	font-weight: normal !important;
	font-size: 12px !important;
	color: black;
}
div#rc100 h2.rcTitleFreeTools {
	padding-bottom: 0px;
	line-height: 22px;
	font-size: 24px;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
div#rc100 h2.rcTitleFreeTools a {
	color: black;
	text-decoration: none;
}
div#rc100 h2.rcTitleBlog {
	padding-bottom: 0px;
	line-height: 22px;
}
div#rc100 h2.rcTitleBlog a {
	color: black;
	text-decoration: none;
	letter-spacing: -1px;
}
div#rc100 h3 {
	letter-spacing: -1px;
}
div#rc100 h2.rcTitlePress a {
	color: #d80000;
	text-decoration: none;
	font-size: 22px;
	line-height: 20px;
	letter-spacing: -1px;
}
div#rc100 h2.rcTitleBlog a:hover, div#rc100 h2.rcTitlePress a:hover, div#rc100 h2.rcTitleFreeTools a:hover {
	text-decoration: underline;
}
div#rc100 p.rcBy {
	font-size: 14px;
	color: black;
}
div#rc100 p.rcCommentDate {
	padding:0px !important;
	font-size: 12px;
}
div#rc100 h3.rcCommentUser {
	color: #6f6f6f;
	font-size: 16px;
}
div#rc100 p.rcBlogArticle {
	font-size: 12px;
	color: black;
	line-height: 14px;
}
.paddingNone {
	padding: 0px !important;
}
div#rc100 p.rcComment {
	font-size: 12px;
	color: #6f6f6f;
	line-height: 14px;
}
div#rc100 p.rcBlogArticle img.left {
	float: left;
	margin-right: 15px;
}
img.userimg {
	margin-top: 10px;
	margin-right: 10px;
}
p.userinfo {
	margin-top:8px !important;
	font-size: 11px !important;
	line-height: 12px !important;
}
div#rc100 p.rcFreeTools a.rcMore {
	font-size: 12px;
	color: #d80000;
	text-decoration: underline;
}
div#rc100 p.rcBlogArticle a.rcMore {
	font-size: 12px;
	color: #d80000;
	text-decoration: underline;
}
div#rc100 p.rcBlogArticle a.rcMore:hover {
	text-decoration: none;
}
div#rc100 p.rcFreeTools a.rcMore:hover {
	text-decoration: none;
}
div#commentForm {
	float: left;
	margin: 20px 0px;
}
div#commentForm div.formInputContainer label {
	width: 100px;
}
div#commentForm div.formInputContainer input, div#commentForm div.formInputContainer textarea {
	float: left;
}
.nopadding {
	padding: 0px !important;
}
.leftFloat {
	float: left;
}
.rightFloat {
	float: right;
}
.marginRight {
	margin-right: 10px;
}
.marginLeft {
	margin-left: 10px;
}
div#rc100 a.rcBackBtn {
	background: #d80000;
	color: white;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div#rc100 a.rcBackBtn:hover {
	background: #e80000;
}
div#rc100 a.rcYearSelect {
	color: #d80000;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	padding: 2px;
}
div#rc100 a.rcYearSelect:hover, div#rc100 a.rcYearSelect:active {
	padding: 2px;
	color: white;
	background: #d80000;
}
div.center {
	text-align: center;
}
a.buyOnlineBusinessLink {
	position: absolute;
    right: 11px;
    top: 50px;
}
.es div.mainContentColumn2, .latin div.mainContentColumn2 {
	padding-top: 20px;
}
.es div.mainContentColumn2 h4, .latin div.mainContentColumn2 h4 {
	color: #000000;
    font-size: 0.813em;
    margin: 0;
    padding: 0 0 5px;
}
.es div.mainContentColumn2 ul.featuresGreen, .latin div.mainContentColumn2 ul.featuresGreen {
    padding: 0 0 20px;
}
.es div.mainContentColumn2 ul.featuresGreen li, .latin div.mainContentColumn2 ul.featuresGreen li {
    background-image: url("../images/featureBulletLrg.png");
    background-position: left 0;
    background-repeat: no-repeat;
    color: #575757;
    font-size: 0.688em;
    line-height: 1.438em;
    margin: 5px 0 0;
    padding: 0 0 2px 25px;
}
.de div.mainContentColumn2, .fr div.mainContentColumn2 {
	padding-top: 20px;
}
.de div.mainContentColumn2 h4, .fr div.mainContentColumn2 h4, .it div.mainContentColumn2 h4 {
	color: #000000;
    font-size: 0.813em;
    margin: 0;
    padding: 0 0 5px;
}
.de div.mainContentColumn2 ul.featuresGreen, .fr div.mainContentColumn2 ul.featuresGreen {
    padding: 0 0 20px;
}
.de div.mainContentColumn2 ul.featuresGreen li, .it div.mainContentColumn2 ul.featuresGreen li, .fr div.mainContentColumn2 ul.featuresGreen li {
    background-image: url("../images/featureBulletLrg.png");
    background-position: left 0;
    background-repeat: no-repeat;
    color: #575757;
    font-size: 0.688em;
    line-height: 1.438em;
    margin: 5px 0 0;
    padding: 0 0 2px 25px;
}
div.whatsnew a.greenBtn {
	margin: 0 0 0 80px;
}	
.de div.whatsnew a.greenBtn {
	margin: 0 0 0 37px;
}
.es div.box03, .latin div.box03  {
	background: url("../images/es/BD2011_BS_TryNow_ES.png") no-repeat left top;
}
.ro div.box03 {
	background: url("http://download.bitdefender.com/resources/themes/com-2011/images/ro/Biz_Sticker_WEB_RO_1.png") no-repeat left top;
}
.es div.box-solution, .latin div.box-solution {
	background: url("../images/es/BD2011_BS_Sales_ES.png") no-repeat left top;
}
.es div.rightContactNew, .latin div.rightContactNew {
	background: url("../images/es/BD2011_BS_PAN_ES.png") no-repeat left top;
}
.fr .rightContactNew {
	background: url("../images/fr/Biz_Sticker_WEB_11.png") no-repeat left top;
}
.it .rightContactNew {
	background: url("../images/it/Biz_Sticker_WEB_IT_6.png") no-repeat left top;
}
.fr .box-solution {
	background: url("../images/fr/Biz_Sticker_WEB_9.png") no-repeat left top;
}
.fr .rightContactNew2 {
	background: url("../images/fr/Biz_Sticker_WEB_10.png") no-repeat left top;
}
.it .rightContactNew2 {
	background: url("../images/it/Biz_Sticker_WEB_IT_7.png") no-repeat left top;
}
.ro div.rightContactNew {
	background: url("../images/ro/Biz_Sticker_WEB_RO_6.png") no-repeat left top;
}
.es div.rightContactNew2, .latin div.rightContactNew2 {
	background: url("../images/es/BD2011_BS_PartnerLink_ES.png") no-repeat left top;
}
.ro div.rightContactNew2 {
	background: url("../images/ro/Biz_Sticker_WEB_RO_7.png") no-repeat left top;
}
.de div.box03  {
	background: url("../images/de/Biz_Sticker_WEB.png") no-repeat left top;
}
.de div.box-solution {
	background: url("../images/de/Biz_Sticker_WEB-bbs.png") no-repeat left top;
}
.de div.rightContactNew {
	background: url("../images/de/Biz_Sticker_WEB_partner.png") no-repeat left top;
}
.de div.rightContactNew2 {
	background: url("../images/de/Biz_Sticker_WEB2.png") no-repeat left top;
}

div.ucontainer div.wrp div.l h1 {
    color: #D31217;
    display: block;
    font-size: 42px;
    margin: 0 0 14px;
    padding: 0;
    text-align: center;
}
div.rcRightTags a {
	color: #d80000;
	text-decoration: none;
	padding:5px;
}
div.rcRightTags a.size1 {
	font-size: 12px;
}
div.rcRightTags a.size2 {
	font-size: 14px;
}
div.rcRightTags a.size3 {
	font-size: 16px;
}
div.rcRightTags a.size4 {
	font-size: 18px;
}
div.rcRightTags a.size5 {
	font-size: 20px;
}
div.rcRightTags a.size6 {
	font-size: 22px;
}
div.rcRightTags a:hover {
	text-decoration: underline;
}
.de div#productComparisonRight div.productComparisonItem a.findMoreGreyBtn {
	margin-left: 10px;
}
.de div#productComparisonRight div.productComparisonItem a.buyNowRedBtnNew {
	margin-right: 5px;
}
.de h2.headerSubTitle {
	top: 186px;
}
.nolink {
	text-decoration: none;
	color: #575757 !important;
	cursor:text;
}
#globalSites a {
	color: #d80000;
	text-decoration: none;
}
#globalSites a:hover {
	text-decoration: underline;
}
#globalSites img {
	padding: 3px 5px 0px 0px;
}

div.twitWidget p {
    font-size:12px !important;
    font-weight: normal;
}
div.careersdiv a.rbtn {
	background-repeat:no-repeat;
	display:inline-block;
	background-image:url(/themes/bd10/images/rbtn.gif);
	width:220px;
	height:23px;
	padding:4px 0px 0px 4px;
	text-decoration:none;
	color:#333;
	font-size: 12px;
    }
div.careersdiv a.rbtn:hover {
	text-decoration:underline;
}
div.careersdiv a.rbtn img {
	vertical-align:middle;
	margin-right:5px;
}
div.text_contact a, div.productContent p a {
	color: #F01F2A;
	text-decoration: none;
}
div.text_contact a, div.productContent p a:hover {
	color: #F01F2A;
	text-decoration: underline;
}
.paddingBottom10 {
	padding-bottom: 10px !important;
}
.de div.item a.icons, .en div.item a.icons, .au div.item a.icons, .world div.item a.icons, .es div.item a.icons, .latin div.item a.icons {
	margin: 7px;
}
.de div.item a:hover.sec_bnr, .en div.item a:hover.sec_bnr, .au div.item a:hover.sec_bnr, .world div.item a:hover.sec_bnr, .es div.item a:hover.sec_bnr, .latin div.item a:hover.sec_bnr {
	color: #d80000;
}
.de span.date, .en span.date, .au span.date, .world span.date, .es span.date, .latin span.date {
	background: none;
}
.de a.renewLicenceFirstPage {
	background: url("../images/de/BitDefender_2011_Business_Renewal_Banner_DE.png") no-repeat left top; 
	float: left;
    margin-left: -9px;
    padding: 21px 104px;
}
table.formularNews {
	font-size: 11px;
}
table.formularNews td {
	padding: 3px;
	margin: 3px;
}
.de div.item h1, .fr div.item h1, .en div.item h1, .au div.item h1, .world div.item h1, .es div.item h1, .latin div.item h1, .ro div.item h1, .latin div.item h1 {
	color: #D80000;
    font-size: 16px;
	font-weight: bold;
    margin: 0;
    padding: 0 0 15px;
}
.de div.item a, .fr div.item a, .en div.item a, .au div.item a, .world div.item a, .es div.item a, .latin div.item a, .ro div.item a, .latin div.item a {
	color: #F01F2A;
}
button.btnGreen {
	background: url("../images/green_right_btn.png") no-repeat right top transparent;
    float: left;  
    padding: 0 15px 0 0;  
    height: 26px;  
    border: 0;  
    cursor: pointer;  
    text-align: center;  
    color: #f9f9f9;
    overflow: visible;
	font-weight: bold;
	margin-right: 5px;
	outline: none;
}
button.btnGreen:hover {
	background: url("../images/green_right_btn.png") no-repeat right -26px transparent;
}
button.btnGreen span {
	background: url("../images/green_left_btn.png") no-repeat left top transparent;
    display: block;  
    padding: 0 0 0 15px;  
    height: 26px;
	font: bold 12px/26px Arial;
    white-space: nowrap;
	outline: none;
}
button.btnGreen:hover span {
	background: url("../images/green_left_btn.png") no-repeat left -26px transparent;
}
button::-moz-focus-inner /* fixing evil default firefox padding */ {  
    padding:0;  
    border:none;  
} 
button.btnGreen:active {
	-ms-background-position-x: right;
	-ms-background-position-y: -25px;
}
.latin a.greenBtn {
	font-size: 0.65em;
}
.de div.days30 {
	position: absolute;
	background: url("../images/de/30tage.png") no-repeat left top transparent;
	width: 166px;
	height: 61px;
}
div.oemBox {
	float: left;
	width: 213px;
	margin-right: 3px;
	margin-bottom: 15px;
}
div.oemBox  img {
	border: none;
}
div.oemBox h2 {
	font-size: 16px;
	line-height: 16px;
}
#beforeSelect {
	color: #575757;
    cursor: pointer;
    font-size: 0.75em;
    font-weight: bold;
    height: 27px;
    line-height: 15px;
    overflow: hidden;
    padding: 6px 0 0 7px;
    position: absolute;
    white-space: nowrap;
    z-index: 30;
	left:35px;
}

#beforeSelect a {
	color:#D80000;
}
#beforeSelect a:hover {
	text-decoration:none;
}

div#nextbutton { 
	float: right;
    padding: 0 0 0;
    position: absolute;
    right: 10px;
    top: 250px;
    width: 250px;
}
div#nextbutton a.days30 { 
	clear: left;
    color: #AAAAAA;
    float: left;
    font-size: 10px;
    padding-left: 7px;
    padding-top: 11px;
    text-decoration: underline;
	width: 175px;
}
#sticker_link_little {
	position: absolute;
	right: 40px;
	top: 60px;
	display: block;
	background: url(../images/no1_03.png) top left no-repeat;
    height: 131px;
    text-indent: -10000px;
    width: 210px;
}

a.greenBBtn span { background: transparent url(../images/buton_01.png); background-repeat: no-repeat; width: 200px; text-align: center; background-position: left top; display: block; float: left; padding: 8px 4px 8px 10px; }
a.greenBBtn { clear: both; background: transparent url(../images/buton_02.png); background-repeat: no-repeat; background-position: right top; display: block; letter-spacing: -1px; float: left; padding: 0 21px 0 0; text-decoration: none; font-size: 18px; font-weight: bold; color: #FFF; cursor: pointer; clear: both; }
a.greenBBtn:hover span { background-position: 0 -38px; color: #fff; }
a.greenBBtn:hover { background-position: right -38px; }
a.greenBBtn:active span { 	background-position: 0 -76px; color: #fff; }
a.greenBtn:active { background-position: right -76px; }


div.panelHalf { width: 450px; float: left; margin: 20px 0px; }
div.halfLeft { float: left; width: 230px; }
div.halfRight { float: right; margin-right: 10px; }
div.panelHalf h2 { color: #D80000; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 15px; text-transform: uppercase; }
div.panelHalf p { font-size: 0.688em; margin: 0; padding: 0 0 10px; }
div.panelHalf ul {
	margin: 0px;
	padding: 0px;
}
div.panelHalf ul.featuresGreen li {
	background-image: url("../images/featureBulletLrg.png");
    background-position: left 0;
    background-repeat: no-repeat;
    color: #575757;
    font-size: 0.688em;
    line-height: 1.438em;
    margin: 2px 0 0;
    padding: 0 0 2px 25px;
}
.boxBusiness {
	background: url("../images/boxBusiness_03.png") no-repeat scroll left top transparent;
    color: white;
    float: left;
    padding: 0 0 17px;
    text-align: center;
    width: 192px;
}
.boxPartners {
	background: url("../images/boxPartners_05.png") no-repeat scroll left top transparent;
    color: white;
    float: left;
    padding: 0 0 17px;
    text-align: center;
    width: 192px;
}
.boxOem {
	background: url("../images/oemsales.png") no-repeat scroll left top transparent;
    color: white;
    float: left;
    padding: 0 0 17px;
    text-align: center;
    width: 192px;
}
.ru #help_links {
	display: none;	
}
div#inlinebox h2 {
	font-size: 18px;
	color: black;
	margin:6px 0px;
}
div#inlinebox p {
	font-size: 12px;
	margin: 10px 0px;
}



/* PARTNER LOCATOR */
div#partnerTabsContentPanel {
	float: left;
	width: 680px;
	margin-left:3px;
	border:1px solid #dddddd;
	-moz-border-radius:0 0 10px 10px; 
	 -webkit-border-radius:0 0 10px 10px; 
	 border-radius:0 0 10px 10px;
	 background:url(../images/partners/tab-cont-bg.png) repeat-x bottom;
	 border-top:none;
}
.line-tabs
{
	float:right; 
	border-bottom:1px solid #dddddd; 
	width:454px; 
	padding-top:34px;
}
.search-results-container
{
	width:683px; 
	margin-left:-15px; 
	float:left;
	padding-bottom:20px;
}
.top-tabel
{
	width:100%;
	background:url(../images/partners/top-tabel.png) no-repeat; 
	height:52px;
	color:#5c5c5c !important;
	line-height:52px;
	font-size:12px;
}
ul.search-entries li.search-entry, .search-entry
{
	border:1px solid #e3e3e3; 
	border-top:none; 
	min-height:50px;
	font-size:12px;
	padding:0;
	margin:0;
	background-image:none;
}
ul.search-entries li.search-entry.last, .search-entry.last
{
	border-bottom:none;
}
.search-entry-bottom
{
	background:url(../images/partners/bottom-tabel-img.png) no-repeat;
	height: 52px;
	color: #5C5C5C !important;
	line-height: 52px;
	font-size: 12px;
	width:683px;
}
.search-entry-bottom-details
{
	background:url(../images/partners/bottom-tabel.png) no-repeat;
	width:683px;
	height:11px;
}
ul.search-entries
{
	margin:0;
	padding:0;
}
ul.search-entries li.search-entry .content-entry, .content-entry
{
	padding:15px 20px;
	overflow:hidden;
}
ul li.search-entry .icon-entry, .icon-entry
{
	background:url(../images/partners/icon-search.png) no-repeat;
	width:25px;
	height:70px;
	float:left;
}
ul li.search-entry .partner-name, .partner-name
{
	text-transform:uppercase;
	float:left;
	margin-left:15px;
	font-size:14px;
	color:#d80000;
	text-decoration:underline;
	font-weight:bold;
	width:60%;
}
ul li.search-entry .partner-adress, .partner-adress
{
	float:left;
	margin-left:15px;
	padding-top:10px;
	width:60%;
}
ul li.search-entry .partner-phone, .partner-phone
{
	float:left;
	margin-left:15px;
	padding-top:10px;
	width:60%;
}
ul li.search-entry .partner-phone span, .partner-phone span
 {
	 float:left;
	 width:100%;
 }
ul li.search-entry .add-locations
{
	width:22%;
	float:right;
	line-height:11px;
	padding-top:13px;
}
ul li.search-entry .add-locations .add-icon
{
	background:url(../images/partners/add-locations.png) no-repeat;
	height:11px;
	width:11px;
	float:left;
	padding-right:5px;
}
ul li.search-entry .add-locations a
{
	text-decoration:none;
	color:#5c5c5c !important;
}
.show-results
{
	margin-left:10px;
	float:left;
	width:115px;
}
.show_results
{
	float:left;
	width:28%;
	text-align:center;
}
.sort-by
{
	float:left;
	font-weight:bold;
	width: 30%;
	margin-left: 10px;
}

.sort-by-mid
{
	text-align:center;
	margin-left:0px;
}

.sort-by-right
{
	margin-left:0px;
	margin-right:10px;
	text-align:right;
	width:35%;
}

.prevnext
{
	float:right;
	margin-right:10px;
}
.prevnext a
{
	color:#5c5c5c !important;
	text-decoration:none;
	font-weight:bold;	
}
.prev
{
	float:left;
	margin-left:10px;
	width:20%;
}
.prev a
{
	color:#5c5c5c !important;
	text-decoration:none;
	font-weight:bold;	
}
.next
{
	float:left;
	margin-right:10px;
	width:20%;
	text-align:right;
}
.next a
{
	color:#5c5c5c !important;
	text-decoration:none;
	font-weight:bold;	
}
.partner-entry-top
{
	border:1px solid #e3e3e3;
	 -moz-border-radius:10px 10px 0 0; 
	 -webkit-border-radius:10px 10px 0 0; 
	 border-radius:10px 10px 0 0;
	 min-height:30px;
	 border-bottom:none;
}
.partner-entry-top img
{
	border:1px solid #fff;
	 -moz-border-radius:12px 12px 0 0; 
	 -webkit-border-radius:12px 12px 0 0; 
	 border-radius:12px 12px 0 0;
	 border-bottom:1px solid #e3e3e3;	
}
.pdescription
{
	float:left;
	width:93%;
	margin-left:40px;
	margin-top:25px;
}
.pdescription span
{
	font-size:16px;
	font-weight:bold;
	color:#5c5c5c !important;
	letter-spacing:-1px;
	padding-bottom:10px;
	float:left;
}
.pdescription p
{
	font-size:12px !important;
	line-height:14px !important;
	float:left;
}
.map
{
	padding-bottom:10px;
}
.map img
{
	border:1px solid #e3e3e3;
}
.item.partner
{
	margin-left:-18px;
}
.tab-content
{
	padding:20px 15px;
	overflow:hidden;
}
.tab-content h2
{
	color:#000 !important;
	font-size:22px !important;
	font-weight:100;
}
.tab-content p
{
	font-size:12px !important;
	padding:0 0 7px 0 !important;
	margin:0 !important;
	float:left;
	line-height:14px !important;
}
.tab-content a
{
	color:#d80000;
	font-size:12px !important;
	text-decoration:none;
	float:left;
	width:100%;
	padding:5px 0 30px 0;
}
.tab-content h3
{
	float:left;
	color:#000 !important;
	width:100%;
}
.form-area
{
	width:100%;
	margin-top:20px;
	overflow:hidden;
}
#partner_locator input[type="text"]
{
	
	width:485px;
	height:42px;
	background:url(../images/partners/input.png) no-repeat;
	line-height:42px;
	border:1px solid transparent;
	 text-indent:10px;
	 float:left;
	 color:#5c5c5c !important;
}
.btn
{
	
	width:146px;
	height:26px;
	background:url(../images/partners/submit-btn.png) no-repeat;
	text-align:center;
	color:#5c5c5c !important;
	color:#fff !important;
	font-weight:bold;
	line-height:26px;
	cursor:pointer;
	font-size:12px;
	margin:8px 0 0 10px;
	float:left;
}