
body {
	font:normal 77% arial;
	letter-spacing:normal;
}
.hslogo {
	margin-left:10px;
}
.affbrandlogo {
	float:right;
}
#bdy {
	clear:both;
}
#footer {
	text-align:center;
	font-size:10px;
}

h1 a  {
	text-decoration:none;
	color:#000000;
}
.utilitynav, #globalNav, #topnav, #hrMenuList, .lnkarwblue-l, .icons, .up, .vil-rht-col, .nl-signup-cntr, #social, .ad-ctnr,.hdr-inline,
#footer ul, span.btn-sml-buynow, .PCTbl3Column th.prodfeat .expcntr a, .PCTbl2Column th.prodfeat .expcntr a, .PCTbl3Column th.prodfeat .colcntr a,
.PCTbl2Column th.prodfeat .colcntr a, .PCTbl3Column caption, .pagehead .smlarwblue-b, .PCTbl2Column caption, .pagehead .smlarwblue-b,
.pagehead .icons .smlarwblue-b, .PCTbl3Column tfoot .smlarwblue, .PCTbl2Column tfoot .smlarwblue, .PCTbl3Column tfoot .cellltbg,
.PCTbl2Column tfoot .cellltbg, .myaccountLeftNav, #nav-page, .VirusNews, #breadcrum, .historyTab caption, #backBtn, .myaccountHead,.mback li ul, .mback li a b, .mback li a img, .bwc-ctr a h4,.bwc-ctr a img, .bwc-ctr ul, .ptab-theme .ajax__tab_tab,
.pp-boxshot .bv-splat strong {
	display:none;
}

#tabControl{display:none;} 
.historyTab thead th, .historyTab thead td, .historyTab tfoot p{text-align:left;padding-left:10px;}
.historyTab tbody th, .historyTab thead td{padding-top:6px;padding-bottom:6px;}
.historyTab tbody td{padding-top:10px;padding-bottom:10px;}
.ptab-theme .ajax__tab_active .ajax__tab_outer .ajax__tab_tab
{
	display:block;
	font-size: 15px;
	font-weight:bold;
	}
.benefit-tmpl2 tbody .ExpandIcon, .benefit-tmpl2 tbody .CollapseIcon
{
	width:auto;
	}
tbody ul
{
	text-align: left;
	width: auto;
	}
.mback li, .mback li a, .mback li .tt-bdy, .mback li .tt-bdy b, .bwc-ctr a, .bwc-ctr a .tt-bdy, .bwc-ctr a .tt-bdy b
{
	clear:both;
	list-style-type:none;
	display:block;
	text-decoration:none;
	color:#000;
	}
.tt-bdy b
{
	margin-top:10px
	}
.pkg-tab, .pkg-tab th a b
{
	text-align:left;
	color:#000;
	}
.pkg-tab th a dfn
{
	font-weight: normal;
	}
.price-sec i, .price-sec b, .price-sec em{display:block}
.price-sec i{text-decoration:line-through}
.price-sec b{font-size:25px;}
.bwc-ctr{float:left;width: 200px; border-right: 1px solid #ccc; padding-right:20px;margin-right:20px}
.ad_managerPkgBottom{margin-top:25px;border-top:2px solid #000}
.PCTbl2Column, .PCTbl3Column, .prodTab, .historyTab {
	margin-top: 0px;
	width: 99%;
	border:solid 1px gray;
}
.PCTbl2Column tbody, .PCTbl3Column tbody, .pcInfoCntr .pcTab tbody, .historyTab tbody {
	display:table-row-group;
}
.PCTbl2Column tr, .PCTbl3Column tr, .pcInfoCntr .pcTab tr, .historyTab tr {
	page-break-inside: avoid;
}
.PCTbl2Column tfoot, .PCTbl3Column tfoot, .pcInfoCntr .pcTab tfoot, .historyTab tfoot {
	display:table-footer-group;
}
.PCTbl2Column thead, .PCTbl3Column thead, .pcInfoCntr .pcTab thead, .historyTab thead {
	display:table-header-group;
}
.PCTbl2Column tbody th a,
.PCTbl2Column tbody th dfn,
.PCTbl2Column tbody th span,
.PCTbl3Column tbody th a,
.PCTbl3Column tbody th dfn,
.PCTbl3Column tbody th span {
	font-size:11px;
	text-decoration:none;
}
.PCTbl2Column tbody th dfn, .PCTbl3Column tbody th dfn {
display:block !important;	
}
.PCTbl2Column tbody th dfn, .PCTbl2Column tbody th span,
.PCTbl3Column tbody th dfn, .PCTbl3Column tbody th span {
	font-weight:normal;font-style:normal;
}
.PCTbl2Column th, .PCTbl2Column td,
.PCTbl3Column th, .PCTbl3Column td, .historyTab td {
	width: auto;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	padding:4px;
	border-right:solid 1px gray;
	border-bottom:solid 1px gray;
	color:Black;
}
.PCTbl2Column th.prodfeat,
.PCTbl3Column th.prodfeat, .historyTab th {
	empty-cells: show;
	border-right:solid 1px gray;
	border-bottom:solid 1px gray;
}

.historyTab tbody a{text-decoration:none}
.historyTab th {border-bottom:none}
.historyTab thead td {border-left:none;border-right:none;width:100%;_padding-top:10px;_padding-bottom:10px}
.historyTab tbody td {border-left:none;border-bottom:none}
.rtlHistory .historyTab tbody td, .rtlHistory .historyTab tbody th {border-left:1px solid gray;border-right:none;border-bottom:none}
.rtlHistory .historyTab tbody .lastCell{border-left:none}
.historyTab thead th h3{margin:0;padding:0}
.rtlHistory .historyTab thead th,
.rtlHistory .historyTab thead td,
.rtlHistory .historyTab tfoot td p{text-align:right !important;padding-right:10px}
.historyTab thead th{padding-top:6px;padding-bottom:6px;font-size:14px}
.historyTab thead th, .historyTab tbody .lastCell{border-right:none}
.historyTab tfoot td {border-bottom:none;border-left:none;width:100%;_padding-top:20px;_padding-bottom:20px}
.pcInfoCntr .pcTab {margin: 1px 0 5px 0; width: 746px; *width: 696px; border-collapse: collapse; border: 1px solid gray; border-width: 1px 0 1px 0;}
.pcInfoCntr .pcTab tr {page-break-inside: avoid;}
.PCTbl2Column thead th, .PCTbl3Column thead th {padding: 15px 0; text-align: center;}
.pcInfoCntr .pcTab th, 
.pcInfoCntr .pcTab td, .historyTab td {width: 140px; empty-cells: show; text-align: center; vertical-align: top; border: 1px solid gray;}
.PCTbl2Column tfoot th, .PCTbl2Column tfoot td,
.PCTbl3Column tfoot th, .PCTbl3Column tfoot td, .historyTab tfoot td {
	border-right:none;
}
.mbg-cntr img, .mbg-cntr h2, .mbg-cntr p {
	padding:0;margin:0;
}
.mbg-cntr h2 {
	font-size: 13px;
}
.mbg-cntr p {
	font-size: 10px;
}
.PCTbl2Column thead img,
.PCTbl3Column thead img {
	margin:0 0 8px 0;
	border:0;
}
.PCTbl2Column tbody td,
.PCTbl3Column tbody td {
	text-align:center;
	vertical-align:middle;
}
.PCTbl2Column thead .disp276 img,
.PCTbl3Column thead .disp276 img {
	margin-bottom: 40px;
}
.PCTbl2Column thead .disp272 img,
.PCTbl2Column thead .disp273 img,
.PCTbl3Column thead .disp272 img,
.PCTbl3Column thead .disp273 img {
	margin-bottom: 26px;
}
.PCTbl2Column thead .pprice,
.PCTbl3Column thead .pprice {
	clear:both;
	display:block;
	padding-top:10px;
}

.PCTbl2Column thead .pname,
.PCTbl3Column thead .pname {
	text-decoration:none;
}


.pcInfoCntr .pcTab tr a dfn {page-break-inside:avoid;}
.pageHead ul#breadcrum, .print-icon, .btnCntr, .btnCntr span.buynow-btn, .pcTab caption, .expCntr, .colCntr, .pageimg, .leftnav {display: none;}
.pageHead a, .pcTab a {font-weight: bold; text-decoration: none;}

.coreProdTab{clear:both;margin:20px 0 8px 0;*margin:15px 0 0 0;width:99%;border-spacing: 8px 0;}
.coreProdTab h2{margin:0;padding:0 5px 5px 14px;*padding-bottom:0;color:#000;font-size:14px;font-weight:bold}
.coreProdTab h3{margin:0;color:#000;font-size:20px;font-weight:normal;line-height:20px}
.coreProdTab thead th{text-align:left;vertical-align:bottom}
.coreProdTab tbody td, 
.prodCount2 tbody td{padding:16px 5px 0 15px;width:242px;border: 1px solid gray;}

.bs276, .bs273, .bs272, .bs284, .bs275, 
.prodCount2 .bs276, .prodCount2 .bs273, .prodCount2 .bs272, .prodCount2 .bs284, .prodCount2 .bs275 {float: left; margin: 10px 10px 0 0; width: 100px; height: 160px;}
.bs273, .prodCount2 .bs273 {margin: 10px 10px 0 -5px; width: 105px;}
.bs275, .prodCount2 .bs275 {margin: 10px 10px 0 -10px; width: 110px;}
.prodCount3 .price {display: block; margin: 28px 0 0 0; font-size: 20px; line-height: 24px; font-weight: bold;}
.prodCount3 .saveTxt {display: block; margin: 0 0 10px 0; font-size: 12px; font-weight: bold;}
.pcInfoCntr {clear: both; float: left; margin: 8px 0 0 0; padding: 0; width: 748px;}
.pcInfoHead {clear: both; overflow: hidden; margin: 0; padding: 11px 15px 11px 0; font-size: 19px; line-height: 23px;}
.pcInfoCntr .pcTab {margin: 1px 0 5px 0; width: 746px; *width: 696px; border-collapse: collapse; border: 1px solid gray; border-width: 1px 0 1px 0;}
.pcInfoCntr .pcTab tr {page-break-inside: avoid;}
.pcTab thead th {padding: 15px 0; text-align: center;}
.pcInfoCntr .pcTab th, 
.pcInfoCntr .pcTab td {width: 140px; empty-cells: show; text-align: center; vertical-align: top; border: 1px solid gray;}
.pcTab thead th.prodFeature { width: 310px;}
.pcInfoCntr .pcTab tbody th {text-align: left;padding: 2px 5px; width: 310px;}
.pcTab thead th h3, .pcTab tfoot td h3 {margin: 0; font-size:14px; line-height:16px;}
.pcTab tfoot td h3 {margin: 5px 0 0 0;padding:0;height:auto;}
.pcInfoCntr .pcTab tbody td {vertical-align: middle;}
.pcTab tbody th a dfn {font-weight:normal !important;font-style:normal !important;margin-top: 12px;}
.cellRtBg {*padding: 10px 0 10px 1px;}
.cellRtBg .price {display: block; margin: 0; font-size: 16px; font-weight: bold;}
.cellRtBg .saveTxt {margin: 0; font-size: 12px; font-weight: bold;}
.pcTab .btnCntr {margin:0;}
.mbgCntr {position: relative; float: left; margin: 0; padding: 4px 6px; width: 292px; text-align: left;}
.mbgCntr img {float: left; margin-right: 5px; width: 85px; height: 90px;}
.mbgCntr h3 {margin-top: 18px; font-size: 13px;}
.mbgCntr p {margin-top: 3px; font-size: 12px;}
.prodCount2 tbody td{width:368px;}
.prodCount2 .bs273 {margin: 10px 10px 0 5px;}
.prodCount2 .bs275 {margin: 10px 10px 0 0;}
.prodCount2 .prodTag {margin-top: 20px;}
.prodCount2 .price {display: block; margin: 15px 0 0 0; color: #cb0133; font-size: 20px; line-height: 24px; font-weight: bold;}
.prodCount2 .saveTxt {display: block; margin: 0 0 10px 0; color: #cb0133; font-size: 12px; font-weight: bold;}
.prodCount2 .saveTxt span {color: #666;}
.columnCount2 .pcTab thead th h3 {*width: 160px;}
.columnCount2 .pcTab td {width: 210px; *width: 160px;}

.coreProdCntr, .displayCntr, .coreProdCntr h2, .pcInfoCntr { _display: inline; }



.pp-boxshot
{
	float:left;
	margin-right: 10px;
	}

#frmPrivacyPolicy ol.PrivacyPolicyList, ol.PrivacyPolicyList,
#frmPrivacyPolicy ol.PrivacyPolicyDesc, ol.PrivacyPolicyDesc{padding:0 20px 0 30px}
#frmPrivacyPolicy ol.PrivacyPolicyList, ol.PrivacyPolicyList{margin-left:90px}
#frmPrivacyPolicy ol.PrivacyPolicyList li{margin:4px 0}
#frmPrivacyPolicy ol.PrivacyPolicyDesc li, ol.PrivacyPolicyDesc li{margin:10px 0;}
#frmPrivacyPolicy ol.PrivacyPolicyDesc, ol.PrivacyPolicyDesc{font-weight:bold;margin:30px 0 0 0;}
#frmPrivacyPolicy ol.PrivacyPolicyDesc p,
#frmPrivacyPolicy ol.PrivacyPolicyDesc p a{font-size:1em;font-weight:normal}
#frmPrivacyPolicy ol.PrivacyPolicyDesc address{margin:14px 0;}
#frmPrivacyPolicy ol.PrivacyPolicyDesc a.ListHead, ol.PrivacyPolicyDesc li h2{font-size:1.3em;color:#000}
#frmPrivacyPolicy ol.PrivacyPolicyDesc address{font-style:normal;font-weight:normal}
#frmPrivacyPolicy .DateNotify{margin-left:30px}


.frmPFF .iconCntr,.frmPFF p.hideContent, .frmPFF p.btnWrap{display:none}
.frmPFF .frmCntrPFF legend{font-size:14px;font-weight:bold}
.frmPFF .frmCntrPFF label{display:block;margin:10px 15px}
.frmPFF .frmCntrPFF .lblOP{display:block;margin: 0 15px 0 15px}
.frmPFF .frmCntrPFF .lblOP p{margin:10px 0 0 0} 
