.hider {
	display: none !important;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background-image: url(../images/body_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d2d2d2;
}
div#pageContainer {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	text-align: left;
}
div#wrapppagecontainer {
    margin: 0 auto;
    width: 830px;
}
div#pagelogo {
    clear: both;
}
div#pagefooter { 
    border-top: 1px solid #888;
    padding: 20px 10px;
    font: normal 11px Arial;
    color: #555;
}
div#pagefooter .left {
    float: left;
}
div#pagefooter .right {
    float: right;
}
div#pagefooter .right a {
    text-decoration: none;
    color: #555;
}
div#pagefooter .right a:hover {
    text-decoration: underline;
    color: #555;
}
div#pagelogo h1 a {
    padding: 0px;
	margin: 40px 0px 0px 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#header {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 940px;
}
div#topNavContainer {
	float: right;
    width: 450px;
	margin: 0px;
	padding: 0px;
}
div#topNavContainer a {
	background-image: url(../images/header_map.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 8px 0px 8px 57px;
	margin: 0px;
	color: #828282;
	text-decoration: none;
	float: left;
	font-size: 0.688em;
}
div#topNavContainer a:hover {
	text-decoration: underline;
}
div#topNav {
	float: left;
	margin: 0px 0px 0px 13px;
	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: 8px 10px 10px 10px;
	background-image: url(../images/header_nav_divider.gif);
	background-position: right 9px;
	background-repeat: no-repeat;
}
div#topNavContent ul li a {
	color: #FFFFFF;
	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.gif);
	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.gif);
	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/header_nav_renewal.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 h1 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#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: 18px 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;
}
div#headerPanelContainer {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 940px;
}
div#productHeaderPanel {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 940px;
	min-height: 335px;
	height: auto !important;
	height: 335px;
}
div#productHeaderPanel img {
	float: left;
}
div#headerPanel {
	width: 720px;
	height: 315px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
}
div#contentHeaderPanel {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 940px;
	min-height: 335px;
	height: auto !important;
	height: 335px;
}
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: 250px;
	position: relative;
	float: left;
}
div.headerPanelContent ul {
	float:left;
	margin:0;
	padding:0 0 5px;
	width:250px;
}
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: -315px 0px 0px 0px;
	padding: 25px 0px 0px 430px;
	width: 510px;
	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;
	width: 390px;
	height: 60px;
	text-indent: -9999px;
	float:left;
}
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:400px;
}
div#productHeaderPanel div.headerPanelContent ul {
	width:450px;
	float:left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
div#productHeaderPanel div.headerPanelContent ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 4px 25px;
	font-size:0.75em;
	background-image: url(../images/featureBulletLrg.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	line-height:1.438em;
	color:#514646;
	float:left;
}
* 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: #353535;
	text-decoration: none;
	padding: 17px 20px 5px 34px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	/*min-height: 53px;
	height: auto !important;*/
	height: 53px;
	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: #353535;
	text-decoration: none;
	padding: 17px 20px 5px 34px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	/*min-height: 53px;
	height: auto !important;*/
	height: 53px;
	background-image: url(../images/header_panel_nav.png);
	background-position: -1px -150px;
	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: 53px;
	background-image: url(../images/header_panel_nav.png);
	background-position: -1px top!important;
	background-repeat: no-repeat;
	overflow:hidden;
}
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 20px 0px;
	margin: 0 0 0 1px;
	width: 940px;
}
div.wideWrapper {
	float:left;
	position:relative;
	margin:-45px 0px 0px 0px;
}
div#mainContentPanelNav {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 940px;
}
div#productContentPanelNav {
	float: left;
	padding: 0px 0px 0px 3px;
	margin: 0px;
	width: 697px;
}
div#mainContentPanelNav ul, div#productContentPanelNav ul {
	float: left;
	padding: 0px;
	margin: 0px;
}
div#mainContentPanelNav ul li, div#productContentPanelNav ul li {
	float: left;
	padding: 0px 3px 0px 0px;
	margin: 0px;
}
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;
}
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;
}
* 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: #d80000;
}
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: #d80000;
}
div#mainContentPanelContainer {
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 940px;
	background-image: url(../images/content_top_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
* 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#mainContentPanelsLeft {
	float: left;
	width: 680px;
	margin: 0px;
	padding: 0px;
}
div#productContentPanels {
	float: left;
	width: 700px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background-image: url(../images/content_top_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
div.productContent {
	background-color:#FFF;
	float:left;
	width:665px;
	padding:15px 15px 0px 20px;
	margin: 0px;
	color:#575757;
}
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 20px 0px 0px;
}
img.imgLft {
	float:left;
	margin: 0px 0px 0px 20px;
}
div.featureWrap, div.item {
	float: left;
	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:#000000;
	text-decoration:none;
}
h4 a:hover {
	color:#000000;
	text-decoration:underline;
}
div.productContent h4, div.productContentWide h4 {
	font-size:0.813em;
	color:#000;
	padding: 0px 0px 10px 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;
}
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.1em;
	font-weight:bold;
	padding: 1px 0px 0px 0px;
}
div#productHeaderPanel div.headerPanelContent div.panelBuyBar ul, div.productOverlayBuyBar 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 {
	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: 5px 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.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/green_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;
}
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.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFF;
	padding: 0px 10px 15px 15px;
	margin: 0px;
	min-height: 290px;
	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.gif);
	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;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	width: 165px;
}
div.mainContentColumnWide {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
}
div.mainContentColumnWide.pad, div.mainContentColumnWidest.pad {
	padding: 0px 25px 0px 0px;
}
div.homeCTA {
	float:left;
	padding: 0px 0px 15px 0px;
}
div.mainContentColumnWidest {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 420px;
}
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: 500px;
}
a.prevBtn {
	float: left;
	margin: 65px 15px 0px 0px;
	padding: 0px;
	background: transparent url(../images/left_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
div#productContentPanels a.prevBtn {
	float: left;
	margin: 110px 0px 0px 0px;
	padding: 0px;
	background: transparent url(../images/left_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
a.prevBtn:hover, div#productContentPanels a.prevBtn:hover {
	background-position: left -25px;
}
a.prevBtn.disabled, div#productContentPanels a.prevBtn.disabled {
	background-position: left -50px;
	cursor: default;
}
a.nextBtn {
	float: left;
	margin: 65px 0px 0px 15px;
	padding: 0px;
	background: transparent url(../images/right_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
div#productContentPanels a.nextBtn {
	float: left;
	margin: 110px 0px 0px 0px;
	padding: 0px;
	background: transparent url(../images/right_arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	font-size: 0px;
	cursor: pointer;
}
a.nextBtn:hover, div#productContentPanels a.nextBtn:hover {
	background-position: left -25px;
}
a.nextBtn.disabled, div#productContentPanels a.nextBtn.disabled {
	background-position: left -50px;
	cursor: default;
}
div.mainContentScrollItemsNoJS, div.mainProductScrollItemsNoJS {
	position: relative !important;
	width: 100% !important;
	left: 0px !important;
}
div.mainProductScrollContainerNoJS {
	margin: 15px 0px 0px 40px !important;
	width: 645px !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: 420px;
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
}
div.mainContentScrollContainer div.mainContentScrollItems {
	width:20000em;
	position:absolute;
}
div.mainContentScrollItems div {
	float:left;
}
div.mainContentScrollItem {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 10px 20px 0px 0px;
}
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.688em;
	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; */
	min-height: 105px;
	height: auto !important;
	height: 90px;
}
.mrgRgt {
	margin-right:10px!important;
}
div.scrollItemListContainer ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
div.scrollItemListContainer ul li {
	margin: 0px;
	padding: 0px 0px 5px 22px;
	color: #575757;
	font-size: 0.688em;
	float: left;
	background-image: url(../images/green_tick.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
div.scrollItemBuyContainer {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-image: url(../images/green_panel_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #dbedc9;
}
div.scrollItemBuyContent {
	float: left;
	width: 188px;
	margin: 0px;
	padding: 6px;
	background-image: url(../images/green_panel_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.scrollItemBuyContent p {
	padding: 0px;
	margin: 0px;
	color: #575757;
	font-size: 0.688em;
}
div.scrollItemBuyContent p.redPrice {
	color: #D80000;
	font-weight: bold;
	font-size: 0.75em;
	padding: 0px;
	margin: 0px;
}
div.scrollItemBuyText {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
div#mainProductContainer {
	float: left;
	padding: 10px 15px 0px 15px;
	width: 670px;
	background: #FFFFFF;
}
div#mainProductContainer a.ltGreyBtn {
	float: right;
	margin:-5px 0px 0px 0px;
	position:relative;
}
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 15px 0px 15px;
	position: relative;
	width: 590px;
	/* min-height: 520px; */
	min-height: 560px;
	height: auto !important;
	/* height: 520px; */
	height: 560px;
}
div.mainProductScrollItems {
	position: absolute;
	width: 20000em;
}
div.mainProductScrollItems div {
	float:left;
}
div.mainProductScrollItem {
	float: left;
	margin: 0px;
	padding: 0px 28px 0px 0px;
	width: 178px;
}
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;
}
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;
}
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: 150px; */
	min-height: 192px;
	height: auto !important;
	height: 150px;
}
div.mainProductScrollItemContent ul li {
	background-image: url(../images/featureBulletLrg.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;
}
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 14px;
	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 13px 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 10px 0px 0px;
	height: 26px;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
a.greenBtn:hover span {
	background-position: 0 -26px;
	color: #fff;
}
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:68px;
	height:26px;
	border:none;
	cursor:pointer;
}
a.redBtn span {
	background: transparent url(../images/red_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.redBtn {
	background: transparent url(../images/red_right_btn.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	padding: 0px 10px 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: left;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 220px;
}
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.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: 220px;
	background-color: #ffffff;
	min-height: 290px;
	height: auto !important;
	height: 290px;
}
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;
	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 h5, div.mainContentResourceHeaderMiddle h5, div.mainContentResourceHeaderMiddleLast h5, div.mainContentResourceHeaderMiddleLastSeparate h5 {
	float: left;
	margin: 0px;
	padding: 0px;
	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.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#ffffff;
}
div#contentFooter {
	width: 920px;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	background-image: url(../images/content_footer_bg.gif);
	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;
}
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.gif);
	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;
}
.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: 150px;
	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);
}
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: 357px;
}
div#productComparisonRight div.productComparisonItem {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 119px;
}
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;
}
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;
}
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: 0px 0px 3px 18px;
	height: 20px;
	text-decoration: none;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
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.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);
}
* 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:680px;
	padding:10px 0px 0px 0px;
}
div.homeTabPanelHead h2, div.mainContentColumnWidest h2 {
	color:#D80000;
	font-size:1.125em;
	margin:0;
	padding:0px 0px 15px 0px;
}
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;
}
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;
}

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;
}
* 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;
}

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;
}

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;
}
.padright5px {
	padding-right: 5px !important;
}
.subHeaderText {
	font-size: 12px;
    left: 50px;
    position: absolute;
    top: 190px;
    width: 400px;
}
.box50percent {
	color: grey;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 205px;
}
.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.homeCTA {
	float:right;
	margin-bottom:5px;
}
a.homeCTA {
	float:right;
	margin-bottom:5px;
	color: white;
	text-decoration: none;
}
a.homeCTA p {
	color: white !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;
}
span.strikePrice, span.qrstrikePrice {
    color: #D80000;
    text-decoration: line-through;
    font-weight: bold;
	font-size: 14px;
	margin-right: 5px;
}
span.discountPrice, div#productComparisonRight div.productComparisonItem h4 span.discountPrice {
	font-size: 16px;
}
.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;
}

/* resource 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;
}
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;
}
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.productContent ol li {
    color: #575757;
    font-size: 0.688em;
    line-height: 1.438em;
    margin: 12px 0 0;
}
a.tsTrialVer {
	float: left;
	background:  url(http://download.bitdefender.com/resources/themes/uk-2011/images/ts-sidepromo.png) left top no-repeat;
	padding: 194px 110px;
}
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;
}
.pageTitleHeaderRC {
	color: #fff;
    font: bold 32px/30px Arial;
    left: 30px;
    letter-spacing: -2px;
    position: absolute;
    text-transform: uppercase;
    top: 47px;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	font-size: 10px !important;
}

div#inlinebox h2 {
	font-size: 18px;
	color: black;
	margin:6px 0px;
}
div#inlinebox p {
	font-size: 12px;
	margin: 10px 0px;
}
div.comparisonbanner {
	height: 260px;
    left: 425px;
    position: relative;
    top: 23px;
    width: 455px;
}
div.logobt {
	position: absolute;
	background:  url(/themes/uk-2011/images/tscomparisionlogo_03.png) left top no-repeat;
	width: 246px;
	height: 53px;
	top: 0px;
	left: 0px;
}
p.comparisondesc {
	position: absolute;
	width: 395px;
	height: 50px;
	top: 60px;
	left: 3px;
	font-size: 11px;
	line-height: 12px;
}
ul.comparisonlist {
	font-size: 12px;
    left: 3px;
    position: absolute;
    top: 110px;
	
}
ul.comparisonlist li {
	padding: 2px 0px 2px 18px;
	background:  url(/themes/uk-2011/images/comparisonlist_07.png) 0px 4px no-repeat;
}
div.comparisonprice {
	position: absolute;
	text-align: right;
	right: 0px;
	top:150px;
	font-size: 14px;
	line-height: 24px;
}
div.comparisonprice span {
	font-size: 24px;
	font-weight: bold;
}
a.comparisonbtn {
	position: absolute;
	right: 0px;
	top:207px;
}
a.comparisonmore {
	position: absolute;
	top:242px;
	right: 0px;
	font-size: 10px;
	color: #a0a0a0;
	text-decoration: underline;
}
a.comparisonmore:hover {
	text-decoration: none;
}




/* 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;
}

#pages {
	width:41px;
}
