/* -------------------- DEFAULT STYLES -------------------- */
html, body, div, span, applet, object, iframe, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, 
font, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, td {
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* This is overriding a lot of colour settings due to wicket */
/*label{color: #555555;}*/
span label{color: #000; line-height: normal;}

#divHeading-1:before {
    content: "1. ";
}

#divHeading-2:before {
    content: "2. ";
}

div.label input{
	margin-left:5px;
}

table {border-spacing:0;}
:focus {outline:1;}

a label{cursor: pointer;}

body {margin:0; padding:0; font:75%/1.2em arial,helvetica,sans-serif;background:#EBEBEB url("//buy-static.norton.com/estore/images/master/misc/gradient_background.gif") repeat-x; }
a, a:link, a:link label {color:#D84704; text-decoration:none}
a:visited, a:visited label{color:#D84704; text-decoration:none}
a:hover, a:active, a:hover label, a:active label{color:#d84704; text-decoration:underline;}
p {margin:.3em 0}
img {border:0; margin:0; padding:0}
h1, h2, h3, h4, h5, h6, form, ul, ol, hr {margin:0; padding:0}
ul {clear:both}spacer

input[type=text], input[type=password] {
	background-color: #fff7d0; 
	border: 1px solid #c0beb5;
	color:#666;
/*	font-family:Arial,Helvetica,sans-serif;*/
	font-size:.9em;
	/*height:13px;*/
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #FFF7D0;
	font-size:.85em;
	border: 1px solid #c0beb5;
	height: 18px;	
}

#divStoreVersion select{width: 160px; margin: 0 5px 0 0;}

.divPaymentMethod input,
.divPaymentBody input, 
.divPaymentMethod select ,
.divPaymentBody select {
	background-color: #fff7d0; 
	border: 1px solid #c0beb5;
}
img.spacer {
	position:absolute;
}
div.spacer{ /* since SP does not suport &nbsp; , added spacer div to fix issues like mentioned BUG9030. */
	color: #ffffff;
}
pre.spacer {
	font-size:0;
	line-height:0;
}
#tblCart input[type=text], #tblCart select {
	background-color: #ffffff;
}
input.optional {
	background-color:#fff;
	color:#aaa;
	font-size:.9em;
}
h1 {
	font-size: 1.67em;
	font-weight: normal;
	line-height: 23px;
	display:inline;
}

h2 {
	display:inline;
}

h3 {
	display:inline;
}

/* -------------------- HEADER STYLES-------------------- */
.headerPane {width:950px; margin:0 auto; font:11px arial,helvetica,sans-serif; text-align:left; display:block}
#headerPane{padding: 5px 0 10px 0;}
.symLogo {width:98px; float:left; margin:15px 0 10px 0;}
.symUtil{width:852px; float:left; color:#666; margin: 25px 0 0 0;}
div.symUtil div.localizationCtry{padding: 17px 0 0 50px;}

div.symUtil div.localizationCtry label{margin: -17px 10px 0 0;}

.symUtilOem{width:852px; float:left; color:#666; margin: 45px 0 0 0;}
.symUtilOem { width:585px; }
.symUtil span {float:left; position: relative; height:26px; background-color:#DDD; color:#DDD; border:none; width:1px; margin-top:.8em}
.symUtilRgt {float:right;padding-right: 20px;}

.localizationCtryDropDown {position:relative; overflow:visible; float:left; z-index:999}
.localizationShopDropDown {position:relative; overflow:visible; float:left; z-index:999}

.localizationCtry {padding:0 10px; font:11px arial,helvetica,sans-serif; float:left}
.localizationCtry label {float:left; padding:1.2em 1.8em 1.2em 0; background:url("//buy-static.norton.com/estore/images/master/misc/sym-dropdown-arrow.gif") right no-repeat}
.localizationCtryWithOutImage label {float:left; padding:1.2em 1.8em 1.2em 0;}

.localizationCtryON {padding:0 9px; background:#FFF; border:1px solid #DDD; border-bottom:0px; font:11px arial,helvetica,sans-serif; float:left}
							
.localizationCtryON label {float:left; padding:1.1em 1.8em 1.1em 0; background:url("//buy-static.norton.com/estore/images/master/misc/sym-dropdown-arrow.gif") right no-repeat; color:#D84704}

.localizationCtryONBtm {position:absolute; left:0px; top:100px; background-color:#FF0000; height:5px; width:188px; visibility:hidden}

.localizationPaneCtry {width:360px; position:absolute; left:0px; background:url("//buy-static.norton.com/estore/images/master/misc/clear.gif")}
.localizationPaneCtryBdy {border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:0; background:#FFF; filter:alpha(opacity=95)}
.localizationPaneCtryTxt {font:11px arial,helvetica,sans-serif; line-height:14px; color:#666; padding:5px 10px; width:158px; float:left}

.localizationPaneBorder {border:1px solid #DDD;border-width:1px 0px 0px 0px; margin-top:3px}

.localizationPaneCtry li, .localizationPaneCtry li span {list-style-position:outside; line-height:17px; list-style-type:none; float: none !important;}
.localizationPaneCtry li a, .localizationPaneCtry li a:visited, .localizationPaneCtry li a span, .localizationPaneCtry li a:visited span {color:#666; text-decoration:none; float: none !important; background: none !important; height: auto !important; width: auto !important;}
.localizationPaneCtry li a:hover {color:#D84704 !important; text-decoration:none}

.localizationShop {padding:0 10px; float:left; font:11px arial,helvetica,sans-serif;z-index:500;}
.localizationShop label {float:left; padding:1.2em 1.8em 1.2em 0; background:url("//buy-static.norton.com/estore/images/master/misc/sym-dropdown-arrow.gif") right no-repeat;}
.localizationShop img {float:left; margin-right:.5em; margin-top:1.4em}
		
.localizationShopON {padding:0 9px; background:#FFF; border:1px solid #DDD; border-bottom:0px; filter:alpha(opacity=95); font:11px arial,helvetica,sans-serif; float:left}
.localizationShopON img {float:left; margin-right:.5em; margin-top:1.3em}
.localizationShopON label {float:left; padding:1.1em 1.8em 1.1em 0; background:url("//buy-static.norton.com/estore/images/master/misc/sym-dropdown-arrow.gif") right no-repeat; color:#D84704}
.localizationPaneShop {position:absolute; left:1px; width:165px; text-align:left; background:url("//buy-static.norton.com/estore/images/master/misc/clear.gif"); z-index:500}
.localizationPaneShopBorder{border-top:1px solid #DDD; visibility:hidden; display:none; position:absolute; top:35px; margin-left:1px}
.localizationPaneShopBdy {border-left:1px solid #DDD;  border-right:1px solid #DDD;border-bottom:0; background:#FFF; filter:alpha(opacity=95); margin-top:3px}
.localizationPaneShopTxt {font:11px arial,helvetica,sans-serif; line-height:14px; color:#666; padding:5px 10px 0}
.localizationPaneShopTxt li {list-style-position:outside; margin-left:1.2em; line-height:18px; list-style-type:none}
.localizationPaneShopTxt li a, .localizationPaneShopTxt li a:visited{color:#666; text-decoration:none}
.localizationPaneShopTxt li a:hover {color:#D84704; text-decoration:none}
.localizationPaneShopBdy .localizationPaneShopTxt h3{font-weight:bold; font-size:1em; color:#666; padding:0; margin:0}
.localizationPaneShopBdy .localizationPaneShopTxt h3 a, .localizationPaneShopTxt h3 a:visited {color:#666}
.localizationPaneShopBdy .localizationPaneShopTxt h3 a:active, .localizationPaneShopTxt h3 a:hover {color:#D84704; text-decoration:none}

.searchPane {float:left; left: 11px; top: 10px; position:relative;}
.searchPane input {background-color: #fff; color:#666; font:11px arial,helvetica,sans-serif; vertical-align:top; margin-top:2px; padding-left:5px; height:16px;}
.searchPane a img {border-left:5px solid #fff;}
.searchPane .inputBdr {border:1px solid #999}
		
.globalNav {float:left; position:relative}
.globalNavLftCnr {float:left; width:5px; height:26px;}

.globalNavRgtCnr {float:left;width:5px;position:relative; height:26px;}

.globalNavCntr {float:left; background:url("//buy-static.norton.com/estore/images/master/misc/globalheadernav.gif") repeat-x; height:26px; width:940px; /*font-family:arial,helvetica,sans-serif*/ }
.globalNavMain {float:left; padding:.3em 0 .2em 0; margin: .1em 0 0 0; position:relative; *padding: .3em 0 .3em 0;}
.globalNavMain a, .globalNavMain a:visited {color:#FFF; text-decoration:none; font-size:1.2em; padding:0em 1em; }
.globalNavMain #sign_div a, .globalNavMain #sign_div a:visited {color:#FFF; text-decoration:none; font-size:1.2em; padding:0; }
.globalNavMain #sign_div a:hover {color:#D84704; text-decoration:none;}
.globalNavMain #sign_div {padding:0em 1.65em; }
.globalNavMain a:active, .globalNavMain a:hover {color:#D84704; text-decoration:none }
.globalNavCntr span{color:#DDD; float:left; padding: 0.4em 0;}
.globalNavCntr #sign_div span{padding: 0 !important;}
.globalSegNavOn {background:url("//buy-static.norton.com/estore/images/master/misc/navOverLeft.jpg") no-repeat left top; position:relative; top:-3.5px; float:left}
.globalSegNavOnRight {background:url("//buy-static.norton.com/estore/images/master/misc/navOverRight.jpg") no-repeat right top; height: 24px; position:relative; top:-3px; float:left;}
.globalSegNavOnRight a, .globalSegNavOnRight a:visited{display:block; color:#FC0; text-decoration:none; font-size:1.2em; padding:.45em 1em .1em;}
.globalSegNavOnRight a:active, .globalSegNavOnRight a:hover{color:#D84704; text-decoration:none; font-size:1.2em;}

.globalNavCntr .globalNavOnRight{float:right;position:relative;top:0px;width: auto;}

.globalNavOnRight {float: left; width: 5px; height:26px;}
				
.segNav {float:left; margin-top:1px; }
 /* Hides from IE7\*/
 * html .segNav {margin-top:expression('-3px')}
 /* End hide from IE7 */

.segNavLftCnr{float:left;position:relative;}

.segNavCntr{float:left; background:url("//buy-static.norton.com/estore/images/master/misc/segCntrNav.gif") repeat-x; height:26px; width:940px; /*font-family:arial,helvetica,sans-serif;*/ font-weight:bold}
.segNavMainTab {float:left}
#segNavMainTab1 {float:left; /*background:url("//buy-static.norton.com/estore/images/master/nav/segNavlftCnr_85px.gif") left top no-repeat;*/}
.segNavMainTab span a, .segNavMainTab span a:visited {display:block; padding:.5em 1.3em .55em 1.3em; color:#FFF; text-decoration:none; font-size:1em}	
.segNavMainTab span a:active, .segNavMainTab span a:hover {background-color:#C1C0BF; color:#D84704; text-decoration:none}
		
.segNavRgtCnr{float:left;width:6px;position:relative; width:5px;}
.gSnavTop, .gSnavBtm {display:block; background:transparent}
.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
.gs1, .gs2, .gs3 {height:1px}
.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
.gs1 {margin:0 4px; background:#DDD}
.gs2 {margin:0 2px; border-width:0 2px}
.gs3 {margin:0 1px}
.gs4 {height:1px; margin:0 1px}			

/*********************HEADER STYLES END***************************/

/* -------------------- FOOTER STYLES -------------------- */

#footerPane2 {clear:both; margin:0 auto; position:relative}
.footer {font-size:0.9em;color:#777; text-align:left; padding-top:40px}
.footer a, .footer a:visited {color:#777; margin-right:1em;margin-left:1em;}
.footer a:hover, footer a:active  {color:#D84704; text-decoration:none}
.footer hr {height:1px; color:#bbb; background-color:#bbb; border:none; margin-bottom:8px}
.footer div {float:left;}
.footer span {color:#bbb; padding:0.03em}
.footer .cpyrht {margin-right:1em; color:#777}
.footerItemBorder {margin-right:1px; margin-left:1px} 

.fbox{position:absolute; z-index:100; margin:0; display:none; width:140px; font-size:1em; visibility: hidden; background:none; float:none;}
.fbox ul {padding: 0 .3em; background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd}
.fbox li {list-style:none}

.trtop, .trbottom{display:block;}
.tr1, .tr2, .tr3, .tr4 {display:block; overflow:hidden; background:#fff}
.tr1, .tr2, .tr3 {height:1px}
.tr2, .tr3, .tr4 {border:1px solid #ddd; border-width:0 1px}
.tr1 {margin:0 5px; background:#ddd}
.tr2 {margin:0 3px; border-width:0 2px}
.tr3 {margin:0 2px}
.tr4 {height:2px; margin:0 1px}

.br1, .br2, .br3, .br4 {display:block; overflow:hidden; background:#fff}
.br1, .br2, .br3 {height:1px}
.br2, .br3, .br4 {border:1px solid #ddd; border-width:0 1px}
.br1 {margin:0 5px; background:#ddd}
.br2 {margin:0 3px; border-width:0 2px}
.br3 {margin:0 2px}
.br4 {height:2px; margin:0 1px}    

.mr1, .mr2, .mr3, .mr4 {display:block; overflow:hidden;  background:#fff}
.mr1, .mr2, .mr3 {height:1px}
.mr2, .mr3, .mr4 {border:1px solid #ddd; border-bottom:1px solid #ddd; border-width:0 1px}
.mr1 {margin:0px 5px 0px 100px; background:#ddd}
.mr2 {margin:0px 3px 0px 0px; border-width:0 2px}
.mr3 {margin:0px 2px 0px 0px}
.mr4 {height:2px; margin:0px 1px 0px 0px} 

/*******************FOOTER STYLES END***********************************/


/**********************LEFT NAV STYLES*********************************/

#lftNavPane {background:transparent; /*width: 100%;*/ margin-top: 0;} /* Changes for MR defect LV-17532 */
#lftNavPane2 {display:none;}
#lftNav {margin:0; padding:15px 0; font-size:.9em; /*font-family:arial, helvetica, sans-serif;*/background:#fff; border-left:#DDD 1px solid; border-right:#DDD 1px solid; position:relative;}

#lftNav div {text-indent:.1em}

.lftNavMainNavSw {font-weight:normal; padding: 5px 0px 5px 8px;}
.lftNavMainNavSw a, .lftNavMainNavSw a:visited,.lftNavMainNavSw a:active, .lftNavMainNavSw a:hover { text-decoration:none; color:#222}

.lftNavMainNav {font-weight:normal; padding: 5px 0px 5px 12px;}
.lftNavMainNav a, .lftNavMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
.lftNavMainNav a:active, .lftNavMainNav a:hover {text-decoration:none; color:#222}
.lftNavMainNav a.gryLnk{color:#C9C9C9}
.medBusinessUpgrade .lftNavMainNav { padding:0; margin:5px 0; background:none; }
.medBusinessUpgrade .lftNavMainNav a { padding:0; margin:0 !important; }

#divlftNavExpnd { width:100%; overflow:hidden; }
.lftNavSubNav {margin-bottom:.3em; font-weight:normal; line-height:1em; padding: 3px 0px 3px 12px;}
.lftNavSubNav a,  .lftNavSubNav a:visited {margin-left:10px; display:block; padding-left:8px; text-decoration:none; color:#666}
.lftNavSubNav a span {line-height:1.5em;}
.lftNavSubNav a:active, .lftNavSubNav a:hover {color:#D84704; text-decoration:none}
.lftNavSubNavHighLight {margin-bottom:.3em; font-weight:normal; line-height:1em; padding: 5px 0px 5px 30px; color:#666}

.lftNavOn {background:#E5E5E5}
.lftNavOn a {background:none; font-weight:bold; }
.lftNavOnDownLeftArrow  span{ background:transparent url("//buy-static.norton.com/estore/images/master/misc/orangeArrowSmDN.gif") no-repeat scroll left;padding-right:10px;width:10px;;cursor:pointer;}
.lftNavArrowMargin {margin-right: 10px}
.lftNavOnHoverNoArws {background:#C1BFBE}
.lftNavOnHoverNoArws a {background:none; /*font-family:arial, helvetica, sans-serif;*/ font-weight:bold;}

.lftNavdottedOverline {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/sym-cssDottedHorizontal.gif') repeat-x scroll center top;
	padding-top: 10px;
	margin-left:10px;
	margin-right:10px;
}

.lftNavBottomPadding{
	padding-bottom: 10px;
}

.divSolidWhiteBack {
	background-color: #FFFFFF;
	padding-bottom: 60px;
	color:#555555;
}
body.rc .divSolidWhiteBack { position:static; } /* Fix for SPARK-30385 across RC flows */
#contentPane2 { width:950px; margin:0 auto;position:relative; color:#555; text-align:left; z-index:1; background-color:#FFFFFF;}
	
.lftNavPaneMargin{margin-top:10px}
.arrowL {background:url("//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif") left no-repeat; text-decoration:none;cursor:pointer;padding-right:10px;width:10px;}

/***********LeftNav Style Ends*****************/

/* Content Styles*/

/* breadcrumbs */
.crumbs {
	color:#999;
	font:.9em/1.1em arial, helvetica, sans-serif;
	float:left;
	padding-top: 18px;
}

.crumbs a:active, .crumbs a:hover {color:#fd5900; text-decoration:none}
.crumbs span {padding:0 0.5em;}
.crumbs span.chevron {font-size:0.8em; color:#ccc}

.breadcrumbs {
	color:#999;
	font:.9em/1.1em arial, helvetica, sans-serif;
	float:left;
	width:100%;
	padding-top: 10px;
	margin: 0;
	padding-bottom: 0px;
	width: 700px;
	font-family:arial, helvetica, sans-serif;
}

.breadcrumbs span{margin: 0;}

.breadcrumbs span a, .breadcrumbs span a:visited span, .breadcrumbs span a:visited  {color:#D84704 !important}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#fd5900; text-decoration:none}
.mf .breadcrumbs a:active, .mf .breadcrumbs a:hover {color:#2C2C2C; text-decoration:none}

.breadcrumbs span {color:#999999 !important} 
.breadcrumbs span.chevron {font-size:0.8em; padding:0 .8em; color:#ccc}

/* cap-4374 Consistent Breadcrumb */
/* removing chevron in crumb trail for MF flow */
.mf .breadcrumbs span.chevron {display: none;}

/* removing chevron in crumb trail for RC flow */
.rc .divLeftRenewalNav .renewalNavItem span em {
	display: none;
}

.mf .breadcrumbs span, .rc .breadcrumbs span, .rc .divLeftRenewalNav span {
	margin-right: 1.1em;
}

.mf .breadcrumbs strong span, .rc .breadcrumbs span strong, .rc .divLeftRenewalNav .currentLink span {
	font-size: 12px !important;
	font-weight: 600;
	text-transform: uppercase;
	color: #2C2C2C !important;
	border-bottom: 3px solid #ffb819;
	padding: 0 12px 6px;
}

.rc #headerPane {
	margin-bottom: 30px;
}

.rc .headerTopPanel, .rc .symLogo, .rc .symUtil, .rc .headerNaviPanel {
	background-color: #fff;
}

.rc .headerTopPanel {margin-bottom: 15px;}
.rc .renewalNavItem span {font-size: 0.85em !important;}

.rc .divSolidWhiteBack {
	background-color: #fff !important;
	margin-top: 0px !important;
}

.txtType1 {
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	/*line-height: 9px;*/
	margin-top:2px;
	margin-bottom:12px;	
}

.dottedOverline {
background:transparent url('//buy-static.norton.com/estore/images/master/misc/sym-cssDottedHorizontal.gif')  repeat-x scroll center top;
padding-top: 4px;

}

.popupOrange {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup.png') no-repeat scroll right center;
	padding-right:14px !important;
}

	.popupOrange:hover {
		background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup_ro.gif') no-repeat scroll right center;
	}

.popupWhite {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup_white2.png') no-repeat scroll right center;
	padding-right:12px;
}

	.popupWhite:hover {
		background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup_charcoal.png') no-repeat scroll right center;
	}

.printIcon {
	float:left;
}

.icnPrint {
	float: left;
	width: 157px;
}

	.icnPrint a {
		background: url('//buy-static.norton.com/estore/images/master/misc/icon_print_gray.png') no-repeat;
		display: block;
		float: right;
		height: 15px;
		text-indent: -9999px;
		width: 18px;
	}
	
		.icnPrint a:hover {
			background: url('//buy-static.norton.com/estore/images/master/misc/icon_print_orange.png') no-repeat;
		}

.ahrefPointedArrowLink {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow.gif') no-repeat scroll 0px 5px;
	padding-left: 8px;
	font-size:.8em;
}

a.hlpLink {
	font-weight:normal;
	color:#d84704;
	font-size:10px;
}

a.hlpLink:hover {
  font-weight:normal;
  color:#fd5900;
  font-size:10px;
}

/******************************/

.20pxTop{
	padding-top: 20px;
}

#shippingOptions, .shippingOptionDD {
	margin-left:0;
	margin-top:5px;
	width:250px;
}

#tblCart{
	width: 790px;
	color: #555;
	font-size: 12px;
	float: left;
	border-bottom: 1px solid #D7D7D7;
}

#tblBottomCart {
	width: 500px;
	float: left;
	font-size: 12px;
	color: #555;
}

	#tblCart td, #tblBottomCart td {
		border-top: 1px solid #D7D7D7;
		border-left: 1px solid #D7D7D7;
		padding: 7px 10px 16px;
		font-size: 11px;		
	}
	
	.ndi_item {
		vertical-align: top;
	}
	
	#tblCart .dottedTop td, #tblBottomCart .dottedTop td, #tblCart .ndi_item td, #tblBottomCart .ndi_item td  {
		border-top: 1px dashed #D7D7D7;
	}
	
	#tblCart th, #tblBottomCart th {
	  color:#999;
	  font-size: 10px;
		border-top: 1px solid #D7D7D7;
		border-left: 1px solid #D7D7D7;
		background-color: #F5F5F5;
		padding: 2px 0px;
	}
	
	#tblCart .border_right, #tblBottomCart .border_right {
		border-right: 1px solid #D7D7D7;
	}
	
	#tblCart .border_bottom, #tblBottomCart .border_bottom {
		border-bottom: 1px solid #D7D7D7;
	}
	
	#tblCart .border_top, #tblBottomCart .border_top {
		border-top: 1px solid #D7D7D7;
	}
	
	#tblCart .border_left, #tblBottomCart .border_left {
		border-left: 1px solid #D7D7D7;
	}
	
	#tblCart .no_border_left, #tblBottomCart .no_border_left {	
		border-left: 0px;
	}
	
	#tblCart .no_border_right, #tblBottomCart .no_border_right {
		border-right: 0px;
	}
	
	#tblCart .no_border_top, #tblBottomCart .no_border_top {
		border-top: 0px;
	}
	
	#tblCart .no_border, #tblBottomCart .no_border {
		border: 0;
	}
	
	#tblCart .no_padding, #tblBottomCart .no_padding {
		padding: 4px;
	}
	
	#tblCart .no_padding_right, #tblBottomCart .no_padding_right {
		padding-right: 0;
	}
	
	#tblCart .center, #tblBottomCart .center {
		text-align: center;
	}
	
	#tblCart .right, #tblBottomCart .right {
		text-align: right;
		/* added by Jeff 11/30/09 for the total field in the cart. the euro sign was wrapping */
		white-space:nowrap
	}
	
	#tblCart td.bold, #tblBottomCart td.bold {
		color: #000;
	}
	
	#tblCart .bold, #tblBottomCart .bold {
		font-weight: bold;
	}
	
	#tblCart td p, #tblBottomCart td p {
		padding: 2px 0 2px 0;
		display: block;
	}
	
	#tblCart td.pricePadding,
	#tblCart p.pricePadding, 
	#tblCart td.pricePadding, 
	#tblCart p.pricePadding,
	#tblBottomCart td.pricePadding,
	#tblBottomCart p.pricePadding, 
	#tblBottomCart td.pricePadding, 
	#tblBottomCart p.pricePadding {
		padding-right: 10px;
	}
		
	#promoBlock {
		vertical-align: top;
		background: url('//buy-static.norton.com/estore/images/master/misc/cart_table_block.jpg') repeat-y;
		margin:0;
		float:left;
		padding:0px 0px 5px 0px;
		border: 1px solid #D7D7D7;		
		width: 285px;
	}
	
	#tblCart .big, #tblBottomCart .big {
		color: #000;
		font-size: 18px;
		font-weight: bold;
	}
	
	/* float removed to fix header wrapping issue from promo block banner */
	#promoBlock span, #promoBlock span {
		color: #555;
		font-size: 14px;
		padding: 0 0 7px 0;
	}
	
	#promoBlock .left_img, #promoBlock .left_img {
		margin: 0 10px 0 0;
		float: left;
	}
	
	#promoBlock p, #promoBlock p {
		color: #000;
		padding: 0 0 15px 0;
		display: block;
	}
	
	#promoBlock .big, #promoBlock .big {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		float: left;
	}
	
	.promoBlockHeader {
		margin-left:20px;
		margin-bottom:5px;
		margin-top:5px;
		font-size:12px;
	}
	.promoBlockBoxshot {
		width:120px;
		height:130px;
		position:relative;
		float:left;
		display:inline;
		overflow:hidden;
	}
	
	.promoBlockTextblock {
		float:right;
		width:130px;
	}
	
	.promoBlockProdTitle {
		padding-right: 10px;
		padding-bottom: 5px; 
		font-weight: bold;
	}
	
	#tblCart .order-discount, #tblBottomCart .order-discount {
		color: #D61900;
	}
	
	#tblCart .promo-code-list, #tblBottomCart .promo-code-list {
		clear: both;
		float: right;
	}
	
	#tblCart .selDeliveryMethod, #tblBottomCart .selDeliveryMethod {
/*		font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size:11px;
	}
	
	#tblCart .selShippingOptions, #tblBottomCart .selShippingOptions {
/*		font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size:11px;
		width:120px;
	}
	
	#tblCart .selShippingOptionsDisabled, #tblBottomCart .selShippingOptionsDisabled {
		font-size:11px;
		width:120px;
		border: 1px solid #ccc;
		background-color:#fff;
	}	
	
	#tblCart .inputQty, #tblBottomCart .inputQty {
		font-size:11px;
	}
		
	/* applied to the trashbox image on the table cart */
	#tblCart .imgDelete, #tblBottomCart .imgDelete {
		margin-left: -3px;
	}
	
	#tblCart .floatright, #tblBottomCart .floatright {
		float: right;
	}		
	
	#tblCart .discount, #tblBottomCart .discount {
		color: #ef1c22;
	}
	
	#tblBottomCart #couponEntry {
		position:relative; 
		height:20px;
	}
	
	#tblBottomCart #couponEntry .label {
		position:absolute; 
		right:45px; 
		top:1px
	}
	
	#tblBottomCart #couponEntry .applyBtn {
		position:absolute;
		right:0;
	}
				
	#tblCart td a.apply, #tblBottomCart td a.apply {
		color: #4F4F4F;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
		padding: 2px 5px 0 0;
		margin: 2px 0px 0px 5px;
		float: right;
		height: 19px;	
		width: 100px;	
		background-position: right top !important;
	}
		
	#tblCart td a.apply:hover, #tblBottomCart td a.apply:hover {
		height: 19px;
		color: #4F4F4F;
		font-size: 10px;
		text-align: center;
		text-decoration: none;		
		float: right;	
		width: 100px;
		padding: 2px 5px 0 0;
		margin: 2px 0px 0px 5px;
	}
	
	#tblCart .but_complete, #tblBottomCart .but_complete {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_complete.png') no-repeat;
		display: block;
		height: 26px;
		text-indent: -9999px;
		width: 194px;
	}
	
		#tblCart .but_complete:hover, #tblBottomCart .but_complete:hover {
			background: url('//buy-static.norton.com/estore/images/en/us/btn/but_complete_ro.png') no-repeat;
		}
	
	#tblCart td a.apply:visited, #tblBottomCart td a.apply:visited {
/*		outline:none;*/
	}
		
	#tblCart td.promoTd, #tblBottomCart td.promoTd {
		vertical-align:top;
		padding: 15px 0px 0px 0px;
	}
		
	#tblCart .confirmation_link a, #tblBottomCart .confirmation_link a {
		margin-top: 12px;
		margin-left: 32px;
	}
	
	#tblCart span.totalTxt, #tblBottomCart span.totalTxt {
		font-size:14px;
		font-weight:bold;
	}
	
	#tblCart .disblClr, #tblBottomCart .disblClr {
		color:#ccc;
	}
	
	#tblCart .reducedLineHeight, #tblBottomCart .reducedLineHeight {
		line-height: 5px;
	}
	
	#tblCart.tblConfirm, #tblBottomCart.tblConfirm {
		/*width: 743px;*/
	}
	
	#tblCart.tblConfirmKey, #tblBottomCart.tblConfirmKey {
		width: 720px;
	}
	
	#tblCart.tblConfirm td p, #tblBottomCart.tblConfirm td p {
		margin: 0;
	}
	
	#tblCart .tdTotalPadding, #tblBottomCart .tdTotalPadding {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	#tblCart.tblConfirm td p.extendIndent, #tblBottomCart.tblConfirm td p.extendIndent {
		font-weight: normal;
		margin-left: 35px;
	}
	
	#tblCart .alignTop, #tblBottomCart .alignTop {
		vertical-align:top;
	}	
	
	#tblBottomCart {
		*margin-top:-2px;
	}
	
	/* fixed width restored to fix issue from promo banner in cart page */
	#tblCart th.productdescCol {
		width: 289px;
		*width:300px;
		padding-left:10px;
	}
	
	@-moz-document url-prefix() {
		#tblCart th.productdescCol {
			width: 290px;
		}
	}
	
	#tblCart th.platformCol {
		padding-left:10px;
	}

	#tblCart th.deliveryCol {
		width: 109px;
	}
		
	#tblBottomCart .deliveryCol {	
		width: 109px;
	}
	
	#tblCart th.qtyCol {
		width: 58px;
		*width: 59px;
	}
	
	#tblBottomCart .qtyCol {
		width: 58px;
		*width: 59px;
	}
	
	#tblCart th.removeCol {
		width: 65px;
		*width: 66px;
	}
	
	#tblBottomCart .removeCol {
		width: 66px;
		*width: 67px;
	}
	
	#tblBottomCart .platformCol, #tblBottomCart .deliveryCol, #tblBottomCart .priceCol, #tblBottomCart .qtyCol, #tblBottomCart .removeCol {
		padding: 0px;
		margin:0px;
		font-size:11px;
	}	
	
	#tblBottomCart #tdShipCol2_5 div {
		font-size:0.9em;
	}
	
	#divSignIn {
		margin-top:10px;
		float: left;
		border:solid 1px #d7d7d7;
	}
	#divSignIn input {
		width:180px; 
	}
		
	.divSignInBtn img {
		margin-bottom: 15px;
	}
	
	#divSignIn input#password {
		width: 125px;
	}

/******************************/

a.addToCartbutton{
	width: 86px;
	height: 19px;
	font-size: 14px;
	text-align: left;
	background: url('//buy-static.norton.com/estore/images/master/misc/addToCart.gif') no-repeat;
	padding: 3px 0 0 30px;
	margin: 15px 0 0 0;
	float: left;
    color: #fff;
}

a.continueButton {
	width: 110px;
	height: 19px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: url('//buy-static.norton.com/estore/images/master/misc/Continue.gif') no-repeat;
	padding: 3px 0 0 0;
	float: right;
}

a.moreInfoLink {
	color: #D84704;
	font-size: 10px;
	margin-right: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	float: right;
}

a.moreInfoLink:hover {
	text-decoration: underline;
}

.spanInterstitialMoreInfo a.moreInfoLink {
	float: none;
	font-size: 1em;
	margin-left: 100px;
	margin-right: 0;
}

input.inputCartValues, input.inputCartValuesError{
	width: 69px;
	font-size:.9em;
	text-align: left;
	border: 1px solid #ACACAC;
	padding: 2px;
}
input.inputCartValuesError {
	border: 1px solid #eb3200;
	background-color: #FFF371;	
}

/***************ToolTip Style******************************/

#toolTipLayer, #hintTipLayer, .hintTipLayer, #hintTipIframe {
	font:10px arial,helvetica,sans-serif;
	position:absolute;
	z-index: 500;
	visibility: hidden;
}

#toolTipLayer .bblTopGrad, 
#hintTipLayer .bblTopGrad,
.hintTipLayer .bblTopGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_gradation.png'); 
	background-repeat: repeat-x;
	height:18px;
}

#toolTipLayer .bblLftArrow, 
#hintTipLayer .bblLftArrow,
.hintTipLayer .bblLftArrow
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_lft_arrow.png');  
	background-repeat:no-repeat;
	height:15px;
	width:33px;
	background-position: 3px center;
	
	position:absolute;
	margin-top:18px;
	margin-left:-18px;
}

#toolTipLayer .bblRgtGrad, 
#hintTipLayer .bblRgtGrad,
.hintTipLayer .bblRgtGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_rt_gradation.png');
	background-repeat:repeat-y;
	background-position: right;
	width: 22px;
}

#toolTipLayer .bblLftGrad, 
#hintTipLayer .bblLftGrad,
.hintTipLayer .bblLftGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_lft_gradation.png');
	background-repeat:repeat-y;
	background-position: left; 
	width:18px;
	height:30px;
}

#toolTipLayer .bblBtmGrad, 
#hintTipLayer .bblBtmGrad,
.hintTipLayer .bblBtmGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_gradation.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
}

#toolTipLayer .bblTopLftCrnr, 
#hintTipLayer .bblTopLftCrnr,
.hintTipLayer .bblTopLftCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_lft_crnr.png');
	background-repeat: no-repeat;
	width:18px;
	height:18px;
}

#toolTipLayer .bblTopRtCrnr, 
#hintTipLayer .bblTopRtCrnr,
.hintTipLayer .bblTopRtCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_rt_crnr.png');
	background-repeat: no-repeat;
}

#toolTipLayer .bblTopRtCrnrRo, 
#hintTipLayer .bblTopRtCrnrRo,
.hintTipLayer .bblTopRtCrnrRo
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_rt_crnr_ro.png');
	background-repeat: no-repeat;
}

#toolTipLayer .bblBtmLftCrnr, 
#hintTipLayer .bblBtmLftCrnr,
.hintTipLayer .bblBtmLftCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_lft_crnr.png');
	background-repeat: no-repeat;
}

#toolTipLayer .bblBtmRtCrnr, 
#hintTipLayer .bblBtmRtCrnr,
.hintTipLayer .bblBtmRtCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_rt_crnr.png');
	background-repeat: no-repeat;
}

#toolTipLayer .divContentStyle, 
#hintTipLayer .divContentStyle,
.hintTipLayer .divContentStyle
{
	background-color: #FFFFFF;
	color:#636363;
	font-size:10px;
	min-height:30px;
    height:auto !important;
	height:30px;
}

/*************End of ToolTip Style**************************/

/************* Error bubble Style ***************************/

#errorBubbleLayer, #errorBubbleIframe, #errorBubbleTipIframe {
	font:10px arial,helvetica,sans-serif;
	position:absolute;
	z-index: 9999;
	visibility: hidden;
}

#errorBubbleLayer .bblLftArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_arrow_lft.png');
	background-repeat:no-repeat;
	height:21px;
	width:35px;
	margin-left: -14px;
	margin-top: 18px;
	position: absolute;
}

#errorBubbleLayer .bblLftArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_arrow_lft.png');
	background-repeat:no-repeat;
	height:21px;
	width:35px;	
	/* Moved from EB HTML template to CSS */
	position:absolute;
	margin-top:18px;
	margin-left:-14px;
}

#errorBubbleLayer .bblDwnArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_arrow_dwn.png');
	background-repeat:no-repeat;
	height:35px;
	width:21px;
}

#errorBubbleLayer .bblTopGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_1pixel_top.png'); 
	background-repeat: repeat-x;
	height: 18px;
}

#errorBubbleLayer .bblRgtGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_1pixel_rt.png');
	background-repeat:repeat-y;
	background-position: right;
	width:22px;
}

#errorBubbleLayer .bblLftGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_1pixel_lft.png');
	background-repeat:repeat-y;
	background-position: left; 
	width:18px;
}

#errorBubbleLayer .bblBtmGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_1pixel_btm.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
}

#errorBubbleLayer .bblTopLftCrnr {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_top_lft.png');
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

#errorBubbleLayer .bblTopRtCrnr {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_top_rt.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 18px;
}

#errorBubbleLayer .bblTopRtCrnrRo {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_top_rt_ro.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 18px;
}

#errorBubbleLayer .bblBtmLftCrnr {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_btm_lft.png');
	background-repeat: no-repeat;
	background-position: top;
	width: 18px;
	height: 22px;
}

#errorBubbleLayer .bblBtmRtCrnr {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_err_btm_rt.png');
	background-repeat: no-repeat;
	background-position: top;
	width: 22px;
	height: 22px;	
}

#errorBubbleLayer .divContentStyle {
	background-color: #EB3200;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
/*	font-family: arial,helvetica,sans-serif; */
	padding:3px;
}

/************* Edit bubble Style ***************************/

#editBubble {
	position:absolute;
	z-index: 9999999;
	font:10px arial,helvetica,sans-serif;
	top:0px;
	left:0px;
}

#editBubble .bblTopGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_top_1pixel.png');
	background-repeat: repeat-x;
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	height:27px;
	padding-top: 4px;
}

#editBubble .bblRgtArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_rt_arrow_filled.png');
	background-repeat:no-repeat;
	height:35px;
	width:50px;
	z-index: 9999;
}

.popupBtns {
	margin-top: 10px;
	margin-bottom: 8px;
}

.tblPopup td {
	padding: 1px;
}
#divContent {
	/* max-height: 407px; LV-21077 - was creating unwanted scrollbar */
	overflow-y: auto !important;
}
#BillingPayment #eulaWindow #divContent {
	max-height: 407px;
}
	
	#editBubble #divContent .tblPopup td .error,
	input.error,
	select.error,
	#editBubble input.error,
	#divSignIn input.error {
		background-color: #FFF371 !important;
		font-weight: bold;
	}

	/* apply border to just input boxes since there is a div ie fix using js */
	#editBubble #divContent .tblPopup td input.error,
	input.error,
	#editBubble input.error,
	#divSignIn input.error {
		border: 1px solid #EB3200;
	}
	
	
	
	#divSignIn input.error {
		font-size: 0.9em;
	}

	#editBubble .errorText {
		color: #EB3200;
		/*padding-bottom:5px;*/
		display: none;
	}

	#editBubble .errorText1 {
		color: #EB3200;
	}
	
	.errorTxt {
		color: #EB3200;
	}

	#editBubble .noteText {
		/*padding-bottom:5px;*/
		display: block;
	}
	
	#editBubble #divContent .tblPopup td input,
	#editBubble input {
		width: 132px;
		/*height: 14px;*/
	}
	
	#editBubble #divContent .tblPopup td select,
	#editBubble select {
		width: 132px;
	}
	
	#editBubble #divContent .tblPopup td label {
		display: block;
		padding-right: 5px;
		/*width: 50px;*/
		white-space:nowrap; 
	}
	#editBubble #divContent .tblPopup .popupEmail {
		width: 196px;
	}

.bblRgtArrowSml {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_rt_arrow_sml.png') 0px center no-repeat;  
	height:23px;
	width:26px;
}

.bblLftArrowSml {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_lft_arrow_sml.png') 0px center no-repeat;  
	height:23px;
	width:26px;
}

#editBubble .bblLftArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_lft_arrow.png') no-repeat;
	height:23px;
	width:26px;
}

#editBubble .bblRgtGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_rt_1pixel.png');
	background-repeat:repeat-y;
	/*background-position: right;*/
	width:23px;
}

#editBubble .bblLftGrad {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_lft_1pixel.png');
	background-repeat:repeat-y;
	/*background-position: left; */
	width:19px;
}

#editBubble .bblBtmGrad {
	background-image: url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_btm_1pixel.png');
	background-repeat: repeat-x;
	/*background-position: bottom;*/
	height: 21px;
}

#editBubble #divContent {
	/*width:250px;*/
	background-color: #FFFFFF;
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;*/
}

#editBubble #divContent input {
	font-size: 10px;
	width: 100px;
	margin-left:0px;
	margin-right:16px;
}

#editBubble #divContent input#auto {
	margin-right: 5px;
	width: auto;
}

#editBubble #divContent #divDoneVatButton {
	margin-top:10px;
	margin-left:80px;
	cursor: pointer;
	width: 59px;
	height: 22px;
}

#editBubble .bblHeaderTopLft {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_header_top_lft.png');
	background-repeat: no-repeat;
	/*background-position: left; */
	width:19px;
	height:31px;
	/*display:block;*/
}

#editBubble .bblHeaderTopRt {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_header_top_rt.png');
	background-repeat: no-repeat;
	/*background-position: left; */
	width: 23px;
	height: 31px;
	/*display:block;*/
}

#editBubble .bblHeaderTopRtRo {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_header_top_rt_ro.png');
	background-repeat: no-repeat;
	/*background-position: left;*/
	width: 23px;
	height: 31px;
	/*display:block;*/
}

#editBubble .bblHeaderBtmLft {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_header_btm_lft.png');
	/*background-position: left; */
	background-repeat: no-repeat;
	width: 19px;
	height: 21px;	
}

#editBubble .bblHeaderBtmRt {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_header_btm_rt.png');
	background-repeat: no-repeat;
	width: 23px;
	height: 21px;	
}

.jqmClose {
	cursor: pointer;
}

/*************Legal text box Style **********************/

#div_nr_legal {
	clear:both;
	border: 1px solid #bbb;
	/*margin-top:20px;
	margin-bottom:40px;*/
	padding:10px;
	font-size:10px;
}
/*#div_nr_legal #div_nr_legal{border: none;}*/

/************* End of Legal text box Style **********************/

/***** More Info Pop up Window *****************/

#div_nr_PopWindow {
	width:550px;
	height:400px;
}

#div_nr_PopTitle {
	background-color:#FFCC00;
	font-size:20px;
	font-weight:bold;
/*	font-family:Arial, Helvetica, sans-serif;*/
	padding-top:15px;
	padding-left:20px;
	color:#FFFFFF;
	height:40px;
}

#div_nr_ProtectionSummary {
	padding-top:20px;
}

#div_nr_ProtectionSummary li {
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 8px;padding-bottom:10px;
	padding-left:10px;
	margin-left:20px;
	margin-right:20px;
}
  
#div_nr_Note {
	border:1px solid #FFCC00;
	background-color:#FFFF99;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
}

#div_nr_Note_new {
	border:1px #d7d7d7 solid;
	padding:5px;
}
.div_nr_ProductTitle {
	font-weight:bold;
	float:left;
	width: 350px;
	margin-right:20px;
}

.strikeThrough label{

	color:red;
}
.div_nr_ProductPrice {
	display:block;
}

.div_nr_ReNewBtn img{
	float:right;
}

.div_nr_ReNewBtn {float:right;}

#moreInfoPopupDesc ul { margin-left: 25px; }

/**********End of More Info popup window ***************/

/* page heading area */
.divPageHeading {
	margin: 0px;
	padding: 20px 0px 0px 26px;
	clear: both;
	height:40px;
	/*width:924px;*/
	background-color:#FFF;
}

.divPageHeadingLft {
	background: #fff;
	clear: both;
	margin: 0;
	padding: 0;
}

	.divHeadingText .subheading_customer {
		color: #000;
		font-weight: bold;
		margin-left: 14px;
		margin-right: 10px;
	}
	
	.divHeadingText {
		margin: 10px 0;
	}
	
	.spanSubheadingText, .heading .subHeading {
		font-size: 11px;
		font-weight: normal;
		margin-left: 10px;
	}

.backorder {
	color: #ce2003;
	font-weight: bold;
	margin-top: 0;
}

.backorder_sub {
	color: #ce2003;
	margin-top: 0;
}

.keepInformed {
	/*float: right;*/
	/* fix for Site-5489. The wicket tag is not outputting the anchor tag so these links are appearing side by side. We should go back and add a clear between the two div's but because of time I am adding this. This needs to be cleaned up later. -Jeff Marsh May13 2010 */
	clear:both;
	width: 300px;
	/*width: 194px;*/
}

  .keepInformed .rightPositioning { 
	      width: 220px;
		} 


	.keepInformed input {
		float: left;
		margin-left: 0;
	}

	.keepInformed label {
		float: right;
		margin: 0 0 0 4px;
		width: 180px;
	}

	.keepInformed a {
		clear: both;
		display: block;
	}
	
	.keepInformed div div{width: 280px;}
	.keepInformed div div label{
	/*float:left;*/
	margin:1px 0 0 4px;}

.whitebackground
{
background-color:#FFFFFF;
}
	
.textright {
	text-align:right;
}

.texttop {
	vertical-align:top;
}

.textcenter {
	text-align: center;
}

.textleft {
	text-align:left;
}
.nomargin {
	margin:0px;
}
hr {height:1px; color:#DDD; background-color:#DDD; border:none; margin:5px 0}

.hoverhand { cursor:pointer; }

/* jDrop Specific... */
div.jDrop {/*font-family:Verdana;*/font-size:.85em;margin:.2em .5em 0.2em 0;color:#666;float:left;}

div.jSel{background:url('//buy-static.norton.com/estore/images/master/misc/jSel.gif');padding:0px 0px;height:17px;overflow:hidden;float:left;}
div.jSel.hover{background-position:0px -17px;color:#333;}
span.jSelOp{float:left;padding:1px 5px;white-space:nowrap;}

div.jDropBut{color:#000;background:url('//buy-static.norton.com/estore/images/master/misc/jDropBut.gif');width:19px;height:17px;float:left;}
div.jDropBut.hover{background-position:0px -17px;color:#333;}

div.jOpDrop{margin:0px!important;position:absolute;z-index:10;display:none;background:#fff bottom left;border:1px solid #333;}
div.jOp{padding:2px 7px 3px 7px;padding-right:17px;white-space:nowrap;}
.jDrop img{width:15px;height:15px;vertical-align:middle;margin:-2px 5px 0 0px;position:relative;}
div.jOpDrop div.jOp.hover{background:#FFF7D0;color:#333;} 

/**************** In Product Renewal Interstitial *********************/

#tblInterstitialYellowBorder
{
	width:575px;
	border:solid 7px #ffcc00;
/*	font-family:arial;*/
	font-size:11px;
	background-color:#FFFFFF;
}
#tblInterstitialYellowBorder td
{
	vertical-align:top;
}
#tblInterstitialGreyBorder
{
	width:575px;
/*	font-family:arial;*/
	font-size:11px;
	background-color:#FFFFFF;
}
#tblInterstitialGreyBorder td
{
	vertical-align:top;
	text-align:left;
}
#tblInterstitialGreyBorder td.dblTop {
	border-top:solid 1px #F4F4F4;
}
#tblInterstitialGreyBorder td.dblBottom {
	border-bottom:solid 1px #F4F4F4;
}
#tblInterstitialGreyBorder td.dblLeft {
	border-left:solid 1px #F4F4F4;
}
#tblInterstitialGreyBorder td.dblRight {
	border-right:solid 1px #F4F4F4;
}

#divInterstitial {
	width:100%;
	text-align:center;
	position:relative;
	/*float:center;*/
	margin-top:40px;
	margin-bottom:40px;
}
#downloadInterstitial {
	width:620px;
}
.strikeThrough {
	text-decoration:line-through;
}
.spanInterstitialOldPrice
{
	font-weight:bold;
	font-size:14px;
	color:#666;
	text-decoration:line-through;
	padding-right:20px;
	line-height:30px
}
.spanInterstitialNewPrice
{
	font-weight:bold;
	font-size:15px;
	color:#d61900;
	line-height:30px
}

.spanSmallerText
{
	font-size:13px;
}

a.aInterstitialButton, a.aInterstitialButton:hover, a.aInterstitialButton:visited
{
	color:#444444;
	text-decoration:none;
}
.aInterstitialButton img
{
	vertical-align:middle;
	margin-right:8px;
	border:0px;
}
.aInterstitialButton div.divNormal, .aInterstitialButton div.divHover
{
/*	font-family:arial;*/
	font-size:16px;
	display:block;
	background-color:#FFFFFF;
	border:0px;
	border-top:solid 1px #F4F4F4;
	border-left:solid 1px #F4F4F4;
	padding:5px;
	font-weight:bold;
	color:#777;
	height: 28px;
	cursor: pointer;
}

.interstitialP
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

.aInterstitialButton div.divHover
{
	background-color:#FFFFDD;
}

.divNormal div, .divHover div {
	display:inline;
	margin-right:5px;	
	margin-left:5px;
}

#divInterstitialYes {
	background: transparent url('//buy-static.norton.com/estore/images/en/us/rc/rc_button_plus.png') no-repeat scroll 0px 0px;
	display:inline;
	float:left;
	width: 27px;
	height: 27px;
}

#divInterstitialNo {
	background: transparent url('//buy-static.norton.com/estore/images/en/us/rc/rc_button_accenture.png') no-repeat scroll 0px 0px;
	display:inline;
	float:left;
	width: 27px;
	height: 27px;	
}

.divInterstitial_link {
	float:left;
	display:inline;
	margin: 4px 0px 4px 35px;
}

/********************************************************/

#tblProductsPage {
	padding: 0px;
	margin:0;
	width: 100%;
	/*width:547px;*/
	/*border:1px solid #dfdfdf;
	border-bottom: none;  Removed to fix category page */
}

/*#tblProductsPageCompare {
	margin-top:-20px;
	margin-left:18px;
	margin-bottom:14px;
}*/

	#tblProductsPage .info {
		position:relative;
		float:top;
	}
	
		#tblProductsPage .info div {
			padding: 0 10px 10px 10px;
		}

	#tblProductsPage .imgProductBoxshot {
		margin-top: 16px;
	}

	#tblProductsPage  .tdBorderRight {
		/*vertical-align: middle;*/
	}
	
	.tdCheckMarkSection {
		text-align: center;
		border-bottom: 1px solid #dfdfdf;
		vertical-align: middle;
	}	
	
	/* for interstitial checkmarks */
	
	
	.InterMainContent .alignMiddle {
		width:345px;
	}
	.InterMainContent .description {
		width:200px;
	}
	
	/* end of interstitial checkmarks */
	
	#tblProductsPageCompare .tdBorderBottom {
		border-bottom: 1px solid #dfdfdf;
		text-align: center;
	}
	
	.mainProdImg {
		padding: 30px 0 0 30px;	
	}
	
	.divCheckmark {
		background: transparent url(//buy-static.norton.com/estore/images/master/misc/check.png) no-repeat scroll center center;
		width: 12px;
		height: 13px;
		/*display:inline-block;*/
		margin:10px auto;
	}
	.divCheckmarkCLPPage {
		background: transparent url(//buy-static.norton.com/estore/images/master/misc/check.png) no-repeat scroll center center;
		height: 13px;
	}
	#tblProductsPage .spanHeading {
		display:inline;
		font-size: 12px;
/*		font-family: Arial, Helvetica, sans-serif;*/
		color: #999;
		margin: 0px;
		padding: 4px 10px;
		font-weight: bold;
		float:left;
	}
	
	#tblProductsPage .spanHeadingDark {
		display:inline;
		margin: 0px;
		padding: 4px 10px;
		float:left;
	}
		
	#tblCart .spanProdTitle {
		font-size: 11px;
		font-weight: bold;
		color: #000;
		padding: 0px;
	}	
	
	#tblProductsPage .spanFinePrint {
		font-size: 9px;
		padding: 4px 10px;
		color: #999;
		font-weight: normal;
	}
	
/***************************************/

.mup-image {
	position: relative;
	top: -30px;
	left: 15px;
}

.mup-content{
	position: relative;
	top: -30px;
	padding-left: 11px;
}

.orederReviewTitle {
	font-size:1.67em;
	font-weight:bold;
	padding-top:30px;
}

.orderReviewInst { 
	float:left;
	width:500px;
	font-size:1em;
}

.orderReviewEmail {
	float:right;
	font-weight:bold;
	font-size:1em;
	padding-bottom:10px;
}

.clearb {
	clear:both;
}
/***************************************/

/* Moving over from In Product for Review.shtml */

.edit_container .heading .editbubble,
.edit_containerMf .heading .editbubble{
	float:right;
}

.divPageHeading .editbubble,
.divPageHeadingLft .editbubble {
	display:inline;
}

	.divPageHeading .editbubble a,
	.divPageHeadingLft .editbubble a {
		font-size: 10px;
/*		font-family: Arial, Helvetica, sans-serif;*/
		/*font-weight: bold;*/
		color: #e19164;
		text-decoration: none;
	}
	
	.divPageHeadingLft .editbubble a {
		color: #FD5900;
		font-size: 11px;
	}
	
	.divPageHeading .editbubble a:hover,
	.divPageHeadingLft .editbubble a:hover {
		color: #fd5900;
		text-decoration: underline;
	}

.editlink a {
	font-size: 10px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #e19164;
	text-decoration: none;
}

/*.containers {
	clear:both;
}*/

.edit_container {
	display: inline;
	float:left;
	border:1px solid #DDD;
	height: 160px;
	width: 228px;
	margin: 0px 0px 16px 16px;
	overflow:hidden;
}

#billing_box_confirm {
	border: 1px solid #ddd;
	height: 120px;
	margin-bottom: 20px;
	width: 350px;
}

#billing_email,
#billing_country{
	display: block;
}

.edit_containerMf {
	display: inline;
	border: 1px solid #ddd;
	float: left;
	line-height:1.3em;
	margin: 0;
	/*width: 250px;*/
	width: 100%;
	overflow: hidden;
}

.edit_containerPopup {
	display: inline;
	border: 1px solid #ddd;
	height: 160px;
	float: left;
	margin: 0 20px 16px 0;
	width: 239px;
}

.edit_container .heading,
.edit_containerMf .heading,
#billing_box_confirm .heading {
	border-bottom:1px solid #DDD;
	padding: 3px 8px 3px 8px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;	*/
	background-color: #F5F5F5;
}

	.edit_containerMf .heading a {
		font-weight: normal;
	}

.edit_container .data,
.edit_containerMf .data,
#billing_box_confirm .data {
	padding: 8px;
	margin: 0px;
}


/**********/

.oneCol {	
	width:909px;
	padding-right: 20px;
	padding-left: 20px;
}


.heading, .oneCol .heading
{
	clear:both;
	margin: 10px 0 20px 5px;
}

.heading25 h1 {
	font-size: 2.5em;
}

#divEmail {
	float:right;
	line-height:20px;
	margin: 0px 135px 0px 0px;
}

#segNavMainTab6 {
	display: none;
}

/*.twoColRgtRgt
{
	padding-bottom:40px;
}

.twoColRgtRgt .content {
	padding-bottom:11px;
}*/

/****************/

#divInterstitialClose
{
	position:absolute;
	top: 4px;
	right: 4px;
	cursor:pointer;
}

#download div, #download table
{
	position:relative;
}

#download td
{
/*	font-family:Arial;*/
	/*padding-left:15px;*/
	font-size:.9em;
	color:#444444;
}

#download .heading
{
	font-size: 22px;
	color:#777;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.heading2
{
	font-size: 1.7em;
	color:#555;
	padding:15px 0px 5px 15px;
	line-height: 24px;
}

#download h1, #download h2, #download h3 {
	margin:0px;
	padding:0px;
}

#download h1
{
	color: #000;
	margin:8px 0px 0px 0px;
	font-size: 2.5em;
	font-weight: bold;
}

#download h2
{
	font-size:18px;
	font-weight: bold;
	color:#d61900;
}

#download h3
{
	color:#999999;
	font-size:14px;
	font-weight: bold;
}

#download h4
{
	color: #000;
	font-weight:bold;
	font-size:16px;
	margin:14px 0px;	
}

#clickonce
{
	color:#999999;
}
	/* price text */
	.spanPrice {
		font-size: 1em;
		padding: 4px 0;
		color: #333;
		font-weight: bold;
		margin-right:5px !important; /* add space in compare page btw. price and buy now. */
	}
	
	/* old price text */
	.spanOldPrice, #promoBlock .spanOldPrice span, .spanOldPrice span, .spanOldPrice span label {
		font-size: 1em;
		padding: 4px 0;
		color: #D61900;
		text-decoration: line-through;
		font-weight: bold;
		width:95%;
		margin-right:5px !important; /* add space in compare page btw. was now price and buy now. */
	}

	div.oldPrice .spanOldPrice label{color: #D61900 !important;}
	
	/* discounted price text */
	.spanDiscountPrice, .spanDiscountPrice span, .spanDiscountPrice span label {
		font-size: 1em;
		padding: 4px 0;
		color: #d61900;
		font-weight: bold;
		margin-right:5px !important; /* add space in compare page btw. was now prices and buy now. */
	}

div.optionPrice .spanDiscountPrice{color: #000000 !important;}
div.optionPrice .spanDiscountPrice label{color: #000000 !important;}

	.tblPortal .prodPrice .spanDiscountPrice, .tblPortalLast .prodPrice .spanDiscountPrice{color: #000;}
	
	/* duration text */
	.spanDuration {
		font-size: 0.916em;
		padding: 4px 8px;
		color: #999;
	}

	.spanProdTitle {
		font-size: 1em;
		padding: 6px 7px;
		color: #666;
		display: block;
		font-weight: bold;
	}

a .spanProdTitle, a:visited .spanProdTitle{color: #000 !important;
		text-decoration: none !important;}

a:hover .spanProdTitle, a:active .spanProdTitle, .prodTitle, .prodTitle:hover, .prodTitle:active, .prodTitle:visited {
		color: #000 !important;
		/*text-decoration: underline !important;*/
	}

	.spanProdTitle a:link span, .spanProdTitle a:visited span{color: #000; text-decoration: none;}
	.spanProdTitle a:hover span, .spanProdTitle a:active span{color: #000; text-decoration: underline;}
	
	.prodTitle {
		font-weight: bold;
	}

	.tblPortal td.prodTitle, .tblPortalLast td.prodTitle {
		/*height: 40px;*/
	}
	
	.prodTitle:hover{
		/*text-decoration: underline; 8810*/
	}
	
	#tblProductsPage .tdProductInfo .spanProdTitle a {
		color: #000;
		font-size: 0.95em;
		padding-bottom: 2px;
		/*width: auto;*/
	}
		
	.spanProdDesc {
		font-size: 0.9em;
		padding: 4px 4px 4px 7px;
		display: block;
		overflow: hidden !important;
		clear: both;
		color: #666;
		line-height:12px;
		font-weight: normal;
		margin-bottom: 10px;
	}
	.spanProdDesc label {
	    	color:#666;
		line-height:12px;
	}
	.spanProdDesc a{
		padding-left:5px;
	}
	.spanProdDescNoBlock {
		font-size: 0.9em;
		padding: 4px 10px;
		color: #666;
		line-height:12px;
		font-weight: normal;
		display: inline;
		margin-bottom: 10px;
	}
	.irc-column .productDesc{
		width:165px;
	}

	.tdBorderTop {
		border-top: 1px solid #dfdfdf;
	}

	.tdBorderRight {
		border-right: 1px solid #dfdfdf;
		
	}
	
	.tdBorderBottom {
		border-bottom: 1px solid #dfdfdf !important;
	}
	
	.tdDottedBorderBottom {
		border-bottom: 1px dotted #dfdfdf !important;
	}
	
	.tdNoBorderBottom {
		border-bottom: none !important;
	}
	.tdBorderLeft {
		border-left: 1px solid #dfdfdf;
	}

	/* dotted line between columns */
	.tdDottedCol {
		border-right:1px dotted #dfdfdf;
		vertical-align: top;
	}
	.noLeftPadding {
		padding-left:0px;
	}
	.topBottomPadding {
		line-height:20px;
	}

.greyHeading h2 {
	background: #f4f4f4;
	border: 1px solid #d7d7d7;
	color: #636363;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px 10px;
}

.divBillingAddress {
	margin-left: 0px;
}
#divBillingLegal {
	clear: both;
	float: left;
	padding:10px;
	font-size:0.8em;
	width:890px;
}

.tcCopy, .vatMessageBorder {
	float: left;
	border: 1px solid #bbb;
	padding: 10px;
}

.mf .tAndC, .rc .tAndC {  
    color: #d84704;
    float: left;
    font-size: 11px;
    width: 100%;
}

.mf .tAndC span, .rc .tAndC span {  
    cursor: pointer;
    float: left;
    margin: 6px 0;
}

.divAutomatic,
.divCommunication {	
	clear : both;
	/*margin: 25px 0;*/
}

	.divAutomatic p {
		font-size: 0.917em;
		/*margin: 10px 0 25px 0;*/
	}

.terms {
	border: 1px solid #d7d7d7;
	clear: both;
	font-size: 0.834em;
	margin-top: 40px;
	padding: 10px 15px;
}

	.terms p {
		margin-bottom: 10px; 
	}

.currency {
	float: right;
	margin-right: 1px;
	margin-top: -13px;
}

.unless {
	margin-top: 10px;
	font-size: 0.917em;
}

.yesInput {
	clear: both;
	/*margin: 10px;*/
}
	
	.yesInput input {
		float: left;
		width: 20px;
	}
	
	.yesInput label {
		float: left;
		font-size: 0.917em;
		padding-top: 5px;
		width: 860px;
	}
	
.divAgree {
	background: #fdf3c4;
	border: 1px solid #d7d7d7;
	font-size: 1.3em;
	font-weight: bold;
	margin: 30px 0 45px 0; 
	padding: 10px;
	*margin-top: 50px;
	*padding: 5px 10px 10px 10px;
}
	
.spanLearnMore a {
	background: url('//buy-static.norton.com/estore/images/master/misc/icn_plus.png') no-repeat;
	font-size: 0.6em;
	margin-left: 10px;
	padding-left: 20px;
}

.divPayment {
	background: #f5f5f5;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	margin-top: 10px;
}

	.divPayment h2 {
		display: block;
		font-size: 1.3em;
		font-weight: bold;
		line-height: 23px; 
		margin: 2px 0 15px 10px;
	}
	
	.divPaymentBody {
		background: #fff;
		border-bottom: 1px solid #999;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		padding-left: 20px;
	}
	
		.divPaymentBody .divTabs {
			border: 0;
			width: auto;
		}
		
.divPaymentTabPos {
	margin-left: -1px;
}
		
.but_submit_lock {
	background: url('//buy-static.norton.com/estore/images/en/Non-Product/Buttons/btn_continue_lg.png') no-repeat;
	display: block;
	height: 26px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 199px;
}

	.but_submit_lock:hover {
		background: url('//buy-static.norton.com/estore/images/en/Non-Product/Buttons/btn_continue_lg_ro.png') no-repeat;
	}

.twoColOnePageLft {
	float: left;
	width: 609px;
}

#divCheckout a { padding-left: 15px; }
#helpBubble { padding-left:5px;font-size:1.1em; text-align:left; }
#helpBubble a { line-height:18px; }
#helpBubble div.strong { font-weight:bold; padding-bottom:7px; }
#helpBubble .centered { width:294px; color:#999; text-align:center; }
#helpBubble .left {
	padding-left: 0;
}

.btnCloseCenter {
	margin: 40px auto;
	text-align: center;
}

.yellowBox {
	border: 10px solid #ffcc01;
	float: left;
	/*margin: 20px 25px 25px 0; width: 460px;*/ 
	padding: 20px;
	
}

	.yellowBoxBottom h3 {
		display: block;
		font-size: 1.5em;
		margin-bottom: 20px;
		line-height:20px;
	}
	
	.yellowBox p,
	.yellowBox ul {
		margin-bottom: 15px;
	}
	
	.yellowBox ul {
		list-style: none;
		margin-left: 15px;
	}
	
	.yellowBox li {
		margin-bottom: 15px;
		clear: both;
	}
	
.yellowBoxBottom {

}

.pageNotFoundBottom {
	margin-bottom: 75px;
}

.unsupportedBottom {
	margin-bottom: 300px;
}

.miscRight {
	/*float: left;
	margin-top: 80px;
	width: 180px;
	margin-left:20px;*/
}

	.miscRight ul {
		margin: 15px 0 15px 25px;
		padding-top: 10px;
	}
	
.bltNum {
	float: left;
	font-weight: bold;
	padding: 0 5px 0 0;
}

.bltPoint {
	float: left;
	margin-bottom: 15px;
	width: 95%;
	_width: auto;
}

.hlpTip {
	background: #fdf3c4;
	border: 1px solid #b7b7b7;
	/*margin: 20px 0;*/
	padding: 5px 10px;
	width: 500px;
}

#contentPane2 ul.browserLst {
	margin: 10px 0 20px 20px;
}

.hlpTipTitle {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}

.browserHeading {
	margin-top: 17px;
}

.tblSubscriptions {
	margin-top: 20px;
	width: 99%;
}

	.tblSubscriptionsLeft {
		text-align: right;
		width: 183px;
	}
	
	.selectCountry {
		width: 215px;
	}
	
	.selectLang {
		width: 125px;
	}
	
.but_continue {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_continue.png') no-repeat;
	display: block;
	height: 22px;
	margin: 20px auto 145px auto;
	text-indent: -9999px;
	width: 81px;
}

	.but_continue:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_continue_ro.png') no-repeat;
	}
	
.sorryBox {
	margin: 20px 0 20px 20px;
}

	.sorryBox p {
		margin-bottom: 10px;
	}

	.sorryBox ul {
		list-style: none;
	}
		
		.sorryBox li {
			background: url('//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif') left center no-repeat;
			padding: 2px 10px;
		}
		
		.sorryBox .noArrow {
			background: none;
		}

#divAffiliateHeader {
	background-color:#FFCC00;
	width:736px;
	margin:0px;
	padding:16px 25px 6px 18px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#divPopupAffiliateFooter {
	float:left;
	margin: 24px 0px 0px 77px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #bbb;
	font-size: 11px;
	width: 781px;
}

#editBubble #divContent .accountCheckboxes {
	margin-top: 10px;
}

#editBubble #divContent .accountCheckboxes input {
	border: 0;
	/*float: left;*/
	margin-right: 5px !important;
	width: 15px;
}

#editBubble #divContent .accountCheckboxes label {
	/*float: left;*/
	width: 170px;
	/*display: block;*/
}


.editHR {
	margin-bottom: 10px;
}

li.liBuyMoreLst	{
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px;
	padding-left:10px;
	padding-bottom:10px;
}

/**************DoubleHeaderBubble************************/

/* Jeff Marsh
 * added for multi lingual loading bubble, I needed white end caps and a white top image.
 * 11/24/09
 */
#DoubleHeaderBubble .bblTopGradWht57, #EulaDoubleHeaderBubble .bblTopGradWht57, #LearnMoreDoubleHeaderBubble .bblTopGradWht57, #SecCodeDoubleHeaderBubble .bblTopGradWht57 {
	background: transparent url('//buy-static.norton.com/estore/images/en/Non-Product/Misc/bbl_2hdr_top_1pixel_Wht_57.png') repeat-x 0px 0px;
}
#DoubleHeaderBubble .bbl2hdrTopLftWht,#EulaDoubleHeaderBubble .bbl2hdrTopLftWht, #LearnMoreDoubleHeaderBubble .bbl2hdrTopLftWht, #SecCodeDoubleHeaderBubble .bbl2hdrTopLftWht{
	background: transparent url('//buy-static.norton.com/estore/images/en/Non-Product/Misc/bbl_2hdr_top_lft_wht.png');
	background-repeat:no-repeat;
	height:37px;
	width:19px;
}

#DoubleHeaderBubble .bbl2hdrTopRgtWht, #EulaDoubleHeaderBubble .bbl2hdrTopRgtWht, #LearnMoreDoubleHeaderBubble .bbl2hdrTopRgtWht, #SecCodeDoubleHeaderBubble .bbl2hdrTopRgtWht{
	background: transparent url('//buy-static.norton.com/estore/images/en/Non-Product/Misc/bbl_2hdr_top_rt_wht.png');
	background-repeat:no-repeat;
	height:37px;
	width:23px;
}
/* end additions for multiLingual loading bubble */

#DoubleHeaderBubble {
	width: 455px;
}

#DoubleHeaderBubble, #EulaDoubleHeaderBubble, #LearnMoreDoubleHeaderBubble, #SecCodeDoubleHeaderBubble, #div_nr_PopWindow {
	/*position:absolute;*/
	z-index: 3335;
	/*font:.75em arial,helvetica,sans-serif;*/
	color:#666666;
	overflow:visible;
}

#DoubleHeaderBubble .bblTopGrad67, #EulaDoubleHeaderBubble .bblTopGrad67, #LearnMoreDoubleHeaderBubble .bblTopGrad67, #SecCodeDoubleHeaderBubble .bblTopGrad67 {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_1pixel_yel_67.png') repeat-x 0px 0px;
	height:67px;
}

#DoubleHeaderBubble .bblTopGrad57, #EulaDoubleHeaderBubble .bblTopGrad57, #LearnMoreDoubleHeaderBubble .bblTopGrad57, #SecCodeDoubleHeaderBubble .bblTopGrad57 {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_1pixel_yel_57.png') repeat-x 0px 0px;
	height:57px;
}

#DoubleHeaderBubble .bblTopGrad37, #EulaDoubleHeaderBubble .bblTopGrad37, #LearnMoreDoubleHeaderBubble .bblTopGrad37, #SecCodeDoubleHeaderBubble .bblTopGrad37 {
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_1pixel_yel_37.png') repeat-x 0px 0px;
	height:37px;
}

#DoubleHeaderBubble .bblHeaderCenter, #EulaDoubleHeaderBubble .bblHeaderCenter, #LearnMoreDoubleHeaderBubble .bblHeaderCenter, #SecCodeDoubleHeaderBubble .bblHeaderCenter {
	background-color: #FED22A;
}

#DoubleHeaderBubble .bbl2hdrTopLftYel,#EulaDoubleHeaderBubble .bbl2hdrTopLftYel, #LearnMoreDoubleHeaderBubble .bbl2hdrTopLftYel, #SecCodeDoubleHeaderBubble .bbl2hdrTopLftYel{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_lft_yel.png');
	height:37px;
	width:19px;
}

#DoubleHeaderBubble .bbl2hdrTopRgtYel, #EulaDoubleHeaderBubble .bbl2hdrTopRgtYel, #LearnMoreDoubleHeaderBubble .bbl2hdrTopRgtYel, #SecCodeDoubleHeaderBubble .bbl2hdrTopRgtYel{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_rt_yel.png');
	height:37px;
	width:23px;
}

#DoubleHeaderBubble .bbl2hdrTopRgtYelNoX, #EulaDoubleHeaderBubble .bbl2hdrTopRgtYelNoX, #LearnMoreDoubleHeaderBubble .bbl2hdrTopRgtYelNoX, #SecCodeDoubleHeaderBubble .bbl2hdrTopRgtYelNoX{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_rt_yel_nox.png');
	height:37px;
	width:23px;
}

#DoubleHeaderBubble .bbl2hdrBottomLftYel, #EulaDoubleHeaderBubble .bbl2hdrBottomLftYel, #LearnMoreDoubleHeaderBubble .bbl2hdrBottomLftYel, #SecCodeDoubleHeaderBubble .bbl2hdrBottomLftYel{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_btm_lft.png');
	height:21px;
	width:19px;
}

#DoubleHeaderBubble .bbl2hdrBottomRgtYel, #EulaDoubleHeaderBubble .bbl2hdrBottomRgtYel, #LearnMoreDoubleHeaderBubble .bbl2hdrBottomRgtYel, #SecCodeDoubleHeaderBubble .bbl2hdrBottomRgtYel{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_btm_rt.png');
	height:21px;
	width:23px;
}

#DoubleHeaderBubble .bbl2hdrTopRgtYelRo, #EulaDoubleHeaderBubble .bbl2hdrTopRgtYelRo, #LearnMoreDoubleHeaderBubble .bbl2hdrTopRgtYelRo, #SecCodeDoubleHeaderBubble .bbl2hdrTopRgtYelRo{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_rt_yel_ro.png');
	height:37px;
	width:23px;
}

/* preloads the roll over close image */
#DoubleHeaderBubble .closeRollOverImg {
	visibility: hidden;
	background: url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_top_rt_yel_ro.png');
}

#DoubleHeaderBubble .bblRgtArrow, #EulaDoubleHeaderBubble .bblRgtArrow, #LearnMoreDoubleHeaderBubble .bblRgtArrow, #SecCodeDoubleHeaderBubble .bblRgtArrow{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_rt_arrow_sml.png');  
	background-repeat:no-repeat;
	height:35px;
	width:50px;
	background-position: 0px 0px; 
}

#DoubleHeaderBubble .bblDwnArrow, #EulaDoubleHeaderBubble .bblDwnArrow, #LearnMoreDoubleHeaderBubble .bblDwnArrow, #SecCodeDoubleHeaderBubble .bblDwnArrow{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_hdr_dwn_arrow_sml.png');
	background-repeat:no-repeat;
	height:26px;
	width:23px;
	background-position: 0px 0px;
}

#DoubleHeaderBubble .bblRgtGrad, #EulaDoubleHeaderBubble .bblRgtGrad, #LearnMoreDoubleHeaderBubble .bblRgtGrad, #SecCodeDoubleHeaderBubble .bblRgtGrad{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_1pixel_rt.png');
	background-repeat:repeat-y;
	width:23px;
}

#DoubleHeaderBubble .whitebackground {
	background:#fff;
}

#DoubleHeaderBubble .bblHeaderLftGrad, #EulaDoubleHeaderBubble .bblHeaderLftGrad, #LearnMoreDoubleHeaderBubble .bblHeaderLftGrad, #SecCodeDoubleHeaderBubble .bblHeaderLftGrad{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_1pixel_lft_yel.png');
	background-repeat:repeat-y;
	height: 20px;
}

#DoubleHeaderBubble .bblHeaderRgtGrad, #EulaDoubleHeaderBubble .bblHeaderRgtGrad, #LearnMoreDoubleHeaderBubble .bblHeaderRgtGrad, #SecCodeDoubleHeaderBubble .bblHeaderRgtGrad{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_1pixel_rt_yel.png');
	background-repeat:repeat-y;
	height: 20px;
}

#DoubleHeaderBubble .bblLftGrad, #EulaDoubleHeaderBubble .bblLftGrad, #LearnMoreDoubleHeaderBubble .bblLftGrad, #SecCodeDoubleHeaderBubble .bblLftGrad{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_1pixel_lft.png');
	background-repeat:repeat-y;
	background-position: right; 
}

#DoubleHeaderBubble .bblBtmGrad, #EulaDoubleHeaderBubble .bblBtmGrad, #LearnMoreDoubleHeaderBubble .bblBtmGrad, #SecCodeDoubleHeaderBubble .bblBtmGrad{
	background-image: url('//buy-static.norton.com/estore/images/master/util/bbl_2hdr_1pixel_btm.png');
	background-repeat: repeat-x;
	height:21px;
}

#DoubleHeaderBubble #divContent, #EulaDoubleHeaderBubble #divContent, #LearnMoreDoubleHeaderBubble #divContent, #SecCodeDoubleHeaderBubble #divContent{
	background: #fff;
	padding:15px 0 5px 0;
}

#DoubleHeaderBubble #divContent .eula, #EulaDoubleHeaderBubble #divContent .eula,#LearnMoreDoubleHeaderBubble #divContent .eula, #SecCodeDoubleHeaderBubble #divContent .eula {
	border:dashed 1px #666;
	padding:4px;
	color:#999;
	margin: 0 0 15px 0;
}

#DoubleHeaderBubble #divContent ul, #EulaDoubleHeaderBubble #divContent ul, #LearnMoreDoubleHeaderBubble #divContent ul, #SecCodeDoubleHeaderBubble #divContent ul {
	margin-left:18px;
}

#LearnMoreDoubleHeaderBubble #divContent ul {
	margin-left: 0px;
}

#DoubleHeaderBubble #divContent hr , #EulaDoubleHeaderBubble #divContent hr , #LearnMoreDoubleHeaderBubble #divContent hr , #SecCodeDoubleHeaderBubble #divContent hr {
	margin-top:5px;
	margin-bottom:5px;
}

#DoubleHeaderBubble #divContent th, #EulaDoubleHeaderBubble #divContent th, #LearnMoreDoubleHeaderBubble #divContent th, #SecCodeDoubleHeaderBubble #divContent th,#div_nr_PopWindow th {
	background-color:#f5f5f5;
	color:#999;
	font-size: 10px;
}

#DoubleHeaderBubble #divContent td, #EulaDoubleHeaderBubble #divContent td, #LearnMoreDoubleHeaderBubble #divContent td, #SecCodeDoubleHeaderBubble #divContent td,#div_nr_PopWindow td {
	font-size: .9em;
}

.borderleft {
	border-left:solid 1px #666666;
}

.borderright {
	border-right:solid 1px #666666;
}

.bordertop {
	border-top:solid 1px #666666;
}

.borderbottom {
	border-bottom:solid 1px #666666;
}

#DoubleHeaderBubble .headerContent,#DoubleHeaderBubble .headerContent, #LearnMoreDoubleHeaderBubble .headerContent, #SecCodeDoubleHeaderBubble .headerContent{
	background-color:#fed22a;
	color:#555555;
	font-size:1.2em;
	font-weight:bold;
}

#DoubleHeaderBubble .headerContent {
    line-height: 24px;
    margin-top: 5px;
    width: 410px;
}

#DoubleHeaderBubble .borders, #DoubleHeaderBubble .borders, #LearnMoreDoubleHeaderBubble .borders, #SecCodeDoubleHeaderBubble .borders {
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

#DoubleHeaderBubble .bblRgtArrowSml {
	left: 448px;
    top: 250px;
}

/**************************************/

/* Purchase Interstitial */
.h1Title {
	color: #fff;
	font-size: 4em;
	font-weight: normal;
	margin: 0 0 0 40px;
	padding: 0;
}

.dollarSign {
	font-size: 0.7em;
	padding-top: 5px;
}

.buysMore {
	font-size: 0.6em;
	padding-top: 5px;
}

.prodBox {
	margin: 20px auto;
	width: 450px;
}

.prodImg {
	float: left;
	width: 130px;
}

.prodDesc {
	float: left;
	margin-left: 20px;
	padding-top: 20px;
	width: 300px;
	font-size: 14px !important;
	font-weight: bold;
}

	.prodDesc p {
		color: #000;
		font-size: 1.2em;
		font-weight: bold;
		margin-top: 20px;
	}
.prodDesc ul {
	font-weight:normal;
	font-size:12px;
}
.prodName {
	padding-top: 15px;
}

.h2Title {
	font-size: 2em;
	font-weight: normal;
}

.h3Title {	
	color: #000;
	font-size: 26px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

	.h3Title sup {
		font-size: 12px;
		position: relative;
		top: 4px;
	}

	.h3Title span {
		color: #000;
		font-size: 20px;
		font-weight: bold;
	}
	
.actionBtns {
	border-top: 1px solid #d7d7d7;
	clear: both;
	margin: 0 auto 75px auto;
	padding-top: 30px;
	width: 330px;
}	
	
.noThanks a {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_no.png') no-repeat;
	float: left;
	display: block;
	height: 27px;
/*	outline: none;*/
	text-indent: -9999px;
	width: 105px;
}

.yesAdd a {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_yes.png') no-repeat;
	float: right;
	display: block;
	height: 27px;
/*	outline: none;*/
	text-indent: -9999px;
	width: 180px;
}

	.yesAdd a:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_yes_ro.png') no-repeat;
	}
	
.prodSubDesc {
	color: #c00; 
	font-size: 20px;
	font-weight: bold;
}

.prodProtection {
	color: #555;
	font-size: 15px;
	font-weight: bold; 
}	

.orderBox,
.orderBoxConfirmKey {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	clear: both;
	overflow: hidden !important;
	/*margin: 10px 20px 25px 0;*/
	width: 500px;
}

.tblOrderBox {
	/*border-collapse: collapse;*/
	width: 489px;
}

.orderBoxConfirmKey {
	/*border-collapse: collapse;*/
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	width: 450px;
}

.confirmKeyOrder {
	margin-top: 25px;
}

#edit_customer {
    display:inline;
}

h1 div#edit_customer a{font-size:11px;}

.orderBoxConfirmKey td {
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 10px;
}

.orderBoxConfirmKey td.date {
	padding: 5px;
}

.txtLeft {
	padding-right: 10px;
	text-align: right;
}
		
	.orderBox .orderText {
		float: left; 	
		background: #fff;
		margin: 0; 
		padding: 15px; 
		border-right: 1px solid #ABABAB;
		text-align: right;
		/*width: 235px; */
	}
	
	.tblOrderDateText {
		border-right: 1px solid #d7d7d7;
		border-top: 1px solid #d7d7d7;
		margin: 0; 
		padding: 5px 15px 5px 0; 
		text-align: right;
	}
	
	.tblOrderDate {
		border-top: 1px solid #d7d7d7;
		padding-left: 25px;
	}
	
	.orderBox .tblOrderText {
		margin: 0; 
		padding: 17px 15px 15px 0; 
		text-align: right;
		width: 235px; 
		border-right: 1px solid #d7d7d7;
	}
	
	.orderBox .orderNumber {
		background: #fdf3c4; 
		border-left: 1px solid #d7d7d7;
		color: #000;
		font-size: 2.0em;
		font-weight: bold;
		margin: 0; 
		padding: 15px 0; 
		text-align: center;
	}
	
	.orderBox .tblOrderNumber {
		background: #fdf3c4; 
		color: #000;
		font-size: 2.0em;
		font-weight: bold;
		line-height:17px;
		margin: 0; 
		padding: 15px 0; 
		text-align: center;
		width: 249px; 
	}
	
	.orderBoxConfirmKey .orderNumberConfirmKey {
		background: #fdf3c4; 
		color: #000;
		font-size: 1.5em;
		font-weight: bold;
	}
	
	.orderBoxSml {
		border: 1px solid #ababab;
		clear: both;
	/*	margin-left: 86px; */
	    margin-left: 40px;
		_margin-left: 0;
		width: 440px;
	}
	
		.orderBoxSml .orderText{
			padding: 10px 15px;
			text-align: center;
			/*width: 200px;*/
		}
		
		.orderBoxSml .orderNumber {
			border-left: 1px solid #ababab;
			font-size: 1.5em;
			padding: 10px 15px 10px 0;
			/*width: 209px;*/
			
		}
		.orderBoxSml .orderNumber a{
			font-size: 1.5em;
		}
/*
.confirmEmail {
	color: #636363;
	float: left;
	font-size: 0.9em;
	margin: 8px 0 0 0;
	padding: 0;
	width: 245px;
}	*/

/* Neal Hooks - 4-21-09*/
.confirmEmail {
	color: #636363;
	float: left;
	font-size: 0.9em;
	/*margin: 8 0 0 0;*/
	margin: 0 0 0 0;
	padding: 0px 10px 0px 20px;
	width: 245px;
}	

.note {
	background: #fdf3c4;
	border: 1px solid #d7d7d7;
	color: #636363;
	margin: 15px 15px 0 0;
	/*padding: 4px;*/
	padding: 4px 0 10px 10px;
	width: 315px;
}

.printNote {
	background: #fdf3c4;
	border: 1px solid #d7d7d7;
	font-size: 1.5em;
	/*margin-bottom: 25px;*/
	padding: 10px;
}

	.printNote .icnPrint {
		float: right;
		margin-top: -15px;
		*margin:-25px 10px 0px 0px;
	}

/*.thPlatDesc {
	width: 270px;
}

.thPlatform {
	width: 170px;
}

.thDelivery {
	width: 90px
}

.thQty {
	width: 30px;
}

.thProdPrice {
	width: 50px;
}*/

.black {
	color: #000;
}

tr .reducedLineHeight .black
{
white-space:nowrap;
}


.txtSmall {
	font-size: 0.85em;
}
	

.tblConfirm td,
.tblConfirmKey td {
	vertical-align: top;
}


/*.tblBtns {
	margin-top: 15px;
}*/

ul.keyFeatLst li, ul.bullet li{
background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0pt 5px;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-left:10px;
margin-bottom: 2px;
color:#555555;
}
#div_nr_KeyTech strong
{
color:#555555;
}

/* Jeff Marsh - 12/3/09 - bug 11008 - removed the image from css. both normal and hover states. Also took out the display block and flot. added some padding*/
.but_continue_shopping {
	/*display: block;
	 * text-indent: -9999px;
	float: right;*/
/* Curtis Cummings 8-19-10: SITE-681: Removed padding & width, added float so localized buttons are proper
	padding-left:448px;
	width: 156px;
	*/
	float: right;
	height: 26px;
}

.but_qualify {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_qualify.png') no-repeat;
	display: block;
	float: right;
	height: 26px;
	text-indent: -9999px;
	width: 198px;
}

	.but_qualify:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_qualify_ro.png') no-repeat;
		
	}
/*
#rightInterstitial {	
	position:absolute;
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/background_qualifydiscount.png') bottom repeat-x;
	text-align:center;
	border:dashed 2px #ccc;
	padding:4px;
	margin-right:25px;
	display:none;
	width: 105px;
	right:0px;
}*/

/*  Neal Hooks - 4-21-09*/
#rightInterstitial {	
	position:absolute;
	/*background: transparent url(//buy-static.norton.com/estore/images/master/misc/background_qualifydiscount.png) bottom repeat-x;*/
	background-color:#fdfdc4;
	text-align:center;
	border: solid 1px #ccc;
	padding:4px;
	/*margin-right:15px;
	display:none;
	width: 128px;*/
	right:-17px;
	top:70px;
}
.nortonAccountOCText {
	padding-top:10px;
	text-align:left;
}

#rightInterstitial input {
	width:50px;
	border:solid 1px #EE7201;
	background-color:#FFFFFF;
	color:#000000;
	margin-top:5px;
}

select.globalRenewal {
margin: 30px 2px 0 0;
width: 180px;
float: right;
}

select.upgradeSel {
	width: 190px;
	float:left;
}

.spanHeadingDark {
	font-weight: bold;
	font-size: 15px;
/*	font-family: Arial, Helvetica, sans-serif;	*/
	background-color: #F4F4F4;	
}

.headerPadding {
	padding: 4px 4px 4px 8px;
	margin-bottom: 10px;
}

.wideBox230 {
	border:1px solid #D4D4D4;
	/*float: left;*/
	width: 230px;
	height: 130px;
}


#wideBox418{
	width: 418px;
}
#wideBox418 .findProductSelect select{
	width:330px;
	margin:10px 0 0 0;
}
div.findProdParent{
	float:left;
	width:350px;
}
div.findProdParent p{
	margin:0 0 0 10px;
}
div.img_findaProduct{
	 float:right;width:65px;
}

#irc_LwrTopLfPnl #but_go { 
	vertical-align: middle; 
	margin-left: 10px;
}


.wideBox230 .how {
	margin-left: 10px;
}

.wideBox230 .findProductSelect {
	float: left;
	display:inline;
	margin:0 0 0 10px;
}

.wideBox230 .targetProduct {
	width: 210px;
}

.wideBox230 .helpMeChooseContainer {
	border-top: 1px dotted #D4D4D4;
	float: left;
	padding-top: 10px;
	margin: 10px 0 0 0;
	width: 100%;
}

.wideBox230 #divStoreVersion {
	margin: 10px 0 3px 10px;
}

.wideBox230 #divStoreVersion img {
	vertical-align: middle;
	padding-top: 1px;
}

.wideBox230 .divDialImg {
	float:left;
	margin: 0;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/dial.png') no-repeat scroll 50% 0;
	height: 55px;
	width: 60px;
}

.wideBox230 .helpMeChooseText {
	float: left;
	margin:0;
	width:162px;
	height:55px;
	overflow:hidden;
}

.wideBox230 .helpMeChooseText .heading {
	font-size: 1.25em;
	font-weight: bold;
}

.wideBox230 .getStarted {
	text-align: right;
}
.productOptionHeading {
	background: #F4F4F4;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	padding: 4px 7px;
	text-align: left;
}

/******************************/

.popupMarker{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll center center;
	padding-right:14px;
	/*padding-top:18px;*/
	cursor:pointer;
	width: 10px;
	height: 8px;
	zoom:1;
}

.popupMarkerOnhover{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_orange.gif') no-repeat scroll center center;
	padding-right:14px;
	/*padding-top:18px;*/
	cursor:pointer;
	width: 10px;
	height: 8px;
	zoom:1;
}

/******************************/

#showSpecialOffer {
	color: #d61900;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
}

#showDiscountPrice {
	color: #d61900;
	text-align: right;
}

.updatePrice {
	color: #555;
	text-decoration: line-through;
}

.linethroughText {
	text-decoration: line-through;
}

.continueTop{
	margin-top:15px;
}

.purchaseReviewBottom{
	margin-bottom:15px;
}

/*******************************************************************************************************/
/*************************************** Manual Flow Styles ********************************************/
/*******************************************************************************************************/

a.nrButton {
	width: 110px;
	height: 19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: url("//buy-static.norton.com/estore/images/master/misc/Continue.gif") no-repeat;
	padding: 3px 0 0 0;
	float:left;
}

/*div#div_nr_KeyTech li, #div_popup_KeyTech li {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	line-height:14px;
}*/

#div_nr_Product {
	padding-top: 20px;
}

.divKeyTech li {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	line-height:14px;
}

.divKeyTech table {
	margin-left:16px;
}

#div_nr_TopLft{
	width:500px;
	float:left;
	margin-bottom:20px;
}

#div_nr_ProdImg{
	float:left;
	/*width:135px;*/
	padding-right:20px;
	padding-left:10px;
}

	#div_nr_Awards {
		width:139px;
		text-align:center;
		padding-top: 10px;
	}

#div_nr_ProdTitle {
	color:#000000;
    line-height:24px;
}

/*********************/

.divProdDesc {
	line-height: 12px;
	*line-height: 14px;
}

.divProdDesc_Title {
	padding-top:5px;
	font-size:26px;
	font-weight:bold;
	color:#000000;
}

.divProdDesc_Title_TM {
	font-size:12px;
	vertical-align:super;
	display: inline;
}

.divProdDesc_Title_Ver {
	font-size:20px;
	font-weight:bold;
	color:#000000;
	display: inline;
	padding-left:6px;
}

.divProdDesc_Title_Smaller {
	font-size:20px;
	font-weight:bold;
	color:#000000;
	*line-height: 16px;
}

.divProdDesc_Subtitle {
	font-size:20px;
	color:#CC0000;
	font-weight:bold;
	margin-top:12px;
	vertical-align:bottom;
}

.divProdDesc_Key1 {
	font-size:14px;
	color:#666;
	font-weight:bold;
	margin-top:12px;
	vertical-align:bottom;
}

.divProdDesc_Key2 {
	padding-top:3px; /* ie7 needs some top padding so the top of the text is not cut off */
	font-size:24px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
}

.divProdDesc_Key3 {
	font-size:16px;
	color:#999;
	font-weight:bold;
	margin-top:12px;
	vertical-align:bottom;
}

.divProdDesc_Protect {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
}

.divProdDesc_Text {
	padding-top:15px;
	padding-bottom:4px;
	line-height: 14px;
}

.divProdDesc_Textbold {
	font-weight:bold;
	padding-bottom:22px;
}

.divProdDesc_Textbold2 {
	font-weight:bold;
	padding-bottom:4px;
}

.divProdDesc_Price {
	font-size:1.25em;
	font-weight:bold;
}

.divProdDesc .inventoryStatus {
	color:#CC0000;
}

.KeyTech_Title {
	padding-bottom:5px;
}

.divProdDesc_BuyButton {
	padding-top:20px;
}

.divProdDesc .dottedOverline {
	margin-top: 38px;
}

.divProdDesc_BuyMore .divProdDesc_Title {
	font-size:15px;
	padding-top:3px;
}

.divProdDesc_BuyMore .divProdDesc_Subtitle {
	font-size:24px;
	color:#000000;
	margin-top:11px;
	margin-bottom:10px;
}

.divProdDesc_BuyMore .divProdDesc_Protect {
	color:#898989;
	padding-top:3px;
}

.divProdDesc_BuyMore .divProdDesc_Text {
	padding-top:12px;
}

/*********************/

.protectionPlan {
	display: block;
	margin-top: 3px;
}

/*.prodSpacedTxt{
	font:1.25em Arial, Helvetica, sans-serif;
	padding-top:15px;
	padding-bottom:20px;
}*/

#div_nr_TopRgt {
	width:220px;float:left;
}

#div_nr_PageOptions {
	margin-top:3px;
}

.emailOption {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_email_gray.png') no-repeat scroll left center;height:15px;margin:0;padding:0 0 0 23px;cursor:pointer;
}

.emailOptionBundle {
	margin-bottom: 13px;
}

.emailOption a,.emailOption a:visited {
	font-size:11px;color:#999999;text-decoration:none;
}

.emailOptionOnHover {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_email_orange.png') no-repeat scroll left center;
	height:15px;
	margin:0;
	padding:0 0 0 23px;
}

.emailOptionBundleHover {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_email_orange.png') no-repeat scroll left center;
	height:15px;
	margin: 0 0 13px 0;
	padding:0 0 0 23px;
}

.emailOptionOnHover a,
.emailOptionBundleHover a{
	font-size:11px;color:#D84704;text-decoration:none;
}

.printOption {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_print_gray.png') no-repeat scroll left center; height:auto; margin-top:5px; padding:1px 0 0 23px;
	cursor:pointer;
}

.printOption a,.printOption a:visited {
	font-size:11px;color:#999999;text-decoration:none;
}

.printOptionOnHover {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_print_orange.png') no-repeat scroll left center; height:auto; margin-top:5px; padding:1px 0 0 23px;
}

.printOptionOnHover a {
	font-size:11px;color:#D84704;text-decoration:none;
}
.step .printOption, .step .printOptionOnHover {
	margin-left:755px;
}

#div_nr_CurrencySelect {
	margin-top:20px;
}

select.menuCurrency {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	width: 100px;
}

#div_nr_RelProducts{
	
	border:1px solid #DFDFDF;
	/*width:218px;
	margin-top:14px;*/
	display:block;
}

#div_nr_RelProducts .relTitle {
	background-color:#E9E9E9;
	font-weight:bold;
	font-size:12px;
	color:#555;
	padding:5px 0 5px 10px;	
}

#div_nr_RelProducts .relSummary {
	padding:10px;
	font-size:10px;
	width:135px;
}

#div_nr_RelProducts li {
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/gtIcon.gif') no-repeat scroll 0 5px;
	padding-bottom:10px;
	padding-left:10px;
}

#div_nr_UpgradeLatest{font-weight:bold;padding-top:0px}

#div_nr_UpgradeLatest a{background:transparent url('//buy-static.norton.com/estore/images/master/misc/gtIcon.gif') no-repeat scroll left center;padding-left:8px;}

#div_nr_HelpMeChose{font-weight:bold;padding-top:20px}


/**********/

#div_nr_ProdDetails{position: relative; margin: 0; padding: 0; clear: both;}

#tabContent {
	border: 1px solid #bbb;	
	position: relative;
	top: 25px;
	margin-bottom: 40px;
	/*width: 100%;*/
	/*z-index: -100; with a negative 100, then FF was not allowing the tabs on product display not show up. */	
	/*padding:20px 25px;	*/
}

.thTabs {
	position:absolute;
	margin-top:-19px;
	*margin-top:-7px;
	*margin-left:-229px;
}

/* Tab navigation */
ul.primary {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	list-style: none;
	line-height: normal;
	position: absolute;
	clear: both;
	width: 100%;
	z-index: 100;
	/*border-bottom: 1px solid #bbbbbb;*/
	/*padding:0pt 0pt 3px;
	_padding:0pt 0pt -13px;
	_margin-bottom:-5px;*/
	height: 23px;

}

ul.tblTabs {
	border:none;
	top: -4px;
	*top: -5px;
	/*width: 545px;*/
	z-index: 5;
}

ul.primary li {
  display: block;
  float: left;
  /*_padding-bottom:-3px;*/
  top:30px;
}

ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
 border-style: solid solid solid solid;
 border-bottom:1px solid #ffffff;
  height: auto;
 	margin-right: 0.5em;
  padding: 5px 15px;
  display: block;
  float: left;
  text-decoration: none;  
  font-weight:bold;
}

ul.tblTabs li a {
	float: left;
}

ul.primary li a.activeTab {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
  color:#555;
  cursor:default;
/*  outline:none;*/
}

ul.tblTabs li a.activeTab {
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
}

ul.primary li a.activeTab:hover {
  background-color: #fff;
  border-bottom-color: #fff;
}

ul.primary li a.inactiveTab {
 	background-color: #ddd;
	border-color: #bbb;
 	border-width: 1px;
 	border-style: solid solid none solid;
 	height: auto;
 	margin-right: 0.5em;
 	padding: 5px 15px;
 	text-decoration: none;
 	color:#999;
}

ul.tblTabs li a.inactiveTab {
	background: none;
	border: 0;
	color: #8d8d8d;
	margin-right: 0;
	padding-top: 7px;
}

ul.primary li a:hover {
	background-color:#eee;
	border-color: #ccc;
	border-bottom-color: #eee;
}

ul.tblTabs li a:hover {
	background: none;
	color: #555;
}

ul.primary li a:visited { text-decoration:none}

li.bltLst {
	padding-bottom:10px;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px ;
	padding-left:12px;
	/*margin-left: 22px;
	width:300px;*/
}
li.bltLst img{
	padding-right:5px;
}

li.nwLst {
	padding-bottom:10px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:url('//buy-static.norton.com/estore/images/en/us/misc/new_tag_red.png');
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 2px 5px;
	padding-left:14px;
	margin-left:20px;
		
	*background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 12px 5px;
	*padding-left:24px;
	*margin-left:10px;
}
.bltImage
{
	position:absolute;
	left:-10px;
	margin-top:2px;
}
li.bltInrLst	{
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px ;
	padding-left:10px;
}

*:first-child+html li.bltInrLst	{
	zoom: 1;
}

.btmSpacing{
	padding-bottom:10px;
	margin-left: 10px;
	/*width:300px; commenting out for upgrades and renewals page */
}


#div_nr_PopWindow{
width:550px;
height:400px;
}


#div_nr_PopTitle{background-color:#FFCC00;font-size:20px;font-weight:bold;
/*font-family:Arial, Helvetica, sans-serif;*/padding-top:15px;padding-left:20px;color:#FFFFFF;height:40px;
}
#div_nr_ProtectionSummary{
padding-top:20px;
}
#div_nr_ProtectionSummary li{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;
list-style-position:outside;
list-style-type:none;
background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px;padding-bottom:10px;
padding-left:10px;
margin-left:20px;
margin-right:20px;
}


#div_nr_Note{
border:1px solid #FFCC00;
background-color:#FFFF99;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;
padding:10px 10px 10px 10px;
margin-top:10px;

}

#div_nr_ProdDetails .divTabContentHeading {
	font-size:1.6em;
}

div.divTabContentHeading {
	margin-top:10px;
}

#pnlSysReq {
	display:block;position:relative;
	padding:20px 25px;
}

#pnlKeyFeatures{
/*
	display:block;
	position:relative;	
	border:1px solid #bbbbbb;*/
	padding:20px 25px;
	overflow: hidden !important;
}

#pnlKeyFeatures div.lftList, #pnlSysReq div.lftList {
	float: left;
	width: 290px;
}

#pnlKeyFeatures div.rgtList, #pnlSysReq div.rgtList {
	width: 340px;
	float: left;
	padding-left:15px;
}
		
	/**************************/
	
	.addToCart {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_addtocart.png') no-repeat;
		display: block;
		float: right;
		height: 22px;
/*		outline: none;*/
		text-indent: -9999px;
		width: 110px;
	}
	
	
		.addToCart:hover {
			background: url('//buy-static.norton.com/estore/images/en/us/btn/but_addtocart_ro.png') no-repeat;
		}
		
/*******************/

.twoColRgt2LftModSmaller {
	float:left;
	width:407px;
	vertical-align:bottom;
}

/*.twoColRgt2LftMod {
	float:left;
	width:585px;
}*/
	
	/* page heading title */
	.twoColRgt2LftMod .divHeadingText, .twoColRgt2LftModSmaller .divHeadingText {
		font-size: 13px;
		margin-bottom: 10px;
	}
	
	.noColHeadingText {
		display: block;
		margin-bottom: 10px;
		width: 429px;
	}
	
		.noColRgtSelect #spanCompareLink {
			float: none;
			margin-right: 25px;
		}

.rightSlot {
	border:1px solid #dfdfdf;
	position:relative;
	float:left;
	/*top:10px;
	left:13px;*/
	/*width: 100px;
	height: 242px;*/
	padding: 10px;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/background_qualifydiscount.png') repeat;
}

	.rightSlot .divRightSlotHeading {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 20px;
		font-weight: normal;
		line-height: 22px;
		padding: 4px 20px 4px 0px;
	}
	
	.rightSlot .divDialImg {
		margin: 8px 0px 8px 6px;
		background:transparent url('//buy-static.norton.com/estore/images/master/misc/dial.png') no-repeat;
		height: 46px;
		width: 46px;
	}
	
	.rightSlot .divRightSlotSubheading {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 14px;
	}
	
#spanCompareLink {
	white-space:nowrap;
	/*float:left;*/
	/*padding:5px 5px;*/
	font-size:.9em;
	color:#D84707;
}

.spanHeading {
color:#999999;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
padding:4px 10px;
}
#spanCompareLink.right {
	float:right;
}

#spanCompareLink:hover {
	color:#FD5900;
	text-decoration:underline;
	cursor:pointer;
}

#popupIcon {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.png') no-repeat;
	width: 10px;
	position: relative;
	margin-top: -8px;
	height: 8px;
	display:inline;
	float:right;
	padding: 0px;
	*padding-bottom:6px;
}

th #popupIcon {
	float: left;
	left: 110px;
	top: -3px;
}

#popupIcon:hover {
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/icon_popup.png') no-repeat;
	width: 10px;
	height: 8px;
}

/*******************/

/*div.storeThreeWide {
	float: left;
	width: 230px;
	border: 1px solid #dfdfdf;
	margin: 10px 10px 16px 0px;
	height: 130px;
}*/

#irc_TopLfPnl {
	float:left;
}

	#irc_TopLfPnl p {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: .9em;
		font-weight: normal;
		color: #999;
	}

#irc_TopRtPnl {
	float:left;
	width: 190px;
}

	#irc_TopRtPnl select {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 11px;
		font-weight: normal;
		color: #636363;
		margin: 12px 0 0 0;
		width: 190px;
	}

#irc_LwrTopLfPnl {
	/*float:left;
	width: 450px;*/
}

	#irc_LwrTopLfPnl {
		border: 1px solid #ccc;
		/*padding: 6px;*/
		margin: 0px;
		/*width: 510px;*/
		/*height: 63px;*/
	}
	
	#irc_LwrTopLfPnl .irc_LwrTopLfPnlHeading {
		background: #f4f4f4;
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 15px;
		font-weight: bold;
		/*margin-left: 6px;*/
		padding: 6px 7px;
	}
	
	/*#irc_LwrTopLfPnl select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #999;
		margin: 10px 0px 0px 6px;
		width: 300px;
	}*/
	
	#irc_LwrTopLfPnl select.targetProduct {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 11px;
		font-weight: normal;
		color: #636363;
		margin: 6px 0px 0px 6px;
		width: 380px;
	}
	
	#irc_LwrTopLfPnl select.targetVersion {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 11px;
		font-weight: normal;
		color: #636363;
		width:255px;
	}
	
	.lwrTopLfPnl_link {
		padding: 3px 0px 2px 9px;
		margin-left: 8px;
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/gtIcon.gif') no-repeat 0px 7px;
	}
	
		.lwrTopLfPnl_link a {
			font-size: 0.917em;
		}
	
	#irc_LwrTopLfPnl .goBtn {
		vertical-align:bottom;
		margin-left:8px;
		cursor:pointer;
	}

#irc_LwrTopRtPnl {
	/*float:left;
	width: 200px;*/
	border: 1px solid #ccc;
	padding: 2px;
	/*width: 184px;*/
	height: 71px;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bg_helpmechoose.jpg') repeat;	
}

	#irc_LwrTopRtPnl .divLwrTopRtPnlHeading {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 15px;
		font-weight: bold;
		margin-left: 6px;	
		line-height: 22px;
		padding: 0px 0px 0px 0px;
	}
	
	#irc_LwrTopRtPnl .divDialImg {
		/*padding: 0px 0px 0px 18px;*/
		margin: 0px 0px 0px 18px;
		background:transparent url('//buy-static.norton.com/estore/images/master/misc/dial.png') no-repeat;
		height: 46px;
		width: 46px;
	}
	
	#irc_LwrTopRtPnl #irc_LwrTopRtPnl_content {
		position: absolute;
		margin-top: 22px;
		margin-left:72px;
		width: 100px;
	}
		
		#irc_LwrTopRtPnl #irc_LwrTopRtPnl_content .divLwrTopRtPnlText {
/*			font-family: Arial, Helvetica, sans-serif;*/
			font-size: 13px;
			font-weight: normal;
			margin-bottom: 4px;
		}	
		
		#irc_LwrTopRtPnl #irc_LwrTopRtPnl_content img {
			padding-left: 4px;
		}

#irc_CntrPnl{
	/*float:left;
	width: 700px;*/
	padding: 0 3px;
}

	#irc_CntrPnl .btmSpacing {
		padding-top:10px;
		margin-bottom:50px;
	}

#irc_BotPnl {
	/*float:left;
	width: 500px;*/
	border: 1px solid #ccc;
	margin: 5px 0px 16px 0px;
	height:75px;
	/*background: transparent url('//buy-static.norton.com/estore/images/en/us/mf/banner_renewals_v11.jpg') no-repeat 0px 0px;*/
}

	#irc_BotPnl #irc_BotPnl_links {
		position: absolute;
		margin: 36px 0 0 163px;
		font-size:11px;
	}

	#irc_BotPnl #irc_BotPnl_links a {
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/gtIcon.gif') no-repeat 10px 5px;
		padding-left:20px;
		font-size:11px;
	}

.irc_productHeading {
	background: #F4F4F4;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	padding: 4px 10px;
	height: 17px;
}

.ircBottom {
	/*bottom:0;
	position:absolute;
	width:100%; */
	width:165px;
	overflow: hidden !important; 
	padding-bottom: 10px;
	font-size:0.9em;
	border-top:1px dotted #DFDFDF;	
	padding-top:5px;
}

.ircBottom .ircPriceLink {
	float:left;
	clear:both;
	width: 60px;
}

.ircBottom .ircProduct {
	float:right;
	padding-right:16px;
	color:#999;
	width: 79px;
}
	
.irc_productHeading .spanHeadingDark {
	float:left;
	font-weight: bold;
	font-size: 12px;
}

.irc_productHeading #spanCompareLink {
	float:right;
	font-weight:bold;
}

.botPnlSmall {
	width: 495px;
}

.botPnlCategory {
	width: 545px;
}

.topPnlCategoryAd {
	margin-bottom: 9px;
	width: 580px;
}	

		.topPnlCategoryAd a {
			background: url('//buy-static.norton.com/estore/images/en/us/misc/20_off_products.gif') no-repeat;
			display: block;
			height: 60px;
			text-indent: -9999px;
			width: 580px;
		}
		
		.topPnlCategoryAd a:hover {
			background: url('//buy-static.norton.com/estore/images/en/us/misc/20_off_products_ro.gif') no-repeat;
			display: block;
			text-indent: -9999px;
		}
		
#divIRCVersion {
	margin: 5px 0px 0px 6px;
}
		
/*********************/
/*
#div_product_TopLftPnl {
	clear: both;
	float: left;
	width: 480px;
}

#div_product_TopRgtPnl1 {
	float: right;
	width: 220px;
	height: 80px;
}

#div_product_TopRgtPnl2 {
	display: none;
	float: right;
	width: 220px;
	height: 140px;
}

#div_product_TopRgtPnl3 {
	float: right;
	width: 220px;
	height: 1px;
}

#div_product_CntrPnl {
	clear: both;
	float: left;
	width: 100%;
	padding-top:20px;
}

#div_product_BtmPnl {
	clear: both;
	float: left;
	width: 100%;
}



#div_form2_TopRgtPnl1 {
	float: right;
	width: 125px;
	margin-top:-39px;
}

#div_category_TopRgtPnl1 {
	float: right;
	margin-top: -440px;
	*margin-top: -464px;
	width: 125px;
}

#div_category_TopRgtPnl2 {
	float: right;
	width: 125px;
}*/

	.multiUser {
		width:120px;
		overflow:hidden;
	}
	
	.olderVersions {
		font-size: 0.9em;
		margin-top: 40px;
	}

/*********************/
.affiliatePage {
	color:#555555;
}

.affiliatePage h3 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 23px;
	color: #999;
}

.affiliatePage a {
	font-size: 0.9em;
}

.affiliatePageContent {
	background-color:#FFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 15px 50px;
}

.popupCol {	
	float:left;
	width:740px;
	margin: 0 12px 0px 12px;
	padding: 0 20px 10px 20px;
	background-color: #fff;
}

.popupColAffiliate {
	float:left;
	width:749px;
}

.popupColCompare {	
	float:left;
	width:779px;
	/*margin: 0px 12px 0px 12px;*/
	padding: 8px 0 0 15px; /* Added on 6th May 2011 for fixing SITE-7545 mentioned in JIRA */
	background-color: #fff;
}

.popupConfirm {
	background: #fff;
	float: left;
	margin: 0 12px 0 12px;
	padding: 0 10px 10px 10px;
	width:753px;
}

.popupFAQ {
	background: #fff;
	float: left;
	margin: 0px 0px 0 12px;
	padding: 0px 0px 30px 22px;	
	width:756px;
}

#popupCol_header {
	float:left;
	width:808px;
	/*margin:16px 10px 0 0;
	padding:0;*/
}

/* popup pages have white background */

	#popupCol_header #divPopupLogo {
		float:left;
		margin: 0px 0px 12px 10px;
	}
	
	#popupCol_header #divPopupCloseWindow {
		margin: 28px 24px 0px 0px;
		float:right;
	}
	
	#popupCol_header #divPopupCloseWindow a {
		color: #666;
		font-size:11px;
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close.gif') no-repeat right 4px;
		padding-right: 15px;
		text-decoration: none;
	}

	#popupCol_header #divPopupCloseWindow a:hover {
		color: #FD5900;
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close_ro.gif') no-repeat right 4px;
	}
	
	#popupCol_header #divPopupDivider {
		float:left;
		width:773px;
		height:12px;
		/*border: 1px solid #333;*/
		background-color: #333;
		display: block;
		position: relative;
		font-size:5px;
	}
	
	#divPopupFooter {
		float:left;
		width:784px;
		margin: 24px 0px 0px 10px;
		padding: 10px 0px 10px 0px;
		border-top: 1px solid #bbb;
		font-size: 11px;
	}
	
	#div_product_TopLftPnl_popup {
		clear: both;
		float: left;
		width: 740px;
		padding-top:40px;
	}
	
	#ProductDetailsMoreInfo #popupCol_header, #ProductDetailsMoreInfo .popupDivSolidWhiteBack { padding-left:20px; }
	#ProductDetailsMoreInfo #divPopupFooter { margin-left:10px; }
	
/**************************************/

/* #tdEulaBox {
	display: block;
} */

.spanDoubleChevron {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_dbl.png') no-repeat center center;
	cursor:pointer;
	width:9px;
	height:10px;
}

.spanDoubleChevronStore {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_dbl.png') no-repeat center center;
	cursor:pointer;
	width:9px;
	height:7px;
}

a.bubblepos {
	position: relative;
}

/************* Compare Popup ****************************/

#divComparePopupCntrPnl * {
	padding: 0px;
	margin: auto;
	border-collapse: collapse;
}

#divComparePopupCntrPnl #div_nr_ProdImg {
	padding: 30px 0px 0px 0;
	/*width: 175px; commented out the width to make compare page browser compatible*/
}

#divComparePopupCntrPnl #div_nr_ProdDesc {
	/*width: 200px; commented out the width to make compare page browser compatible*/
	padding-left:10px;
	float:left;
}

div.bestValueTitle{
	line-height:25px;
}

#divComparePopupCntrPnl .divComparePopupCntrPnl_ColTitle {
	color: #000;
	font-weight: bold;
	float: right;
	padding-right:12px;
}

#divComparePopupCntrPnl .divComparePopupCntrPnl_ColProduct {
	padding: 10px 0px 10px 0px;
}

#divComparePopupCntrPnl .moreInfo {
	padding-left: 0px;
}

/* Name: Sunita Pant	
   Date: 11/20/2009
   Comments: this is used in compare pop up page to 
   			 set rows for price and buy now links 
	Bug # 9745
*/
.setTop{
	position:absolute;
	text-align:center;	
}

#divComparePopupCntrPnl .spanProdDesc {
	font-size: 0.9em;
/*	font-family: Arial, Helvetica, sans-serif;*/
	color: #666;
	font-weight: normal;
	display: block;
}

#divComparePopupCntrPnl #divLeftYellowHeader {
	clear:left;
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/yellowHeaderLeft.jpg') no-repeat;
	width: 5px;
	height: 37px;
	float:left;
}

#divComparePopupCntrPnl #divYellowHeader {
	height: 20px;
	background-color:#FFCC01;
	float:left;
	font-size: 2em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: normal;		
	color: #FFFFFF;
	padding: 12px 0px 5px 12px;
}

#divComparePopupCntrPnl #divRightYellowHeader {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/yellowHeaderRight.jpg') no-repeat;
	width: 5px;
	height: 37px;
	float:right;
}

#divComparePopupCntrPnl #divCompareWithText {
	position: absolute;
	font-size: 1.2em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: normal;
	color: #999;
	margin: 13px 0px 0px 16px;
	white-space: nowrap;
	width: 200px;
}

#divComparePopupCntrPnl .divMinArrow, .divMaxArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_grey.gif') no-repeat 0px 0px;
	width: 4px;
	height: 7px;
	position: relative;
	float: right;
	margin: 10px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
}

#divComparePopupCntrPnl .divMinArrowHover, .divMaxArrowHover {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_orange.gif') no-repeat 0px 0px;
	width: 4px;
	height: 7px;
	position: relative;
	float: right;
	margin: 10px 10px 0px 5px;
	padding: 0px 0px 0px 0px;	
}

#divComparePopupCntrPnl .divMaxArrow {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_grey_flip.gif') no-repeat 0px 0px;
	width: 4px;
	height: 7px;
	position: relative;
	float: right;
	margin: 10px 10px 0px 5px;
	padding: 0px 0px 0px 0px;	
}

#divComparePopupCntrPnl .divMaxArrowHover {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/arrow_orange_flip.gif') no-repeat 0px 0px;
	width: 4px;
	height: 7px;
	position: relative;
	float: right;
	margin: 10px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
}

#divComparePopupCntrPnl .pPriceLarger {
	font-size: 0.9em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-top: 14px;
}

#divComparePopupCntrPnl .pPriceLarger span {
        display:block;
}

#divComparePopupCntrPnl .pPrice {
	font-size: 0.9em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-top: 16px;
}




/* width of the smaller compare products  TEST*/
#divComparePopupCntrPnl .col2, #divComparePopupCntrPnl .col3, #divComparePopupCntrPnl .col4, #divComparePopupCntrPnl .col1 {
	width:175px;
}

#divComparePopupCntrPnl .spanSubLen {
	font-size: 1.0em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: bold;
	color: #000;
	display: block;
	text-align:right;
	padding: 10px 12px 0px 0px;
}

#divComparePopupCntrPnl .spanTaxesMsg {
	font-size: 0.8em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: normal;
	color: #999;
	display: block;
	text-align:right;
	padding: 0px 12px 8px 0px;
}

/* width of the 1st column */
#divComparePopupCntrPnl .divCol1WidthSet {
	width:225px;
}

.divComparePopupTopmenu {
	clear:both;
	margin: 0;
}

.divComparePopupTopmenu .imgLeftBar {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/darkgreybar_left.png') no-repeat 0px 0px;
	width: 5px;
	height: 12px;
	float:left;
}

.divComparePopupTopmenu .imgRightBar {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/darkgreybar_right.png') no-repeat 0px 0px;
	width: 5px;
	height: 12px;	
	float:left;
}

#spanCompareHeader {
	font-size: 1.6em;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: normal;
	float:left;
	padding: 10px 0px 8px 0px;
}

.lightGray {
	background-color:#F9F9F9;
}


/* Billing Payment Tables */
/*.tblIndent {
	clear: both;
	margin-left: 85px;
}

	.tblIndent p {
		margin-top: 20px;
	}*/

.tblBillLft, 
.tblBillRgt {
	font-size: 0.9em;
	/*height: 210px;
	margin-top: 10px;
	margin-bottom: 15px;*/
	padding: 10px 5px;
}

.tblBillLft {
	border: 1px solid #ababab;
	position: relative;
	/*float: left;
	width: 300px;*/
}

	.tblBillLft table,
	.tblBillRgt table {
		/*border-collapse: collapse;*/
		width: 99%;
		color: #555555;
	}

	.tblBillLft td,
	.tblBillRgt td {
		/*padding: 5px 10px 5px 0;*/
		vertical-align: top;
	}
	
	.tblBillLft p {
		font-weight: bold;
		margin: 0;
	}
	
	.tblBillLft #edit_billing { 
		background-color:#ffffff; 
		padding: 0 3px 0 5px; 
		position: 
		absolute; right:0; 
	}
	
	/*Change for SITE-2181 MR defect*/
	/*Change for SITE-13993 NRD defect*/
	.tblBillLout {
		table-layout: fixed; 
		width: 340px;
	}
	
	.tdWrap {
		word-wrap: break-word;
	}
				
.tblBillRgt {
	border: 1px solid #ababab;
	/*border-collapse: collapse;*/
	float: left;
	margin-left: 15px;
	/*width: 350px;*/
}

	.tblBillRgt td {
		text-align: right;
		/*width:10px;*/
		*width:0px;
	}
	/*Change for LV-20435 projectM defect*/
	
.tblIndent td, .tblBillRgt td {
    padding: 5px 10px 5px 0;
    vertical-align: top;
}
	
.alignRight {
	text-align: right;
}

td.alignBottom {
	padding: 7px 10px 3px 0;
	vertical-align: bottom;			
}

td.total {
	/*font-size: 1.8em;*/
	font-weight: bold;
	padding-top: 15px;
	white-space:nowrap;
}
/*Change for LV-21333 projectM defect - adding a change for ie7's problm with nowrap inside a td*/
td.total label {
	white-space: nowrap
}

.tblDottedLine td {
	border-top: 1px dashed #d7d7d7;
}

.verisign {
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	width: 117px;
}

#verisign_scp { /* Single Cart Page - NH 09-01-09 */
    float:right;
    margin: 10px 10px 10px 10px;
}

.divRgtLegal {
	float: right;
	margin-top: 5px;
}

.payment_method_bottom {
	float: left; 
	width: 425px;
	margin: 10px 0 0 0;
}

.divBillingReviewLinks {
	/*margin-left:640px;
	margin-top:20px;*/
}

/*.btnSubmit {
	clear: both;
	margin: 0 auto;
	text-align: center;
	width: 150px;
	
	padding-top:5px;
	margin-left:631px;


	.btnSubmit a {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_submit_your_order.png') no-repeat;
		display: block;
		height: 22px;
		margin: 0 auto;
		text-indent: -9999px;
		width: 137px;
	}
	
		.btnSubmit a:hover {
			background: url('//buy-static.norton.com/estore/images/en/us/btn/but_submit_your_order_ro.png') no-repeat;	
		}
		
	.btnSubmit p {
		color: #c1c1c1;
		font-size: 0.9em;
	}*/
	
.btnSubmitLabel {
	color: #c1c1c1;
	font-size: 0.9em;
	margin-left:5px;
}
	
.payMethod {
	color: #555;
	font-weight: bold;
}

.but_shop_now {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_shop_now.png') no-repeat;
	display: block;
	height: 23px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 92px;
}

	.but_shop_now:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_shop_now_ro.png') no-repeat;
	}
	
.but_close_window {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_close_window.png') no-repeat;
	display: block;
	float: left;
	height: 23px;
	margin-right: 30px;
	text-indent: -9999px;
	width: 110px;
}

	.but_close_window:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_close_window_ro.png') no-repeat;
	}
	
.but_send_invoice {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_send_invoice.png') no-repeat;
	display: block;
	float: right;
	height: 23px;
	margin-right: 30px;
	text-indent: -9999px;
	width: 104px;
}

	.but_send_invoice:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_send_invoice_ro.png') no-repeat;
	}	
	
.but_print {
	background: url('//buy-static.norton.com/estore/images/en/us/btn/but_print.png') no-repeat;
	display: block;
	float: left;
	height: 23px;
	text-indent: -9999px;
	width: 58px;
}

	.but_print:hover {
		background: url('//buy-static.norton.com/estore/images/en/us/btn/but_print_ro.png') no-repeat;
	}	
	
.step {
	clear: both;
/*	width: 773px;*/
}

	.step .stepNumber {
		color: #c2c2c2;
		float: left;
		font-size: 2em;
		line-height:24px;
	}

	.step .infoTxt {
		float: left;
		margin-top: 15px;
		width: 500px;
		margin-left:15px; 
	}
	
	.step .icnPrint {
		float: right;
		margin-top: 8px;
	}
	
.stepTwoTxt {
	font-size: 0.917em; 
	/*float: left; 
	margin-left: 20px; 
	margin-top: 137px;
	width: 245px;*/
}	
	
.address {
	font-size: 0.917em;
	list-style: none;
	margin: 10px 0 0 65px;
	/*padding: 15px 0 0 0;*/
}

.spanLrgText {
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	margin-left: 10px;
}
		
.tblStepTwo {
	border: 1px solid #ababab;
	/*border-collapse: collapse;
	clear: both;
	float: left;
	width: 425px;*/
}	

.thRefTxt {
	border-bottom: 1px solid #ababab;
	text-align: center;
}

.thRefNumber {
	background: #FDF3C4;
	border-bottom: 1px solid #ababab;
	/*width: 200px;*/
	border-left: 1px solid #ababab;
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	height: 35px;
	text-align: center;
	
}

.tdRefSpacingRgt {
	padding: 2px 15px;
}

.tdRefSpacingLft {
	border-left: 1px solid #ababab;
	color: #555;
	font-weight: bold;
	padding: 2px 15px;
}

.customerTxt {
	border-top: 1px solid #ababab;
	clear: left;
	font-size: 0.917em;
	padding-top: 10px;
	width: 100%;
}

.creditCards {
	clear: both;
	list-style: none;
	margin: 0 0 10px 86px;
	padding: 10px 0 0 0;
}
	#divCreditCardWrapper {
		overflow:hidden;
		margin-bottom:5px;
	}	

	#divCreditCardWrapper a {
		padding-right:5px;
	}	

	.creditCards li {
		display: inline;
	}	
	
	.creditCards li.weAccept {
		float: left;
		font-size: 0.9em;
		padding-top: 5px;
		padding-right: 10px;
	}

.clear {
	clear: both;
}	

			#topPromo {
				width:720px;
			}
			#topPromo div {
				float:left;
				padding:0px;
				margin:0px;
			}
			#topPromo #promoInfo {
				width:355px;
				height:169px;
			}
			#topPromo #promoInfo #product {
				position:relative;
				top:115px;
				left:85px;
			}
			#topPromo #promoInfo #product #price {
				font-size:1.1em;
				color:#000;
				height:26px;
				position:relative;
				padding-top:6px;
				padding-right:10px;
			}
			
/***************************************/

	.tdMultiBoxshot {
		position: relative;
		height: 110px;
	}

	.paddingless {
		vertical-align: top;
		padding-top: 5px;
		padding-right: 11px;
		padding-bottom: 5px;
		padding-left: 11px;
	}
	
	.spanMultiProdDesc {
		font-size: 0.9em;
/*		font-family: Arial,Helvetica,sans-serif;*/
		color: #666;
		font-weight: normal;
	}
	

		.tblPriceList tr {
			padding: 0px;
		}
	
		.tblPriceList .label {
			font-weight: normal;
			color: #666;
			/*font-size: 0.9em;*/
			text-align:left;
			white-space:nowrap;
			line-height: 22px;
			padding-right:20px;
			vertical-align:top;
	/* 		padding-bottom:5px; */
		}
		
		.tblPriceList .price {
			/*font-size: 0.9em;*/
			line-height: 22px;
			color: #666;
			white-space:nowrap;
			font-weight: bold;
			text-align:right;
			vertical-align:top;
	/* 		padding-bottom:5px; */
		}
		
.tblPortal,
.specialOffers table {
	/*border-collapse: collapse;*/
	padding: 0;
}

.tblPortal td {
	/*background: url('//buy-static.norton.com/estore/images/master/misc/dotted_divider.gif') right repeat-y;*/
	/*border-right: 1px dotted #ababab;*/
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	/*width: 25%;*/
	width: 175px;
}

.tblPortal .popupMarker,
.tblPortal .popupMarkerOnhover {
	padding-right: 0;
}

.tblPortal td.last {
	/*background: none;*/
	border-right: 0;
}

.tblPortal .prodIcn {
	height: 60px;
	text-align: center;
}

.tblPortal .prodPrice, .tblPortalLast .prodPrice{
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 10px 10px;
}

.tblPortal .productDesc, .tblPortalLast .productDesc{
	font-size: 0.95em;
	/*height: 60px;*/
	vertical-align: top;
}		

.specialOffers {
	border: 1px solid #ababab;
	border-right: none;
	margin-top: -1px;
	_position: relative;
	z-index: 0;
	display: block;
	float: left;
	height:  auto;
	padding: 20px 5px 10px;
}


.specialOffersOne{
	border: 1px solid #ababab;
	border-left: none;
	margin-top: -1px;
	_position: relative;
	z-index: 0;
	display: block;
	float: left;
	height:  auto;
	padding: 20px 5px 10px;
}

.specialOffers, .specialOffersOne{height: 200px; _height: 230px;}

.specialOffers table{border-right: 1px dashed #ababab;}
.specialOffers table a, .specialOffersOne table a{color: #555 !important;}

.specialOffersBtn {
	background: #fff;
	border-color: #ababab;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	font-size: 1.5em !important;
	font-size: 1.35em;
	margin-top: 40px;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 125px;
	/*_width: 125px;*/
	z-index: 1;
	
}

.specialOffers td.productImgOne{
	width: 150px; 
		vertical-align: top;
}

.specialOffers .productImgTwo, .twoWide .productImgTwo {
	vertical-align: top;
	width: 150px;
}

.specialOffers .productImgOne img.imgProductBoxshot, .specialOffersOne .productImgOne img.imgProductBoxshot{margin: 0 !important; padding: 0 !important;}

.specialOffers .productPrice, .twoWide .productPrice, .specialOffersOne .productPrice{
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 0 0;
}

.specialOffers .productTitle, .twoWide .productTitle, .specialOffersOne .productTitle{
	/*height: 40px; */
	/*padding-top: 25px; */
	vertical-align: top; 
	width: 220px;
}
.specialOffers .productDesc, .specialOffersOne .productDesc, .twoWide .productDesc {
	font-size: 0.9em;
	vertical-align: top;
}

.specialOffers .productDesc a, .specialOffersOne .productDesc a{color: #D84704 !important;}

.specialOffers .buyNow, .twoWide .buyNow {
	
	padding-top: 10px;
	vertical-align: top; 
}	

.specialOffers .borderRight,
.tblPortal .borderRight,
.twoWide .borderRight {
	border-right: 1px dotted #ababab;
	padding: 0;
	width: 1px;
}				
.twoWide .productTitle, .twoWide .productDesc {
	width:25%;
}

.postPurchaseBg {
	background:url('//buy-static.norton.com/estore/images/en/us/misc/rc_interstitial_postpurchase_background.png');
	height: 432px;
	width: 720px;
}

/*****************************/

.divCartOverlayLeft {
	background:transparent url('//buy-static.norton.com/estore/images/master/util/cart_overlay_lft.png') no-repeat scroll center center;
	height: 208px;
	width: 25px;
}	

.tdCartOverlayMid {
	background:transparent url('//buy-static.norton.com/estore/images/master/util/cart_overlay_mid.png') repeat-x scroll center center;
	vertical-align:bottom;
	text-align:center;
	height: 208px;
}

.tdCartOverlayMid .tdCartOverlayMid_Close {
	margin: 8px 0px 0px 0px;
	float:right;
	cursor: pointer;
}

.divCartOverlayRight {
	background:transparent url('//buy-static.norton.com/estore/images/master/util/cart_overlay_rt.png') no-repeat scroll center center;
	height: 208px;
	width: 26px;
}

#divPortalFlashAdBackground {
	/*background:url('//buy-static.norton.com/estore/images/en/us/misc/flash_background.jpg') no-repeat scroll left center;*/
	background:url('//buy-static.norton.com/estore/images/Non-Product/Banners/bnr_premium_services.jpg') no-repeat scroll left center;
}

#divPortalFlashAd {
	height: 153px;
	margin-bottom: 30px;
}

#divPortalFlashAd p {
	position: relative;
	top: -15px !important;
	top: -19px;
}

/*************************************/

.divPortalContentStyle * {
	margin: 0px;
	padding: 0px;
}

.divPortalContentStyle {
	color:#636363;
	font-size: 1em;
	background-color: #fff;
/*	font-family: arial,helvetica,sans-serif;*/
}

.divPortalContentStyle .divTitle {
	font-size:1.0em;
	color: #555 !important;
	*font-size:0.8em;
	padding-top:4px;
	padding-bottom:18px;
	/*padding-right:35px;*/
	position: relative;
}

.divPortalContentStyle .divTitleImg {
	float:left;
	padding-right:10px;
	position: relative;
}

.divPortalContentStyle .divContent {
	clear:both;
	padding-bottom:0px;
	padding-top:10px;
	*padding-bottom:0px;
	*padding-top:5px;	
	font-size:1.1em;
}

.divPortalContentStyle hr {
	border-top: 1px dotted #636363;
	color:#fff;
	background-color:#fff;
	padding-bottom:15px;
	*margin-bottom:10px;
	margin-top:15px;
	*margin-top:10px;
}

.divPortalContentStyle .imgBuyButton {
	padding-top:20px;
	margin-bottom:10px;
}

.divPortalContentStyle h3 {
	margin: 0;
	padding: 0;
	font-size: 1.05em;
}

.divPortalContentStyle ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
}
	
	.divPortalContentStyle li {
		background: url('//buy-static.norton.com/estore/images/master/misc/orange_bullet.gif') 0 5px no-repeat;
		margin-bottom: 5px;
		padding-left: 10px;
	}
	
.divPortalContentStyle .price {
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
}

.divPortalContentStyle .disclaimer {
	border-top: 1px solid #ababab;
	font-size: 0.9em;
	padding-top: 5px;
}

.storeLftSide {
	float: left;
	margin-right: 10px;
	width: 477px;
}

.storeRgtSide {
	float: left;
	width: 233px;
}

.storeRgtSide .storeThreeWide {
	border: 1px solid #d7d7d7;
	height: 95px;
	margin-bottom: 8px;
	margin-right: 0;
	margin-top: 7px;
	width: 231px;
}

.oem .storeBuyNow {
	padding: 10px 10px 36px 10px;
}

.oemWelcome {
            font-size: 1.167em;
            font-weight: bold;
        }
		.oemPageHeading {
            background: #fff;
			clear: both;
			height: 30px;
			margin: 0;
        }

.storeBuyNowGerman {
	padding-top: 15px;
}

#tblMultiPage .spanProdTitle {
	padding-top: 0px;
	padding-bottom: 0px;
}

.tblStorage {
	/*border-collapse: collapse;*/
	border-top: 1px solid #dfdfdf;
	font-size: 1.167em;
	font-weight: bold;
	margin: 15px 0;
	width: 235px;
	color: #898989;
	white-space: nowrap;
}

.tblStorage td {
	padding: 4px 0;
}

.tblStorage .tdStoragePrice {
	color: #ef7102;
	text-align: right;
	white-space:nowrap;
}

.pBreak {
	margin-bottom: 10px;
}

.systemRequirements {
	margin: 0 0 15px 0;
}

.imgStorage {
	margin-top: 32px;
}

.welcome {
	font-size: 1.167em;
	font-weight: bold;
	margin-left: 18px;
	margin-top: 20px;
}	

.pExpire {
	padding-bottom: 15px;
	margin-left: 18px;
	margin-bottom: 0;
}

.opSelect {
	margin: 20px 0 5px 10px;
	width: 160px;
}

/************************/

.confirmRgt #div_category_TopRgtPnlSm {
	margin-top: -195px;
	*margin-top: -201px;
	width: 117px;
	overflow: hidden;
}

#div_category_TopRgtPnlSm {
	/*float: right;
	margin-top: -61px;
	width: 112px;*/
	position: relative;
}

	#div_category_TopRgtPnlSm .macUser {
		margin: 12px 0 30px 0;
	}

/************************/

#tblProductsPage .tdDisplayProduct{
	background-color: #fff8d1;
	color:#666;
}

#tblProductsPage .tdDisplayContent{
	background-color: #F4F4F4;
	color:#666;
}

/*#div_nr_legal {
	margin: 15px 140px 10px 18px;
}*/

#div_product_BtmPnl #div_nr_legal {
	margin: 15px 0 10px 0;
}

/* products and compare tables */
#tblProductsPageCompare {
float:left;
}


	#tblProductsPage th {
		background-color:#F4F4F4;
	}
		
	#tblProductsPage .imgProductBoxshot {
		margin-left:10px;
	}
	
	#tblProductsPage .fourWide .imgProductBoxshot {
		margin-left:0px;
	}
	
	#tblProductsPage .tdBorderBottomDotted, #tblProductsPageCompare .tdBorderBottomDotted {
		border-bottom: 1px dotted #dfdfdf;
	}
	
	#tblProductsPage .padding {
		vertical-align:top;
		padding:11px;
		font-size:.9em;
	}

	#tblProductsPage .fourWide .imgBuyActionLink {
		margin-left:0px;
		margin-right:5px;
		font-size:.9em;
		color:#999;
		border-top: 1px dotted #dfdfdf;
	}
	
	#tblProductsPage .protection {
		font-size: 0.95em;
		margin: 0;
		padding: 0 10px;
	}
	
	#tblProductsPage .protectionPlan {
		font-size: 0.95em;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
	}
	
	#tblProductsPage .tdProductBox {
		padding: 10px 0;
		text-align: center;
		width: 90px;
	}
	
	#tblProductsPage .tdProductInfo {
		padding: 10px 0;
		vertical-align: top;
	}
	
	#tblProductsPage .thDark {
		background: #ccc;
		/*padding: 4px;*/
		text-align: center
	}
	
	#tblProductsPage .thDarkLeft {
		padding-left: 15px;
		text-align: left;
	}
	
	#tblProductsPage .thSelect {
		padding: 5px 15px;
		text-align: right;
	}
	
		#tblProductsPage .thSelect h2 {
			padding:6px 0px 0px 0px;
			margin:0px;
		}
		
		#tblProductsPage .thSelect .selRgt { 
			font-size: 0.95em;
			padding-left: 8px;
			text-align: right;
			width: 39px;
		}
		
		#tblProductsPage .thSelect ul {
			list-style: none;
			margin: 3px 0 0 0;
			padding: 0;
		}
		
			#tblProductsPage .thSelect li {
				float: left;
			}
					
	#tblProductsPage .tdPrice {
		color: #FD5900;
		font-weight: bold;
		padding-right: 15px;
		padding-top: 17px;
		text-align: right;
		width: 125px;
	}
	#tblProductsPage .tdPrice p{
		/* 
		 * moving the padding to a class just for the home page. 
		 * Bug 10420 says to get rid of the padding o the category and upgrade/renewals pages - JM
		 * padding-right: 15px;
		 */ 
		 clear: both;
	}
	#tblProductsPage .tdPriceSmall {
		font-weight: bold;
		padding-right: 15px;
		padding-top: 17px;
		text-align: right;
		width: 55px;
	}
	
	#tblProductsPage .inputQuanity {
		border: 1px solid #ccc;
		margin: 17px 10px 0 10px;
		width: 25px;
	}
	
	#tblProductsPage .tdAddToCart {
		padding: 15px;
	}

	#tblProductsPage .orange {
		color: #FD5900;
		font-size: 0.95em;
		font-weight: bold;
		/*margin-left: 10px;*/
		padding-bottom: 2px;
		width: auto;
	}
	
	/* price text */
	#tblProductsPage .spanPrice {
		font-size: 12px;
/*		font-family: Arial, Helvetica, sans-serif;*/
		padding: 4px 10px;
		color: #333;
		font-weight: bold;
	}
	
	#tblProductsPage .optionPrice, #tblProductsPage .oldPrice {
		float:top;
		height:18px;
		/*margin-bottom: 8px;*/
	}

	
		
	/* action button */
	#tblProductsPage .imgBuyActionLink {
		padding: 4px 10px 20px 10px;
	}
		


	/* dark yellow background for headings */
	.darkyellow {
		background-color: #ffebac;
		border-bottom: 1px solid #e7d499;
	}
	
	/* light yellow background */
	.lightyellow {
		background-color: #fff5d1;
	}
	
	/* used to fill the small section above the table that is not using the products table bottom border */
	#tblProductsPageCompare .topborderfill {
		border-top: 1px solid #dfdfdf;
	}

	/* headings columns on the left */
	#tblProductsPageCompare .tdCompareHeadings {
		border-bottom: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		width: 192px;
		padding:5px 0 5px 0;
	}

		#tblProductsPageCompare .tdCompareHeadings p {
/*			font-family: Arial,Helvetica,sans-serif;*/
			font-size: 11px;
			font-weight: normal;			
			margin: 0;
			padding: 4px 10px 4px 6px;
		}
	
	#tblProductsPage .lightGrey {
		color: #999;
	}

#tblProductsPage #spanCompareLink {
	float: left;
	padding: 4px 0 0 10px;
}

.oem #divStoreTableHeaderSection #spanCompareLink {
	float: none;
}

#tblProductsPage .fourWide #spanCompareLink {
	float:right;
	margin-right:8px;
	/* adding visibility hidden for site-7513. JMarsh 9/8/10 */
	visibility:hidden;
}
	
	.cart_continueButtonImage {
	  margin-top:10px;
	}	

#divShoppingCart #tblCart td.zeroPaddingRight{
padding-right: 0px;
}
#divComparePopupCntrPnl #tblProductsPageCompare {
	clear:both;
	margin-top:23px;
	margin-bottom:23px;
	/*border-collapse:collapse;*/
}

#divComparePopupCntrPnl #tblProductsPageCompare .divTableHeading {
	background-color:#FFCC01;
}

/*#divComparePopupCntrPnl #tblProductsPageCompare .compare p,
#tblProductsPageCompare .compare a {
	padding: 0px 10px 0px 10px;
}*/

#divComparePopupCntrPnl #tblProductsPageCompare .compare p {
	font-size: 1.1em;
	padding: 0px 10px 0px 10px;
/*	font-family: Arial,Helvetica,sans-serif;*/
	font-weight: bold;
}

#tblProductsPage .imgBuyActionLink.storePrice a {
	font-size: 1.2em;
}

#tblProductsPage .storeBuyNow {
	padding-bottom: 30px;
}

	#tblProductsPage .storeBuyNow a {
		margin-left: 10px;
	}

#tblProductsPage .msrp {
	font-size: 0.9em;
	margin-left: 10px;
	margin-top: 15px;
	text-decoration: line-through;
}

/*#contentPane2 {
	background-color:transparent;
}*/

#div_popup_KeyTech {
	margin-left: 150px;
}

.edit_containerPopup {
	margin-right: 10px;
}

/*******************************************************************************************************/
/************************************ End of Manual Flow Style *****************************************/
/*******************************************************************************************************/

/*******************************************************************************************************/
/************************************ Start of InProduct Flow Style ************************************/
/*******************************************************************************************************/

/*************Common Overrides*******************************/

/******** InProduct Renewal Nav *****************/

.renewalNav *{margin:0;padding:0;position:relative;}

.renewalNav {
	float:left;
	clear:both;
	width:950px;
	background-color: #D7D7D7;
	height:20px;
}

.rc .renewalNav {  /* rc consistent breadcrumb fix */
	background-color: #fff;
}

	/* left edge of the menu */
	.renewalNav .divLeftEdge {
		background: transparent url("//buy-static.norton.com/estore/images/master/nav/inproductheadernavlftCnr_white.gif") no-repeat scroll right center;
		width: 5px;
		height: 20px;
		float:left;
	}

	.rc .renewalNav .divLeftEdge {background: none;} /* rc consistent breadcrumb fix */
	
	.renewalNav .divLeftEdgeGrey {
		width: 2px;
		height: 20px;
		float:left;
	}

	/* left edge of the menu past the first selection */
	.renewalNav .divLeftEdgePast {
		background: transparent url("//buy-static.norton.com/estore/images/master/nav/inproductheadernavlftCnr_gray.gif") no-repeat scroll right center;
		width: 5px;
		height: 20px;
		float:left;
	}

	.rc .renewalNav .divLeftEdgePast {background: none;} /* rc consistent breadcrumb fix */

  /* left nav links */
	.renewalNav .divLeftRenewalNav {
		float:left;
		border-top: 2px solid #D7D7D7;
		border-bottom: 2px solid #D7D7D7;
	}

	.rc .renewalNav .divLeftRenewalNav {border: none;}	/* rc consistent breadcrumb fix */		
		
		/* past links that have pastLink class applied */
		.renewalNav .divLeftRenewalNav a {
			color: #D84704;
/*			outline:none;*/
			text-decoration:none;		
		}

		.rc .renewalNav .divLeftRenewalNav a {color: #999;} /* rc consistent breadcrumb fix */
		
		.renewalNav .divLeftRenewalNav a:hover {
			color: #FD5900;
		}

		.rc .renewalNav .divLeftRenewalNav a:hover { /* rc consistent breadcrumb fix */
			color: #999;
		}

		/* disabled link by default */
		.renewalNav .divLeftRenewalNav .renewalNavItem {
			float:left;
			cursor: default;
			font-size: 1.1em;
			color: #B7B7B7;
			padding: 0 1.8em 0 1.1em;
			background: transparent url("//buy-static.norton.com/estore/images/master/nav/chev_arrow_disabled.gif") no-repeat scroll right center;
			background-color: #EBEBEB;
		}

		.rc .renewalNav .divLeftRenewalNav .renewalNavItem { /* rc consistent breadcrumb fix */
			padding: 0 10px;
			font-size: 13px;
			color: #999999;
		}

		.rc .renewalNav .divLeftRenewalNav .renewalNavItem { /* rc consistent breadcrumb fix */
			background: none;
			background-color: #fff;
		}
		
		/* past link that is linkable */
		.renewalNav .divLeftRenewalNav .pastLink {
			/*color: #d84704;*/
			background: transparent url("//buy-static.norton.com/estore/images/master/nav/chev_arrow_past.gif") no-repeat scroll right center;
			background-color: #EBEBEB;
			cursor: pointer;
		}

		.rc .renewalNav .divLeftRenewalNav .pastLink { /* rc consistent breadcrumb fix */
			background: none;
			background-color: #fff;
		}
		
		/* current link that is disabled */
		.renewalNav .divLeftRenewalNav .currentLink {
			color: #555;
			background: transparent url("//buy-static.norton.com/estore/images/master/nav/chev_arrow_current.gif") no-repeat scroll right center;
			background-color: #fff;
		}
		
		/* current link that is disabled */
		.renewalNav .divLeftRenewalNav .currentLinkEnd {
			color: #555;
			background: #fff url('//buy-static.norton.com/estore/images/master/nav/chev_rt_cap_wht.png') no-repeat scroll right center;
		}

		/* last link to have different ending to the right */
		.renewalNav .divLeftRenewalNav .lastLink {
			background: url("//buy-static.norton.com/estore/images/master/nav/chev_rt_cap_gray.png") no-repeat scroll right center;
			background-color: #EBEBEB;
		}	
			
	/* starting left edge of the right links */
	.renewalNav .divInnerLeftEdge {
		background: transparent url("//buy-static.norton.com/estore/images/master/nav/inproductnavlftCnr.gif") no-repeat scroll right center;
		width: 5px;
		height: 20px;
		float:right;
	}

	/* right nav links */
	.renewalNav .divRightRenewalNav {
		float:right;
		background:url("//buy-static.norton.com/estore/images/master/nav/inproductheadernav.gif") repeat-x;
	}
		
		/* right nav link */
		.renewalNav .divRightRenewalNav .renewalNavRightItem {
			float:left;
			cursor: pointer;
			font-size: 1.1em;
			color: #fff;
			padding: 0.25em 1.1em 0.2em 1.1em;
		}

		.renewalNav .divRightRenewalNav a {
			color: #fff;
/*			outline:none;*/
			text-decoration:none;
		}

		.renewalNav .divRightRenewalNav a:hover {
			color: #FD5900;
		}		
	
	/* pipe seperating the links to the right */
	.renewalNav .pipe {
		float:left;
		padding-top: 0.25em;
		color: #fff;
	}
	
	/* the right edge of the nav bar */
	.renewalNav .divRightEdge {
		background: transparent url("//buy-static.norton.com/estore/images/master/nav/inproductnavrgtCnr.gif") no-repeat scroll right center;
		width: 5px;
		height: 20px;
		float:right;
	}

/******** End of InProduct Renewal Nav *****************/

.colOne {
	float:left;
	width:554px;
}

.colTwo {
	float:right;
	width:130px;
	padding-top: 50px;
}

	.rcCart #divShoppingCart #tblCart {
		margin-left:26px;
	}
	
/*************Added by Quarry*******************************/

/* product.php only - the left section which includes the short text, the compare link and table */
.tdTopLeftSection {
	width: 196px;
	vertical-align:top;
	border: 1px solid white;
}

	.tdTopLeftSection p {
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 12px;
		font-weight: normal;
		margin: 0px 20px 0px 0px;
	}

/* adds a right pointed arrow to a link */

/* product.php only - refers to the compare link - its background gets updated through js */
#divCompareLink {
	position:relative;
	top:-22px;
	left:0px;
	padding-left: 8px;
	padding-bottom: 4px;
	/*margin-left:18px;*/
	cursor:pointer;
}

.divCompareactive {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/orangeArrowSmDN.gif') no-repeat scroll 0px 5px;
	*background: transparent url('//buy-static.norton.com/estore/images/master/misc/orangeArrowSmDN.gif') no-repeat scroll 0px 4px;
}

.divCompareinactive {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif') no-repeat scroll 0px 5px;
	*background: transparent url('//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif') no-repeat scroll 0px 4px;
}

.topLeftPanel {
	width:203px;
	float:left;
	height:100%;
	padding: 0;
	margin:0 0 0 18px;
}

/*******************************/

.button_msg {
	clear:both;
	color: #999;
	padding-top:10px;
}

#divconfirmtable #tblConfirm {
	width: 476px;
	color: #636363;
	font-size: 12px;
	float: left;
	*display: inline;
	margin-bottom:30px;
	margin-left:16px;
}

#divconfirmtable #tblConfirm td {
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
}

#divconfirmtable #tblConfirm .label {
	text-align: right;
	padding-right: 8px;
}

#divconfirmtable #tblConfirm .confirm_num {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
/*	font-family: Arial, Helvetica, sans-serif;	*/
	padding: 12px 5px 12px 5px;
	background-color: #FFF7D0;
	color: #333;
}

#divconfirmtable #tblConfirm .date {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
/*	font-family: Arial, Helvetica, sans-serif;	*/
	color: #333;
}

#divconfirmtable #tblConfirm .border_right {
	border-right: 1px solid #D7D7D7;
}
#divconfirmtable #tblConfirm .border_bottom {
	border-bottom: 1px solid #D7D7D7;
}

.confirm_note {
	font-size: 10px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	left:520px;
	top:96px;
	width: 210px;
	position: absolute;
	display:inline;
	line-height:12px;
}

a.cart_addtocart {
	margin: 0px;
}

#divShipping {
	display: none;
}

#divShippingAmt {
	display: none;
}

#divShippingOptions {
	display: none;
}

.bubble_close {
	cursor:pointer;
}

/*******************************************************************************************************/
/************************************ End of InProduct Flow Style **************************************/
/*******************************************************************************************************/
.oemLogo {
	width: 100px;
}

.dellLogo {
	float: right;
	margin-top: 25px;
}

.oemLocalization {
	margin-top: 45px;
}

.hide {
	display:none;
}

.show {
	display:block;
}

.alignMiddle {
	vertical-align: middle;
}

.oemLandingInfo {
	width: 198px;
}

	.oemLandingInfo p {
		padding-top:17px;
		line-height:16px;
	}


/************************/

.divFaq {
	float:left;
	margin: 10px 0 10px 0;
	text-align: left;
}

.buttonFaq {
	padding-top: 15px;
}

.divFaqQ {
	font-size:13px;
	margin: 15px 0 0 20px;
	padding: 2px 0 2px 22px;
	clear:both;
	float:left;
	display:inline;
	color: #d84704;
	cursor: pointer;
	width: 270px !important;
}
#helpBubble .divFaqQ {
	margin: 5px 0px 0px 20px;
}

#helpBubble .bblRgtArrow {
	z-index: 9999;
}

.divFaqQ:hover {
	color: #fd5900;	
}

.divFaqQ_open {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/plusbox.png') no-repeat scroll 0 0;
}

.divFaqQ_close {
	background: transparent url('//buy-static.norton.com/estore/images/master/misc/minusbox.png') no-repeat scroll 0 0;
}
		
.divFaqA {
	font-size:1em;
	margin: 10px 0 0 40px !important;
	margin: 10px 0 0 25px;
	clear:both;
	float:left;
	width:600px;
}

.divFaqTitle {
	font-size: 1.5em;
	color:#555;
	margin: 10px 0 0 0;
}
#helpBubble .divFaqTitle {
	font-size: 1em;
	font-weight: bold;
}

/************************/

#linkList {
	margin:20px 0 20px 0;
}
#linkList .dottedRight {
	border-right:dotted #999 1px;
}
#linkList td {
	padding:10px 20px 20px 30px;
}
#linkList th {
	padding:0px 75px 0 16px;
	font-size:1.1em;
}
#linkList a {
	font-size:0.95em;
}

/************************/

.divKeyTech .keyFeatLst li {
	margin-bottom: 10px;
}

.sysReqLst {
	margin-bottom: 15px;
}

	.sysReqLst li.bltLst {
		padding-bottom: 5px;
	}
	
.landingpagefix	{
	margin-top:-20px;
	margin-left:18px;
	position:relative;
}

.rcoptionpagefix	{
	margin-top:-19px;
}

.divLeafCircle {
	background: transparent url('//buy-static.norton.com/estore/images/master/product/leaf_circle.png');
	background-repeat: no-repeat;
	width:59px;
	height:58px;
}

/*************************************/

.divTrialwaremNav {
	padding-bottom: 10px;
}

.divTrialwaremNav .spnTrialwaremNavElement {
	color: #666;
}

.divTrialwaremNav .current {
	font-weight: bold;
}

.divTrialwaremNav .current span,
.spnTrialwaremNavElement .currentThick {
	padding-bottom: 2px;
	border-bottom: 3px solid #666;
}

.spnTrialwaremNavElement span.currentThin {
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #666;
}

.spnDoubleArrow {
	background: transparent url("//buy-static.norton.com/estore/images/master/misc/doublechev_gray.png") no-repeat scroll center center;
	width: 6px;
	height: 7px;
	margin: 0px 5px 0px 5px;
}

#tblForm {
	/*margin-top: 10px;
	margin-bottom: 0px;
	width: 718px;
	 border: 1px solid #dfdfdf; */
}

#tblForm {
	font-size: 90%;
}

#tblForm .trialBorder {
	border-bottom: 1px dotted rgb(153, 153, 153); 
	/* width: 598px;  */
	margin-bottom: 10px;
}

#tblForm .trialSubmitButton {
	padding-top: 17px; 
	padding-bottom: 20px;
}

#tblForm .trialNote {
	padding-top: 18px;
}

#tblForm .trialInputField {
	width:160px;
}

#tblForm .trialSelectField {
	width:164px;
}

#tblForm label {	
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	color: #666;
	text-align:right;
	font-weight:bold;
	padding-right: 4px;
}
	
#tblForm .input_textbox {
	margin:1px 0;
	padding:1px;
}

#tblForm .select_textbox {
	height:18px;
	margin:1px 0;
}

.autoRenew {
	font-size: 0.917em;
	line-height: 15px;
}

.autoRenew ul {
	margin-bottom: 5px;
}
.autoRenew li {
	margin: 5px 0;
}
/*************************************/
/*   Removed by Greg as Curtis no longer uses this in the hulk landing page 
#landing
{
	width:701px;
}
#landing #compare
{
	padding-top:255px;
	*padding-top:285px;
	*padding-left:35px;
}

#landing #compare #landing_compare {
	width:635px;
	mmargin:35px;
	padding-bottom:25px;
	border-left: solid 8px #B3C48E;
	border-right: solid 8px #B3C48E;
	border-bottom: solid 8px #B3C48E;
	background:#fff;
}

#landing #compare #landing_compare th {
	background:#B3C48E;
	vertical-align:middle;
}


#landing #compare #landing_compare td {
	padding-left:15px;
	padding-right:15px;
	background:#fff;
	width:50%;
	font-size:.9em;
}

#landing #compare #landing_compare td .spanPrice {
	font-size:1.4em;
}

#landing #compare #landing_compare td.paddingTop {
	padding-top:25px;
}

#landing #compare #landing_compare td.paddingBottom {
	padding-bottom:25px;
}

#landing #compare #landing_compare td.center {
	text-align:center;
}

#landing #compare #landing_compare td.dottedRight,
#compare #landing_compare td.dottedRight {	
	border-right: 1px dotted #444;
}

#landing .btmSpacing {
	padding-left:5px;
}
*/
#compare th a {
	color:#fff;
	padding-left:3px;
}

#compare th a:hover {
	color: #464646;
	padding-left:3px;
}
.landingTwo,
.landingThree {
	width: 702px;
}

.landingFour {
	float: left;
	width: 559px;
}

.landingTwo #compare #landing_compare,
.landingThree #compare #landing_compare {
	width:702px;
	margin-bottom: 25px;
	padding-bottom:25px;
	border-left: solid 8px #b2b0af;
	border-right: solid 8px #b2b0af;
	border-bottom: solid 8px #b2b0af;
	background:#fff;
}

.landingFour #compare #landing_compare {
	width: 559px;
}

.landingThree #compare #landing_compare,
.landingTwo #compare #landing_compare.noBottomPadding {
	padding-bottom: 0;
}

.landingTwo #compare th,
.landingThree #compare th, 
.landingFour #compare th {
	background:#b2b0af;
	width:702px;
	vertical-align:middle;
	text-align: left;
}

/*#contentPane2 .landingTwo h3 {
	color: #cacaca;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1em;
}

#contentPane2 .landingTwo h3.h3Lrg {
	font-size: 3.5em;
}*/

.landingTwo ul,
.landingSix ul,
.landingSeven ul{
	margin: 0 0 15px 10px;
}

.landingTwo .spanProdTitle,
.landingSix .spanProdTitle,
.landingSeven .spanProdTitle{
	font-size: 1.167em;
	margin: 20px 0 15px 0;
	padding: 0;
}

.landingSix .spanProdTitle {
	margin-bottom: 10px;
}

.spanProdTitle span em{
	font-style:normal;
	padding-right:5px; /* right padding to add space btw product name and whats this SITE-3438*/
}

.landingSix .spanProdDesc,
.landingSeven .spanProdDesc {
	font-size: 1em;
	padding: 0;
}	

.landingTwo .spanPrice {
	font-size: 1.5em;
	padding-left: 0;
}

.landingThree .spanPrice,
.landingFour .spanPrice,
.landingSix .spanPrice,
.landingSeven .spanPrice {
	color: #000;
	font-size: 1.167em;
}

.landingSix .spanPrice,
.landingSeven .spanPrice {
	padding-left: 0;
}	

.landingThree td {
	vertical-align: top;
	width: 33%;
}

.landingFour td {
	vertical-align: top;
	width: 50%;
}

/*.landingSix {
	float: left;
	margin-top: 23px;
	padding-top: 2px;
	width: 475px;
}

.landingSeven {
	float: right;
	margin-top: 23px;
	padding-top: 2px;
	width: 475px;
}*/

.landingSix,
.landingSeven {
	border-top: 1px dotted #444;
	width: 450px;
}

.landingSix table,
.landingSeven table {
	width: 450px;
	/*margin: 15px 0 15px 20px;*/
}

.landingSix table a img,
.landingSeven table a img {
	padding: 10px 0 15px 0;
}

/*.landingSix table.last,
.landingSeven table.last{
	border: 0;
	margin-top: 0;
}*/

/*.landingSix h2,
.landingSeven h2 {
	color: #000;
	font-size: 2em;
	*line-height: 17px;
}*/

.landingSix_h2, .landingSeven_h2 {
	color: #000;
	font-size: 1.35em;
	*line-height: 17px;
}

/*.landingSix .headingDesc,
.landingSeven .headingDesc {
	font-size: 1.167em;
	margin-top: 10px;
}*/

.landingSix_headingDesc, .landingSeven_headingDesc {
	font-size: 1.167em;
}

.landingRightCol {
	float: right;
	margin-top: 20px;
	width: 113px;
}	

.landingRightCol img {
	margin-bottom: 15px;
}

.landingRgtLrg {
	float: right;
	margin-top: 20px;
	width: 223px;
}

.landingLftLrg {
	float: left;
	margin-top: 20px;
	width: 223px;
}

.landingLftImg {
	padding-top: 40px;
	text-align: center;
	width: 360px;
}

.landingThreeProd {
	padding-top: 40px;
	text-align: center;
}

.landingFourProd {
	text-align: center;
}

.legalText {
	font-size:.9em;
}

.imgLeft {
	float: left;
	text-align: right;
	padding-top: 25px;
	width: 210px;
}

.imgMiddle {
	color: #000;
	float: left;
	font-size: 1.5em;
	padding-top: 60px;
	text-align: center;
	width: 250px;
}

.imgRight {
	float: left;
	padding-top: 25px;
	width: 120px;
}

.save {
	color: #898989;
	font-size: 2em;	
	margin-bottom: 25px;
}

.platform {
	color: #898989;
	font-size: .667em;
	margin-top: 10px;
}

.landingCellPadding {
	padding-left: 25px;
}

#expandShopping,
#expandCheckout {
	font-size: 0.667em;
	margin-left: 515px;
	text-align: right;
}

.paraConfirmKey {
	font-size: 0.917em;
	margin-bottom: 10px;
}

.alignTop {
	vertical-align: top;
}

.tdCartDash {
	margin-top: 5px;
}

#divShoppingCart #tblCart .noTopBorder {
	border-top: 0;
}

#divShoppingCart #tblCart .noBottomBorder {
	border-bottom: 0;
}

/**Landing 3 & 4 **/
.landingFour {
	width: 559px;
}
.divLandingLeftNoBorder {
	border-colour: #fff;
}
.divLandingLeft, .divLandingLeftNoBorder {
	padding-top:20px;
	position:relative;
	border-left:8px solid #B2B0AF;
	float:left;
	height: 100%;
	width:100%;
}

.divLandingLeftNoBorder {
	border-color: #fff;
}

.divLandingLeft .content, .divLandingLeftNoBorder .content {
	border-right:1px dotted #444;
	height: 100%;
}


.divLandingLeftBottom {
	position:relative;
	float:left;
	width: 100%;	
	padding-bottom: 20px;
}
	
	.divLandingLeftBottom .bottom {
		border-left: 8px solid #B2B0AF;
		border-bottom: 8px solid #B2B0AF;
		height: 10px;
		padding-bottom: 10px;
	}

.divLandingMiddle {
	padding-top:20px;
	position:relative;
	float:left;
	height: 100%;
	width:100%;
}

.divLandingMiddle .content {
	border-right:1px dotted #444;
	height: 100%;
}


.divLandingMiddleBottom {
	position:relative;
	float:left;
	width: 100%;	
	padding-bottom: 20px;
}
	
	.divLandingMiddleBottom .bottom {
		border-bottom: 8px solid #B2B0AF;
		height: 10px;
		padding-bottom: 10px;
	}

.divLandingRight, .divLandingRightNoBorder {
	padding-top:20px;
	position:relative;
	width:100%;
	border-right: 8px solid #B2B0AF;
	float:left;
	height: 100%;
}

.divLandingRightNoBorder {
	border-color: #fff;
}

.divLandingRight .content {
	height: 100%;
}


.divLandingRightBottom {
	position:relative;
	float:left;
	width: 100%;	
	padding-bottom: 20px;
}
	
	.divLandingRightBottom .bottom {
		background: #fff;
		border-bottom: 8px solid #B2B0AF;
		border-right: 8px solid #B2B0AF;
		height: 10px;
		padding-bottom: 10px;
	}
	
.landing3-column .imgProductBoxshot {
	margin-top: 40px;	
	margin-left: 55px;
}

.landing4-column .imgProductBoxshot {
	margin-top: 20px;	
	margin-left: 80px;
}

.landing3-column .productDesc, .landing4-column .productDesc {
	top: 245px;
	padding: 0 15px;
}

.landing4-column .productDesc {
	top: 215px;	
}

.landing3-column .listSpacing, .landing4-column .listSpacing {
	padding-bottom:10px;
	margin-top:10px;
	margin-left: 15px;
}

.landing3-column .landingBottom, .landing4-column .landingBottom {
	bottom:0;
	position: absolute;
	text-align: center;
}

.landing3-column .buyButton, .landing4-column .buyButton {
	margin-left:25px;
}

.landing3-column .bltInrLst, .landing4-column .bltInrLst {
	font-size: .9em;
}

/************************************ Special Landing Page (Hulk) *******************************/

#LandingPromotion_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/us/misc/landing_hulk.jpg') top left no-repeat;
	height:310px;
	width:701px;
}

#LandingPromotion_n360_NIS_top, 
#LandingPromotion_n360_NAV_top, 
#LandingPromotion_n360_NAVNIS_top, 
#LandingPromotion_NIS_n360_top,
#LandingPromotion_n4s_top,
#LandingPromotion_n360v3_top,
#LandingPromotion_n360v4_top,
#LandingPromotion_NISN360_email_top,
#LandingPromotion_NAVNIS_2yr_top {
	height:230px;
	width:701px;
	margin-top:20px;
	position:relative;
}
#LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
#LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
#LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
#LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
#LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
#LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
#LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
#LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
	
}
#landing_compare {
	margin-top:285px;
	margin-left:35px;
	background-color:#B3C48E;
	width:636px;
	color:white;
	text-align:left;
	padding-left:10px;
}
#landing_compare a {color:white;}

#n360_NIS,
#n360_NAVTable,
#n360_NAVNISTable,
#NIS_n360,
#n4sTable,
#n360v3table,
#n360v4table,
#NISN360,
#NAVNIS_2yrTable {
	background-color:#d7d7d7;
	width:636px;
	color:white;
	text-align:left;
	position:absolute;
	top: 207px;
	left:35px;	
	color:#d7d7d7;
}

#n360_NIS a,
#n360_NAVTable a,
#n360_NAVNISTable a,
#NIS_n360 a,
#n4sTable a,
#n360v3table a,
#n360v4table a,
#NISN360 a,
#NAVNIS_2yrTable a {color:white;}

#LandingPromotion_n360_NIS_top #landing_compare,
#LandingPromotion_n360v3_top #landing_compare,
#LandingPromotion_n360_NAVNIS_top #landing_compare,
#LandingPromotion_NIS_n360_top #landing_compare,
#LandingPromotion_n4s_top #landing_compare,
#LandingPromotion_n360v3_top #landing_compare,
#LandingPromotion_n360v4_top #landing_compare,
#LandingPromotion_NISN360_email_top #landing_compare,
#LandingPromotion_NAVNIS_2yr_top #landing_compare
{
	background-color:#d7d7d7;
}

#LandingPromotion_compare {
	background: #B3C48E url('//buy-static.norton.com/estore/images/en/us/misc/landing_hulk.jpg') 0 0 no-repeat;
	height:471px;
	margin-left:30px; 
	width:700px;
	padding:0;
}

	#LandingPromotion_compare #compareLink {
		background:#b3c48e;
		height:25px;
		width:650px;
		position:relative;
		top:290px;
		left:20px;
		height:300px;
	}

	#compareLink a {
		color: #fff;
		font-size: .9em;
		font-weight:bold;
		padding:0 13px 0 0;
	}
	
	#compareLink a:hover {
		color: #464646;
	}
	
.divLeftLandingPromotion {
	background: #000 url('//buy-static.norton.com/estore/images/en/us/misc/landing_hulk.jpg') 0 -316px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_n360_NIS {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_n360_NAV {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_NAVNIS {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_NIS_n360 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_n4s {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_n360v3 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/N360V3/LandingPage_N360V3.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}


.divLeftLandingPromotion_NISN360_email {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_NAVNIS_2yr {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') 0 -216px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

.divLeftLandingPromotion_n360_NAV .alignment,
.divLeftLandingPromotion_n360_NIS .alignment, 
.divLeftLandingPromotion_n4s .alignment, 
.divLeftLandingPromotion_NAVNIS .alignment,
.divLeftLandingPromotion_NIS_n360 .alignment, 
.divLeftLandingPromotion_n4s .alignment, 
.divLeftLandingPromotion_n360v3 .alignment,
.divLeftLandingPromotion_n360v4 .alignment,
.divLeftLandingPromotion_NISN360_email .alignment, 
.divLeftLandingPromotion_NAVNIS_2yr .alignment {
	background: #fff;
	margin-left: 35px;
	border-left: 8px solid #d7d7d7;
	border-right: 1px solid #444444;
	height:100%;
}	

.divLeftLandingPromotionBottom {
	background: #000;
	position:relative;
	float:left;
	width: 100%;
	padding-bottom: 35px;
}

.divLeftLandingPromotionBottom .bottom {
	background: #fff;
	margin-left: 35px;
	border-left: 8px solid #b3c48e;
	border-bottom: 8px solid #b3c48e;
	height: 28px;	
	padding-bottom: 20px;
}

.divBottomLeftLandingPromotion_n360_NIS,
.divBottomLeftLandingPromotion_n360_NAV,
.divBottomLeftLandingPromotion_NAVNIS,
.divBottomLeftLandingPromotion_NIS_n360,
.divBottomLeftLandingPromotion_n4s,
.divBottomLeftLandingPromotion_n360v3,
.divBottomLeftLandingPromotion_n360v4,
.divBottomLeftLandingPromotion_NISN360_email {
	background: #000;
	position:relative;
	float:left;
	width: 100%;
	padding-bottom: 35px;
}
	
.divBottomLeftLandingPromotion_n360_NIS .bottom,
.divBottomLeftLandingPromotion_n360_NAV .bottom,
.divBottomLeftLandingPromotion_NAVNIS .bottom,
.divBottomLeftLandingPromotion_NIS_n360 .bottom,
.divBottomLeftLandingPromotion_n4s .bottom,
.divBottomLeftLandingPromotion_n360v3 .bottom,
.divBottomLeftLandingPromotion_n360v4 .bottom,
.divBottomLeftLandingPromotion_NISN360_email .bottom {
	background: #fff;
	margin-left: 35px;
	border-left: 8px solid #d7d7d7;
	border-bottom: 8px solid #d7d7d7;
	height: 28px;	
	padding-bottom: 20px;
}

.divRightLandingPromotion {
	background: #000 url('//buy-static.norton.com/estore/images/en/us/misc/landing_hulk.jpg') -339px -331px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_n360_NIS {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_n360_NAV {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_NAVNIS {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_NIS_n360 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}


.divRightLandingPromotion_n4s {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_n360v3 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/N360V3/LandingPage_N360V3.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_NISN360_email {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_NAVNIS_2yr {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

.divRightLandingPromotion_n360_NAV .alignment,
.divRightLandingPromotion_n360_NIS .alignment, 
.divRightLandingPromotion_n4s .alignment, 
.divRightLandingPromotion_NAVNIS .alignment,
.divRightLandingPromotion_NIS_n360 .alignment, 
.divRightLandingPromotion_n4s .alignment, 
.divRightLandingPromotion_n360v3 .alignment,
.divRightLandingPromotion_n360v4 .alignment,
.divRightLandingPromotion_NISN360_email .alignment, 
.divRightLandingPromotion_NAVNIS_2yr .alignment {
	background: #fff;
	margin-right: 31px;
	height:100%;
	border-right: 8px solid #d7d7d7;
	width:323px;
}

.divRightLandingPromotionBottom {
	background: #000;
	position:relative;
	float:left;
	width: 361px;	
	padding-bottom: 35px;
}
	
.divRightLandingPromotionBottom .bottom {
	background: #fff;
	margin-right: 31px;
	border-right: 8px solid #b3c48e;
	border-bottom: 8px solid #b3c48e;
	height: 28px;
	padding-bottom: 20px;
	width:323px;
}

.divBottomRightLandingPromotion_n360_NIS,
.divBottomRightLandingPromotion_n360_NAV,
.divBottomRightLandingPromotion_NAVNIS,
.divBottomRightLandingPromotion_NIS_n360,
.divBottomRightLandingPromotion_n4s,
.divBottomRightLandingPromotion_n360v3,
.divBottomRightLandingPromotion_n360v4,
.divBottomRightLandingPromotion_NISN360_email,
.divBottomRightLandingPromotion_NAVNIS_2yr {
	background: #000;
	position:relative;
	float:left;
	width: 361px;	
	padding-bottom: 35px;
}
	
.divBottomRightLandingPromotion_n360_NIS .bottom,
.divBottomRightLandingPromotion_n360_NAV .bottom,
.divBottomRightLandingPromotion_NAVNIS .bottom,
.divBottomRightLandingPromotion_NIS_n360 .bottom,
.divBottomRightLandingPromotion_n4s .bottom,
.divBottomRightLandingPromotion_n360v3 .bottom,
.divBottomRightLandingPromotion_n360v4 .bottom,
.divBottomRightLandingPromotion_NISN360_email .bottom,
.divBottomRightLandingPromotion_NAVNIS_2yr .bottom {
	background: #fff;
	margin-right: 31px;
	border-right: 8px solid #d7d7d7;
	border-bottom: 8px solid #d7d7d7;
	height: 28px;
	padding-bottom: 20px;
	width:323px;
}


.landingpromo-column .imgProductBoxshot, .landingpromo-column .imgProductBoxshot {
	margin-left: 80px;
	/*margin-top: 24px;
	width: 150px;
	height: 265px;*/
}

.landingpromo-column .productDesc, .landingpromo-column .productDesc {
	/*position:relative;
	text-align:center;
	top: 150px;*/
	padding: 0 15px;
}

.landingpromo-column .listSpacing, .landingpromo-column .listSpacing {
	padding-bottom:10px;
	margin-top:10px;
	margin-left: 15px;
}

.landingpromo-column .hulkBottom, .landingpromo-column .hulkBottom {
	bottom:0;
	position: absolute;
	text-align: center;
}

.landingpromo-column .bltInrLst, .landingpromo-column .bltInrLst {
	font-size: 1.1em;
}


/**************** Maestro *********************/	
	#divMaestro { border: solid 1px #999; margin-left: 140px; width:600px; text-align:left; padding:15px;}
	#divMaestro .label { font-size: .9em; width:120px; text-align:right; font-weight:bold; }
	#divMaestro input { width: 195px; height:14px; }
	#divMaestro .divHeading { padding-bottom: 30px; font-weight:bold;}
	#divMaestro .fineprint { font-size: .9em; }
/*************************************/	

.divBillingpaymentDivider {
	position:absolute;
	border-left: 1px dotted #333;
	padding-top:0px;
	width:1px;
	height:110px;
	margin-left:460px;
	*margin-left:40px;
	margin-top:11px;
}

.ddFixError {
	border: 1px solid #EB3200;
	float:left;
	/*margin-right:2px;*/
}

.cbFixError {
	border: 1px solid #EB3200;
	padding:0;
	width:15px;
	display:inline;
	margin-right:2px;
	margin-top:0px;
	float:left;	
}

/*************************/

#divShippingBefore {
	display:block;
}

#divShippingAfter {
	display:block;
}

#divShippingAmountBefore {
	display:block;
}

#divShippingAmountAfter {
	display:block;
	color: #000;
	font-weight:bold;
}

#divBundleProduct{
display:none;
}

.bundleArrowImg{
float: left;
}

.bundleProdTitle{
margin-left:20px;
height:75px;
}

.bundleImage img {margin-left:10px;}

.bundleTitle{
margin-bottom:10px;
}

.bundleSubTitle{
margin-Top:5px;
}
/* updated for LV-14028 */
.bundleprotectionPlan {
	color:#000000;
	font-weight:bold;
	/*padding-left:5px;*/
}
/* updated for SITE-10466 - Entitlement msg appearing bold on all sites */
#tblCart .bundleProdTitle span.bundleprotectionPlan {
	color:#999999;
	font-weight:normal;
}

.tblOnlineBnkRgt {
margin-left:15px;
width:400px;
}

.tblOnlineBnkRgt td {
		padding: 5px 10px 5px 0;
		vertical-align: top;
		text-align:right;
	}
	
.divHeadingDwldTxt{
display:none;
margin:10px 0;
}

/*************************/

div.option-column {
	position:relative;
}

/* Added to fix IRC - Apr-8 [Curtis]*/
div.irc-column {
	/*width: 100%;*/
}

.ProductWrapper_Heading {
	font-size: 12px;
	color: #999999;
	margin: 0px;
	font-weight: bold;
	border-bottom: 1px solid #DFDFDF;
	background-color:#FFF8D1;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
}

div.ProductImage {
	width:100%;
	overflow:hidden;
	/*height: 156px;*/
}

.store-column .ProductImage{height: 145px;text-align:center;}
.store-column .productDesc{height: 100px;}
.store-column .optionBottom{height: 100px;}



div.productDesc {
	position:relative;
	/*top:180px;
	margin-bottom:90px;*/
}

table.optionBottom {
	position:absolute;
	bottom:0;
}

.divLeftOption {
	position:relative;
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px dotted #DFDFDF;
	height:350px;
}

.divMiddleOption {
	position:relative;
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px dotted #DFDFDF;
	height:350px;
}

.divRightOption {
	position:relative;
	border: 1px solid #DFDFDF;	
	height:350px;
}

.divMUPLeftOption {
	position:relative;
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-right: 1px dotted #DFDFDF;
}

.divMUPMiddleOption {
	position:relative;
	border-left: 1px dotted #DFDFDF;
	border-top: 1px solid #DFDFDF;
}

.divMUPRightOption {
	position:relative;
	border-left: 1px dotted #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}


.optionPrice, .oldPrice {
	/* 
	* moving the padding.
	* You can now find it in .optionBottom .optionPrice.
	* Bug 10420 says to get rid of the padding on the upgrade renewals and category pages - JM
	* padding: 0 10px;
	*/
}

.tdBorderRight .oldPrice{padding: 0 !important;}
.tdBorderRight .oldPrice .spanOldPrice label{color: #D61900;}

.tblPortal .oldPrice , .tblPortalLast .oldPrice {padding: 0;}
.tblPortal .oldPrice .spanOldPrice label, .tblPortalLast .oldPrice .spanOldPrice label{color: #D61900;} 

#divLeftDisc {
	/* Removed to fix Options(MF) - Apr-4 [Curtis]float:left;*/
	border-left: 1px solid #DFDFDF;
	border-top: 1px dotted #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px dotted #DFDFDF;
	height: 125px;
	/*height:100%;*/
	/* Removed to fix Options(MF) - Apr-4 [Curtis]width: 100%;*/
}

#divRightDisc {
	/* Removed to fix Options(MF) - Apr-4 [Curtis]float:left;*/
	border-top: 1px dotted #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	height: 125px;
	/*height:100%;*/
	/* Removed to fix Options(MF) - Apr-4 [Curtis]width: 100%;*/
}

.imgProductBoxshot {
	/*margin-left:10px;*/
	margin-top:16px;
}

.divBottomProductText {
	color:#999999;
	padding:11px;
	font-size:0.9em;
	vertical-align:top;
}
	
.divBuyActionLink {
	padding:4px 10px 20px;
}

.divRightOption a img.imgProductBoxshot{height: 140px;}


.tdProductWrapper_Heading {
	font-size: 12px;
	color: #999999;
	margin: 0px;
	font-weight: bold;
	border-bottom: 1px solid #DFDFDF;
	background-color:#FFF8D1;
	vertical-align: middle;
	padding-left:10px;
}

.divInvoicePopupLegal {
	margin-top: 16px;
}

/*************************/
.iinterstitial #landing_compare {
	width:600px;
}
.iinterstitial .borderleft {
	border-left: solid 1px #ccc;
	/*border-collapse:collapse;*/
}
.iinterstitial .borderright {
	border-right: solid 1px #ccc;
	/*border-collapse:collapse;*/
}
.iinterstitial .bordertop {
	border-top: solid 1px #ccc;
}
.iinterstitial .borderbottom {
	border-bottom: solid 1px #ccc;
}
.iinterstitial #landing_compare .description {
	width:120px;
	white-space:nowrap;
	text-align:left;
	padding-left:20px;
}
.iinterstitial .selected {
	width:350px;
	text-align:center;
}
.iinterstitial .recommend {
	width:250px;
	text-align:center;
}
.iinterstitial .arrow {
	height:20px;
}
.iinterstitial .arrow img {
	position:relative;left:14px;padding:5px 0px;
}
.iinterstitial .header {
	background-color:#f7f7f7;
	color:#666;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}
.iinterstitial .tdCheckMarkSection {
	border:none;
}
.interstitial #topmiddle {
	width:572px;
	padding:2px;
}
.iinterstitial #topleft, .iinterstitial #topright {
	padding:0px;
	width:8px;
	height:9px;
}
.iinterstitial #topleft img, .iinterstitial #topright img {
	padding:0px;
}
.iinterstitial #header {
	width:600px;
	text-align:left;
	font-size:1.3em;
	color:#999;
	font-weight:bold;
}

/*********************************** INTERSTITIAL PAGE CODE *********************/

.iinterstitial .interstitial3selected {
	width: 250px;
}

.iinterstitial .interstitial3recommend {
	width: 300px;
}

.spanInterstitialOldPrice_2 {
	font-weight:bold;
	font-size: 1.1em;
	color:#666;
	text-decoration:line-through;
	padding-right:20px;
	line-height:30px
}

.spanInterstitialNewPrice_2 {
	font-weight:bold;
	font-size: 1.5em;
	color:#d61900;
	line-height:30px
}

li.interstitial5Lst {
	padding-bottom:4px;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px ;
	padding-left:10px;
	margin-left: 12px;
	font-size: 0.9em;
	width:250px;
}

.interstitial5BoxShot {
	margin-top:26px;
	margin-left:40px;
}

.interstitial5Content {
	margin: 25px 25px 0px 25px;
}

.interstitial5ProdTitle {
	color:#000;
	font-size: 1.7em;
	font-weight:bold;
	text-align:left;
}

.interstitial5SubTitle {
	color:#000;
	font-size: 1.167em;
	margin-top:8px;
	text-align:left;
}

.interstitial5RedText {
	color:#D61900;
	font-size: 1.167em;
	margin-top:8px;
	font-weight:bold;
	margin-bottom:8px;
	text-align:left;
}

.interstitial5MoreInfo {
	margin-top:8px;
	font-size: 0.9em;
	text-align:left;
}

.interstitial5Strike {
	color:#666;
	font-size: 1.1em;
	font-weight:bold;
	margin-top:8px;
	text-decoration:line-through;
	text-align:left;
}

.interstitial5Price {
	color:#D61900;
	font-size: 1.5em;
	margin-top:8px;
	font-weight:bold;
	text-align:left;
}

.interstitial5But1 {
	margin-top:20px;
}

.interstitial5But2 {
	margin-top:20px;margin-bottom:40px;
}

.interstitial5Legal {
	width:400px;
	font-size: 0.9em;
	color:#777;
}

.interstitial6Legal {
	width:586px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.9em;
	color:#777;
	text-align:left;
	clear:both;
	padding-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #ccc;
}

.interstitial6Tab {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 142px;
	height: 22px;
	margin-top:-22px;
	position: absolute;
	background-color:#fff;
	font-size: 1.2em;
	color:#777;
}

.interstitial6Content {
	border: 1px solid #ccc;
	width: 626px;
	/*float:left;*/
	clear:both;
	margin-top: 30px;
}

.interstitial6Subheader {
	text-align:left;
	color: #777;
	margin-top: 10px;
	margin-bottom: 6px;
}

.interstitial6ProdheaderTitle {
	text-align:left;
	font-weight: bold;
	margin-bottom: 56px;
}

.interstitial6BoxColumn {
	float:left;
	width:180px;
	text-align:left;
}

.interstitial6TextColumn {
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:440px;
	text-align:left;
}

.interstitial6But {
	margin-top:20px;
	margin-bottom:40px;
}

.interstitial6SubTitle {
	color:#777;
	font-size: 1.167em;
	margin-top:8px;
	text-align:left;
}

.interstitial6Price {
	color:#000;
	font-size: 1.5em;
	font-weight:bold;
	text-align:left;
	margin-top: 25px;
	margin-bottom: 15px;
}

.interstitial6Save {
	color:#D61900;
	font-size: 1.334em;
	margin-top:8px;
	font-weight:bold;
	text-align:left;
}

.interstitial6WhiteBorder {
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding-top:4px;
	height: 18px;
	text-align: center;
}

.interstitial7HeaderLeft {
	height:30px;
	width:20px;
	float:left;
}

.interstitial7HeaderCenter {
	background-color: #ffcc00;
	height: 22px;
	float:left;
	width:730px;
	color: #fff;
	font-size: 1.417px;
	padding-top:8px;
	line-height:16px;
}

.interstitial7HeaderRight {
	height:30px;
	width:20px;
	float:left;
}

.interstitial7Left {
	float:left;
	width: 213px;
	margin-left:0px;
	clear:left;
}

	.interstitial7topLeft {
		width: 213px;
		height: 25px;
		float:left;
	}
	
	.interstitial7midLeft {
		float:left;
		width: 213px;
		padding-left:20px;
	}
	
	.interstitial7botLeft {
		width: 213px;
		height: 21px;
		float:left;
	}

.interstitial7Right {
	float:left;
	width: 372px;
	margin-left:57px;
}
	
	.interstitial7topRight {
		width: 372px;
		height: 25px;
		float:left;
	}
	
	.interstitial7midRight {
		width: 372px;
		float:left;
		padding-left:30px;
	}
	
	.interstitial7botRight {
		width: 372px;
		height: 25px;
		float:left;
	}

.interstitial7Arrow {
	position: absolute;
	width: 108px;
	height: 91px;
	margin-top: 90px;
	margin-left: 201px;
	*margin-top: 70px;
	*margin-left: -441px;
}

.interstitial7topsection_BoxLeft {
	margin-top:5px;
	margin-left:10px;
}

.interstitial7topsection_BoxRight {
	margin-top:0px;
	margin-left:70px;
}

.interstitial7SelProd {
	font-weight: bold;
	margin-bottom: 3px;
}

.interstitial7SelPrice {
	margin-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
}

.interstitial7RecProd {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom:5px;
}

.interstitial7Lst {
	padding-bottom:1px;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url('//buy-static.norton.com/estore/images/master/misc/bullit_orange.png') no-repeat scroll 0 5px ;
	padding-left:6px;
	margin-left: 4px;
	font-size: 0.9em;
	width:250px;
}

.interstitial7MoreInfo {
	margin-top: 4px;
	margin-bottom: 8px;
}

.interstitial7Strike {	
	color:#666;
	font-size: 1.2em;
	font-weight:bold;
	text-decoration:line-through;
	text-align:left;
	margin-bottom: 8px;
}

.interstitial7Price {
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
}

.interstitial7But {
	margin-left:300px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	clear:both;
}

.interstitial7NoThx {
	margin-left:300px;
	float:left;
	font-size: 0.9em;
	clear:both;
	width:300px;
}

.interstitial7BoxLabel1 {
	font-weight:bold;
	text-align:left;
	float:left;
	width:270px;
	margin-top:10px;
	font-size: 0.9em;
}

.interstitial7BoxLabel2 {
	font-weight:bold;
	text-align:left;
	float:left;
	width:350px;
	margin-top:10px;
	font-size: 0.9em;
}

.interstitial4GreyBox {
	position:relative;
	background-color: #fff;
	width:100%;
	font-size: 0.917em;
	margin-top: 20px;
	margin-bottom: 40px;
	float:left;
}

.interstitial7GreyBox {
	background-color: #fff;
	font-size: 0.917em;
}

.interstitial4GreyBox_top {
	width: 575px;
	height: 5px;
	background-color: #ebebeb;
	float:left;
}

.interstitial7GreyBox_top {
	width: 770px;
	height: 5px;
	background-color: #ebebeb;
	float:left;
}

.interstitialGreyBox_content {
	background-color: #ebebeb;
	padding:8px 20px 8px 20px;
	*padding-top:0px;
}

.interstitial4GreyBox_bottom {
	width: 575px;
	height: 5px;
	background-color: #ebebeb;
	float:left;
}

.interstitial7GreyBox_bottom {
	width: 770px;
	height: 5px;
	background-color: #ebebeb;
	float:left;
}

.interstitialGreyBoxCornerLeft {
	float:left;
}

.interstitialGreyBoxCornerRight {
	float:right;
}

.interstitialHeader {
	font-size: 1.4em;
	font-weight:bold;	
	text-align: left;
	color: #999;
}

.interstitialTblHeader {
	background-color: #f7f7f7;
	color: #666666;
	font-size: 1.7em;
	font-weight: normal;
	text-align: left;
	width: 719px;
}

.interstitialBotMargin {
	margin-bottom:80px;
}

/************************************ RC OLD CODE *******************************/

/*.rc .oneColRgt2RgtMod {
  padding-right:93px;
}

.rc .confirmRgt #div_category_TopRgtPnlSm {
	margin-top: -195px;
	*margin-top: -211px;
	width: 117px;
	overflow: hidden;
}

.rc .symLogo {width:84px; float:left; margin:15px 0}

.rc .localizationCtry { color: #ababab; margin: 30px 0 0 28px; padding: 0; }

.rc .localizationCtry a:hover, .rc .localizationCtry a:active {outline:none;}
.rc .localizationCtryON a:hover, .rc .localizationCtryON a:active {outline:none;}
.rc .localizationShop a:hover, .rc .localizationShop a:active {outline:none;}
.rc .localizationShopON a:hover, .rc .localizationShopON a:active {outline:none;}
.rc .localizationPaneShopBdy .localizationPaneShopTxt h3 a:active, .rc .localizationPaneShopTxt h3 a:hover {outline:none;}

.rc .segNavMainTab span a:active, .rc .segNavMainTab span a:hover {color:#fd5900; outline:none;}
.rc .segNavMainTabOver span a:active, .rc .segNavMainTabOver span a:hover  {color:#fd5900; outline:none;}

.rc .segNavMainTabOn span a, .rc .segNavMainTabOn span a:visited, .rc .segNavMainTabOn span a:active, .rc .segNavMainTabOn span a:hover  {display:block; color:#FC0; text-decoration:none; outline:none;}

.rc .footer a:hover, .rc footer a:active  {color:#fd5900; outline:none;}
.rc .footer span {padding:0 .5em}
.rc a.edit, .rc a.edit:visited, .rc a.edit:active, .rc a.edit:hover {outline:none;}

.rc .lftNavMainNav a:active, .rc .lftNavMainNav a:hover {outline:none;}

.rc .lftNavSubNav a:active, .rc .lftNavSubNav a:hover {outline:none;}

.rc .lftNavFlyMainNav a:active, .rc .lftNavFlyMainNav a:hover {outline:none;}

.rc .lftNavFlySubNav {padding-bottom: 10px;}

.rc .lftNavFlySubNav a:active, .rc .lftNavFlySubNav a:hover {outline:none;}

.rc .lftNavdottedOverline {padding-top: 5px;}

.rc .lftNavBottomPadding {padding-bottom: 5px;}


.rc .twoColRgtLft {	float:right;	width:160px;margin-top: 20px;background-color: #fff;position:relative;}
.rc .twoColRgtRgt {	float:left;width:750px;margin-left:0px;margin-top: 0px;background-color: #fff;padding-top: 0px;position:relative;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	
}

.rc .crumbs a, .rc .crumbs a:visited {color:#fd5900}

.rc .crumbs a:active, .rc .crumbs a:hover {outline:none;}

.rc #divShoppingCart {
	padding: 0;
	margin: 0;
	*margin: 20px 0 0 0;
}

	.rc #divShoppingCart #tblCart {
		*display: inline;
		margin-bottom:0;
	}
	
	.rc #tblProductsPage .optionPrice, .rc #tblProductsPage .oldPrice, .rc #tblProductsPage .taxes {
		position:relative;
		height:18px;
		float:top;
	}*/
	
	/* action button */
	/*.rc #tblProductsPage .imgBuyActionLink {
		padding: 4px 10px 26px 10px;
	}*/
	
	/* dotted line between columns */
	/*.rc #tblProductsPage .tdDottedCol {
		border-right:1px dotted #dfdfdf;
		vertical-align: top;
	}*/
	
	/* dark yellow background for headings */
	/*.rc #tblProductsPageCompare .darkyellow {
		background-color: #FFF4B4;
		border-bottom: 1px solid #e7d499;
	}*/
	
	/* light yellow background */
	/*.rc #tblProductsPageCompare .lightyellow {
		background-color: #FFF8D1;
	}*/
	
	/* used to fill the small section above the table that is not using the products table bottom border */
	/*.rc #tblProductsPageCompare .topborderfill {
		border-top: 1px solid #dfdfdf;
	}*/

	/* headings columns on the left */
	/*.rc #tblProductsPageCompare .tdCompareHeadings {
		border-bottom: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		width: 196px;
	}

		.rc #tblProductsPageCompare .tdCompareHeadings p {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 11px;
			font-weight: normal;			
			margin: 0;
			padding: 4px 10px 4px 6px;
		}
		
.rc .subheading_customer {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.rc .cart_continueButtonImage {
  position: absolute;
  margin-top:10px;
  left:638px;
  *left:633px;
}

.rc #div_nr_legal
{
	margin: 15px 140px 10px 18px;
}*/

/*********** Billing and Payment Section ************/

.divBillingAddress {
	padding:0;
	*padding:2px 0px 0px 0px;	
}

.divBillingAddress .divHeading {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
}
/*
* Change made by JMarsh - 4/28/2010
* removing the width of the label here. Some languages had words wrapping
* added 3px of padding for ie6
*/
.divBillingAddress .label {
	width: auto;
	text-align:right;
	padding-right: 7px;
}
.divBillingAddress .label label{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555 !important;	
}

.oem .divBillingAddress .label {
	width: 126px;
}

.divBillingAddress .required {
	font-weight: bold;
}

.divBillingAddress td {
	margin: 0px;
	padding: 0px;
}

.divBillingAddress input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	width: 190px;
	background-color: #FFF7D0;
	border: 1px solid #999;
	margin: 1px 0px 1px 5px;
	padding: 1px 1px 1px 1px;
}

.divPaymentMethod .error,
.payment_method_bottom .error,
.divBillingAddress .error {
	background-color: #FFF371;
	font-weight: bold;
}

/* apply border to just input boxes since there is a div ie fix using js */
.divPaymentMethod input.error,
.payment_method_bottom input.error,
.divBillingAddress input.error {
	border: 1px solid #EB3200;
}

.divPaymentMethod .remove_error,
.divBillingAddress .remove_error {
	border: 1px solid #999;
	background-color: #FFF7D0;
	font-weight: normal;
}

/* apply border to just input boxes since there is a div ie fix using js */
.divPaymentMethod input.checkBoxError {
	border: 1px solid #EB3200;
	width :20;
}



.divBillingAddress .shorter {
	width: 100px;
}

.divBillingAddress .input_checkbox {
	width: 16px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	border: none;
	float:left;
}

.divBillingAddress .checkbox_label {
	float:left;
	width: 140px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.divBillingAddress select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	width: 194px;
	height: 18px;
	background-color: #FFF7D0;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	margin-left:5px;
}

.divBillingAddress .optional {
	background-color: #ebebeb;
	color: #c4c4c4;
}
.divBillingAddress .emailBoxFieldsWidth{width:115px;}
.divTabs p.paymentCreditCardMessage {
	margin-left: 6px;
	margin-bottom: 5px;
}

.divTabs p.paymentBoletoMessage {
	margin-left: 30px;
	margin-bottom: 5px;
}
	
.vatTxt {
	padding-right: 5px;
	text-align: right;
}

.divPaymentMethod .inputVat {
	background: #fff;
	border: 1px solid #999;
	width: 100px;
}

.divPaymentMethodBox, .divPaymentMethodBox .divPaymentMethod {
	float: left;
	padding:0;
}

.divPaymentMethodBox{
	padding:0;
}

.divPaymentMethod .label,
.divPaymentBody label {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;	
	height: 10px;
	padding-right:7px;	
	text-align:right;
}
	
	.divPaymentMethod .divHeading,
	.divPaymentBody .divHeading {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		font-weight: bold;
	}
	
	.divPaymentMethod .price,
	.divPaymentBody .price {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		font-weight: bold;
	}
	
	.divPaymentMethod input,
	.divPaymentBody input {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		width: 150px;

		background-color: #FFF7D0;
		border-color: #999;
		border-style: solid;
		border-width: 1px;	
		margin:1px 0;
	}
	#comboBilling input#licenseAgreement {	width:13px}
		
	#bankAccountNumberContainer .IBTIBAN{width:215px}
	#bankCodeContainer .IBTBIC{width:80px}
	
	.divPaymentMethod select,
	.divPaymentBody select {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		width: 152px;
		_width: 154px;
		height: 18px;
		background-color: #FFF7D0;
		border-color: #999;
		border-style: solid;
		border-width: 1px;	
	}
	
	.divPaymentMethod .cvv,
	.divPaymentBody .cvv {
		width: 45px;
		margin-right:6px;
	}
	
	.divPaymentMethod a,
	.divPaymentBody a {
		font-size: 11px;
	}
	
	.divPaymentMethod .expdate_month, 
	.divPaymentMethod .valid_from_month,
	.divPaymentBody .expdate_month, 
	.divPaymentBody .valid_from_month {
		width: 96px;
		float:left;
		margin-right:3px;		
	}
	
	.divPaymentMethod .expdate_year, 
	.divPaymentMethod .valid_from_year,
	.divPaymentBody .expdate_year, 
	.divPaymentBody .valid_from_year {
		width: auto;
		float:left;
	}
	
	.divPaymentMethod .input_checkbox,
	.divPaymentBody .input_checkbox {
		width: 16px;
		padding: 0px;
		margin: 0px 2px 0px 0px;
		float:left;
		border: none;
	}
	
	.divPaymentMethod .checkbox_label,
	.divPaymentBody .checkbox_label {
		float:left;
		width:auto;
	}
	
	.divPaymentMethod .checkbox_label label,
	.divPaymentBody .checkbox_label label{
		display:block;
	}

 	.divPaymentMethod .renewalmsg,
	.divPaymentBody .renewalmsg {
		/*width: 100%;*/
		font-size:.917em;
		padding-top:10px;
	}
	
	.divPaymentMethod .shaded,
	.divPaymentBody .shaded {
		background-color: #FFF7D0;
		border: 1px solid #999;
		padding: 0px 0px 8px 8px;
		width: 316px;
	}
	
	.divPaymentMethod .rightcol {
		margin-left: 462px;
		position: absolute;
		float:left;
	}

.checkbox_label a#eula {
	padding-left:2px;
}

.divPaymentMethodTabs {
	padding: 19px 0px 1px 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
	list-style-type: none;
	height: 15px;
}

	.divPaymentMethodTabs li {
		display: inline;
		margin: 0px;
	}
	
	.divPaymentMethodTabs li a {
		text-decoration: none;
		padding: 2px 7px 2px 7px;
		margin: 0px;
		border: 1px solid #999;
		border-bottom: none;
		background-color: #ddd;
		color: #999;
	}
	
	.divPaymentMethodTabs li a:visited {
		color: #999;
		text-decoration: none;
	}	
	
	.divPaymentMethodTabs li a:hover{
		color: #666;
		outline: none;
		position: relative;
	}
	
	.divPaymentMethodTabs li a:active{
		color: #666;
		outline:none;
	}
	
	.divPaymentMethodTabs li a.activeTab {
		position: relative;
		top: 1px;
		padding-top: 3px;
		background-color: #fff;
		color: #666;
		outline:none;
	}
	.divPaymentMethodTabs li span.activeTab {
		position: relative;
		top: 1px;
		padding-top: 3px;
		background-color: #fff;
		color: #666;
		outline:none;
	}

	.divTabs {
		border-bottom: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		/*height: 320px;*/
		/*width:100%;*/
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		padding-bottom:50px;
		display:none;
	}

	.divTabs p {
		padding: 0;
		margin: 0;
		line-height: 17px;
	}
	
	.divTabs .content {
		padding: 18px 60px 20px 20px;
	}
	
	.divTabs .tblContent {
		/*padding: 0px 0px 20px 0px;
		margin-left: 20px;
		margin-right: 20px;*/
	}

	.divTabs .tblContent td {
		text-align:right;
	}

	.divTabs .tblContent .spanPrice {
		font-weight: bold;
		font-size: 12px;
	}

	.divTabs .tblContent .spanTotPrice {
		font-weight: bold;
		font-size: 16px;
	}
	
	.divTabs .tblContent .trTopBorder {
		border-top: 1px solid #999;
		padding-bottom:8px;
	}

	.divTabs .tblContent .trTopBorderDashed {
		border-top: 1px dashed #999;
		padding-bottom:8px;
}

	.borderTotal{
	border-top: 1px solid #c2c2c2; 
	width: 250px; 
	margin: 4px 0 4px 83px;
	}
	
	.taxPriceClass{
		text-align: right; 
		width: 90px; 
		float: left;
	}
	.borderFull{
		border-top:1px solid #C2C2C2;
		margin:25px 0 20px 0;
		width:530px;
	}
	.inputwidth{
		width:13px !important
	}

#visa_labels, #visa_input {
	display: block;
}

#maestro_labels, #maestro_input {
	display: none;
}

/*Removed to fix Options(MF) Apr-4 [Curtis]*/
/*.rightcol 
{
	margin-top:60px;
	width:120px;
	padding-left:10px;
	float:right;
}*/

#divErrorLabel {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EB3200;
	border: 1px solid #EB3200;
	padding: 12px 12px 8px 12px;
	margin: 0px 0px 12px 0px;
	line-height: 16px;
	clear: both;

	display: none;
}

#divHeadingLabel {
	display: block;
}

#divShippingAddress {
	display: none;
}


.topThreeBorder{border: 1px solid #DFDFDF; padding: 20px 20px 0 20px; border-bottom: none; overflow: hidden !important; display: block;}
.tdNoneBorderBottom{border-bottom: none !important;}

div.bottomThreeBorder{
border: 1px solid #DFDFDF; 
padding: 0px 20px 20px 110px; 
/*_padding: 0px 20px 20px 180px; 
_width: 725px;
*/
border-top: none; 
overflow: hidden !important; 
margin: 0; 
}

.topThreeBorder p a{color: #000000 !important;}

.bottomThreeBorder table label{margin: 0 5px 10px 0;}

div.trialBorder{border-bottom-color:#999999; border-bottom-style:dotted; border-bottom-width:1px; margin:0; padding: 0; height:1px;}

div.bottomThreeBorder table{margin: 0; padding:0;}

#newtblForm {
	/*margin-top: 10px;
	margin-bottom: 0px;
	width: 718px;
	 border: 1px solid #dfdfdf; */
}

#newtblForm {
	font-size: 90%;
}

#newtblForm .trialBorder {
	border-bottom: 1px dotted rgb(153, 153, 153); 
	/* width: 598px;  */
	margin-bottom: 10px;
}

#newtblForm .trialSubmitButton {
	padding-top: 17px; 
	padding-bottom: 20px;
}

#newtblForm .trialNote {
	padding-top: 18px;
}

#newtblForm .trialInputField {
	width:160px;
}

#newtblForm .trialSelectField {
	width:164px;
}

#newtblForm label {	
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	color: #666;
	text-align:right;
	font-weight:bold;
	padding-right: 4px;
}
	
#newtblForm .input_textbox {
	margin:1px 0;
	padding:1px;
}

#newtblForm .select_textbox {
	height:18px;
	margin:1px 0;
}

#newtblForm label, #newtblForm td{margin: 0; padding-top: 0; padding-bottom:0; height: auto;}

/*ul.bullet{
margin: 0;
padding: 0;
list-style-type: bullet;}*/

/**** Inclusion of CSS Srart*****/


.res{
	font:10px arial,helvetica,sans-serif;
	position: absolute;
	z-index: 500;	
}

.res table{
position:relative;
top: -200px;
left: -20px;
_left: -180px;
/*left: -80px;*/
}

.tblPortalLast .res table{left: -100px; _left: -250px !important;}

.res .bblTopGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_gradation.png'); 
	background-repeat: repeat-x;
	height:18px;
}

.res .bblLftArrow
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_lft_arrow.png');  
	background-repeat:no-repeat;
	height:15px;
	width:33px;
	background-position: 3px center;
	
	position:absolute;
	margin-top:18px;
	margin-left:-18px;
}

.res .bblRgtGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_rt_gradation.png') left top repeat-y;
	width: 12px;
	width: 22px;
}

.res .bblLftGrad{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_lft_gradation.png') right top repeat-y;
	width:18px;
	height:30px;
}

.res .bblBtmGrad
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_gradation.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
}

.res .bblTopLftCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_lft_crnr.png') right top no-repeat;
	background-repeat: no-repeat;
	width:18px;
	height:18px;
}

.res table td{padding: 0; width: 0;}

.res .bblTopRtCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_rt_crnr.png');
	background-repeat: no-repeat;
}

.res .bblTopRtCrnrRo
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_top_rt_crnr_ro.png');
	background-repeat: no-repeat;
}

.res .bblBtmLftCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_lft_crnr.png') right top no-repeat;
}

.res .bblBtmRtCrnr
{
	background: transparent url('//buy-static.norton.com/estore/images/master/util/bbl_btm_rt_crnr.png');
	background-repeat: no-repeat;
}


.res .divContentStyle
{
	background-color: #FFFFFF;
	color:#636363;
	font-size:10px;
	font-family: arial,helvetica,sans-serif;
	min-height:30px;
}

/**** Inclusion of CSS Srart*****/
/*	YellowBorder	*/

.ylwBorder{border: 10px solid #FFCC01; color: #555555 !important;}
.ylwBorderTwoSide{border-left: 10px solid #FFCC01; border-right: 10px solid #FFCC01; color: #555555 !important;}
.ylwBorderThreeSide{border: 10px solid #FFCC01; border-top: none; color: #555555 !important;}


.tblPortal
{
border-right:1px dashed #DFDFDF;
padding-right:10px;
margin-right: 10px;
}

.tblPortal a.prodTitle label, .tblPortalLast a.prodTitle label{color: #000000 !important;}

.tblPortalLast{border: none;}

th.tdBorderBottom span{white-space: nowrap;}
th.tdBorderBottom span a,th.tdBorderBottom span em{padding: 0 4px;}

th.tdBorderBottom span em{font-style: normal; color: #555555 !important;}

th.tdBorderBottom span span a, th.tdBorderBottom span span em{padding: none !important;}

th.tdBorderBottom span span a span, th.tdBorderBottom span span em span{border-right: 1px solid #555555;}

.nowrap { white-space:nowrap; }

.overflowHidden { overflow: hidden; }

/******* Left Nav Flyout *****/
ul#lftNavHflyoutMenu {
    width: 185px;
    list-style: none;
}

ul#lftNavHflyoutMenu li, ul#lftNavHflyoutMenu ul {
    padding: 0;
    list-style: none;
}

ul#lftNavHflyoutMenu ul {
    width: 160px;
}

ul#lftNavHflyoutMenu li {
    position: relative;
}

ul#lftNavHflyoutMenu ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 9999;
}

ul#lftNavHflyoutMenu a {
    display: block;
    background: transparent;
    color: #222;
    text-decoration: none;
        cursor: pointer;
}

ul#lftNavHflyoutMenu a.parent {
    padding: 5px 0 5px 20px;
    background: transparent url(//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif) no-repeat scroll 175px center; }

ul#lftNavHflyoutMenu a.parent:hover, ul#lftNavHflyoutMenu li:hover a.parent, ul#lftNavHflyoutMenu li.iehover a.parent  {
    background: #C1BFBE url(//buy-static.norton.com/estore/images/master/misc/orangeArrowsm.gif) no-repeat scroll 175px center;
    font-weight: bold;
}

/* 2nd Level Menu (Non IE6) */
ul#lftNavHflyoutMenu li ul, ul#lftNavHflyoutMenu li ul {
   background: transparent url(//buy-static.norton.com/estore/images/master/misc/lftNavHoverBG.gif) no-repeat bottom left;
   padding-bottom: 4px;
   z-index:1000;
}

ul#lftNavHflyoutMenu li:hover li a {
    font-weight: normal;
        margin: 0;
        padding: 6px 4px 4px 19px;
}

ul#lftNavHflyoutMenu li:hover li a:hover, ul#lftNavHflyoutMenu li:hover li:hover a, #flyoutNav li a:hover {
    color: #D84704;
}

/* IE^ Stuff */
#flyoutNav, #flyoutIframe {
        display: none;
        position: absolute;
        z-index: 1001;
}

#flyoutNav ul {
        text-align: left;
        width: 160px;
        font-size: 11px;
        margin: 0;
        padding: 0;
        list-style: none;
        background: transparent url(//buy-static.norton.com/estore/images/master/misc/lftNavHoverBG.gif) no-repeat bottom left;
   padding-bottom: 4px;
}

#flyoutNav ul li {
        padding: 0;
        margin: 0;

        padding: 6px 4px 4px 19px;
}

#flyoutNav ul li a {
        margin: 0;
    background: transparent;
    color: #222;
    text-decoration: none;
        cursor: pointer;
}

#flyoutIframe {
        z-index: 1000;
}

.whatsThisContainer {
	height:380px; 
	width:350px;
}
/* for the cart loading screen */
div.wicket-spinner {
 position:fixed;
 display:none;
 top:49%;
 left:48%;
 background-color: transparent;
}
* html div.wicket-spinner {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* end cart loading screen */

/* for the review to conf loading layer */


#waitingStepsHolder {
    margin: 0 0 40px 0;
}

.waitingStep {
    border: 1px #ebebeb solid;
    width: 448px;
    height: 60px;
    /*margin: 0 102px 0 102px;*/
    margin: 0 80px 0 80px;
}

.finishedStep {
    background-color: #f5f5f5;
}

.waitingIcon {
    float: left;
    margin: 18px 0 0 35px;
    width: 22px;
    height: 22px;
}

.waitingText {
    float: left;
    margin: 25px 0 0 20px;
    font-size: 16px;
    font-family: arial;
    color: black;
    font-weight: bold;
}

.waitingStatus {
    float: right;
    font-size: 11px;
    font-family: arial;
    color: #999999;
    margin: 25px 20px 0 0;
    text-align: left;
    width: 50px;
}

.finishedStatus {
    color: #86cd0a;
    text-align: left;
}

/* end of review to conformation */
/* For the interstitial upsell message */
#cartIcvcvcnterstitial {
    background-color: white;
    height: 750px;
}

.InterTopRightCurve {
    height: 40px;
    float: left;
    width: 10px;
}

.InterTopBanner {
    background-color: #F7F7F7;
    color: #666666;
    font-size: 1.7em;
    font-weight: normal;
    text-align: left;
    width: 719px;
    float: left;
    border-top: 1px #CCCCCC solid;
    height: 40px;
}

.InterTopBanerMessage {
    padding: 10px 0 5px 0;
}

.InterTopLeftCurve {
    height: 40px;
    float: left;
    width: 10px;
}

.InterBotomRightCurve {
    height: 40px;
    float: left;
    width: 10px;
}

.InterBottom {
    width: 719px;
    float: left;
    border-bottom: 1px #CCCCCC solid;
    height: 22px;
    color: white;
}

.InterBottomLeftCurve {
    height: 40px;
    float: left;
    width: 10px;
}

.InterMainContent {
    width: 737px;
    border-left: 1px #CCCCCC solid;
    border-right: 1px #CCCCCC solid;
}

.InterButtonLeft {
    float: left;
    padding: 0 0 0 190px;
}

.InterButtonRight {
    float: left;
    padding: 0 0 0 110px;
}

.InterMainContent #fc_lcol {
    float: left;
    width: 100px;
    margin: 50px 0 0 155px !important;
    margin: 50px 0 0 80px;
    padding: 0;
}

.InterMainContent #fc_rcol {
    float: left;
    width: 100px;
    margin: 50px 0px 0 -35px !important;
    margin: 50px 0px 0 -20px;
    padding: 0;
}

.InterMainContent #fc_mcol {
    float: left;
    height: 20px;
    width: 25px;
    margin: 150px 0 0 170px !important;
    margin: 150px 0 0 -20px;
    padding: 0;
}

.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
}


.InterDisclaimer {
    width: 720px;
    background-color: #CCCCCC;
    margin-top: 10px;
    padding: 10px;
}
/* end interstitial upsell */
/* for the interstitial cross sell */


.xInter {
    width: 560px;
    position: relative;
    left: 190px;
    top: 30px;
    background-color: white;
}

.xInterBox {
    width: 560px;
    border: 7px #FFCC00 solid;
    margin-top: 20px;
}

.xInterProduct {
    float: left;
    width: 150px;
	margin-right: 10px;
}

.xInterData {
    float: left;
    width: 390px;
}

.xInterTag {
    font-weight: bold;
    padding: 5px 0 5px 0;
}

.xInterMoreDetails {
    padding: 5px 0 5px 0;
}

.xInterPrice .spanPrice label {
    color: red;
    font-size: 1.3em;
}

.xInterButtons {
    padding: 20px 0 20px 0;
}

.xInterkeep {
    float: left;
}

.xInterYes {
    float: left;
    padding-left: 15px;
}

#xInterClose {
    cursor: pointer;
    position: relative;
    left: 560px;
    top: -12px;
    width: 10px;
    height: 10px;
}

.xInterDisclaimer {
    width: 554px;
    background-color: #FFF;
    margin-top: 20px;
    padding: 10px;
}
#crosssell_interstitial_wrapper .xInterDisclaimer {
	background: #CCC;
}
/* end interstitial cross sell */
.optionBottom .spanOldPrice, .optionBottom .optionPrice {
	padding-left:15px;
}

/* nobu trialware */
#NAcontent {
    float: left;
    width: 220px;
}

#content {
    float: left;
    width: 300px;
}

#tblForm #content2 {
	padding-left:110px;
}

#na_title {
    font-weight: bold;
    font-size: 14px;
    float: left;
    width: 150px;
    height: 40px;
    padding: 15px 0 0 10px;
}

#na_text {
    font-weight: bold;
    padding-bottom: 5px;
}

.na_list {
    margin-left: 15px;
    padding-top: 5px;
}

.nobuProductTitle {
    padding-top: 30px;
}

.nobuProductTitle a {
    color: #222222;
    font-size: 14px;
}

.nobuTableformcontainer {
    margin: 30px 10px 20px 110px;
}

.nobuBottomBorder {
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    border-top: 1px white solid;
}

.nobuTopBorder {
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    border-bottom: 1px white solid;
    height: 140px;
}

.nobudescText {
    color: #cccccc;
    padding-bottom: 5px;
}

#na_icon {
    width: 48px;
    height: 48px;
    float: left;
}

/* end nobu trialware */
					
/* Hover Function - Do Not Move */
ul#lftNavHflyoutMenu li:hover ul ul, ul#lftNavHflyoutMenu li:hover ul ul ul {
    display: none;
}

ul#lftNavHflyoutMenu li:hover ul, ul#lftNavHflyoutMenu ul li:hover ul, ul#lftNavHflyoutMenu ul ul li:hover ul {
    display: block;
}
td.label{
	/*padding-left:20px;*/	
}

h1.icon_norton {
	/*background: transparent url('//buy-static.norton.com/estore/images/ico_NA.jpg') no-repeat scroll left center;*/
	background: transparent url('//buy-static.norton.com/estore/images/icon_Norton_Acct_34x34.jpg') no-repeat scroll left center;
	padding-left: 44px;
	display: block;
	height: 44px;
}

h1.icon_norton span {
	display: block;
	padding-top:10px;
}
table#tblProductsPageCompare td{
	background-color:#FFFFFF
}
/* New UpSell Interstitial (Curtis)*/
#upsell_interstitial_wrapper {
	background: #FFCC00;
	border: 1px solid #fff;
	position: relative; 
	float: left; 
	left: 160px; 
	top:20px; 
	width:598px; 
	clear:both;
}
#upsell_interstitial_content {
	background: #fff url(//buy-static.norton.com/estore/images/en/us/misc/upsell_interstitial_corner.gif) no-repeat top right;
	margin: 9px;
	padding-bottom: 30px;
	border-top: 1px #FFCC00 solid; /* added by Jeff for a strange bug in ie.. its sort of a hack. 12-10-09*/
}

#crosssell_interstitial_wrapper {
	background: #FFFFFF;
	border: 1px solid #fff;
	position: relative; 
	float: left;
	top:20px; 
	width:598px; 
	clear:both;
}
#crosssell_interstitial_content{
	background: #fff url(//buy-static.norton.com/estore/en/us/misc/upsell_interstitial_corner.gif) no-repeat top right;
	margin: 9px;
	padding-bottom: 30px;
	border-top: 1px #FFCC00 solid; /* added by Jeff for a strange bug in ie.. its sort of a hack. 12-10-09*/
}

#crosssell_interstitial_content .closeIcon {
	position: absolute;
	right: 5px;
	top: 7px;
}	

#upsell_interstitial_content .interstitialHeader {
	color: #898989;
	padding: 18px 18px 3px 18px;
	float:left;
	font-weight: normal;
	font-size: 1.5em;
}

#upsell_interstitial_content .closeIcon {
	position: absolute;
	right: 5px;
	top: 7px;
}	


#upsell_interstitial_content .interstitialTable {
	margin: 0 20px;
}
#upsell_interstitial_content .interstitialTable .upsellProductImg {
	margin-top: 20px;
	width: 260px;
}
#upsell_interstitial_content .interstitialTable .upsellArrowImg {
	margin-top: 60px;
	width: 20px;
}
#upsell_interstitial_content .upsellBtn {
	margin-top: 15px;
}
#upsell_interstitial_content .spanProdTitle {
	padding-bottom: 0;
}
#upsell_interstitial_content .spanProdTitle a:link span, #upsell_interstitial_content .spanProdTitle a:visited span {
	color: #222;
}
#upsell_interstitial_content .spanProdDescription {
	color: #222;
}
#upsell_interstitial_content a.moreInfo {
	color: #d84704;
	font-size: .9em;
}
#upsell_interstitial_content .spanPrice {
	display: block;
	font-size: 1.2em;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #222;
}	
#upsell_interstitial_content td.dotterTop {
	border: 1px dashed #D7D7D7

}
/* bug 11275 wants us to remove the no product available message */
/* Jeff Marsh 12/29/09 */
.noProductAvail { 
	display:none;
}

/* bug 420 wants us to remove the no product available message */
/* Phuong Vuong 12/29/09 */
.noProductAvailable { 
	display:none;
}


/* bug 220*/
/* adding the floating for the new checkbox */
/* Jeff Marsh 1/6/10 */
.divBillingLegalForm {
	float:left;
	width: 20px;
}
.divBillingLegalText {
	float:left;
	padding-left:10px;
	width:550px;
}
/* Fix for SITE-1095
 * When the pop-up icon wraps to the next line in ie6 it disapears
 * floating them left
 * Jeff Marsh 1-19-10
 */
.divPopUp span {display:block; width:130px; float:left;}

.noAutomatic {white-space:nowrap;}

/* fix for LV-11081
* adding a border, some padding and font styling for the opt-out 
* messaging
*/
.optOutReview {
	border:1px #BBBBBB solid;
	padding:10px;
	font-size:0.8em;
}



/* SITE-958 Entitlement Updates. 04/15/2010  Punam Dahiya*/
.optionProductBtm{padding-left:10x;}
div.optionProductBtm .spanDiscountPrice{color:#000!important;}div.optionProductBtm .spanDiscountPrice label{color:#000!important;}
.optionProductBtmLft{float:left;width:50px;}
.optionProductBtmRgt{float:right; padding:0px 10px 10px 0px;}
.spanSeatCnt{color:#999999;font-size:0.916em;display:block;height:auto;}
.divCmprAnchEntitlement{padding-top:15px;padding-bottom:30px;}
.divCmprPrdEntitlement{padding:10px;}
.spanCmprAnchSeatCnt{color:#999999;font-size:0.916em;}
.divlndSeatCnt{padding:20px 15px 0px 15px;}
.ircAlignPrice{float:left;font-weight:bold;}
.ircAlignProduct  {color:#999999;float:right;padding-right:5px;width:80px;padding-top:2px;}

/******** Affiliates *******/
.aff_left {float:left;padding-top:15px;width:210px;}
.aff_right {float:right;width:645px;}
.affright p, .right ul {width:440px;}	
.aff_tabbed {font-size:0.9em;margin-left:20px;}
.aff_button {padding:20px 0 40px 0;}	
ul.aff_lessPadding {padding-top:0;padding-bottom:5px;}
p.aff_lessPadding {padding-bottom:10px;}
#aff{}
#aff p,#aff ul { font-size:.9em; margin:0; padding-top:12px; padding-bottom:25px; width:700px;}
#aff ul {margin-left:10px;}
#aff h4 {margin:0; padding:0;}	

/******** End Affiliates *******/

/******** Partner SpecialPromo Page *******/
/*
* Jeff Marsh
* April 16th 2010
* for Site-4402
*/
.logoFloat {width:200px; float:left;}
.rightFloat {float:right; width:680px;}
.rightFloat img {float:right;}
/*
* Making  chnage for Site-5927
* changing the width of the two bars to the correct graphic size. Also giving it overflow-x because of some bizare horizontal scrollbar
* Jeff Marsh 6/4/10
*/
.stmtContainer2 {background-image:url(//buy-static.norton.com/estore/images/en/Non-Product/Backgrounds/specialOffers_bottomBack.gif); width:878px; height:41px; background-repeat:no-repeat; padding:10px 0 10px 0; overflow-x:hidden;}
.stmtContainer {background-image:url(//buy-static.norton.com/estore/images/en/Non-Product/Backgrounds/specialOffers_topBack.jpg); width:878px; height:80px; background-repeat:no-repeat; padding:10px 0 10px 0; overflow-x:hidden;}
.stmtContainer h1 {color:red; font-size:2em;}
.stmtContainer h2 {color:black; font-size:1.2em; display:block; padding-top:10px;}
#popupCol_header #divPopupDividerPartner {background-color:#333333;display:block;float:left;height:12px;position:relative;width:880px;} 
.stmtDataContainer {padding-left:10px;}
.stmtDataContainer h3 {font-size:1.2em;} /* Created this class for fixed issue SPARK-4986*/
/******** Partner SpecialPromo Page *******/

/*
 * Added By: Sunita Pant
 * Added On: 04/21/2010
 * Purpose: NSS Page Styles
 */

.divPageHeadingNSS {
	color:#000000;
	font-size:22px;
	margin-top:17px;
	margin-bottom:17px;
}
.alert {
	width:190px;
}
.topPadding71 {
	padding-top:41px;
}
.prodTitle {
	font-weight:bold;
}
.topPadding13 {
	padding-top:13px;
}
.topPadding13 span{
	margin-right:3px;
}
.infoText {
	color:#000000;
	font-size:11px;
	margin-right:5px;
	margin-top:35px;
	width:185px;
}
div.iconDiv {
	float:left;
	height:40px;
	width:40px;
}
.iconText {
	color:#333333;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:7px;
	width:135px;
}
#tblProductsPageCompare td.darkyellow, #tblProductsPageCompare td.lightyellow {
	background-color:#FFF8D1;
}
#tblProductsPageCompare td{
	vertical-align:middle;
	font-size:0.9em;
}

.bullet  {
	padding-left:0;
}
ul {
	clear:both;
}
ul.bullet li {
	margin-bottom:10px;
}

/* End of NSS CSS */

/*
* Added by Jeff Marsh
* 4/22/2010
* site-5119
* hiding the partner logo
*/

#vendLogoHead, #vendLogoHeadDyn {display:none;}

/* end of vendor logo changes */

 /* SITE-442  05/11/2010  Punam Dahiya*/
#irc_upgrade_Banner {border: 1px solid #ccc;margin: 5px 0px 16px 0px;height:75px;}
#irc_upgrade_Banner #irc_upgrade_Banner_links {font-size:11px;margin:36px 0 0 90px;position:absolute;}
#irc_upgrade_Banner #irc_upgrade_Banner_links a {background:url("//buy-static.norton.com/estore/images/master/misc/gtIcon.gif") no-repeat scroll 10px 5px transparent;font-size:11px;padding-left:20px;}
 
/* SITE-4581 JMARSH adding some css to style the credit card label */
/* SITE-5796, SITE-5801 06/28/2010 CCUMMINGS changing width to 375px */
.bpCCMsg{padding-left: 10px; padding-bottom: 10px;width:375px}
.divCardTypeMsg { width: 250px; }


/*
	Sunita Pant
	Online Bank Transfer Messaging Tickets: SITE-5362, SITE-5327, SITE-5362,	
*/
div#obt_indication{
	line-height:11px;
	margin-left:10px;
	width:190px
}

/* 
JMARSH
added some style for the social media bookmarks for the static site. these should not show up on the dynamic site

*/
#social {width:75px; float:right;}
.socialIcon {float:left; width:20px; height:20px; margin-left:3px; cursor:pointer;}
.facebook {background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_facebook.png'); background-repeat:no-repeat;}
.twitter {background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_twitter.png'); background-repeat:no-repeat;}
.delicious {background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_delicious.png'); background-repeat:no-repeat;}
.facebook:hover{background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_facebook_ro.png'); background-repeat:no-repeat;}
.twitter:hover{background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_twitter_ro.png'); background-repeat:no-repeat;}
.delicious:hover{background-image:url('//buy-static.norton.com/estore/images/en/Non-Product/Icons/icon_delicious_ro.png'); background-repeat:no-repeat;}
.socialIcon span{display:block; font-size:0px;}

#editBubble .lpBblHeaderTopRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
#editBubble .lpBblHeaderBtmLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerLeft.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:28px;
}
 #editBubble .lpBblHeaderTopLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperLeft.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:28px;
}
#editBubble .lpBblHeaderBtmRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerRight.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:37px;
}
#editBubble .lpBblBtmGrad {
    background-image:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_lowerMiddle.png");
    background-repeat:repeat-x;
    height:28px;
}
#editBubble .lpBblMiddleLeft
{
  background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleLeft.png")  repeat-y scroll 0 0 transparent;
    width:28px;
}
#editBubble .lpBblMiddleRight
{
   background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleRight.png")  repeat-y scroll 0 0 transparent;
   width:37px;
}
#editBubble .lpBblHeaderTopRtRo {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
#editBubble .lpBblTopGrad {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_upperMiddle.png") repeat-x scroll 0 0 transparent;
    height:54px;
}

/* CandyRack CSS Added by Jeff Marsh 9/21/10 */
.candyrack-container {
	position: relative;
	left: 0px;	
	clear: both;
	width: 690px;
}
/* value prop styling for candyRack */
.candyrack-container .black {color: #000; }
.candyrack-container .red {color: #f00; }
.candyrack-container .bold {font-weight: bold; }

#candyRackPane {
	padding:18px 0 15px 0;
}

.scroll-pane {
	overflow: visible;
	margin-right: 5px;
	border-left: 1px solid #D7D7D7;
}

.candyrack-allproducts {
	float: left;
    width: 100%;
		
}

.canyrack-title {
	z-index:100;
	/*border:1px solid #D7D7D7;*/
	color:#999999;
	font-size:10px;
	padding-left:11px;
	height:20px;
	width: 658px;
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_header.png);
	background-repeat:no-repeat;
	font-family:inherit;
	padding-top:3px;
	font-weight:bold;
}

.canyrack-footer {
	width: 669px;
	font-family:inherit;
	height:21px;
	z-index:100;
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_footer.png);
	background-repeat:no-repeat;
}


.candyrack-product {
	clear:both;
	border-bottom:1px solid #D7D7D7;
	z-index: -1;
	height:65px;
} * html .candyrack-product {display:inline;}

.canyrack-product-image {
	padding-left: 15px;
	padding-top: 8px;
	width: 34px;
	float: left;
	height:34px;
	overflow:hidden;
	font-size:8px;
}
.candyrack-title-description {
	float:left;
	width: 170px;
	padding:3px 10px 10px 10px; 
	height:42px;
	overflow-y:hidden;

}
.canyrack-product-title {
	color:#000;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
}
.canyrack-product-short-description {
	bottom: 0px;
	align: left;
	font: 10px arial;
}
.canyrack-product-price {
	float:left;	
	text-align:right;	
	width: 95px;
	padding:13px 0px 0px 0px; 
	font-size:11px;
	font-weight:bold;
	color:#999999;

}

.candyrack-product-add-button {
	float:right;
	width: 40px;
	text-align: center;
	padding:10px 0px 0px 0px; 

	}
.canyrack-product-long-description {
	float:left;
	width: 280px;
	padding:5px 0px 10px 3px; 
	font: 10px arial;
	overflow-y:hidden;

}
/* jscrollPane css specific for candyrack */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_line.png) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background: url(http://buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_knob.png) no-repeat;
	height:66px !important;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp, a.jScrollNoArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_up.png);
	background-repeat:no-repeat;
	height:20px;
}

a.jScrollArrowDown, a.jScrollNoArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_down.png);
	background-repeat:no-repeat;
	height:20px;
}

a.jScrollNoArrowUp {
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_up_blank.png);
	background-repeat:no-repeat;
}

a.jScrollNoArrowDown {
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_dwn_blank.png);
	background-repeat:no-repeat;
}
		
/*.jScrollPaneScrollable {
	height:175px !important;
}*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	/*background: red;*/
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: url("//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_line.png") repeat-y scroll 0 0 transparent;
	position: relative;
}

.jspDrag
{
	background:url("http://buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_knob.png") repeat-y scroll 0 0 transparent;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrowUp
{
    background-image: url("//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_up.png");
    background-repeat: no-repeat;

}
.jspArrowDown 
{
    background-image: url("//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_down.png");
    background-repeat: no-repeat;

}

.jspArrowUp.jspDisabled
{
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_up_blank.png);
	background-repeat:no-repeat;
}

.jspArrowDown.jspDisabled
{
	background-image:url(//buy-static.norton.com/estore/images/Non-Product/Misc/candy_rack_scroll_dwn_blank.png);
	background-repeat:no-repeat;
}





.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}		
	#couponDesc {
		float:left;
		width:100px;
		padding-left:48px;
		padding-top:2px;
	}
	#couponField {
		float:left;
		width:85px;
		padding-top:2px;
	}
	.applyBtn {
		float:left;
		width:50px;
	}
	
	.candyrack-product-hover {
		background-color:#fffbcb;
	}
/* end candyrack css */

/* survey css added by Jeff Marsh */
	#survey {background-color:white; border:1px white solid; position:relative;}
	#surveyInner {border:10px #fad402 solid; padding:20px;}
	#surveyText {border-bottom:1px grey solid; width:400px; padding-top:10px;padding-bottom:20px;}
	#surveyButtons {padding:20px; width:380px;}
	#surveyButtonLeft {padding-left:30px;padding-top:12px;float:left;}
	#surveyButtonRight {float:right;padding-right:60px; height:27px; width:100px; padding-left:8px;}
	#surveyButtonRight a {color:white; font-weight:bold; text-decoration:none;}
	#surveyMessage {color:grey;}
	#surveyCorner {position:absolute; background-image:url(//buy-static.norton.com/estore/en/us/misc/upsell_interstitial_corner.gif); width:11px; height:11px; background-repeat:no-repeat; top:10px; left:460px;}
	#surveyCornerClose {position:absolute; top:-6px; left:8px; width:11px; color:white;}
	#surveyCornerClose a {color:white; text-decoration:none;}
	/* end survey css */
	
	/** Follow-me bubble styles **/
	/*.qtip-tip {
		background-image:url("//buy-static.norton.com/estore/images/master/util/bbl_lft_arrow.png"); 
		width:19px !important; 
		height:19px !important;
	}*/
	.qtip-tip canvas {
		display:none;
	}
	
	#comboBilling .qtip-tip canvas{display:block;}
	
	.qtip-wrapper {
		width:300px;
		border-style:none; 
	}
	
	#comboBilling .qtip-wrapper{width:auto;}
	
	.qtip-content {
		background-image:url("//buy-static.norton.com/prv_prod/images/Non-Product/Bubbles/bbl_bill-paymt_topLong.png"); 
		background-position:1px 1px;
		background-repeat:no-repeat; 
		width:300px;
	}
	.errorQtip .qtip-content  {
		background-image:url("//buy-static.norton.com/prv_prod/images/Non-Product/Bubbles/bbl_red_bill-paymt_topLong.png"); 
		background-position:1px 1px;
		background-repeat:no-repeat; 
		width:300px;
	}
	.qtip-contentWrapper {
		background-color:transparent; 
		border-style:none;
	}
	.qtip-content { 
		text-align:left; 
		padding-left:30px; 
		width:185px;  
		padding-top:20px;
	}

	.qtip-bottom {
		background-image:url("//buy-static.norton.com/prv_prod/images/Non-Product/Bubbles/bbl_bill-paymt_bottom.png"); 
		background-repeat:no-repeat; 
		height:20px; 
		background-position:1px 0px;
	}
	
	.errorQtip .qtip-bottom  {
		background-image:url("//buy-static.norton.com/estore/images/Non-Product/Bubbles/bbl_red_bill-paymt_bottom.png"); 
		background-repeat:no-repeat; 
		height:20px; 
		background-position:1px 0px;
	}
	.qtip-closeTip {
		width:20px; 
		height:20px; 
		position:absolute; 
		top:0px; 
		left:190px;
		cursor:pointer;
	}
	select.currencySelect { float: right; }
	#lpButton {
		float:right;
		height:30px;
		margin:4px 0 0 0;
	}
	.rc #lpButton {
		float:right;
		height:18px;
		margin:2px 20px 0 0;
	}
#BillingPayment iframe {filter:alpha (opacity = 0); width:1px; height:1px;}

a.cartCountClose {
	font-size:1em;
	text-decoration:none;
	color:#999;
	position: absolute;
	right: 25px;
	bottom: 20px;
}
#BillingPayment #editPayment1 .bblRgtArrowSml {
    display:none;
}
#BillingPayment #editBubble {
	/*position:static;*/
}

#worldPaySubPaymentContainer select {
    width: 185px;
	*width:190px;
}

.mf #tblCart .spanProdTitle {
    padding-left: 100px;
	padding-right:5px;
}
.mf .bundlePrd {padding-left:0 !important;}

#OrderReview #tblCart .spanProdTitle {
    padding-left: 0px;
    padding-right: 5px;
}
#OrderConfirmation #tblCart .spanProdTitle {
    padding: 0;
}

/* Added for US Site */
 div.divBillingAddress div.divHeading,  div.divPaymentMethod .divHeading,  div.divPaymentBody .divHeading{
	font-size:23px;
	font-weight:normal;
	line-height:1.2em;
}
 .displayNoneUSSite{
	display:none;
}
 div.divBillingAddress input,  .divPaymentMethod input,  .divPaymentBody input{	
    color: #000000;
    font-size: 14px;
    height: auto;
    margin-bottom: 5px;
    padding: 2px;
    width: 185px;	
}
 div.divBillingAddress select,  div.divPaymentMethod select,  div.divPaymentBody select{	
    color: #000000;
    font-size: 14px;
    height: auto;
    margin-bottom: 5px;
    padding: 2px;
    width: 190px;	
}
 div.divBillingAddress .label label,  div.divPaymentMethod .label,  div.divPaymentBody label{
	color: #000000 !important;
    font-size: 13px;
    font-weight: normal;
}
 .lastNameUSSite{
	height: 50px;
    vertical-align: top;
}
 .divPaymentMethod .input_checkbox,
	 .divPaymentBody .input_checkbox {
		width: 16px;
		padding: 0px;
		margin: 0px 2px 0px 0px;
		float:left;
		border: none;
}
div.divPaymentMethod .checkbox_label,  div.divPaymentBody .checkbox_label {
    float: left;
    font-size: 11px;
    width: auto;
}
 #divDebitCreditCard strong {
    font-weight: normal;
}
 .divPaymentMethod .expdate_month, .divPaymentMethod .valid_from_month,  .divPaymentBody .expdate_month,  .divPaymentBody .valid_from_month {
		width: 96px;
		float:left;
		margin-right:3px;		
}
.divPaymentMethod .expdate_year, .divPaymentMethod .valid_from_year, .divPaymentBody .expdate_year, .divPaymentBody .valid_from_year {
		width: auto;
		float:left;
}
.divBillingAddress td.required {
    padding-right: 0;
}
.emailBoxUSSiteNew{
	margin-left:14px;
}

.divBillingAddress .optionalUSSite {
	background-color: #FFF7D0;
}
div#divBillingLegal {
    color: #888888;
}

.linkInput{
	margin-bottom:10px;
}

.mf .linkInput .learnTriggerAr, .rc .linkInput .learnTriggerAr { 
	color: #D84704;
	text-decoration: none;
	cursor: pointer;
}

.mf .linkInput .learnTriggerAr:hover, .rc .linkInput .learnTriggerAr:hover { 
	text-decoration: underline;
}

/* div.symUtilRgt {
    float: left;
    padding: 0 0 0 20px;
}*/

.divBillingAddress td.firstNameWidth {
    width: 225px;
}
.bglock{ background:url(https://buy-static1.norton.com/estore/images/en/Non-Product/Icons/icon_lock_yellow_16.png) no-repeat 197px 5px;}

.divPaymentMethodTabs{margin-top:25px;}

/*added to fix the cart total text alignment*/
.divPaymentMethod{
	 position:relative;
} 

.paymentTotalPosition {
    position: absolute !important;
    top: 40px !important;
    left: 0px !important;
}


/* Alignment Fixes for Cart description & entitlement of MF only */
.mf #tblCart .spanProdTitle {
    padding-left: 0;
    padding-right: 5px;
}
.mf #tblCart td.productdescCol .spanProdTitle {
    padding-left: 100px;
}

.mf .bundlePrd {
    padding-left: 0 !important;
}
.oo_feedback_float .olOver span {
    padding: 4px !important;
}
.AR select.optional {
    background-color: #FFF7D0;
}



.profilePanelHeight{
	min-height:810px;
}

/* css for AbbPaymentDebitCreditPanel page */


#abbForm .cardInfoLeftDiv{
	height: 18px !important;
	line-height: 25px !important;
	float:left !important;
	text-align:right !important;
	width:32% !important;
}



#abbForm .fullWidth{
	width:100% !important;
}

#abbForm .cardInfoRightDiv{
	float:right !important;
	text-align:left !important;
	width:66% !important;
}


/*
#abbForm .futurePurchaseInput {
	font-size: 0.917em !important;
	left: 178px !important;
	margin:0px !important;
	position: absolute !important;
	top: 280px !important;
}
*/


td .futurePurchaseInput {
    font-size: 0.917em;   
    margin:  10px 0!important;
    position:relative !important;
    left:-70px;
}

.futurePurchaseInput {	
	font-size: 0.917em;   
	margin: -46px 14px 51px 181px;
}

#abbForm .containerOverflow{
	overflow:hidden !important;
}

#abbForm .divHeight{
	height:5px !important;
}

#abbForm .divTblMsg {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8e8e8;
	display: none;
}

.imagePanel .weAcceptDiv{
	height: 28px !important;
	line-height: 25px !important;
	float:left !important;
	text-align:right !important;
	width:32% !important;
}

.imagePanel .ccImageDiv{
	float:right !important;
	text-align:left !important;
	width:66% !important;
}

#abbForm .divTabs {
		border-bottom: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		overflow: hidden !important;
		/*height: 320px;*/
		/*width:100%;*/
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		padding-bottom:60px !important;
		display:none;
}


/* css for AbbPaymentDebitCreditPanel page */

#abbForm .leftPinDown{
		width:171px !important;
		height:0px !important;
		float:left !important;	
	}
	
#abbForm .rightPinDown{
		width:394px !important;
		height:0px !important;
		float:right !important;
	}
	
#abbForm .leftLabel{
		float:left !important;
		text-align:right !important;
		width:40% !important;
	}
	
#abbForm .rightValue{
		float:left !important;
		text-align:right !important;
		min-width:8% !important;
		margin-left:10% !important;
	}
	
#abbForm .floatLeft{
		float:left !important;
	}
	
#abbForm .cartRowBottom{
		margin-bottom:5px !important;
	}
	
#abbForm .cartMargin{
		margin-top:30px !important;
	}
	
#abbForm .paymentMargin{
		margin-top:13px !important;
	}
	
#abbForm .requiredFields{
	float:right;
	margin-right:33px;
	color:#2d2d2d;
	padding-bottom:15px;
	font-size:11px
}

#abbForm .optColor{
	color: #bec1c8 !important;
}

#abbForm .divPaymentMethod {
    position: relative;
}

/* css for PayPal payment tab */

#divPaypal {
  min-height: 150px;
}

#divPaypal .payPalContainer {
  float: left;
  width: 100%;
}

#divPaypal .payPalTopRow {
  float: left;
  position: relative;
  height: 80px;
  width: 100%;
}

#divPaypal .weAcceptDiv {
  position: relative;
  top: 7px;
  padding: 0 15px 0 30px;
  font-size: 14px;
}

#divPaypal .ccImageDiv {
    position: absolute;
    height: 80px;
    text-align: center; /* Align center inline elements */
}

#divPaypal .ccImageDiv:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

#divPaypal .ccImageDiv img {
    vertical-align: middle;
    display: inline-block;
}

#divPaypal #divCreditCardWrapper img {
	float: none !important;
}

#divPaypal .paymentPayPalMessage {
  float: left;
  position: relative;
  width: 88%;
  padding: 20px 0 40px 30px;
  font-size: 12px;
}

/*Canada Home page Rules*/


.col {
	margin-left:10px; margin-right:10px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
}

.row{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

/* Column widths, and element width based on grid */

.col_1, .width_1	 {	width:40px;	 }
.col_2, .width_2 	 {	width:100px; }
.col_3, .width_3 	 {	width:160px; }
.col_4, .width_4 	 {	width:220px; }
.col_5, .width_5	 {	width:280px; }
.col_6, .width_6	 {	width:340px; }
.col_7, .width_7	 {	width:400px; }
.col_8, .width_8	 {	width:460px; }
.col_9, .width_9 	 {	width:520px; }
.col_10, .width_10	 {	width:580px; }
.col_11, .width_11	 {	width:640px; }
.col_12, .width_12	 {	width:700px; }
.col_13, .width_13	 {	width:760px; }
.col_14, .width_14	 {	width:820px; }
.col_15, .width_15	 {	width:880px; }
.col_16, .width_16	 {	width:940px; }



body#StorePage.CA {
	background-color: #FFF;
	background: url(" ");
	background: #FFF;
}




/*Footer link styles begin*/
#StorePage.CA #footerContainer a:link {
	text-decoration: none;
	color: #999999;
}

#StorePage.CA .footerMiddleRow {
	font-weight: bold;
}

#StorePage.CA #footerContainer a:visited {
	color: #666;
}
#StorePage.CA #footerContainer a:hover {
	text-decoration: none;
	color: #D84704;
}
#StorePage.CA #footerContainer a:active {
	color: #666;
}
/*end*/


/*Social Networking Icons link styles begin*/
#StorePage.CA #footerContainer  a.iconsocial:link {

}
#StorePage.CA #footerContainer a.iconsocial:hover {
	top: -16px;	
}
/*end*/

#StorePage.CA:focus {
	outline: dotted;
	color: #FFF;
	border: 0px;
}
#StorePage.CA .col {
	margin: 3px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
	border: 0px solid #000;
}
#StorePage.CA .row {
	width: 950px;
	margin: 5px auto;
	overflow: hidden;
	border: 0px solid #000;
	margin-bottom: 10px;
}

#StorePage.CA .awardOne_col {
	width:129px;
	border: 0px solid #000;
}
#StorePage.CA .awardTwo_col {
	width:100px;
	border: 0px solid #000;
}

#StorePage.CA figure {
	margin: 0;
}
#StorePage.CA li {
	list-style: none;
}

#StorePage.CA .footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
}

#StorePage.CA ul li {
	margin: 0;
}
#StorePage.CA .footerLinks li:first-child {
	margin-bottom: 3px;
	font-weight: bold;
	}

#StorePage.CA .leftRightLargeBoxShot_col {
	width: 212px;
	height: auto;
	border: 0px solid #000;
	margin-left:6px;
}
#StorePage.CA .leftRightCommerce_col {
	width: 244px;
	height: auto;
	border: 0px solid #000;
}
#StorePage.CA .leftCommerceContent_col {
	width: 235px;
	height: auto;
	border: 0px solid #000;
	text-align: right;
}
#StorePage.CA .rightCommerceContent_col {
	width: 235px;
	height: auto;
	border: 0px solid #000;
	text-align: left;
}
#StorePage.CA .rounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #f4f4f4;
}
#StorePage.CA #footerContainer {
	background: #f4f4f4;
}
#StorePage.CA .homePage_col_3 {
	width: 210px;
	height: auto;
}
#StorePage.CA .homePage_col_16 {
	width: 928px;
	height: auto;
	padding: 10px;
}
#StorePage.CA .border {
	border: 0px solid #000;
}
#StorePage.CA .leftFooterCol {
	margin-left: 30px;
}
#StorePage.CA .headerTextDecoration {
	font-size: 34px;
	line-height: 43px;
	margin: 2px 2px 3px 110px;
	color: #555;
}
#StorePage.CA .productTitleLeft {
	font-weight: bold;
	font-size: 15px;
	color: #555;
	margin: 1px 2px 3px -1px;
}
#StorePage.CA .productTitleRight {
	font-weight: bold;
	font-size: 15px;
	color: #555;
	margin: 1px 2px 3px 9px;
}
#StorePage.CA .strikThrough {
	text-decoration:line-through;
	font-size:10px;
	font-weight: bold;
}
#StorePage.CA .leftLargeBanner_col {
	width: 690px;
}
#StorePage.CA .rightSmallBanner_col {
	width: 244px;
}

#StorePage.CA .footerBoxContainers_col {
	width: 172px;
}
#verisignLogo {
	margin: 0 50px;
	border: 0px solid #000;
}
#StorePage.CA .showGuarenteeIcon {
	overflow: visible;
	height: 31px;
	margin-left: 9px;
}
#StorePage.CA #moneyBackSentenceOne {
	font-weight: bold;
}
#StorePage.CA .roundGreyBar_col {
    width: 939px;
	background-color: #B8B8B8;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 0px solid #999;
	margin: 17px 1px 14px 3px;
}

#StorePage.CA .icon {
	float: right;
    height: 16px;
    margin: 0 20px 0 -15px;
    overflow: hidden;
    width: 16px;
	}

.iconSocial {
    position: absolute;
    top: 0;	
	}

#StorePage.CA .roundGreyBarContainer_col {
	width: 942px;
	min-height: 62px;	
}

#StorePage.CA .moneyBackGuarenteeText {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin: 7px 2px 3px 66px;
}	
#StorePage.CA #sixtyDayIcon {
	position: absolute;
	left: -3px;
	top: -13px;
	z-index: 2;
	overflow: visible;
}

#StorePage.CA .priceMessage {
	color: #000;
	font-weight: bold;
	font-size: 15px;
}
#StorePage.CA .disclaimerText {
	font-size: 10px;
	color: #555;
	margin: 1px 1px 1px 6px;
}
#StorePage.CA .protectionMessage {
	color: #555;
	font-size: 9px;
}
#StorePage.CA .leftMarginMoreInfo {
	margin-left: 4px;
}
#StorePage.CA .productDescriptionLeft {
	color: #555;
	font-size: 10px;
	font-weight: bold;
	margin: 1px 2px 41px -1px;
}
#StorePage.CA .productDescriptionRight {
	color: #555;
	font-size: 10px;
	font-weight: bold;
	margin: 1px 2px 41px 9px;
}

#StorePage.CA a.ctaButton {
	border-radius: 5px 5px 5px 5px;
	display: block;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #E46E00;
}
#StorePage.CA a.ctaButton:hover {
	text-decoration:none;
}
#StorePage.CA #prod1_button.buyNow {
	color: #FFFFFF;
	width: 85px;
	float: right;
}
#StorePage.CA #prod2_button.buyNow {
	color: #FFFFFF;
	width: 85px;
	margin: 1px 2px 3px 0;
}

/*Pricing Info*/
#StorePage.CA .savingsMessage {
	color: #F00;
	font-size: 12px;
	margin-right:1px;
	margin-left:1px;
	font-weight: bold;
	}
	
#StorePage.CA .entitlement {
	font-size: 10px;
	margin-right:1px;
	margin-left:1px;	
	color: #555;
	}
#StorePage.CA .strikeThrough {
	font-size: 10px;
	margin-right:1px;
	margin-left:1px;
	font-weight: bold;	
	color: #555;
	}
#StorePage.CA .border {
	border: 1px solid #000;	
}
		
/*Pricing Info*/


#StorePage.CA .button_col {
	width: 98px;
}
#StorePage.CA .protectionLeft_col {
	width: 125px;
	margin: 13px 2px 3px 4px;
}
#StorePage.CA .protectionRight_col {
	width: 125px;
	margin: 8px 2px 3px 0px;
}

#StorePage.CA #rightBannerPlacement {
	margin-left: 11px;
	}
	
#StorePage.CA a.buyNow {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OWEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjgwMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(to bottom, #FCC054 0%, #F2800D 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(to bottom, #FCC054 0%, #F2800D 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(to bottom, #FCC054 0%, #F2800D 100%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(to bottom, #FCC054 0%, #F2800D 100%) repeat scroll 0 0 transparent;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59a3d', endColorstr='#f2800d', GradientType=0 ); /* IE6-8 */
	border: 1px solid #F2800D;
}
#StorePage.CA a.buyNow:hover {
	background-color: #f5a85a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YTg1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDhhMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5a85a 0%, #f08a24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5a85a), color-stop(100%, #f08a24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5a85a 0%, #f08a24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5a85a 0%, #f08a24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5a85a 0%, #f08a24 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5a85a 0%, #f08a24 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a85a', endColorstr='#f08a24', GradientType=0 ); }/* IE6-8 */
	/*SPARK-26552 :-IE-8&9 need over ride of color for cart bubble */
	#cartCount .tdCartOverlayMid div label
{
color:#000 !important;
}

/* 8/6/13 - JM - removing this as part of the product launch. */
.popupOrange { 
	display:none;
}
.visibleCompareRow {
	display:none;
}
#divCompareLink {
	display:none;
}
.mfCompareFeatures {
	display:none !important;
}
/* end of 8/6/13 product launch changes */
/* SPARK-30917 css */
.ARS_Container {
	width:450px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0 0 0 21px;
	color:#333;
}
.ARS_Container .serviceContainer {
	margin:20px 0;
}
.ARS_Container .ARS_Services {
	width:32%;
	float:left;
}
.ARS_Container .Services_Text {
	float:right;
	width:105px;
}
.ARS_Container .clear {
	clear:both;
}
.ARS_Container .enrollRadioBtn{vertical-align:bottom;}

.ARS_Container .enroll_option {
	padding-left:5px;
}
.ARS_Container .ARS_Terms {
	font-size:9px;
	color:#828282;
	padding:5px 0px 3px 19px;
}
.ARS_Container h2 {
	color:#b0b0b0;
	font-size: 19px;
}
.ARS_Container h4 {
	margin:15px 0px 10px 0px;
}
.ARS_Container .darker
{
	font-weight:bolder;
}
.ARS_Container #cancelHelp a{
	color:#474747;
}
.ARS_Container .enroll_option img{vertical-align:bottom;}
.modalOverlay
{
 position: fixed;
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 background-color:#000;
	filter:alpha(opacity=30);
	opacity:0.3;
 z-index:5;
}
html.ie7 #BillingPayment .modalOverlay{
	display: none;
}
.arPopupContainer{width:410px; padding:25px; font-family:Arial, Helvetica, sans-serif;font-size:12px;display:none;z-index:1002;position:absolute;top:20%;left:30%;background:#FFF;-webkit-box-shadow:7px 8px 20px 2px #CCC;box-shadow: 7px 8px 20px 2px #999;}
.arPopupContainer .heading{font-size:17px;}
.arPopupContainer .mainTxtCont{
	margin:10px 0px;	
}
.arPopupContainer a{
	display:block;
	font-size:10px;
	color:#333;
	margin:5px 0 0 0;
}
.hidden{display:none;}

#norenewal{
   left: 580px;
    top: 636.8px;
	
  }
.toolTip {
    background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 6px;
    box-shadow: 2px 2px 5px hsl(0, 0%, 80%);
    color: hsl(0, 0%, 33%);
    font-size: 10px;
    line-height: 11px;
    margin-left: 18px;
    margin-top: 41px;
    padding: 6px 10px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 9999;
	display:none;
}
  #enrollHeading{
	left: 518px;
    top: 470.8px;
	
  }
  .arno{
  margin-top:8px;
  }
  
/* Spark-33122 New changes*/  
.AR_Container{
	width:530px;
	margin:10px 10px 10px 0;
}
 
.AR_Container .AR_Text{
	margin-bottom:10px; 
}
.AR_Container .promotions{
	 font-size:10px;
	 background:#e7e7e7; 
	 margin:20px 0 0 0;
	 padding:5px 4px 5px;
}

.AR_Container .services{
	 float:left;
	 width:33%;
	 margin-right:5px;
}


.AR_Container .promotions span{
  display: block;
  margin-left: 5px;
  margin-top: 9px;
}

.clear{
 	clear:both;
}
 
.AR_Container .promotions img{
    float: left;
    vertical-align: middle;
}

.AR_Container .promotions .services:first-child{
    width: 31% !important;
}

.AR_Container .valign{vertical-align:middle;}


a{
 color:#000;
}

.footer a{
 color:#633;
}

/*billing css ends*/
 .autoRenewPopup{
	width:475px;
	background-color:#FFF;
	left:-20%;
	top:-60%;
	z-index:1001;
	position:absolute;
	border:1px solid #999;
	overflow:hidden;
	display:none;
}
.enrollCheckBox{width:16px !important;} 
 
.overlayBg{
	opacity:0.5;
	background-color:#999;
	width:100%;
	height:100%;
	z-index:1000;
	position:absolute;
}

.autoRenewPopup .popupHeading{
	background-color:#ffcc00;
	width:auto;
	color: #ffffff;
	font-size: 25px;
	text-shadow: 1px 1px 2px #cc6600;
	padding: 15px 0 15px 35px;
 }
 
.autoRenewPopup .popupHeading img{
	float:right;
	display:block;
	cursor:pointer;
	margin-right:10px;
}
 
.autoRenewPopup .popupContentDiv{
  clear:both;
  padding:15px 35px;
}
 

.autoRenewPopup .popImages img{
  padding:10px 20px 0 0; 
 }
 
.autoRenewPopup .confirmationButton{
	background-color: #FF9933;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	font-size: 17px;
	outline: none;
	padding: 10px 0 10px 15px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:360px;
	color: #ffffff !important;
	text-decoration:none !important;
 }
 
.autoRenewPopup .confirmationButton:hover {
	background-color: #ffcc33;
}
 
.autoRenewPopup .cancelRenew{
	margin:10px 3px;
	display:block; 
	word-spacing:1px;	
	font-size:13px;
}
 
.renewalMsg {
	color: #000000;
	font-size: 14px;
	line-height: 17px;
	width: auto;
}

.autoRenewPopup .no_subscription{
	font-size:14px!important;
}

.ArCheckBoxTex2Msg{
	margin-left:20px;
	display:block!important;
}

.renewalMsg a{
	font-size: 14px;
}

/* SPARK-30917 ends */
/* SPARK-34703 starts */
.ddHoverQuestion {
		position:relative;
		cursor:pointer;
		display:inline;
}

.ddHoverQuestion img {
	vertical-align: middle;
}

.ddToolTip {
	border-radius: 6px 6px 6px 6px;
	box-shadow: 2px 2px 5px #CCCCCC;
	font-size: 10px;
	color: #545454;
	line-height: 11px;
	text-align: left;
	width: 200px;
	top: 25px;
	border: 1px solid #CCCCCC;
	background-color: #f6f6f6;
	color: #000;
	border-radius: 5px;
	position: absolute;
	transform:translate(-9999px); /* INC0160435 */
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	padding: 5px;
	left: -40px;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: default;
}

.ddHoverQuestion img:hover + .ddToolTip {
	transform:translate(0px);  /* INC0160435 */
	opacity:1;	
	filter:alpha(opacity=100);
	z-index:999;
}
/* SPARK-34703 ends */

.mf .ARMessageBox .ddToolTip, .rc .ARMessageBox .ddToolTip {
    left: -380px;
    top: -60px;
	width: 350px
}

.mf.div.ARmessageBox .privacyExp4, .rc.div.ARmessageBox .privacyExp4 {
	color: #d84704;
}

.mf.div.ARmessageBox .privacyExp4:hover, .rc.div.ARmessageBox .privacyExp4:hover  {
  text-decoration: underline;
}


/* SPARK-35221 starts */
.positionFutureCheckBox
{
position: absolute;
top:-60px;
left:178px;
}
.positionFutureCheckBox .futurePurchaseInput
{
width:350px;
}
.positionFutureCheckBox .futurePurchaseInput .input_checkbox
{
margin:1px;
}
/* SPARK-35221 ends */

#BillingPayment #errorBubbleLayer, #BillingPayment #errorBubbleIframe, #BillingPayment #errorBubbleTipIframe {
    font: 10px arial,helvetica,sans-serif;
    position: absolute;
    visibility: hidden;
    z-index: 4;
}
.BR .CPFFieldPosition{
	 width: 62px;
}

#divBillingZipCode .shorter {
	color: #000;
}

/*SPARK-37031*/
.BoletoPayInsButton{
	background: #f9d7a4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9d7a4 0%, #f99602 49%, #ed852a 51%, #ea9346 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d7a4), color-stop(49%,#f99602), color-stop(51%,#ed852a), color-stop(100%,#ea9346)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9d7a4 0%,#f99602 49%,#ed852a 51%,#ea9346 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9d7a4 0%,#f99602 49%,#ed852a 51%,#ea9346 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9d7a4 0%,#f99602 49%,#ed852a 51%,#ea9346 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9d7a4 0%,#f99602 49%,#ed852a 51%,#ea9346 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d7a4', endColorstr='#ea9346',GradientType=0 ); /* IE6-9 */

	border: 0 none;
	cursor: pointer;
	padding: 0;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0 0 0;
	display:inline-block;
	float:left;
}

.BoletoPayInsButton a{
	color: #FFFFFF;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 15px;
	text-decoration:none;
}
.BR .infoTxt p{margin:0}

.BR .state{background-color: #FFF7D0;}

/* OPS-60279 -- review page (hide marketing Options in US for both mf and rc) */
.US .marketingOptions {
 display:none;
}

/* cap-6104 -- confirmation page changes mf and rc */
.confirmPage {
    font-family: arial;
    font-size: 14px;
    clear: both;
    float: left;
    position: relative;
    top: 20px;
    padding: 0 15px;
}

div.confirmPage * {
    padding: 0;
    line-height: 1.4; 
}

.confirmPage h1 {
    font-size: 30px;
    display: block;
    width: 100%;
    margin: 10px 0;
    line-height: 1.1;
}

.confirmPage h2 {
    font-size: 24px;
    display: block;
    width: 100%;
    margin: 10px 0;
    line-height: 1.1;
}

.confirmPage h2.alert {
    color: #C81A00;
    font-weight: 600;
}

.confirmPage p.paymentDetails {
    display: block;
    clear: both;
    width: 68%;
    margin: 10px 0;
	padding-bottom:15px;
}

.confirmPage .detailsStrong {
    font-weight: 600;
}

.confirmPage h3 {
    font-size: 14px;
    font-weight: 600;
    margin: 10px 0;
}

.confirmPage ol {
    position: relative;
    left: 20px;
    margin: 10px;
    width: 60%;
}

.confirmPage li {
    list-style: decimal outside none;
    margin: 10px 0;
}

.confirmPage .confirmButton {
    float: left;
    background-color: #FFC20F;
    margin: 10px 0 20px 0;
    padding: 10px 35px;
    color: #000;
    font-size: 18px;
    cursor: pointer;
}

.confirmPage .confirmButton a {
    color: #000;
    text-decoration: none;
}

.confirmPage .confirmButton a:hover {
    color: #000;
    text-decoration: none;
}

.confirmPage .confirmButton:hover {
    background-color: #fadd2e;
}

.confirmPage .multiCart {
	float: left;
	width: 100%;
}

.confirmPage .addOnContainer {
	float: left;
}

.confirmPage .addOnDownload {
	font-weight: 600;
}

.confirmPage .addOnTnCs {
	margin-top: 15px;
	color: #9B9B9B;
}

.confirmPage .tcToggle {
    float: left;
    margin: 15px 0;
    cursor: pointer;
    display: block;
    clear: both;
    color: #d84704;
}

.confirmPage .tcToggleCopy {
    float: left;
    margin-bottom: 20px;
    color: #9B9B9B;
}

.confirmPage .tcToggleCopy h3 {
    border: none;
    display: block;
    margin: 15px 0 5px;
}

.confirmPage .vatMessageStyle {
	float: left;
	color: #9b9b9b;
}

.confirmPage .vatMessageStyle p strong:first-child {
    bottom: -7px;
    position: relative;
}

.merchantMessageMessageContainer {
	float: left;
	padding: 0 15px;
	color: #9B9B9B;
	font-size: 14px;
	line-height: 1.4;
	margin-top: 15px;
	margin-bottom: 15px;
}

.mmHeading {
	margin-bottom: 5px;
	font-weight: 600;
}

/*CAP-8599 Merge BMS flow to new checkout*/

.footer-area {
	color: #888;
	background-color: #E2E2E2;
	margin-top: 35px;
	padding: 20px 0 20px 0;
	font-size: 12px;
	line-height: 32px;
}

.footer-area .symLogo {
	background: url("//buy-static.norton.com/estore/images/Non-Product/Logo/logo_symc_gs_97x27.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-right: 20px;
	width: 97px;
	height: 27px;
	float: left; margin-top:0;
}

.footer-area .symCopyRight {
	float: left;
}

.footer-area .footer_links {
	float: left;
	margin-left: 10px;
}

.footer-area .footer_links span {
	padding: 0 8px;
	border-left: solid 1px #888;
}

.footer-area .footer_links a {
	color: #888;
	line-height: 16px;
}
.navbar {
	padding: 11px 0 5px 20px;
	margin: 0 0 20px;
	position: relative;
	border-radius: 0px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
}
.navbar .mobileNav {
	position: relative;
	right: 10px;
	padding-right: 6px 35px 0 0;
}

.navbar .mobileNav span {
	float: right;
	padding: 8px;
	font-size: 18px;
	cursor: pointer;
	border: solid #fff 3px;
}

.navbar .mobileNav span a {
	text-decoration: none;
}

.navbar .mobileNav span:hover, .navbar .mobileNav span:active {
	border: solid 3px orange;
	margin: 0px 0px 0px 0px;
}

nav li {
    display: inline;
    font-size: 20px;
}

.navbar-nav li a {
	padding: 15px 20px;
	color: #595959;
}

.navbar-nav li a:hover {
	background-color: #FBC330;
}

.navbar-nav span.glyphicon-user {

	border-radius: 15px;
	padding: 4px;
	background-color: #C8C8C8;
	margin-left: 10px;
	font-size: 18px;
}

.navbar-nav li a.removeIfNoGlyphicon {
	margin-top: 5px;
}
.container {
  max-width: 950px; padding:0;
}
.upgradeContainer{padding-top:13px;}
body#OrderConfirmation{background:#fff;}
.upgradeContainer .tcToggleCopy{padding-top:15px;}
@media (min-width: 1200px){
.container {
  width: 1170px;
}}


/*Billing Page Update for LAM Sites Except MEX and BRA*/
#BillingPayment.LATAM_SITE #tabBank {
	display: none;
}

#BillingPayment.BR.LATAM_SITE #tabBank, #BillingPayment.MX.LATAM_SITE #tabBank {
	display: inline;
}

.prd_salePrice .price{ height:auto!important;}
.prd_salePrice span#subscription_detail{font-size:11px; line-height:14px; color:#808080; text-align:right; padding-top:5px; font-weight:normal;white-space: -o-pre-wrap; word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; display:inline-block; width:93%;}
#tblCart td.bold span#trialware{font-size:11px; line-height:14px; color:#808080; text-align:right; padding-top:5px; font-weight:normal;white-space: -o-pre-wrap; word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; display:inline-block; width:72%;}
#tblCart td.pricePadding span#trialware, #trialwaretotal{display:block; padding-top:5px;font-size:11px; line-height:14px; color:#808080; text-align:right; padding-top:5px; font-weight:normal;}
#tblCart .big{display:block;}
#tblCart .right{vertical-align:top;}
div.orderTableTop table#tblCart img.boxShot{position:static; float:left; left:0;}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> BIMAN TEST*/

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    position: absolute;
    top: 25%;
    left: 40%;
    
    margin-left: -300px;

    background-color: transparent;
    color: #333;
    padding: 1px;
}

.jqmOverlay { background-color: #000; background-attachment: fixed; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
/* * html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
} */


/*
 * StoreGlobal Additions
 */
.tdDottedBorderRight {
	border-right: 1px dotted #DFDFDF;
}
.center {
	text-align: center;
}
/* 
 * StoreGlobal Overrides
 */
.divPopupFooter {
	margin-left: 0;
	width: 808px;
}
.divPopupDivider {
	width: 798px;
}
#OrderConfirmation #downloadInterstitial {
	left: 50%;
}
.orderTableTop #tblCart {
	border-bottom: none;
}
.orderTableTop #tblCart td.promoTd, #tblBottomCart td.promoTd {
	padding: 0;
}
#tblCart ol, #tblCart ul { margin-top: 10px; margin-bottom: 10px; } /* added for caesar LV-14102 */

.orderTableTop #promoBlock {
	margin: 10px 5px 0px 0px;
}
/* ---- Common Classes ----
 *
 */
.positioning {
    display: inline;
    float: left;
}

.rightPositioning {
    display: inline;
    float: right;
}
.BR select.currencySelect{
	display:none;
}

.BR .rcCountrySelector {
	margin:0;
}

.ARMessageBox .rightPositioning {
    display: inline;
    float: left;
    padding-bottom: 10px;
    width: 410px;
}

.pageWrapper {
    width: 950px;
    margin: auto;
    text-align: left;
}

.headerTopPanel {
    width: 950px;
}

.headerNaviPanel {
    width: 950px;
}

.popupHeaderTopPanel {
	
}
.headerTopPanel .user {
	color: #666;
	background-color: #fff;
	width: 100%;
	height: 20px;
	font-size: 11px;
}
.headerNaviPanel .user {
	color: #666;
	background-color: #fff;
	width: 100%;
	height: 20px;
	font-size: 11px;
}
.user .username {
	display: inline;
	float: right;
}
.user .seperator {
	display: inline;
	float: right;
	margin: auto 5px;
}
.user .signin, .user .signout {
	display: inline;
	float: right;
	margin-right: 20px;
}
.popupFooterPanel {
	
}

.divSolidWhiteBack {
    width: 950px;
	position: relative;
}

#PartnerPage .divSolidWhiteBack {
	width: 878px;
}

#CompareFeatures .divSolidWhiteBack { padding-bottom: 0; }

.twoColWrapper .divSolidWhiteBack {
    width: 745px;
	position: relative;
}

.fixedBreadCrumbPanel {
    margin: 0 0 0 20px;
}

.breadCrumbPanel {
	margin: 0 0 0 10px;
}

.currencyPrintWrapper {
    width: 790px;
    margin: 10px 0 0 20px;
}

.currencyPanel {
    margin: 0 15px 0 0;
    float: right;
}

.categoryPanel {
    margin: 0;
    float: right;
}

.printImageWithTextPanel {
    margin: 0 37px 0 28px;
    float: right;
    width: 110px;
}

.print {
    float: right;
}

.topMargin {
    margin-top: 10px;
}

.leftNavPanel {
    margin: 0 15px 0 0;
	width: 190px;
}

.footerPanel {
    width: 950px;
    margin: 0;
}

.footerPanel .footer {
    padding-top:30px;
}

.editBubbleContainer {
    width: 600px;
}

.pageHeading {
    margin: 10px 0 0 10px;
}

.pageIntro {
    margin: 20px 0 0 10px;
}

.pageIntroFixedWidth {
    margin: 20px 0 0 10px;
    width: 735px;
}

.leftNavPanel .verisignContainer {
    margin: 5px 0 0 0;
	width: 190px;
}

.fourWideOptionColumn {
	width: 25%;
}

.threeWideOptionColumn {
	width: 33%;
}
.twoWideOptionColumn {
	width: 50%;
}
.leftMargin20px{
	margin-left:20px;
}
.nodisplay{
	display:none;
}
.clearb{clear:both;}

.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clear { clear: both; display: block; }
* html .clear {height: 1%;}

.errorTable {
	border:solid 10px #FFCC01;text-align:left;
	margin:15px 198px 0 45px;
}
/* ---- Page Loading ----
 *
 */
.loadingPageOverlay {
    height: 27px;
    margin: 0 auto;
    background-color: #f3de8f;
    padding-top: 13px;
    font-weight: bold;
    font-size: 22px;
    color: black;
    margin: 0 auto;
    text-align: center;
}

.loadingtable {
    text-align: center;
    margin: 0 auto;
}

.loadingtable td {
    padding-left: 20px;
}

.loadingtable .litem {
    color: #555555;
    font-size: 12px;
    font-weight: normal;
}

.loadingtable .litemb {
    font-weight: bold;
    font-size: 16px;
    color: #222222;
}

.loadingtable .bullet {
    color: #fcac3a;
}

/* ---- Cart Table ----
 * Cart, OrderReview & Order Confirmation Table
 */
.orderTableHeading {
    margin: 30px 0 0 20px;
	width: 450px;
}

.orderTableTop {
    width: 790px;
    margin: 10px 0 0 20px;
}

.orderTableBottomWrapper {
    width: 790px;
    margin: 0 0 0 20px;
}

.orderTableOffer {
    width: 270px;
    margin: 20px 0 0 0;
}

.orderTableBottom {
    width: 500px;
    margin: 0 0 0 20px;
    float: right;
}

.orderTableTotal {
    width: 500px;
}

.orderTableContinue {
    margin: 10px 0 0 0;
    float: right;
}

#tblCart .applyCoupon {
	white-space: normal;
	text-align: left;
	padding-right: 0;
}
.applyCoupon .inputCartValues {
	float: right;
	height: 13px;
}
.applyCouponLabel {
	float: right;
	/*width: 130px;*/
	margin: 3px 5px 0px 0px;
}
.applyCouponButton {
	float: right;
	margin-left: 5px;
}

/* ---- Order Information ----
 *
 */
.orderInfoWrapper {
    width: 940px;
    margin: 10px 0 0 20px;
}

.billingAddressInfoBox {
    width: 250px;
    margin: 0;
}

.shippingAddressInfoBox {
    width: 250px;
    margin: 0 0 0 20px;
}

.paymentInfoWrapper {
    width: 250px;
    margin: 0 0 0 20px;
}

.onlineDirectDebitInfoBox {
	width: 250px;
	margin:0 0 0 20px;
}

.onlinePaymentInfoBox, .iBPaymentInfoBox {
    width: 250px;
}

/*
 * ---- Cart Page ----
 */
.emptyCartPanel {
    width: 570px;
    margin: 5px 0 0 20px;
}

.forcedSignInPanel {
   /* display: none; */
}

/* Order Table Overrides */
.cartTableHeading {
    margin-top: 10px;
}

/*.cartTableContinue {
    margin-right: 54px;
}*/

/* ---- Billing Payment ----
 *
 */
.verisignContainer {
    margin: 5px 0 0 5px;
    float: right;
}

.paymentHeadingPanel {
    margin: 25px 0 0 20px;
}

.paymentErrorPanel {
    margin: 15px 0 0 20px;
	width: 740px;
}

.obtPaymentErrorPanel {
    margin: 15px 0 0 20px;
	width: 740px;
}

.paymentMethodWrapper {
    width: 930px;
	margin: 10px 0 0 20px;
}

.customerProfileInfoPanel {
    width: 310px;
    margin: 0;
}

.customerProfileInfoTable {
	margin: 15px 0 0 0;
}
.customerProfileInfoTable .ddFixError { margin-left:5px; }
.divBillingAddress .customerProfileInfoTable select.error { margin-left:0; }

/* LV-14650*/
#input_cardExpTo .ddFixError {
    border: none;
    float: none;
    display: inline;
}
#input_cardExpTo .ddFixError select {
    border: 1px solid #EB3200;
}

.customerInfoStart {
	height: 30px;
}

.VATToolTip {
	display: none;
}

.paymentWrapper {
    width: 565px;
	margin: 0 0 0 30px;
}

.paymentMethodBottomTable {
	margin: 5px 0 0 0;
	table-layout: fixed;
	position:relative;
}

.ARMessageBox {
	font-size: 0.917em;
}

.mf .ARMessageBox, .rc .ARMessageBox { 
	font-size: 11px;
	position: relative;
	top: 15px;
}

.paymentMethodMessageBox {
	border: 1px solid #999;
	padding: 8px 10px;
	margin: 0 0 5px 0;
	font-size: 0.917em;
}

.paymentMethodMessageBoxTitle {
	font-weight: bold;
}

.paymentMethodMessageScrollBox {
	border: 1px solid #999;
	height: 50px;
	overflow-y: scroll;
	margin: 5px 0 0 0;
	padding: 0 5px;
}

.paymentMethodMessageBox .linkInput {
	margin: 5px 0 0;
}

.futurePurchaseInput {
	margin: 10px 0;	
	font-size: 0.917em;
}

.eulaMessageBox {
	background: #fff7d0;
	border: 1px solid #999;	
	margin: 5px 0 ;
	padding: 15px 0;
	color: #000;
	width: 100%;
}

.mf .eulaMessageBox, .rc .eulaMessageBox { 
	background: none;
	border:none;	
	margin: 5px 0 ;
	padding: 0;
	color: #555;
	font-size: 11px;
	width: 100%;
}

.eulaMessageBox .eulaContent {
	margin:0 10px;
	float: left;
}
 
.mf .eulaMessageBox .eulaContent, .rc .eulaMessageBox .eulaContent { 
	margin:0;
	float: left;
}

.mf .eulaMessageBox .eulaContent #divEulaWithCheckbox, .rc .eulaMessageBox .eulaContent #divEulaWithCheckbox { 
	float: left;
	background: #fff7d0;
	border: 1px solid #999;	
	margin: 5px 0 ;
	padding: 15px 0 15px 15px;
	color: #000;
	width: 100%;
}

/*  ## removing to create seperation between privacy policy and Privacy statement in Exp4 ##
.mf .eulaMessageBox .eulaContent .eulaExp4, .rc .eulaMessageBox .eulaContent .eulaExp4 {
    background: none !important;
    border: none !important;
    color: #555 !important;
    margin-top: -15px !important;
  	margin-left: -15px !important;
}
*/

.mf .billingLegalWrapper #divBillingLegal #divEulaWithCheckboxExp3, .rc .billingLegalWrapper #divBillingLegal #divEulaWithCheckboxExp3 { 
	border: 1px solid #bbb;
    float: left;
    padding: 10px;
}

.billingLegalWrapper {
    margin: 50px 20px 0 20px;
}

/* SITE-10770 
.fraudImprovementResourcePanel {
    display: none;
}
*/

/*
 * ---- Order Review Page ----
 */
.orderReviewEmailPanel {
    width: 790px;
    margin: 0 0 0 20px;
}

.orderReviewEmailPanel .divHeadingText {
    margin: 20px 0 0 0;
}

/* Cart Table Overrides */
.orderReviewTableHeading {
    margin-top: 30px;
}

/* ---- Order Confirmation Page ----
 *
 */
.divHeadingText {
    margin: 20px 0 0 20px;
}

.orderConfirmationNoPanel {
    margin: 0 0 0 20px;
}

.orderEmailAddressPanel {
    width: 730px;
    margin: 0 0 0 20px;
}

.divPageHeadingLft {
    margin: 30px 0 0 20px;
}

.orderConfirmHeader {
    margin: 10px 0 0 20px;
}

.orderConfirmHeaderRC {
    margin: 20px 0 0 20px;
}

.accountDisclaimer {
    margin: 20px 0 0 20px;
	width: 790px;
}

.downloadInterstitialClose,#downloadInterstitialClose {
	position: absolute;
	cursor: pointer;
	top: 10px;
	left: 448px;
	width: 40px;
}

.thankYouInterstitialClose {
	position: absolute;
	cursor: pointer;
	top: 4px;
	right: 4px;
	margin: 0px 10px 0px 0px;
}

/* ---- Progress Indicator ----
 *
 */
.progressIndicator {
    width: 652px;
    height: 320px;
}

/* ---- Order System Error ----
 *
 */
.continueShoppingLinkPanel {
    width: 700px;
    margin: 0 0 0 45px;
}

.storeLinkPanel {
    width: 700px;
    margin: 0 0 0 45px;
}

.errorMessage {
    padding: 15px;
}

.errorHeading {
    width: 700px;
    margin: 10px 0 0 45px;
    border: solid 10px #FFCC01;
    text-align: left;
}

.errorPromoText {
    width: 700px;
    margin: 0 0 0 45px;
}

/* ---- Maestro Verification ----
 *
 */
.maestroIFramePage {
    margin: 20px 0 0 20px;
}

.maestroBackButtonLink {
    margin: 10px 0 0 20px;
}

/*
 * Category
 */
.upgradeCenterWrapper {
    margin: 10px 0 0 10px;
}

.upgradeCenterPanel {
    margin: 0;
    width: 560px;
}

.adObject {
    margin: 0 0 0 28px;
    width: 120px;
}

.largeBusinessUpgrade, .medBusinessUpgrade, .smallBusinessUpgrade, .fullBusinessUpgrade {
	margin: 10px 0 0 10px;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	position: relative;
	height: 75px;
}
.largeBusinessUpgrade .upgradeLinks, .medBusinessUpgrade .upgradeLinks, .smallBusinessUpgrade .upgradeLinks, .fullBusinessUpgrade .upgradeLinks {
	position: absolute;
}

.smallBusinessUpgrade .upgradeLinks a, .medBusinessUpgrade .upgradeLinks a, .largeBusinessUpgrade .upgradeLinks a, .fullBusinessUpgrade .upgradeLinks a {
	background: url("//buy-static.norton.com/estore/images/master/misc/gtIcon.gif") no-repeat 10px 5px;
	font-size:11px;
	padding-left:20px;
}

.largeBusinessUpgrade {
    width: 560px;

}
.largeBusinessUpgrade .upgradeLinks {	
	top: 36px;
	left: 163px;
}

.medBusinessUpgrade {
    width: 419px;
}
.medBusinessUpgrade .upgradeLinks {
	top: 36px;
	left: 163px;
}

.smallBusinessUpgrade {
	margin: 0 0 0 5px;
	width: 295px;
}

.smallBusinessUpgrade .upgradeLinks {
	top: 36px;
	left: 90px;
}

.fullBusinessUpgrade {
    width: 718px;

}
.fullBusinessUpgrade .upgradeLinks {	
	top: 36px;
	left: 163px;
}

/*
 * Search Results
 */
.searchResultsHeadingWrapper {
    width: 700px;
    margin: 10px 0 0 10px;
}

.searchResultPanel {
    width: 700px;
    margin: 10px 0 0 10px;
}

/*
 * Compare Features
 */
.contentPane2 {
    width: 950px;
}

#CompareFeatures #contentPane2 { margin:0; }

.divComparePopupTopPnl {
    width: 910px;
    margin: 5px 30px 0 10px;
}

.compareProductFeaturePanel {
    width: 910px;
    margin: 10px 30px 0 10px;
}

.divPopupFooter {
    width: 950px;
    margin: 5px 0 0 0;
}
/*
 * Store Page
 */
.confidencePanel {
	margin: 15px 0 0 10px;
}

.storePageProductOptionTable {
	margin: 10px 0 0 10px;
	width: 720px;
}
.spanEntitlement {
	color:#999;
	font-weight: bold;
}
.storePageProductOptionTable .spanPrice, .upgradeRenewalProductOptionTable .spanPrice, .partnerPageOptionTable .spanPrice {
	padding: 0 10px;
	white-space: nowrap;
	float: left;
}
.partnerPageOptionTable .optionProductBtm .spanPrice { 
	width:75px; 
}

.partnerPageOptionTable .fourWideOptionColumn { 
	/*width:auto; -- commenting this out and replacing it with width:25% - JM 8/15/13 */ 
	width:25%;
}

.storePageProductOptionTable .spanProdDesc .moreInfo {
	padding: 0;
	white-space: nowrap;
} 
.storePageProductOptionTable .optionProductBtmLft {
	margin-right: 15px;
} 
.storePageProductOptionTable .optionProductBtmRgt {
	width: 90px;
} 

.upgradeRenewalProductOptionTable .priceTable {
	margin-top: 5px;
}

.partnerPageOptionTable {
	margin: 0 10px 10px 10px;
}
#PartnerPage .divComparePopupTopmenu {
	margin: 10px 0;
	float: left;
}

#PartnerPage #divPopupDividerPartner {
	background: #333;
	display: block;
	float: left;
	height: 12px;
	position: relative;
	width: 868px;
}
.productGuide {
	margin: 10px 0 0 10px;
	width: 290px;
}
/*
 * Multi User Packs
 */
.mupProductOptionTable {
	margin: 40px 10px 0 10px;
}
.mupProductOptionTableFixedWidth {
	margin: 40px 10px 0 10px;
      width: 725px;
}
.tdMultiBoxshot {
	position: relative;
}
.multiBoxShot img {
	position: relative;
}
.multiBoxShot {
	margin: 17px 0 0 35px;
	position: relative;
}
.mupUserCount {
	padding: 0 10px;
	margin: 0 0 5px 0;
	width: 135px;
}
.mupListPrice {
	font-weight: bold;
	vertical-align: top;
	white-space:nowrap; /* this fix relates to SITE-10068*/
}
.mupDisclaimer {
	margin: 20px 0 0 10px;
}
.tblPriceList {
	margin-bottom: 20px;
}
.tblPriceList td {
	padding-bottom: 10px;
}
/*
 * Options Page (MF)
 */
.optionPageProductOptionTable {	
	margin: 10px 10px 0 10px;
	width: 560px;
}
/* Removing for SITE-15067
.optionPageProductOptionTable .ProductWrapper_Heading { width:33%; }
*/
.optionPageProductOptionTable  .spanPrice {	padding:4px 4px 4px 10px;	}

.optionTableHeaderWrapper {
	margin: 10px 0 0 10px;
	width: 560px;
}
.optionPageHeading {
	width: 560px;
}
.mfCompareFeatures {
	margin: 0 80px 0 0;
}

*:first-child+html .mfCompareFeatures {margin:-15px 170px 0 0 } 
* html .mfCompareFeatures {margin:-15px 170px 0 0 }
.mfCompareFeatures .popup{background: url("//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif") no-repeat right center; padding: 0 13px 0 0;}
.mfCompareFeatures .popup:hover { background: url("//buy-static.norton.com/estore/images/master/misc/icon_popup_updated.gif") no-repeat right center; padding: 0 13px 0 0;}

/* 
 * NSS Options Page 
 */
.nssCountrySelector{
	margin:0 0 0 380px;
}

/*
 * Option Page (RC)
 */
.optionRCHeading {
	margin: 35px 0 0 35px;
}
.optionRCTableHeaderWrapper {
	margin: 10px 0 0 35px;
	width: 715px;
}
.optionRCHeaderDesc {
	padding: 0 10px 0 0;
}
.rcCountrySelector {
	margin: 0 20px 0 0;
}
.optionRCIntro {
	margin: 0 20px 0 0;
	width: 170px;
}
.optionRCCompareFeatures {
	margin: 0 0 0 35px;
	width: 725px;
}
.optionRcLegal {
	border: 1px solid #bbb; 
	font-size: 10px;
	margin: 10px 0 0 35px;
	padding: 10px;
	width: 705px;
}
.optionRCPageProductOptionTable {
	width: 725px;	
 	margin: 10px 0 0 35px;
}
.tdCompareHeadings {
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px 0;	
}
.visibleCompareRow td {
	font-size: 0.9em;
	vertical-align: middle;
}
.visibleCompareRow .tdCompareHeadings p {
	font-size: 11px;
	margin: 0;
	padding: 4px 10px 4px 6px;
}
.compareLinkParent {
	vertical-align: bottom;
}
.compareLinkParent #divCompareLink {
	padding-left: 8px;
	cursor: pointer;
	top: 0;
}
/*
 * Popup
 */
.popupPageWrapper {
	width: 808px;
}
.staticNoHeader {
    margin: 10px 0 0 0;
}
.popupDivSolidWhiteBack {
	width: 808px;
}
.popupContentWrapper {
	margin: 20px 10px 0 10px;
}
.popupContentWrapper p, .popupContentWrapper ul {
	font-size: 0.9em;
	margin: 12px 0 25px 0;
}
.popupContentWrapper ul {
	margin-left: 10px;
}
.popupFooterPanel {
	width: 876px;
}

/*
 * Affiliate
 */
.affiliateLogoWrapper {
	width: 798px;
	float: left;
	margin: 15px 0 0 0;	
}
.affiliateLogoLeft {
	width: 210px;
	float:left;
}
.affiliateLogoRight {
	float: left;
	width: 560px;
	margin: 0 0 0 15px;
}
.affiliateTab {
	margin: 15px 0 0 10px;
	font-size: 0.9em;
}
/*
 * Upgrade Renewal
 */
.upgradeRenewalIntroWrapper {
	width: 700px;
	margin: 20px 0 0 10px;
}

.upgradeRenewalSelectionWrapper {
	width: 700px;
	margin: 5px 0 0 10px;
}

.productSelection {
	width: 397px;
}

.upgradeRenewalIntro {
	width: 500px;
	color: #999;
	font-size: 0.9em;
	margin-top: 0;
}
.globalRenewalCenters  {
	margin-top: 5px;
}

.globalRenewalCenters select  {
	width: 180px;
}

.upgradeRenewalProductOptionTable {
	width: 700px;
	margin: 10px 0 0 10px;
}
/*
 * Product Details
 */
.productDetailWrapper {
	margin: 20px 0 0 10px;
	width: 725px;
}
.productDetailsRight  {
	width: 140px;
	margin: 0 10px 0 0;
}
.productImageAwardWrapper {
	width: 155px;
}
.win8AwardsLogo {
	display:block;
	margin-left:30px;	
}
.productDetailsBuyButton {
	margin: 20px 0 0 0;
}
.keyTechnologies  {
	margin: 30px 0 0 10px;
	border-top: 1px dotted black;
	padding: 15px 0 0 0;
	width: 725px;
}
.buyMoreStorageKeyTech  {
	border-top: none;
}
.buyMoreEntitlement {
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
}
.keyTechnologies td {
	margin-left: 10px;
}
.keyFeaturesTabs {
	margin: 30px 0 0 10px;
	width: 725px;
}

.productDetailsLegal {
	border: 1px solid #BBB;
	padding: 10px;
	font-size: 10px;
	margin: 0 0 0 10px;
	width: 705px;
}
.productDetailInfo {	width: 420px; color:#000000	}
	.productDetailInfo h2 { display: block; margin: 0 0 15px; font-size:26px; line-height: 30px; }
	.productDetailInfo p span { font-weight:bold;
								color: #999999;
								}
	.productDetailInfo .divProdDesc_Title {	line-height: 30px;	}
	.productDetailInfo .divProdDesc_Textbold {	font-weight: bold; color: #999;	}
	.productDetailInfo .spanPrice {	font-size: 1.2em;	padding: 0;	}
	
.keyFeaturesTabs #tabContent {
	top: 26px;
}
.keyFeaturesTabs li.bltInrLst {
	padding: 2px 0 2px 10px;
}
/* 
 * NextSteps (Bank, Phone, Check)
 */
.nextStepspageHeading {
	margin: 10px 0 0 20px;
	width:780px;
}
.nextStepsStep {
	width: 780px;
	margin: 10px 0 0 20px;
}
.nextStepsStepWrapper {
	width: 780px;
	margin: 10px 0 0 20px;
	position: relative;
}
.nextStepsBillingInformation {	
	width: 385px;
	margin: 0 15px 0 0;
}
.nextStepsAmountInformation {
	width: 370px;
}
.nextStepsAmountInformation .tblBillRgt {
	width: 358px;
	margin-left: 0;
}
.nextStepsBankTransferPanel {
	width: 480px;
}
.nextStepsCheckTransferPanel {
	width: 480px;
}
.nextStepsBankTransferNote {
	width: 200px;
	position: absolute;
	bottom: 0;
	/* LV-14149 - Make all browsers position this box properly */
	right: 30px;
}
.nextStepsAddressPanel {
	
}
.nextStepsBottomPanel {
	width: 780px;
	margin: 10px 0 0 20px;
}
/*
 * OrderReview (Bank, Phone, Check)
 */
.reviewSubmitOrderPanel  {
	margin: 10px 0 0 0;
	width: 800px;
}
.reviewSubmitOrderPanel .keepInformed label {
	font-size: .9em;
}
/*
 * Landing Pages
 */
.landingPromotionWrapper {
	margin: 25px 0 0 20px;
	position: relative;
	width: 701px;
}

.landingPromotionTable {
	background: #fff;
	margin: 205px 31px 31px 35px;
	padding-bottom: 35px;
	border: 8px solid #d7d7d7;
	border-top: 23px solid #d7d7d7;
}
.landingPromotionTable .ProductImage {
	margin: 16px 0 0 80px;
	width: 180px;
	height: 250px;
}
.landingPromotionTable .productDesc {
	margin: 0 16px;
}

.landingPromotionDisclaimer {
	margin: 90px 0 0 5px;
	width: 720px; 
}
/* NIS */
/*Default*/
.landingPromotion-NIS {
	background: #000000 url('//buy-static.norton.com/estore/images/en/Promotions/Background/bg_Special_Promo_701x927.jpg') no-repeat left top;	
	width: 700px;	
}
.landingPromotion-NIS .landingPromotionTable {
	border-color: #d7d7d7;
}
/**********************************************************************
  Updated By: Sunita Pant
  Updated On: 09-01-2011
  Purpose: SITE-12775 Updated background image URLs for Special Promotions Page
************************************************************************/

/*EN*/
html.en .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/en/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*FR*/
html.fr .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/fr/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*DE*/
html.de .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/de/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*NL*/
html.nl .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/nl/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*SV*/
html.sv .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/sv/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*FI*/
html.fi .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/fi/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*DA*/
html.da .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/da/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*IT*/
html.it .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/it/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*NO*/
html.no .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/no/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*PT*/
html.pt .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/pt/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*PT (LATAM_SITE)*/
html.pt body.LATAM_SITE .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*ES*/
html.es .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/es/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*ES (LATAM_SITE)*/
html.es body.LATAM_SITE .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*TR*/
html.tr .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/tr/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*PL*/
html.pl .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/pl/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*RU*/
html.ru .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/ru/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*CS*/
html.cs .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/cs/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*RO*/
html.ro .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/ro/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*HU*/
html.hu .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/hu/Promotions/Background/bg_Special_Promo_701x927.jpg');}
/*All ASIA_SITE, SITE-11455*/
html.en .ASIA_SITE .landingPromotion-NIS {background-image: url('//buy-static.norton.com/estore/images/en/ASIA_SITE/Promotions/Background/bg_Special_Promo_701x927.jpg');background-color: #ffffff;}
/* HHO Email */
/*Default*/
.landingPromotion-hhoEmail {
	background: #fff url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') no-repeat left top;		
}
.landingPromotion-hhoEmail .landingPromotionTable {
	border-color: #d7d7d7;
}
/*EN*/
html.en .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*FR*/
html.fr .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/fr/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*NL*/
html.nl .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/nl/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*DA*/
html.da .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*PT*/
html.pt .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*NO*/
html.no .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*FI*/
html.fi .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/fi/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*PT*/
html.pt .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*SV*/
html.sv .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*DE*/
html.de .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*TR*/
html.tr .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/tr/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*NL (NL_SITE)*/
html.nl body.NL_SITE .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*RO*/
html.ro .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/ro/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*ES*/
html.es .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*HU*/
html.hu .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/hu/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}
/*PL*/
html.pl .landingPromotion-hhoEmail {background-image: url('//buy-static.norton.com/estore/images/pl/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg');}

/* Internet-Security-360 */
/*Default*/
.landingPromotion-NISN360 {
	background: #fff url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') no-repeat left top;		
}
.landingPromotion-NISN360 .landingPromotionTable {
	border-color: #d7d7d7;
}
/*EN*/
html.en .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*FR*/
html.fr .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/fr/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*NL*/
html.nl .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/nl/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*DA*/
html.da .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*PT*/
html.pt .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*NO*/
html.no .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*FI*/
html.fi .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/fi/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*PT*/
html.pt .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*SV*/
html.sv .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*DE*/
html.de .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*TR*/
html.tr .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/tr/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*NL (NL_SITE)*/
html.nl body.NL_SITE .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*RO*/
html.ro .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/ro/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*ES*/
html.es .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*HU*/
html.hu .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/hu/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}
/*PL*/
html.pl .landingPromotion-NISN360 {background-image: url('//buy-static.norton.com/estore/images/pl/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif');}


/* HULK */
.landingPromotion-Hulk {
	background: #000 url('//buy-static.norton.com/estore/images/en/us/misc/landing_hulk.jpg') no-repeat left top;		
}
.landingPromotion-Hulk .landingPromotionTable {
	border-color: #B3C48E;
}
/* Rest of the landin pages use the same BG/colors*/
.landingPromotion-Email, 
.landingPromotion-N360V3, 
.landingPromotion-NAVN360, 
.landingPromotion-NAVNIS, 
.landingPromotion-NAVNIS2yr, 
.landingPromotion-NeedforSpeed {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') no-repeat left top;		
}
.landingPromotion-Email .landingPromotionTable, 
.landingPromotion-N360V3 .landingPromotionTable, 
.landingPromotion-NAVN360 .landingPromotionTable, 
.landingPromotion-NAVNIS .landingPromotionTable, 
.landingPromotion-NAVNIS2yr .landingPromotionTable, 
.landingPromotion-NeedforSpeed .landingPromotionTable
.landingPromotion-NIS .landingPromotionTable {
	border-color: #d7d7d7;
}

/*buy more storage*/
.olbutext{
	font-size:24px;font-weight:bold;margin-top:12px;
}
.enttext{
	 font-size:15px;font-weight:bold;padding-top:16px;
}

/* help bubble page */
.helpbubble{
	width: 350px;
}
.helptextcontainer{
	width: 303px;
}
.whitebg{
	background-color: #fff;
}
.arrow{
	position: absolute; margin-top: 35px; margin-left: 327px !important;margin-left: 322px;
}

/*
 * NortonLive Services
 */
.nortonLiveBanner {
	margin: 20px 0 0 10px;
	width: 720px;
}

.nortonLiveProductTable {
	margin: 30px 0 0 0;
	width:720px;
}

.nortonLiveProductTable .imgProductBoxshot {
	margin: 0 10px;
	cursor: pointer;
}

.nortonLiveProductTable .prodTitle {		
	padding: 0 10px;
	margin-top: 20px;
	cursor: pointer;
}

.nortonLiveProductTable .spanProdDesc {
	padding: 4px 10px;
}

.nortonLiveProductTable .spanEntitlement {
	padding: 5px 10px 0;
	font-size: 0.9em;
	color: 666px;
	display: block;
	clear: both;
}

.nortonLiveProductTable .priceWrapper {
	color: #000;
	font-size: 1.2em;
	padding: 15px 10px;
	font-weight: bold;
}
.nortonLiveProductTable .listSpacing {
	margin: 0 10px;
}
.nortonLiveProductTable .listSpacing ul {
	margin: 5px 0;
}
.nortonLiveProductTable .divBuyActionLink {
	padding: 0 10px;
}
.specialOffersWrapper {
	width: 720px;
	margin: 0 0 0 10px;
}
.nortonLiveProductTable .listSpacing {
	margin-top: 25px;
	font-size: 0.9em;
}
.specialOffersWrapper .specialOffersBtn {
	margin-top: 30px;
}
.specialOffersWrapper .specialOffers {
	border: 1px solid #ABABAB;
}
.specialOffersWrapper .specialOffers table {
	border: none;
}


.popupLayer {
	display: none;
	float: left;	
}

#nortonLiveOverlay {
	background: #fff;
	display: none;
	position: absolute;
	border: 7px solid #ff0;
	z-index: 9999;
}
/* -- Popup -- */
.popupClose {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	color: #ff0;
	font-weight: bold;
}
.nortonLiveWrapper {
	width: 596px;
	margin: 20px;
}
.nortonLiveImageWrapper {
	width: 140px;
}
.nortonLiveDetailInfo {
	width: 360px;
	margin: 0 0 0 30px;
}
.nortonLiveDetailInfo .spanOldPrice, .nortonLiveDetailInfo .spanPrice {
	font-size: 1.2em;
}
.nortonLiveDetailInfo .spanPrice {
	color: #000;
}
.nortonLiveDetailInfo .divProdDesc_Title {
	line-height: 30px;
}
.nortonLiveDetailInfo .divProdDesc_Tagline {
	font-size: 0.9em;
	color: #666;
	margin-bottom: 20px;
}
.nortonLiveBuyButton {
	margin: 15px 0 0 0;
}
.nortonLiveLeftKeyFeatures  {
	margin-right: 10px;
	width: 281px;
}
.nortonLiveRightKeyFeatures  {
	margin-left: 10px;
	width: 281px;
}
.nortonLiveKeyFeatures {
	margin: 15px 0 0 0;
	width: 596px;
}
.nortonLiveKeyFeatures .featuresTitle {
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}
.nortonLiveKeyFeatures p {
	margin-bottom: 20px;
	font-size: 0.9em;
	color: #666;
}
.nortonLiveDescription {
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding-top: 20px;
	width: 596px;	
	font-size: 0.9em;
}
.nortonLiveDescription li {
	color: #666;
}
.nortonLiveDisclaimer {
	color: #666;
	border-top: 1px solid #999;
	margin: 20px 0 0 0;
	padding: 15px 0 0 0;
	width: 596px;	
	font-size: 0.9em;
}
/* subscription more info popup */

#SubscriptionDetailsMoreInfo .pageWrapper {
	width:530px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #555555;
	background-color:white;
	padding: 15px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.SubMoreInfoTitle {
	width:530px;
}
.SubMoreInfoDesc {
	width:500px;
	padding-top:25px;
}
.SubMoreInfoDesc ul{
	margin-left:25px;
}
.SubMoreInfoDispName {
	border:1px #D7D7D7 solid;
	margin:20px 0 20px 0;
	width: 530px;
}
.SubMoreInfoDispName .spanProdTitle {
	font-weight:bold;
	float:left;
	padding:6px;
	width:265px;
	text-align:left;
}
.SubMoreInfoDispName .globalRenewalCenters{
	width:auto;
	margin:6px 10px 6px 0;
	float:right;
}

.SubMoreInfoDispName .globalRenewalCenters .prd_salePrice{
	width:auto;
}

.SubMoreInfoDispName .div_nr_ProductPrice {
	float:left;
	display:block;
	font-size:12px;
	padding:13px 20px 0 0px;
}
.SubMoreInfoDispName img {
	font-weight:bold;
	float:right;
	padding:6px 5px 5px 0px;
}

table#tblProductsPageCompare tr.prd_ftr td { vertical-align:top; border-right: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; }
table#tblProductsPageCompare tr.prd_ftr td.first { border-left: 1px solid #DFDFDF; }
table#tblProductsPageCompare tr.prd_ftr td.first .wrapper { width:350px; }
table#tblProductsPageCompare tr.prd_ftr td .cmp_pr { width:150px; height: 45px; position: absolute; right: 12px; text-align: center; border-top: 1px solid #DFDFDF; bottom: 0; padding: 15px 0;}
table#tblProductsPageCompare tr.prd_ftr td p { font-size:1.1em;padding:0 10px 0 10px;font-weight:bold; }
table#tblProductsPageCompare tr.prd_ftr .wrapper { position: relative; min-height:455px; }

#divVatCode .vatTxt { vertical-align: top; padding-top: 2px; }
#divVatCode #helpSubText { display: block; margin: 1px 0pt 1px 5px; }

#upsell_interstitial_wrapper #upsell_interstitial_content .closeIcon { position: absolute; right: 5px; top: 0; }

/* Strike Through Classes */
.prd_listPrice, .prd_listPrice span { 
	color:#777777; 
	font-size: 1em !important; 
}
	#tblCart .prd_listPrice, #tblCart .prd_listPrice span { font-size: 1em !important; }
	
	.prd_listPrice .lbl, .prd_salePrice .lbl { 
		text-transform:uppercase;
		margin-right: 5px;
	}
	.prd_listPrice .price, .prd_listPrice .cmprPrice { 
		text-decoration: line-through; 
		vertical-align: baseline; 
		line-height: 14px; 
	}
	.divPaymentMethod .prd_listPrice .price, .divPaymentMethod .prd_salePrice .price { 
		font-size:1em;		
	}
.prd_salePrice, .prd_salePrice span { 
	color: #000000; 
	font-size:1.0em !important;
	font-weight:bold;
}
/* LV-23383, LV-23575 */
/* I am taking out the width for this span only for DE. Not sure if it should be for more sites, but the bugs only talk about de sites */
.de .prd_salePrice, .prd_salePrice span {
	width:auto;
} 
/* LV-21421 */
#StorePage .prd_salePrice, #StorePage .prd_salePrice span {
    width: auto;
}
#Category .prd_salePrice span,
#UpgradeRenewal .prd_salePrice span,
.upgradeCenterPanel .prd_salePrice, 
.upgradeRenewalProductOptionTable .prd_salePrice {
	color:#D84704;
}

.prd_listPrice span, .prd_salePrice span {
	float: none !important;
}
.optionPageProductOptionTable .optionProductBtmRgt, .upgradeRenewalProductOptionTable .optionProductBtmRgt { 
	float: none; 
	padding: 0; 
}
.upgradeRenewalProductOptionTable .spanSeatCnt { 
	font-size: 1em; 
}

.wasNowElem{
	line-height:12px;
	padding:4px 4px 4px 10px;
	vertical-align:bottom;
}
div.prd_listPrice span.price{
	color:#777777;			
}
div.prd_salePrice span.mup, a span.mup{	/* applies to MUP and category page only*/		
	font-weight:bold;			
	text-align:right;			
	white-space:nowrap;
	color:#D84704;
	text-transform:uppercase;
}

/** In Cart Offer block css updates for Strike Through **/
#promoBlock .promoBlockTextblock { 
	width:155px;	
	margin-right: 10px;
}
#promoBlock .promoBlockTextblock span { 
	font-size:12px; 
}

#promoBlock a.moreInfoLink { 
	float: none; 
}
.redColor{
	color:#D84704;
}

/* DFM Classes */
span ul {
	margin-left:15px;
}
.messageList{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	padding-left:15px;
}
.tableBorder{
	border: 1px solid rgb(215, 215, 215);
}
.leftMargin35{
	margin-left:35px;
}
/* End of DFM */

/* 3D Secure Styles */
.threeDiFrameVisa {border:1px blue solid;}
#threeDiFrameRight {margin-left:193px;}

.threeDiFrameImage {float:left; margin-left:10px;}
.threeDiFrameMsg {margin-left:20px; float:left; padding-top:20px; width:420px; padding-bottom:10px;}

.threeDSecureImage {float:left; padding-left:174px;}
.threeDSecureTextBlock {float:right; padding-top:15px; margin-right:10px; width:274px;}

.threeDiFrameBackButton {margin-top:10px;}

#threeDiFrameBottom {width:420px; margin-top:10px;}
/* End of 3D Secure */

/* Live Person styles */
#lpButton #livechat_button {
    cursor:pointer;
}
/************local\cs\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.cs #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/cs/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.cs .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/cs/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.cs .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/cs/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.cs .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/cs/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.cs .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/cs/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\cs\local.css end**************/

/************local\da\local.css start**************/

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-20-10
  Purpose Site-1498, created popup css class to fix Icon image that is covering text.
************************************************/
 html.da .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-21-10
  Purpose STIE-SITE-1636 (same asSITE-1074), Updated height because text is pushing bottom border down too much.
************************************************/
 html.da #divLeftDisc {
	height: 129px;	
}
 html.da #divRightDisc {
	height: 129px;	
}
 html.da element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong
  Updated On: 01-29-10
  Purpose SITE-, Updated images.
************************************************/
 html.da #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.da #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.da #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.da #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.da #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.da #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.da #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.da #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/da/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.da #LandingPromotion_n360v4_top {
	background: #000 url('https://buy-static.norton.com/estore/images/da/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.da .divLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/da/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.da .divRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/da/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.da .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/da/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.da .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/da/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 04-26-10
  Purpose SITE-3569, Updated width so apply button text does not cut off.
************************************************/
 html.da #tblCart td a.apply, html.da  #tblBottomCart td a.apply {
		width: 46px;
}
		
 html.da #tblCart td a.apply:hover,  html.da  #tblBottomCart td a.apply:hover {
	width: 46px;
}


/************local\da\local.css end**************/

/************local\de\local.css start**************/

 html.de .spanPrice{
	display:block;
}

 html.de .spanDuration {
	padding:4px 0;
}

 html.de #popupCol_header #divPopupCloseWindow a {		
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close.gif') no-repeat 100px 4px;	
}

#popupCol_header #divPopupCloseWindow a:hover {		
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close_ro.gif') no-repeat 100px 4px;
	}
 html.de #promoBlock span,  html.de  #promoBlock span {
	font-size:12px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1074, Updated height because text is pushing bottom border down too much.
************************************************/
 html.de #divLeftDisc {
	height: 129px;	
}
 html.de #divRightDisc {
	height: 129px;	
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1039, created popup css class to fix Icon image that is covering text.
************************************************/
 html.de .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	/*padding-top:18px;*/
	cursor:pointer;
	width: 10px;
	height: 8px;
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-15-10
  Purpose SITE-236, Updated width of apply button so text does not cut off.
************************************************/
 html.de #tblCart td a.apply, html.de  #tblBottomCart td a.apply {
		width: 51px;
}
		
 html.de #tblCart td a.apply:hover, html.de #tblBottomCart td a.apply:hover {
	width: 51px;
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-15-10
  Purpose SITE-963, hide tax included message.
  */
 html.de #divComparePopupCntrPnl .spanTaxesMsg {
	display:none;
}

/**********************************************
  Updated By: Jeff Marsh
  Updated On: 01-15-10
  Purpose SITE-1047, Updated images.
************************************************/
 html.de #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.de #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.de #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.de #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.de #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.de #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.de #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.de #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
	
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.de #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.de .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.de .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.de .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.de .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Neal Hooks
  Updated On: 01-15-10
  Purpose SITE-141, Overlap on the page.
  Status: I added line height of 21px to fix overlap bug
************************************************/
 html.de .heading2
{
	font-size: 1.7em;
	color:#555;
	padding:15px 0px 5px 15px;
	line-height: 21px;
	
}

 html.de .specialOffers .buyNow, html.de  .twoWide .buyNow, html.de  .specialOffersOne .buyNow {
	
	padding-top: 10px;
	vertical-align: top; 
}


/**********************************************
  Updated By: David Denham
  Updated On: 02-22-10
  Purpose SITE-2739, Germany Site: Was ist das? link with NDI not appearing on a seperate line 
  Status: I changed the <span> tags within the NDI <tr> tag to display as blocks to ensure NDI is on a new line
************************************************/
 html.de tr.ndi_item span.spanProdTitle span { 
display: block; 
}
 html.de .obtPrintIcon
{
    padding-left:45px;
}

/************local\de\local.css end**************/

/************local\en\asia_site\local.css start**************/

 html.en body.ASIA_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en body.ASIA_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.ASIA_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.ASIA_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en body.ASIA_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	


/************local\en\asia_site\local.css end**************/

/************local\en\au_site\local.css start**************/

 html.en body.AU_SITE  .spanPrice{display:block;} html.en body.AU_SITE  .spanDuration{padding:4px 0;} html.en body.AU_SITE  .spanProdTitle span{padding-right:2px;} html.en body.AU_SITE  #LandingPromotion_n360v4_top{background:#000 url('//buy-static.norton.com/estore/images/en/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') top left no-repeat;} html.en body.AU_SITE  .divLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/en/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -230px no-repeat;position:relative;float:left;height:100%;width:100%;} html.en body.AU_SITE  .divRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/en/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -339px -231px no-repeat;position:relative;float:left;height:100%;width:100%;} html.en body.AU_SITE  .divBottomLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/en/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -727px no-repeat;} html.en body.AU_SITE  .divBottomRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/en/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -341px -727px no-repeat;}

/************local\en\au_site\local.css end**************/
/************local\en\cn_site\local.css start**************/

/********************************************
  Updated By: Phuong Vuong
  Updated On: 06-14-10
  Bug: SITE-5973
********************************************/
 html.en body.CN_SITE  .jqmOverlay
{
    z-index:1000  !important; 
}
 html.en body.CN_SITE  #editBubble
{
     z-index:1001;
}
 html.en body.CN_SITE  .landingPageBubbleDiv
{
    width: 450px;
    display: none;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -200px;
}
 html.en body.CN_SITE  #landingPageBubble
{
    font-size:1.1em;
    padding-left:4px;
}
 html.en body.CN_SITE  #landingPageBubble a {
    line-height:18px;
}
 html.en body.CN_SITE  .lpBblHeader
{
    padding-top:15px;
    padding-left:0px;
    font-size:22px;
    font-weight:bold;
    color:#fff;
}

 html.en body.CN_SITE  #editBubble .lpBblLftGrad {
   width:380px;
}

 html.en body.CN_SITE  #editBubble .lpBblMiddleTop
{
    width:380px;
}

 html.en body.CN_SITE  #editBubble .lpBblMiddleMiddle
{
    width:380px;   
    background-color:#fff;
}
 html.en body.CN_SITE  #editBubble .lpBblContent
{
    padding-top:5px;
    width:380px; 
}
 html.en body.CN_SITE  .lpBblContentDBCS
{
    font-size:13px;
}
 html.en body.CN_SITE  .lpBblContentDBCS p
{
   padding-top:10px;
}
 html.en body.CN_SITE  .lpBblContentEnglish
{
    padding-top:10px;
}

 html.en body.CN_SITE  .lpBblContentEnglish p
{
    padding-bottom: 10px;
}
 html.en body.CN_SITE  #editBubble .lpBblHeaderTopRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.CN_SITE  #editBubble .lpBblHeaderBtmLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerLeft.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:28px;
}
  html.en body.CN_SITE  #editBubble .lpBblHeaderTopLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperLeft.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:28px;
}
 html.en body.CN_SITE  #editBubble .lpBblHeaderBtmRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerRight.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:37px;
}
 html.en body.CN_SITE  #editBubble .lpBblBtmGrad {
    background-image:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_lowerMiddle.png");
    background-repeat:repeat-x;
    height:28px;
}
 html.en body.CN_SITE  #editBubble .lpBblMiddleLeft
{
  background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleLeft.png")  repeat-y scroll 0 0 transparent;
    width:28px;
}
 html.en body.CN_SITE  #editBubble .lpBblMiddleRight
{
   background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleRight.png")  repeat-y scroll 0 0 transparent;
   width:37px;
}
 html.en body.CN_SITE  #editBubble .lpBblHeaderTopRtRo {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.CN_SITE  #editBubble .lpBblTopGrad {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_upperMiddle.png") repeat-x scroll 0 0 transparent;
    height:54px;
}
/********************************************
 End  Bug: SITE-5973
********************************************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.en body.CN_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/CN_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en body.CN_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/CN_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.CN_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/CN_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.CN_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/CN_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en body.CN_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/CN_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	




/************local\en\cn_site\local.css end**************/

/************local\en\europe_site\gr\local.css start**************/

/**********************************************
  Updated By: Punam Dahiya
  Updated On: 03-30-10
  Purpose New n360 V4 banners
************************************************/


/******** Commented this out for now this was creating 404 errors December 1, 2011

 html.en body.GR  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/gr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') top left no-repeat;
}

 html.en body.GR  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/gr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.GR  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/gr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.GR  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/gr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0px -727px no-repeat;
}

 html.en body.GR  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/gr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -341px -727px no-repeat;
}	

****/




/************local\en\europe_site\gr\local.css end**************/

/************local\en\europe_site\local.css start**************/

/**********************************************
  Updated By: Punam Dahiya
  Updated On: 08-31-10
  Purpose New NIS NAV 2011
************************************************/

 html.en body.EUROPE_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en body.EUROPE_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.EUROPE_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.EUROPE_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en body.EUROPE_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	
	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-23-10
  Bug: SITE-2837
************************************************/
 html.en body.EUROPE_SITE  .moreInfo
{ 
    padding-left:5px;
}


/************local\en\europe_site\local.css end**************/

/************local\en\hktw_site\local.css start**************/

/********************************************
  Updated By: Phuong Vuong
  Updated On: 06-14-10
  Bug: SITE-5972
********************************************/
 html.en body.HKTW_SITE  .jqmOverlay
{
    z-index:1000  !important; 
}
 html.en body.HKTW_SITE  #editBubble
{
     z-index:1001;
}
 html.en body.HKTW_SITE  .landingPageBubbleDiv
{
    width: 450px;
    display: none;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -200px;
}
 html.en body.HKTW_SITE  #landingPageBubble
{
    font-size:1.1em;
    padding-left:4px;
}
 html.en body.HKTW_SITE  #landingPageBubble a {
    line-height:18px;
}
 html.en body.HKTW_SITE  .lpBblHeader
{
    padding-top:15px;
    padding-left:0px;
     font-size:22px;
     font-weight:bold;
     color:#fff;
}

 html.en body.HKTW_SITE  #editBubble .lpBblLftGrad {
   width:380px;
}

 html.en body.HKTW_SITE  #editBubble .lpBblMiddleTop
{
    width:380px;
}

 html.en body.HKTW_SITE  #editBubble .lpBblMiddleMiddle
{
    width:380px;   
    background-color:#fff;
}
 html.en body.HKTW_SITE  #editBubble .lpBblContent
{
    padding-top:5px;
    width:380px; 
}
 html.en body.HKTW_SITE  .lpBblContentDBCS
{
    font-size:13px;
}
 html.en body.HKTW_SITE  .lpBblContentDBCS p
{
   padding-top:10px;
}
 html.en body.HKTW_SITE  .lpBblContentEnglish
{
    padding-top:10px;
}

 html.en body.HKTW_SITE  .lpBblContentEnglish p
{
    padding-bottom: 10px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblHeaderTopRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblHeaderBtmLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerLeft.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:28px;
}
  html.en body.HKTW_SITE  #editBubble .lpBblHeaderTopLft {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperLeft.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:28px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblHeaderBtmRt {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_lowerRight.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:37px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblBtmGrad {
    background-image:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_lowerMiddle.png");
    background-repeat:repeat-x;
    height:28px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblMiddleLeft
{
  background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleLeft.png")  repeat-y scroll 0 0 transparent;
    width:28px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblMiddleRight
{
   background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_middleRight.png")  repeat-y scroll 0 0 transparent;
   width:37px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblHeaderTopRtRo {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.HKTW_SITE  #editBubble .lpBblTopGrad {
    background:url("//buy-static.norton.com/estore/images/Non-Product/Misc/img_popup_upperMiddle.png") repeat-x scroll 0 0 transparent;
    height:54px;
}
/********************************************
End  Bug: SITE-5972
********************************************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.en body.HKTW_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/HKTW_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en body.HKTW_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/HKTW_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.HKTW_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/HKTW_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.HKTW_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/HKTW_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en body.HKTW_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/HKTW_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	


/************local\en\hktw_site\local.css end**************/
/************local\en\kr_site\local.css start**************/

/********************************************
  Updated By: Phuong Vuong
  Updated On: 06-14-10
  Bug: SITE-5974
********************************************/
 html.en body.KR_SITE  .jqmOverlay
{
    z-index:1000  !important; 
}
 html.en body.KR_SITE  #editBubble
{
     z-index:1001;
}
 html.en body.KR_SITE  .landingPageBubbleDiv
{
    width: 450px;
    display: none;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -200px;
}
 html.en body.KR_SITE  #landingPageBubble
{
    font-size:1.1em;
    padding-left:4px;
}
 html.en body.KR_SITE  #landingPageBubble a {
    line-height:18px;
}
 html.en body.KR_SITE  .lpBblHeader
{
    padding-top:15px;
    padding-left:0px;
     font-size:18px;
     font-weight:bold;
     color:#fff;
}

 html.en body.KR_SITE  #editBubble .lpBblHeaderTopRt {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.KR_SITE  #editBubble .lpBblHeaderBtmLft {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Corners/img_popup_lowerLeft.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:28px;
}
  html.en body.KR_SITE  #editBubble .lpBblHeaderTopLft {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Corners/img_popup_upperLeft.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:28px;
}
 html.en body.KR_SITE  #editBubble .lpBblHeaderBtmRt {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Corners/img_popup_lowerRight.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:37px;
}
 html.en body.KR_SITE  #editBubble .lpBblBtmGrad {
    background-image:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Misc/img_popup_lowerMiddle.png");
    background-repeat:repeat-x;
    height:28px;
}
 html.en body.KR_SITE  #editBubble .lpBblMiddleLeft
{
  background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Misc/img_popup_middleLeft.png")  repeat-y scroll 0 0 transparent;
    width:28px;
}
 html.en body.KR_SITE  #editBubble .lpBblMiddleRight
{
   background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Misc/img_popup_middleRight.png")  repeat-y scroll 0 0 transparent;
   width:37px;
}
 html.en body.KR_SITE  #editBubble .lpBblHeaderTopRtRo {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Corners/img_popup_upperRight.png") no-repeat scroll 0 0 transparent;
    height:54px;
    width:37px;
}
 html.en body.KR_SITE  #editBubble .lpBblTopGrad {
    background:url("//buy-static.norton.com/estore/images/en/KR_SITE/Non-Product/Misc/img_popup_upperMiddle.png") repeat-x scroll 0 0 transparent;
    height:54px;
}

 html.en body.KR_SITE  #editBubble .lpBblLftGrad {
   width:380px;
}

 html.en body.KR_SITE  #editBubble .lpBblMiddleTop
{
    width:380px;
}

 html.en body.KR_SITE  #editBubble .lpBblMiddleMiddle
{
    width:380px;   
    background-color:#fff;
}
 html.en body.KR_SITE  #editBubble .lpBblContent
{
    padding-top:5px;
    width:380px; 
}
 html.en body.KR_SITE  .lpBblContentDBCS
{
    font-size:13px;
}
 html.en body.KR_SITE  .lpBblContentDBCS p
{
   padding-top:10px;
}
 html.en body.KR_SITE  .lpBblContentEnglish
{
    padding-top:10px;
}

 html.en body.KR_SITE  .lpBblContentEnglish p
{
    padding-bottom: 10px;
}
  /********************************************
End  Bug: SITE-5972
********************************************/
/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.en body.KR_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/KR_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en body.KR_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/KR_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en body.KR_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/KR_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en body.KR_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/KR_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en body.KR_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/KR_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	






/************local\en\kr_site\local.css end**************/

/************local\en\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.en #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.en .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.en .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.en .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.en .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/en/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-23-10
  Bug: SITE-2837
************************************************/
 html.en .moreInfo
{ 
    padding-left:5px;
}

/*******************
* bug 4413 - bug 5328 - bug 3467
* adding some width for the amex message
********************/
 html.en .divCardTypeMsg {width:300px;}

/************local\en\local.css end**************/

/************local\es\latam_site\local.css start**************/


/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-29-10
  Purpose Site-2433, created popup css class to fix Icon image that is covering text.
************************************************/
 html.es body.LATAM_SITE  .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-28-10
  Purpose SITE-2313(Updated height because text is pushing bottom border down too much.
************************************************/
 html.es body.LATAM_SITE  #divLeftDisc {
	height: 129px;	
}
 html.es body.LATAM_SITE  #divRightDisc {
	height: 129px;	
}
 html.es body.LATAM_SITE  element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong
  Updated On: 01-29-10
  Purpose SITE-, Updated images.
************************************************/
 html.es body.LATAM_SITE  #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.es body.LATAM_SITE  #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}


/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.es body.LATAM_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.es body.LATAM_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.es body.LATAM_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.es body.LATAM_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.es body.LATAM_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

tblPriceList  html.es body.LATAM_SITE  .label { padding-right:5px; padding-left:10px;}

/*******************
* bug 4413 - bug 5328 - bug 3467
* adding some width for the amex message
********************/
 html.es body.LATAM_SITE  .divCardTypeMsg {width:200px;}
/*******************
* bug 5659
* making entitlement wrap to a new line under price
********************/
 html.es body.LATAM_SITE  .optionProductBtmLft {
	float:none;
}
 html.es body.LATAM_SITE  .optionProductBtmRgt {
	float:none;
	width:102px;
}


/************local\es\latam_site\local.css end**************/

/************local\es\local.css start**************/


/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-29-10
  Purpose Site-2433, created popup css class to fix Icon image that is covering text.
************************************************/
 html.es .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-28-10
  Purpose SITE-2313(Updated height because text is pushing bottom border down too much.
************************************************/
 html.es #divLeftDisc {
	height: 129px;	
}
 html.es #divRightDisc {
	height: 129px;	
}
 html.es element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong
  Updated On: 01-29-10
  Purpose SITE-, Updated images.
************************************************/
 html.es #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.es #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.es #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.es #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.es #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.es #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.es #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.es #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}


/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.es #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.es .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.es .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.es .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.es .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/es/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 03-13-10
  Purpose  	 SITE-2898
************************************************/
 html.es .tblPriceList .label { padding-right:5px; padding-left:10px;}

/*******************
* bug 4413 - bug 5328 - bug 3467
* adding some width for the amex message
********************/
 html.es .divCardTypeMsg {width:200px;}



/************local\es\local.css end**************/

/************local\fi\local.css start**************/

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-20-10
  Purpose Site-1498, created popup css class to fix Icon image that is covering text.
************************************************/
 html.fi .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.fi #LandingPromotion_n360v4_top {
	background: #000 url('https://buy-static.norton.com/estore/images/fi/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.fi .divLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/fi/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.fi .divRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/fi/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.fi .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/fi/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.fi .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/fi/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 04-26-10
  Purpose SITE-3569, Updated width so apply button text does not cut off.
************************************************/
 html.fi #tblCart td a.apply, html.fi  #tblBottomCart td a.apply {
		width: 40px;
}
		
 html.fi #tblCart td a.apply:hover, html.fi  #tblBottomCart td a.apply:hover {
	width: 40px;
}

/************local\fi\local.css end**************/

/************local\fr\ca_site\local.css start**************/

 html.fr body.CA_SITE  #LandingPromotion_n360v3_top{background:#000 url(//buy-static.norton.com/estore/images/fr/Promotions/2009/N360V3/LandingPage_N360V3.gif) no-repeat scroll left top;} html.fr body.CA_SITE  #LandingPromotion_n360v4_top{background:#000 url('//buy-static.norton.com/estore/images/fr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') top left no-repeat;} html.fr body.CA_SITE  .divLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/fr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -230px no-repeat;position:relative;float:left;height:100%;width:100%;} html.fr body.CA_SITE  .divRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/fr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -339px -231px no-repeat;position:relative;float:left;height:100%;width:100%;} html.fr body.CA_SITE  .divBottomLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/fr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -727px no-repeat;} html.fr body.CA_SITE  .divBottomRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/fr/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -341px -727px no-repeat;}

/************local\fr\ca_site\local.css end**************/

/************local\fr\local.css start**************/


 html.fr #LandingPromotion_n360v3_top {
background:#000000 url(//buy-static.norton.com/estore/images/fr/Promotions/2009/N360V3/LandingPage_N360V3.gif) no-repeat scroll left top;
}

/**********************************************
  Updated By: Curtis Cummngs
  Updated On: 08-26-10
  Purpose NAV/NIS 2001 Banners
************************************************/

 html.fr #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/fr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.fr .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/fr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.fr .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/fr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.fr .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/fr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.fr .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/fr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\fr\local.css end**************/

/************local\hu\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.hu #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/hu/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.hu .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/hu/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.hu .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/hu/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.hu .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/hu/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.hu .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/hu/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-23-10
  Bug: SITE-2837
************************************************/
 html.hu .moreInfo
{ 
    padding-left:5px;
}


/************local\hu\local.css end**************/

/************local\it\local.css start**************/


/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose SITE:2280, created popup css class to fix Icon image that is covering text.
************************************************/
 html.it .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose SITE:2313(Updated height because text is pushing bottom border down too much.
************************************************/
 html.it #divLeftDisc {
	height: 129px;	
}
 html.it #divRightDisc {
	height: 129px;	
}
 html.it element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong
  Updated On: 02-01-10
  Purpose SITE-2342, Updated images.
************************************************/
 html.it #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.it #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.it #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.it #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.it #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.it #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.it #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.it #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.it #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.it .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.it .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.it .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.it .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/it/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}
 /* html.it #divContent{ SITE-7777 this should affect only billing page for IT
	display:none;
}*/ 


/************local\it\local.css end**************/

/************local\nl\nl_site\local.css start**************/

 html.nl body.NL_SITE  .spanPrice{
	display:block;
}

 html.nl body.NL_SITE  .spanDuration {
	padding:4px 0;
}

 html.nl body.NL_SITE  #popupCol_header #divPopupCloseWindow a {		
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close.gif') no-repeat 100px 4px;	
}

#popupCol_header #divPopupCloseWindow a:hover {		
		background: transparent url('//buy-static.norton.com/estore/images/master/misc/popup_close_ro.gif') no-repeat 100px 4px;
	}
 html.nl body.NL_SITE  #promoBlock span,  html.nl body.NL_SITE  #promoBlock span {
	font-size:12px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1074, Updated height because text is pushing bottom border down too much.
************************************************/
 html.nl body.NL_SITE  #divLeftDisc {
	height: 129px;	
}
 html.nl body.NL_SITE  #divRightDisc {
	height: 129px;	
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1039, created popup css class to fix Icon image that is covering text.
************************************************/
 html.nl body.NL_SITE  .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	/*padding-top:18px;*/
	cursor:pointer;
	width: 10px;
	height: 8px;
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-15-10
  Purpose SITE-236, Updated width of apply button so text does not cut off.
************************************************/
 html.nl body.NL_SITE  #tblCart td a.apply, html.nl body.NL_SITE   #tblBottomCart td a.apply {
		width: 51px;
}
		
 html.nl body.NL_SITE  #tblCart td a.apply:hover, html.nl body.NL_SITE   #tblBottomCart td a.apply:hover {
	width: 51px;
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-15-10
  Purpose SITE-963, hide tax included message.
  */
 html.nl body.NL_SITE  #divComparePopupCntrPnl .spanTaxesMsg {
	display:none;
}

/**********************************************
  Updated By: Jeff Marsh
  Updated On: 01-15-10
  Purpose SITE-1047, Updated images.
************************************************/
 html.nl body.NL_SITE  #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.nl body.NL_SITE  #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/de/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
	
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-30-10
  Purpose New NAv/NI 2011
************************************************/

 html.nl body.NL_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.nl body.NL_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.nl body.NL_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.nl body.NL_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.nl body.NL_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Neal Hooks
  Updated On: 01-15-10
  Purpose SITE-141, Overlap on the page.
  Status: I added line height of 21px to fix overlap bug
************************************************/
 html.nl body.NL_SITE  .heading2
{
	font-size: 1.7em;
	color:#555;
	padding:15px 0px 5px 15px;
	line-height: 21px;
	
}

 html.nl body.NL_SITE  .specialOffers .buyNow, html.nl body.NL_SITE   .twoWide .buyNow, html.nl body.NL_SITE   .specialOffersOne .buyNow {
	
	padding-top: 10px;
	vertical-align: top; 
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-19-10
  Purpose SITE-1269, reduce of input field for bank a/c and code number.
  Status: I added line height of 21px to fix overlap bug
************************************************/

 html.nl body.NL_SITE  input#directDebitAccountNumber{
	width:75px;
	
}
 html.nl body.NL_SITE  input#directDebitBankCode{
	width:55px;
}

/**********************************************
  Updated By: Vijay Thapak
  Updated On: 14/01/2014
  Purpose SPARK-34737 and SPARK-34738, Increased the width of input field for bank a/c and code number.
************************************************/

input#directDebitAccountNumber{
	width:215px!important;	
}
input#directDebitBankCode{
	width:80px!important;
}



/**********************************************
  Updated By: David Denham
  Updated On: 02-22-10
  Purpose SITE-2739, Germany Site: Was ist das? link with NDI not appearing on a seperate line 
  Status: I changed the <span> tags within the NDI <tr> tag to display as blocks to ensure NDI is on a new line
************************************************/
 html.nl body.NL_SITE  tr.ndi_item span.spanProdTitle span { 
display: block; 
}
 html.nl body.NL_SITE  .obtPrintIcon
{
    padding-left:45px;
}

/************local\nl\nl_site\local.css end**************/

/************local\nl\local.css start**************/

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1074, Updated height because text is pushing bottom border down too much.
************************************************/
 html.nl #divLeftDisc {
	height: 129px;	
}
 html.nl #divRightDisc {
	height: 129px;	
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 08-18-09
  Purpose SITE-1078, Updated width so apply button text does not cut off.
************************************************/
 html.nl #tblCart td a.apply, html.nl  #tblBottomCart td a.apply {
		width: 57px;
}
		
 html.nl #tblCart td a.apply:hover, html.nl  #tblBottomCart td a.apply:hover {
	width: 57px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-13-10
  Purpose SITE-1039, created popup css class to fix Icon image that is covering text.
************************************************/
 html.nl .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	/*padding-top:18px;*/
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Curtis Cummings
  Updated On: 01-20-10
  Purpose SITE-1146, added right margin to labels to fix cut off text
  Label has same class as parent, so we target the child
************************************************/
 html.nl .keepInformed .keepInformed {
	margin-right: 10px;
}

/**********************************************
  Updated By: Sunita Pant
  Updated On: 01-190-10
  Purpose SITE-1666, 
  Status: reduced left padding so price can align in one line.
************************************************/

 html.nl .div_nr_ProductPrice {

	padding-left:370px;
}


/**********************************************
  Updated By: Jeff Marsh
  Updated On: 02-16-10
  Purpose New n360 V4 banners
************************************************/

 html.nl #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.nl .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.nl .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.nl .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.nl .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/nl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}

 html.nl .xInterYes{float:left;padding-left:4px;}	

/************local\nl\local.css end**************/

/************local\no\local.css start**************/

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-20-10
  Purpose Site-1498, created popup css class to fix Icon image that is covering text.
************************************************/
 html.no .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-21-10
  Purpose SITE-1287 (same as SITE-1074), Updated height because text is pushing bottom border down too much.
************************************************/
 html.no #divLeftDisc {
	height: 129px;	
}
 html.no #divRightDisc {
	height: 129px;	
}

 html.no element.style {
height:555px;
}

/**********************************************
  Updated By: Jeff Marsh
  Updated On: 01-22-10
  Purpose SITE-1681, Updated images.
************************************************/
 html.no #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.no #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.no #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.no #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.no #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.no #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.no #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.no #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.no #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.no .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.no .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.no .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.no .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/no/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 04-26-10
  Purpose SITE-3569, Updated width so apply button text does not cut off.
************************************************/
 html.no #tblCart td a.apply, html.no  #tblBottomCart td a.apply {
		width: 36px;
}
		
 html.no #tblCart td a.apply:hover, html.no  #tblBottomCart td a.apply:hover {
	width: 36px;
}

/************local\no\local.css end**************/

/************local\pl\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.pl #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/pl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.pl .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.pl .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.pl .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.pl .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pl/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-23-10
  Bug: SITE-2837
************************************************/
 html.pl .moreInfo
{ 
    padding-left:5px;
}

/*******************
* bug 4413 - bug 5328 - bug 3467
* adding some width for the amex message
********************/
 html.pl .divCardTypeMsg {width:180px;}

/*Hide Amex Msg for BR SPARK-36361*/
.BR #divAmexMsg{display:none !important;}


/************local\pl\local.css end**************/

/************local\pt\latam_site\local.css start**************/


/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose , created popup css class to fix Icon image that is covering text.
************************************************/
 html.pt body.LATAM_SITE  .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose (Updated height because text is pushing bottom border down too much.
************************************************/
 html.pt body.LATAM_SITE  #divLeftDisc {
	height: 129px;	
}
 html.pt body.LATAM_SITE  #divRightDisc {
	height: 129px;	
}
  html.pt body.LATAM_SITE  element.style {
height:555px;
}
 html.pt body.LATAM_SITE  element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-29-10
  Purpose SITE-, Updated images.
************************************************/
 html.pt body.LATAM_SITE  #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.pt body.LATAM_SITE  #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.pt body.LATAM_SITE  #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.pt body.LATAM_SITE  .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.pt body.LATAM_SITE  .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.pt body.LATAM_SITE  .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.pt body.LATAM_SITE  .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/LATAM_SITE/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\pt\latam_site\local.css end**************/

/************local\pt\local.css start**************/


/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose , created popup css class to fix Icon image that is covering text.
************************************************/
 html.pt .popup{
	background: url('//buy-static.norton.com/estore/images/master/misc/icon_popup_gray.gif') no-repeat scroll right center;
	padding-right:14px;
	cursor:pointer;
	width: 10px;
	height: 8px;
}
/**********************************************
  Updated By: Phuong Vuong
  Updated On: 02-01-10
  Purpose (Updated height because text is pushing bottom border down too much.
************************************************/
 html.pt #divLeftDisc {
	height: 129px;	
}
 html.pt #divRightDisc {
	height: 129px;	
}
html.pt element.style {
height:555px;
}
html.pt element.style {
height:555px;
}

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-29-10
  Purpose SITE-, Updated images.
************************************************/
 html.pt #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.pt #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.pt #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.pt #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.pt #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.pt #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.pt #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.pt #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.pt #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.pt .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.pt .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.pt .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.pt .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/pt/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\pt\local.css end**************/

/************local\ro\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.ro #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/ro/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.ro .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ro/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.ro .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ro/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.ro .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ro/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.ro .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ro/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\ro\local.css end**************/

/************local\ru\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.ru #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/ru/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.ru .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ru/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.ru .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ru/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.ru .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ru/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.ru .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/ru/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\ru\local.css end**************/

/************local\sv\local.css start**************/

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 01-29-10
  Purpose SITE-1359(Updated height because text is pushing bottom border down too much.
************************************************/
 html.sv #divLeftDisc {
	height: 129px;	
}
 html.sv #divRightDisc {
	height: 129px;	
}
/**********************************************
  Updated By: Jeff Marsh
  Updated On: 02-04-10
  Purpose SITE-1047, Updated images.
************************************************/
 html.sv #LandingPromotion_n360_NIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_N360V3_all_in_one.gif') top left no-repeat;
}
 html.sv #LandingPromotion_n360_NAV_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_NAV_stronger.gif') top left no-repeat;
}
 html.sv #LandingPromotion_n360_NAVNIS_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
}
 html.sv #LandingPromotion_NIS_n360_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_NIS_strong.gif') top left no-repeat;
}
 html.sv #LandingPromotion_n4s_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Need_for_speed/LandingPage_NeedForSpeed.gif') top left no-repeat;
}
 html.sv #LandingPromotion_n360v3_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/N360V3/LandingPage_N360V3.gif') top left no-repeat;
}
 html.sv #LandingPromotion_NISN360_email_top 
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/email/LandingPage_email_meter.jpg') top left no-repeat;
}
 html.sv #LandingPromotion_NAVNIS_2yr_top
{
	background: #000 url('//buy-static.norton.com/estore/images/sv/Promotions/2009/Demand_Gen/LandingPage_NAV_winning.gif') top left no-repeat;
	
}

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.sv #LandingPromotion_n360v4_top {
	background: #000 url('https://buy-static.norton.com/estore/images/sv/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.sv .divLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/sv/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.sv .divRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/sv/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.sv .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/sv/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.sv .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('https://buy-static.norton.com/estore/images/sv/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/**********************************************
  Updated By: Phuong Vuong
  Updated On: 04-26-10
  Purpose SITE-3569, Updated width so apply button text does not cut off.
************************************************/
 html.sv #tblCart td a.apply, html.sv  #tblBottomCart td a.apply {
		width: 52px;
}
		
 html.sv #tblCart td a.apply:hover, html.sv  #tblBottomCart td a.apply:hover {
	width: 52px;
}

/************local\sv\local.css end**************/

/************local\tr\local.css start**************/

/**********************************************
  Updated By: Curtis Cummings
  Updated On: 08-26-10
  Purpose New NIS/NAV 2011 Banners
************************************************/

 html.tr #LandingPromotion_n360v4_top {
	background: #000 url('//buy-static.norton.com/estore/images/tr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') top left no-repeat;
}

 html.tr .divLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/tr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0 -230px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;
}

 html.tr .divRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/tr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -339px -231px no-repeat;
	position:relative;
	float:left;
	height: 100%;
	width: 100%;	
}

 html.tr .divBottomLeftLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/tr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') 0px -727px no-repeat;
}

 html.tr .divBottomRightLandingPromotion_n360v4 {
	background: #000 url('//buy-static.norton.com/estore/images/tr/Promotions/2011/NIS-NAV_2011/NAV_NIS_2011_SpecPromoPg.jpg') -341px -727px no-repeat;
}	

/************local\tr\local.css end**************/

/************local\zh\local.css start**************/

/*Commenting out to prevent 404 errors.

 html.zh #LandingPromotion_n360v4_top{background:#000 url('//buy-static.norton.com/estore/images/zh/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') top left no-repeat;} html.zh .divLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/zh/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -230px no-repeat;position:relative;float:left;height:100%;width:100%;} html.zh .divRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/zh/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -339px -231px no-repeat;position:relative;float:left;height:100%;width:100%;} html.zh .divBottomLeftLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/zh/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') 0 -727px no-repeat;} html.zh .divBottomRightLandingPromotion_n360v4{background:#000 url('//buy-static.norton.com/estore/images/zh/Promotions/2010/Demand_Gen/LandingPage_deny_jan2010.jpg') -341px -727px no-repeat;}

 */

/************local\zh\local.css end**************/

/**********************************************
  Updated By: Shruti Kshatriya
  Updated On: 09-13-11
  Purpose Membership Product Display (PD) page
************************************************/
/**********************************************
  Updated By: Shruti Kshatriya
  Updated On: 09-13-11
  Purpose Membership Product Display (PD) page
************************************************/
#MAwarePD #footerContainer {
    background-color:#F4F4F4;
    background-repeat: no-repeat;
    height: 178px;
    margin-left: 5px;
    width: 950px;
	border: 1px solid #E3E3E3;
    border-radius: 5px;
    margin: 16px 0 20px;
	-moz-border-radius: 5px;
}  

#MAwarePD .links a,  .links a:visited,  .links a:active,  .footerClass a,  .footerClass a:visited,  .sublinks a,  .sublinks a:visited {
    color: #333333;
    text-decoration: none;
}
#MAwarePD a:hover,  a:active,  a:hover label,  a:active label {
    color: #D84704;
    text-decoration: none;
}
#MAwarePD .medBusinessUpgrade {
    height: auto;
    width: 800px;
	border: 0 none;
	border-radius: 5px;
}
#MAwarePD .footerClass {
    color: #333333;
    float: left;
    width: 200px;
	margin-right:50px;
}
#MAwarePD .links {
    font-size: 12px;
    font-weight: bold;
    margin-top: 6px;
}
#MAwarePD .productGuide {
    margin-top: 100px;
    width: 93px;
}
#MAwarePD .productDetailswrapper{
	border: 1px solid #E3E3E3;
	-moz-border-radius: 5px;
	width:950px;
}    
#MAwarePD  .productDetails{
	-moz-border-radius: 5px;
    margin: 2px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 9%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(9%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 9%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 9%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 9%,rgba(255,255,255,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 9%,rgba(255,255,255,1) 100%); /* W3C */
	
	
	
}
#MAwarePD  .leagal{
	margin:20px;
	color:#9b9b9b;
}
#MAwarePD  #tabContent {
    border: 0 none;
 }
#MAwarePD   ul.primary li a {
    margin-right: 0px;

 }
#MAwarePD   #tabKeyFeatures {
 	-moz-border-radius: 5px 0px 0px 0px;
 }
 #MAwarePD ul.primary li a{
	font-size:13px;
	padding-top:10px;
	font-face:Helvetica;
	font-width:normal;
 }
 #MAwarePD  ul.primary li a.activeTab {
 	border: 0 none;
	height:26px;
	color:#777777;
	
	border-right:1px #CCC solid;
	background: rgb(221,221,221); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(241,241,241,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(221,221,221,1) 0%,rgba(241,241,241,1) 100%); /* W3C */
 }
 #MAwarePD  ul.primary li a.inactiveTab {
    margin-right: 0px;
	border: 0 none;
	/*background-image: -moz-linear-gradient(bottom, #DDDDDD 30%, #FFFFFF 79%, #FFFFFF 14%);*/
	height:26px;
	color:#999999;
	background-color:transparent;
}
#MAwarePD  .tabswrapper{
	height:41px;
	width:100%;
	-moz-border-radius: 5px 5px 0 0;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
}
#MAwarePD  #tabContent{
	margin-bottom: 0px;
	top: 0px;
}
#MAwarePD  #pnlKeyFeatures{
padding: 25px 30px 25px 30px;
color:#555555;
}
#MAwarePD  #pnlKeyFeatures h4{
font-size:11px;
}
#MAwarePD  #pnlKeyFeatures span{
font-size:10px;
}
.prodDescriptionText{
font-size:12px !important;
font-weight:normal;
}
#MAwarePD  #pnlSysReq{
padding: 25px 30px 25px 30px;
color:#555555;
}
#MAwarePD  #pnlSysReq strong{
font-size:11px;
}
#MAwarePD  #pnlSysReq ul{
font-size:10px;
}
 #MAwarePD {
margin: 0px;
min-height: 150px;
}
.prodDescription {
margin: 0px;
min-height: 77px;
font-size: 14px;
}
#MAwarePD  .membership .productDetailsLegal {border:none;}
#MAwarePD  .membership .left {float:left;}
#MAwarePD  .membership .right {float:right;}
#MAwarePD  .membership .productBlock {
	margin:16px 0 20px 0;
	-moz-border-radius:5px; 
	border:1px #e3e3e3 solid;
	width:950px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(252,252,252,1) 45%, rgba(221,221,221,1) 73%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(22%,rgba(255,255,255,1)), color-stop(45%,rgba(252,252,252,1)), color-stop(73%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,rgba(252,252,252,1) 45%,rgba(221,221,221,1) 73%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,rgba(252,252,252,1) 45%,rgba(221,221,221,1) 73%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,rgba(252,252,252,1) 45%,rgba(221,221,221,1) 73%,rgba(255,255,255,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,rgba(252,252,252,1) 45%,rgba(221,221,221,1) 73%,rgba(255,255,255,1) 100%); /* W3C */
}
#MAwarePD  .membership h1 {font-size:40px; font-weight:bold; display:block; padding:5px 0 0 0; line-height:35px; font-family: "SymantecSans-MediumRegular", Helvetica;}
#MAwarePD  .membership h2 {font-size:27px; font-weight:normal; display:block; color:#666666; padding:19px 0 0 0; line-height:25px; font-family: "SymantecSans-MediumRegular", Helvetica;}
#MAwarePD  .membership h3 {font-size:16px; font-weight:normal; display:block; padding:5px; font-family: "SymantecSans-MediumRegular", Helvetica;}
#MAwarePD  .membership .prodDesc {margin-top:33px; font-size:11px; color:#666666;}
#MAwarePD  .membership .boxshot {
	margin:38px 0 30px 81px;
	width:212px; 
	height:332px;
}
#MAwarePD  .membership .prodInfo {
	margin: 48px 10px 0 0;
	width: 623px;
}
#MAwarePD  .membership .prodInfo ul {
	margin-top:14px;
	width: 300px;
}
#MAwarePD  .membership .pricing {
	margin:91px 0 0 354px;
	width:265px;
}
#MAwarePD  .membership .pricing h3{
	padding:0 0 15px 0;
	font-weight:bold;
}
#MAwarePD  .membership .pricing img {
	padding-bottom:7px;
}
#MAwarePD  .membership .pricing div {
	font-weight:bold;
}
#MAwarePD .boxshotImage {
	width: 212px; 
	height: 342px;
}
#MAwarePD #pnlKeyFeatures .lftList img
{
	width: 140px; 
	height: 140px; 
	margin: 0pt 20px 20px 0pt;
}
#MAwarePD.popupDivSolidWhiteBack {
	width:950px;
}
#MAwarePDMI .popupCol_header, #MAwarePDMI .popupFooterPanel, #MAwarePDMI #popupCol_header{
	width:950px;
}

#MAwarePDMI #divPopupDivider {
	width:940px;
}

#MAwarePDMI #divPopupFooter {
	width:930px;
}
#MAwarePD .pageWrapper {
	width:980px;
	padding-left:30px;
	background-color:white;
}

/**
 * [BUTTONS] Button Styles
 */
  
.mStoreButton {
	background: #ffc800;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #ffc800),color-stop(0.5, #ffd93e),color-stop(0.95, #fff1b4));
	background-image: -moz-linear-gradient(center bottom,#ffc800 50%,#ffd93e 50%,#fff1b4 95%);
	border: 1px solid #faa50f;
	color: #222;
	cursor: pointer;
	display: block;
	float: left;
	font-family: "SymantecSans-MediumRegular", Arial;	
	text-align: center;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}
	/* When button is a link, make sure it follows the rules */
	.mStoreButton:visited, .mStoreButton:active {
		color: #222;
	}

	html.ie7 .mStoreButton {
		border-color: transparent; /* Prevents double border in IE7 */
	}
	
	html.ie6 .mStoreButton, html.ie7 .mStoreButton {
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff1b4', endColorstr='#ffc801');
	}

	html.ie8 .mStoreButton, html.ie .mStoreButton {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff1b4', endColorstr='#ffc801')";
	}
	
	.mStoreButton:hover, .mStoreButton:active {
		background: #ffe340;
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #ffe340),color-stop(0.5, #ffeb9a),color-stop(0.95, #fff7d6));
		background-image: -moz-linear-gradient(center bottom,#ffe340 50%,#ffeb9a 50%,#fff7d6 95%);
		border: 1px solid #ffc74a;
		color: #222;
		text-decoration: none;
	}
	
	html.ie7 .mStoreButton {
		border-color: transparent; /* Prevents double border in IE7 */
	}
	
	html.ie6 .mStoreButton:hover, html.ie6 .mStoreButton:active, html.ie7 .mStoreButton:hover, html.ie7 .mStoreButton:active {
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff7d6', endColorstr='#ffe340');
	}

	html.ie8 .mStoreButton:hover, html.ie8 .mStoreButton:active, html.ie .mStoreButton:hover, html.ie .mStoreButton:active {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff7d6', endColorstr='#ffe340')";
	}	
	
	span.mStoreButton, span.mStoreButton:hover, span.mStoreButton:active {
		background: #ccc;
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, rgb(204,204,204)),color-stop(0.5, rgb(217,217,217)),color-stop(0.95, rgb(245,245,245)));
		background-image: -moz-linear-gradient(center bottom,rgb(204,204,204) 50%,rgb(217,217,217) 50%,rgb(245,245,245) 95%);
		border: 1px solid #ccc;
		color: #a7a7a7;
        cursor: default;
	}
    
	/* For IE Browsers Disabled Button */
	html.ie6 span.mStoreButton, html.ie6 span.mStoreButton:hover, html.ie6 span.mStoreButton:active,
	html.ie7 span.mStoreButton, html.ie7 span.mStoreButton:hover, html.ie7 span.mStoreButton:active,
	html.ie8 span.mStoreButton, html.ie8 span.mStoreButton:hover, html.ie8 span.mStoreButton:active,
	html.ie span.mStoreButton, html.ie span.mStoreButton:hover, html.ie span.mStoreButton:active
	{
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#cccccc');
	}
	
	.disabledButton, .disabledButton:hover, .disabledButton:active {
		background: #ccc;
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, rgb(204,204,204)),color-stop(0.5, rgb(217,217,217)),color-stop(0.95, rgb(245,245,245)));
		background-image: -moz-linear-gradient(center bottom,rgb(204,204,204) 50%,rgb(217,217,217) 50%,rgb(245,245,245) 95%);
		border: 1px solid #ccc;
		color: #a7a7a7;
		cursor:auto;
	}	
	
	html.ie6 .disabledButton, html.ie6 .disabledButton:hover, html.ie6 .disabledButton:active, 
	html.ie7 .disabledButton, html.ie7 .disabledButton:hover, html.ie7 .disabledButton:active {
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#cccccc');
	}
	
	html.ie8 .disabledButton, html.ie8 .disabledButton:hover, html.ie8 .disabledButton:active,
	html.ie .disabledButton, html.ie .disabledButton:hover, , html.ie .disabledButton:active {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#cccccc')";
	}
	
	
	.smallButton {
		font-size: 11px;		
		line-height: 19px;
		height: 19px;
		padding: 0 8px;
		padding-bottom: 0px;
	}
	
	.largeButton {
		font-size: 20px;
		height: 40px;
		line-height: 40px;
		letter-spacing: -.25px;
		padding: 0 15px;
	}
	
	html.ie7 .largeButton {
		line-height: 20px;
	}
	
	.fullButton {
		width: 100%;
	}
 

/**
 * [MAWARE SINGLE SLIDER] Maware Single Slider
 **/ 
 
/* jQuery UI Styles with modification */
.ui-corner-all {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.ui-widget-content {
	background: #6c6c6D repeat-x scroll 50% 50%;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #6c6c6D),color-stop(0.5, #6c7c8D),color-stop(0.95, #6c9caD));
	background-image: -moz-linear-gradient(center bottom,#6c6c6D 50%,#6c7c8D 50%,#6c9caD 95%);
	border: 1px solid #AAAAAA;
	color: #222222;
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget-header { 
	border: 1px solid #e78f08; 
	background: #f6a828 50% 50% repeat-x; 
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #ffc800),color-stop(0.5, #ffd93e),color-stop(0.95, #fff1b4));
	background-image: -moz-linear-gradient(center bottom,#ffc800 50%,#ffd93e 50%,#fff1b4 95%);
	color: #ffffff; 
	font-weight: bold; 
}
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #D3D3D3;
	color: #555555;
	font-weight: normal;
}
.ui-slider {
	position: absolute;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	cursor: default;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	background: url(//buy-static.norton.com/estore/images/Non-Product/Sprites/sprite_proj_membership.png) no-repeat 0px 0px;
	height: 21px;
	width: 21px;
	padding: 0;
	border-style: none;
}
.ie7  .ui-slider .ui-slider-handle {
	background-position: 0px 0px;
	width: 20px;
	height: 20px;
}
.ie8  .ui-slider .ui-slider-handle {
	background-position: 0px 0px;
	width: 20px;
	height: 20px;
}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.sliderWrapper {
	background-color: #4c4c4d;
	width: 600px;
	height: 125px;
	position: relative;
	float: right;
	margin-top: -25px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.sliderWrapper .title { 
	color: #fff; 
	font-size: 12px; 
	padding: 12px 10px 8px 20px;
	height: 10px;
}	
.sliderWrapper .slider {
	width: 320px;
	top: 45px;
	left: 20px;
	float: left;
	position: absolute;
}
.sliderWrapper ul.label {
	font-size:11px;
	color: #fff;
	margin-left: 20px;
	margin-top:35px;
	position: absolute;
	list-style-type: none;
}
.ie7 .sliderWrapper ul.label {
	position: relative;
} 
ul.label li {
	float: left;
}
li.min, li.mid {
	padding-right: 140px;
}
.sliderWrapper .amountBox {
	float: left;
	margin-left: 370px;
	height: 40px;
	width: 220px;
}
.ie7 .sliderWrapper .amountBox {
	margin-top: -30px;
	margin-left: 18px;
} 
.amountBox .amount {
	border: 2px solid #424141;
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	background-color: #444444;
	text-align: right;  
	width: 80px; 
	height: 40px;
	float: left;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	padding-top: 3px;
	padding-right: 5px;
}
.ie7 .amountBox .amount{
	margin-left: 15px;
}
.amountBox .unit { 
	height: 37px;
	color: #fff; 
	float: left; 
	font-size: 24px; 
	position: static;
	top: 15px; 
	padding-left: 10px;
	padding-top: 8px;
	width: 100px;
}
.sliderWrapper .bottomBox {
	float:left;
	top:75px;
	width: 100%;
	margin-top: 10px;
}
.bottomBox .infoBox {
    display: inline;
	position: absolute;
	color: #fff;
	width: 320px;
	height: 20px;
	padding-top: 5px;
	margin-left: 20px;
}
.infoBox .unitPrice {
	float:left;
	padding-right:5px;
}
.infoBox .unitName {
	padding-right:5px;
}

.infoBox .prd_listPrice span {
		text-decoration:line-through;
}
.bottomBox  ul.changeBox {
	position: absolute;
    display: inline;
	background-color: #4C4C4D;
	height: 14px;
	width: 90px;
	float: left;
	margin-top: 5px;
	margin-left: 370px;
	list-style-type: none;
}
ul.changeBox li.dec {
	background: url(//buy-static.norton.com/estore/images/Non-Product/Sprites/sprite_proj_membership.png) no-repeat -22px -1px; 
	height: 14px;
	width: 40px;
	float: left;
}
ul.changeBox li.inc {
	background: url(//buy-static.norton.com/estore/images/Non-Product/Sprites/sprite_proj_membership.png) no-repeat -59px -1px; 
	height: 14px;
	width: 40px;
	float: right;
	padding-left: 0px;
}

.bottomBox .add {
	float: right;
}
.add .addButton {
	font-size: 11px;
	padding: 3px 15px;
	float:right;
	font-weight:bold;
	margin:0 20px 25px 0;
	display:inline;
	border-radius:3px;
}

.checkoutButton {
	font-size: 14px;
	padding: 10px 16px;
	float:right;
	font-weight:bold;
	margin:0 20px 20px 0;
	display:inline;
	border-radius:3px;
}
.mStoreButton{
	color: #000;
}

/**
 * [MAWARE BUY A SEAT] Maware_BuyASeat page styles
 * [MAWARE BUY More Storage] Maware_BuyMoreStorage page styles
 **/
 
 
 .nortonLiveProductTable table tr td .priceWrapper  {
  background-color: #FFF;
  width: auto;
  float: left;
}

 
.upperSlider .sliderWrapper {
	margin-top: -54px;
 }
#BASSlider .priceWrapper,
#BMSSlider .priceWrapper,
#MawareRenewal .priceWrapper {
	background-color:#4c4c4d;
	width:325px;
	position:relative;
	float:right;
	margin-top:-25px;
	font-weight: bold;
	color:#ffffff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}
#BASSlider .priceWrapper ul,
#BMSSlider .priceWrapper ul,
#MawareRenewal .priceWrapper ul {
	text-align:right;
	margin: 5px 10px;
}
#BASSlider .priceWrapper .price,
#BMSSlider .priceWrapper .price,
#MawareRenewal .priceWrapper .price {
	font-size: 31px;
	margin-right: 12px;
}
#BASSlider .priceWrapper .description,
#BMSSlider .priceWrapper .description,
#MawareRenewal .priceWrapper .description {
	font-size: 14px;
    font-weight: bold;
	color:#ffffff;
	margin-right: 12px;
}
	
.upperSlider {
	width:100%;
	float:left;
}

.divheader {
    background-color: #6C6C6D;
    position: relative;
	width:99%;
	float:left;
	height:25px;
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
	padding-left:10px;
	line-height: 19px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}
.divheader span {
	display:block;
	margin-top:5px;
	width: 280px;
	max-width: 280px;
	max-height: 25px;
	overflow-y: hidden;
}
.textBox {
	width:280px;
	padding:10px 0;
	float:left;
}
.textBox  h1 {
	color: #555555;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 0 10px;
}
.textBoxLower {
	width:280px;
}
.textBoxLower  h1 {
	color: #555555;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0 0 10px;
	float:left;
}
.textBoxLower h2 {
	color: #555555;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0 10px;
}
.topMar { 
	margin-top:20px;
}
.divheader.topMar span{
	max-width: 560px;
	width: 560px;
}
/**
 * [BAS Single Slider Panel] BAS Single Slider panel styles
 * [BMS Single Slider Panel] BMS Single Slider panel styles
 **/
.popupPanel { 
	position: fixed;
	top: 50%;
	left: 50%;
    margin-top:-150px; 
    margin-left:-300px;	
}
.basSingleSlider, .bmsSingleSlider {
	width: 640px; 
	height: 240px;
	z-index: 5000;
	background: #ffffff;
	position: relative;
}
.basSingleSlider .sliderWrapper, .bmsSingleSlider .sliderWrapper {
	margin: 8px 20px;
}
.topBox .cancel {
	float: right;
	margin: 4px 4px 0px auto;
	padding: 1px 3px;
    background-image: transparent url("//buy-static.norton.com/estore/images/master/util/bbl_hdr_top_1pixel.png") repeat;
    font-size: 12px;
    font-weight: bold;
	border: 1px solid #000;
}
.basSingleSlider .bottomBox, .bmsSingleSlider .bottomBox {
	width: 100%;
	clear: both;
	height: 30px;
	vertical-align: bottom;
}
.bottomBox .keep {
	margin-left: 140px;
	color: #ff8800;
	position: absolute;
	padding-top: 8px;
}
.bottomBox .add {
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
}
/**
 * [Double Sliders Panel] Double Sliders panel styles
 **/
.doubleSliders {
	background: #ffffff;
	width: 640px; 
	height: 380px;
	position: relative;
	z-index: 5000;
}
.doubleSliders .sliderWrapper {
	margin: 8px 20px 10px 20px;
}
.doubleSliders .basSingleSlider {
}
.doubleSliders .basSingleSlider {
}
.doubleSliders .bottomBox {
	width: 100%;
	clear: both;
	height: 30px;
	vertical-align: bottom;
	position: static;
}
/**
 *  [OptionsRenewal / MawareRenewal Page] OptionsRenewal / MawareRenewal Page styles 
 **/
.pageWrapper .optionsRenewal {
	clear: both;
	background: #fff;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dcdcdc),color-stop(0.20, #fff));
	background-image: -moz-linear-gradient(center bottom,#dcdcdc 0%,#fff 20%);
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 20px 18px; /* 20px - borders */
	width: 910px;
}

.pageWrapper .renewalHead {
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}
.pageWrapper .renewalSubhead {
	width: 100%;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 15px;
}
.basSliderPanel, .bmsSliderPanel {
	width:100%;
	float:left;
}
.optionsRenewal .mStoreButton.checkout {
	color: #000;
}
/**
 * [MawareRenewalProduct Page] Maware Renewal product page style
 **/
.pageWrapper .mawareRenewalProduct {
	clear: both;
	margin-top: 30px;
	background: #fff;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dcdcdc),color-stop(0.20, #fff));
	background-image: -moz-linear-gradient(center bottom,#dcdcdc 0%,#fff 20%);
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 20px 18px; /* 20px - borders */
	width: 910px;
	height: 500px;
	color: #555;
}
.mawareRenewalProduct .heading {
	font-size: 20px;
	padding-top: 10px;
	font-weight: normal;
}
.mawareRenewalProduct .product {
	margin-top: 20px;
}
.mawareRenewalProduct .left {
	float: left;
	width: 200px;
	height: 350px;
 }
.mawareRenewalProduct .right {
	margin-left: 10px;
	margin-right: 10px;
}
.mawareRenewalProduct .right.info .title {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 30px;
}
.mawareRenewalProduct .subtitle {
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
}
.right.info .desc {
	font-size: 20px;
	font-weight: normal;
	margin-top: 40px;
}
.right.info .edit {
	color:#d84704;
	font-size: 20px;
	margin: 10px auto 60px auto;
}
.mawareRenewalProduct .price {
	font-size: 30px;
	font-weight: bold;
	margin: 15px auto 15px auto;	
}
.mawareRenewalProduct .checkout {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 25px;	
}
.mawareRenewalProduct .productDetailsLegal.positioning {
	margin-left: 20px;
	margin-right: 20px;
	width: 850px;
	display: block;
}
.mawareRenewalProduct .doubleSliders {
	margin-top: 0%;
}

/* 
* Added by Jeff Marsh
* 02-27-2012
* Adding this to hide the shadowbox title as part of membership
*/

#sb-title {display:none;}
/**********************************************
  Updated By: Jeff Marsh
  Updated On: 02-27-2012
  Purpose: eASD Sprint 6 Norton Account Messaging.
  I am moving the email and passowrd fields down to the bottom and this is the title and messaging styles
************************************************/

.NA_title {
	font-size:13px;
	font-weight: bold;
	font-color:#666;
	margin:20px 0 20px 5px;
}

.NA_description {
	font-size:11px;
	margin:10px 0 0 5px;
	width:300px;
}

.ARMessageBox input {
	padding:0px;
	margin:0px 2px 0px 0px;
	width:16px;
	border:none;
	background:none;
	vertical-align: middle;
}

/**********************************************
  Updated By: Nathan Arritt
  Updated On: 03-13-2012
  Purpose: eASD Sprint 6 cart changes.
************************************************/

.whatsThisContainer #whatsthisImage {
    width: 350px;
}

#ShoppingCart .currencyPrintWrapper {
    width: 708px;
}
#ShoppingCart .orderTableTop {
    width: 930px;
}
#tblCart {
    width: 708px;
}
#tblCart th.productdescCol {
    width: 297px;
}
#tblCart .boxShot {
    position: absolute;
    left: 22px;
    width: 99px;
}
#tblCart .spanProdTitle .bundleprotectionPlan {
    color: #999;
    font-weight: normal;
}
#tblCart th.platformCol {
    width: 200px;
}
#tblCart th.deliveryCol {
    width: 94px;
}
#tblCart th.qtyCol {
    width: 75px;
}
#tblCart .priceCol
{
min-width: 100px;
}
#tblCart #price1 {
    display: block;
    height: 69px;
}
#tblCart .applyCouponLabel {
    float: none;
    color: #bbb;
}
#tblCart .couponHider {
    /* display: none; */
}
#tblCart .inputCartValues {
    width: 101px;
}
#tblCart #divCreditCardWrapper {
    float: right;
    margin-top: 23px;
    width: auto;
	/*margin-right:29px;*/
	text-align:right;
}
/* #VISA { float:right !important; } */

#tblCart .orderTableContinue {
    margin-top: 5px;
    margin-right: 56; /* needed for new blue Continue to Secure Checkout button */
}


#cartthanks {
    float: left;
    height: 325px;
    margin-left: 20px;
    position: relative;
    width: 180px;
}
#cartthanks img {
    width: 180px;
    height: 325px;
}
.verisignnew {
    bottom: 16px;
    left: 9px;
    position: absolute;
}
.verisignnew a,
.verisignnew span,
.verisignnew {
    display: block;
    height: 61px;
    width: 104px;
}
/*Changeset: LV-21045 Fix for IE*/
.verisignnew span {
	background-image: url('.');
	cursor: pointer;
}

/**********************************************
  Updated By: Nathan Arritt
  Updated On: 04-02-2012
  Purpose: eASD Sprint 6 checkout interstitial
************************************************/

#BillingPayment #edit_payment {
    float:right;
}
#BillingPayment #editPayment1 {
    margin-top: 65px;
    margin-left: 30px!important;
}
#BillingPayment #editPayment1 .bblRgtArrowSml {
    display:none;
}
#BillingPayment #editBubble {
    width: 600px!important;
}
#BillingPayment #editBubble form > table {
    width: 100%;
	height:250px;
}

/**********************************************
  Updated By: Nathan Arritt
  Updated On: 04-05-2012
  Purpose: LV-21163
  - The following styles were pulled from mFlow.css
  - #OptionsRenewal (body id) was added in front of each rule to ensure no conflicts
************************************************/

#OptionsRenewal { font:12px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */

#OptionsRenewal .divheader {
    width: 98%;
}

#OptionsRenewal .productPrice  {
    margin: 0;
    padding: 0;
}

#OptionsRenewal .productPrice li {
    list-style: none;
}
    
#OptionsRenewal .productPrice li.listPrice {
    color: #999;
}

#OptionsRenewal .productPrice li.listPrice .price {
    text-decoration: line-through;
}

#OptionsRenewal .productPrice li.salePrice {
    font-size: 18px;
    font-weight: bold;              
}

#OptionsRenewal .priceWrapper {
    background-color:#4c4c4d;
    width:325px;
    position:relative;
    float:right;
    margin-top:-25px;
    font-weight: bold;
    color:#ffffff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
}
#OptionsRenewal .priceWrapper ul {
    text-align:right;
    margin: 5px 10px;
}
#OptionsRenewal .priceWrapper .price {
    font-size: 31px;
    margin-right: 12px;
}
#OptionsRenewal .priceWrapper .description {
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
    margin-right: 12px;
}

#OptionsRenewal .mStoreButton {
    color: #222;
}

#OptionsRenewal .disabledButton, #OptionsRenewal .disabledButton:hover, #OptionsRenewal .disabledButton:active {
    color: #a7a7a7;
}

#OptionsRenewal .textBox  h1 {
    display: block;
    line-height: normal;
}

#OptionsRenewal .legalFooter {
    font-size: 0.8em;
    margin-top: 25px;
}

/**********************************************
  Updated By: Nathan Arritt
  Updated On: 05-04-2012
  Purpose: eASD Sprint 8 Fluid Upsell landing page
************************************************/

#FluidLanding .divComparePopupTopmenu #divPopupDivider {
    float:left;
    width:940px;
    height:12px;
    background:#333;
}

/*
plainBox - gray rounded corners border, white background
niceBox - gray rounded corners border, gradient white to gray background
fancyBox - gray outer, white inner rounded corners border, gradient white to gray background
*/
.plainBox,
.niceBox,
.fancyBox {
    position: relative;
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.plainBox {
    padding: 15px;
    background: #fff;
    *zoom: 1;
}
.niceBox,
.fancyBox > .inner {
    padding: 15px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 50%, #eaebe8 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(95%,#eaebe8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 50%,#eaebe8 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 50%,#eaebe8 95%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 50%,#eaebe8 95%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaebe8',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 50%,#eaebe8 95%); /* W3C */
    *zoom: 1;
}
.fancyBox > .inner {
    border: 1px solid #fff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.fluidLandingContent .fancyBox > .inner {
    padding-bottom: 0;
}
.fluidLandingContent {
    padding: 20px;
}
.fluidLandingContent h2,
.fluidLandingContent h3 {
    display: block;
}
.fluidLandingContent .boxShot {
    float: left;
    margin: 10px 0 0 60px;
    width: 180px;
    height: 250px;
}
.fluidLandingContent .boxTag {
    position: absolute;
    top: 190px;
    left: -10px;
    padding: 5px 10px;
    width: 140px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 120%;
    background: #707070; /* Old browsers */
    background: -moz-linear-gradient(top,  #707070 0%, #7a7a7a 12%, #858585 25%, #6c6c6c 39%, #565656 50%, #333333 51%, #414141 60%, #555555 76%, #494949 91%, #424242 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(12%,#7a7a7a), color-stop(25%,#858585), color-stop(39%,#6c6c6c), color-stop(50%,#565656), color-stop(51%,#333333), color-stop(60%,#414141), color-stop(76%,#555555), color-stop(91%,#494949), color-stop(100%,#424242)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #707070 0%,#7a7a7a 12%,#858585 25%,#6c6c6c 39%,#565656 50%,#333333 51%,#414141 60%,#555555 76%,#494949 91%,#424242 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #707070 0%,#7a7a7a 12%,#858585 25%,#6c6c6c 39%,#565656 50%,#333333 51%,#414141 60%,#555555 76%,#494949 91%,#424242 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #707070 0%,#7a7a7a 12%,#858585 25%,#6c6c6c 39%,#565656 50%,#333333 51%,#414141 60%,#555555 76%,#494949 91%,#424242 100%); /* IE10+ */
    background: linear-gradient(top,  #707070 0%,#7a7a7a 12%,#858585 25%,#6c6c6c 39%,#565656 50%,#333333 51%,#414141 60%,#555555 76%,#494949 91%,#424242 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#424242',GradientType=0 ); /* IE6-9 */
    border: 3px solid #444;
    border-radius: 10px;
}
.fluidLandingContent .description {
    margin: 40px 0 0 330px;
    width: 400px;
}
.fluidLandingContent .description h2 {
    margin-bottom: 15px;
    color: #333;
    font-size: 28px;
    line-height: 1;
}
.fluidLandingContent .description h2 span {
    display: block;
    font-size: 24px;
}
.fluidLandingContent .description h5 {
    margin-bottom: 15px;
    color: #888;
    font-size: 20px;
    line-height: 1;
}
.fluidLandingContent .description p {
    margin-bottom: 15px;
    color: #999;
    font-weight: bold;
}
.fluidLandingContent .description .priceInfo {
    margin-bottom: 10px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
}
.fluidLandingContent .estore_button {
    margin-bottom: 5px;
    width: 139px;
    height: 33px;
}
.fluidLandingContent .description .coverage {
    margin: 0;
    font-size: 11px;
}
.fluidLandingContent .details .intro {
    margin: 0 0 10px;
    color: #999;
    font-weight: bold;
}
.fluidLandingContent .details li {
    margin: 0 0 10px 30px;
    color: #999;
    font-size: 11px;
}
.fluidLandingContent .more {
    font-weight: bold;
    font-size: 11px;
}
.fluidLandingContent .legal p {
    margin-bottom: 15px;
    color: #999;
    font-size: 10px;
}
.fluidLandingContent .legal p:last-child {
    margin-bottom: 0;
}

/**
* Fluid expiration
**/
.fluidexpire .promotionSlots {
	border-top:2px #c0c0c0 solid;
	padding:10px 5px;
	margin:20px 10px;
}

.fluidexpire .promotionSlots h1 {
	font-size:23px;
	font-weight:bold;
	padding:5px;
}

.fluidexpire .promotionSlots h2 {
	font-size:22px;
	font-weight:normal;
	display:block;
	color:grey;
	padding:5px;
}
.fluidexpire .productSlot {
	clear:both;
	height: 110px;
	border-bottom:2px #cccccc solid;
	font-size:10px;
	padding:10px 0px 10px 0px;
}

.fluidexpire .productSlot:nth-child(2) {
	padding-top:15px;
}

.fluidexpire .productSlot:last-child {
	border-bottom:none;
}
	
.fluidexpire .boxshot {
	float:left;
	width:100px;
	margin:0px 10px 0 0;
}
.fluidexpire .boxshot img {
	height:100px;
	width:100px;
}

.fluidexpire .name {
	float:left;
	width:200px;
}

.fluidexpire .name h1, .fluidexpire .name .price, .fluidexpire .name h1, .fluidexpire .name div{
	 font-size:12px !important;
	 font-weight:bold;
	 color:black;
}
.fluidexpire .name h3 {
	font-size:10px;
	color:grey;
}
.fluidexpire .name img {
	display:block;
	padding:5px 0 0 0;
}

.fluidexpire .desc {
	float:left;
	width:250px;
  color:grey;
  font-style:italic;
  margin:0 10px 0 10px;
}

.fluidexpire .bullets {
	float:left;
	width:300px;
}

.fluidexpire li.bltInrLst {
	list-style-type: disc;
	background:none;
	padding-left:0px;
}
.fluidexpire .errorTable{
	border:none;
	font-size:24px;
	background-color:#FFEEDD;
	line-height:24px;
	color:black;
}

span.weaccept {
    color: #BBBBBB;
    font-size: 9px;
    position: relative;
    top: -7px;
}

.rc .noShow{
	display:none;
}

/* Added for US Site */ 
div.customerProfileInfoPanel{
	border-right: 1px solid #999999;
    width: 345px;
}
 .US_SITE.verisignContainerUSSite{
	float: none;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 25px;
}
 .NA_title {
     font-size: 11px;
     margin: 10px 0px 10px 5px;
}

 sup {
     font-size: 8px;
	 font-weight:normal;
}
 div.paymentWrapper {
    margin: 0;
    padding-left: 30px;
    width: 530px;
}
 .eulaMessageBox{
	float: none;
    width: auto;	
}
 img#button_continue {
    float: right;
}
 .NA_description {
	font-size: 0.917em;
	width:auto;
	padding-right:10px;
}
.requiredTick {
    color: #CC0000 !important;
}
 table.customerProfileInfoTable {
    width: 340px;
}

 .displayBlockUSSite {
     display: inline-block;
}

/*Payment Error Panel begin */


#paymentPanelLeft input {
height: 18px
}

#paymentPanelLeft select {
height: 18px
}

#paymentPanelLeft input.error {
height: 18px
}

#paymentPanelLeft select.error  {
height: 18px
}

#paymentPanelCloseButton {
	position: absolute;
	width: 10px;
	top: 8px;
	right: 8px;
	color: #666;
	}
	
#paymentPanelCloseButton a:hover {
	text-decoration: none;
	}
#paymentPanelMainContainer {
    background-color: #FFFFFF;
	width: 700px;
	min-height: 365px;
	border: 1px solid #666;
}
#paymentPanelHeader {
	width: 698px;
	height: 30px; 
	margin: 1px 2px 3px 1px;
	background-color: #EBEBEB;
	font-weight: bold;
	position: relative;
	border: 0px solid #000;
}
#paymentPanelCloseText {
   color: #666;
   margin: 1px 2px 3px 4px;
}
#paymentPanelErrorMessage {
	width: 660px;
	height: 75px;
	margin: 12px 2px 3px 19px;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	border: 0px solid #000;
}
#paymentPanelLeft {
	float: left;
	width: 272px;
	height: 170px;
	margin: -3px 2px 3px 16px;
	border: 0px solid #000;
}

#paymentPanelMiddle {
	float: left;
	width: 174px;
	min-height: 220px;
	margin: 2px 2px 3px -12px;
	border: 0px solid #000;
}
#paymentPanelRight {
	float: left;
	width: 202px;
	height: 170px;
	margin: -6px 2px 3px 14px;
	border: 0px solid #000;
}
#paymentPanelPaymentTypeLink {
	width: 240px;
	min-height: 20px;
	margin: 12px 2px 3px;
	clear: both;
	border: 0px solid #000;
}
#paymentPanelcreditCardTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 2px 3px 1px;
}
#paymentPanelcreditCardText {
	margin: 13px 2px 3px 2px;
}
#paymentPanelTitle {
	left: 9px;
	top: 7px;
	width: 300px;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid #000;
}
#paymentPanelUpdateButton {
	margin: 4px 2px 3px -3px;
	width: 70px;
	float: left;
}
#paymentPanelCancelButton {
	margin: 6px 2px 3px 5px;
	width: 70px;
	float: left;
}
a.paymentPanelCancelLink {
	color: #D84704;
	text-decoration: none;
	border: 1px solid #000;
}
a.paymentPanelCancelLink:hover {
	color: #D84704;
	text-decoration: underline;	
}

#editBubble #paymentPanelMainContainer {
	font: 10px arial,helvetica,sans-serif;
    left: -71px;
    position: absolute;
    top: 0;
    z-index: 500;
}

/*Payment Error Panel end */



/*commented for SPARK-15742 .DE_SITE .jqmClose img{margin-left:-23px;}*/

/* Adjustments for BreadCrumb on Shopping cart page */
#ShoppingCart .cartTableHeading { margin-top:-65px; display:none; }
#ShoppingCart .headerNaviPanel { margin-top:30px; }
#ShoppingCart .renewalNav .divLeftRenewalNav .renewalNavItem { background:none; }
#ShoppingCart .renewalNav { background:none; }
#ShoppingCart .renewalNav .divRightRenewalNav { display:none; }
#ShoppingCart .renewalNav .divRightEdge { display:none; }

/* Removing the margin: 30px 0 0 because of a preview bug where the renewal nav was missing JM 4-23-13 */
/* #ShoppingCart .renewalNav .divLeftRenewalNav { border:0; margin: 30px 0 0; padding-left:15px; } */

#ShoppingCart .renewalNav .divLeftRenewalNav { border:0; padding-left:15px; }
#ShoppingCart .renewalNav .divLeftEdgePast { background:none;}
#ShoppingCart .divSolidWhiteBack { margin-top:5px; }
#ShoppingCart .renewalNav .divLeftRenewalNav .currentLink { font-weight:bold; }
#ShoppingCart .renewalNav .divInnerLeftEdge {display:none;}
#ShoppingCart .renewalNavItem {padding:0 10px 0 0 !important;}
#ShoppingCart .renewalNavItem span { font-size:.8em; color:#999; }
#ShoppingCart .renewalNavItem span em { margin-left:10px; }

.divTabs #divCreditCardWrapper img {float:left !important;}
.divTabs #divCreditCardWrapper a {  padding-right:0 !important; }
.divTabs img {margin: 0 5px 0 0;}

/* Added Paymentpanel css for Preview production issue */
#editBubble #paymentPanelMainContainer {
    font: 10px arial,helvetica,sans-serif;
    left: -71px;
    position: absolute;
    top: 0;
    z-index: 500;
}

#paymentPanelMainContainer {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    min-height: 365px;
    width: 700px;
}

#paymentPanelHeader {
    background-color: #EBEBEB;
    border: 0 solid #000000;
    font-weight: bold;
    height: 30px;
    margin: 1px 2px 3px 1px;
    position: relative;
    width: 698px;
}

#paymentPanelTitle {
    border: 0 solid #000000;
    font-size: 14px;
    font-weight: bold;
    left: 9px;
    position: absolute;
    top: 7px;
    width: 300px;
}

#paymentPanelCloseButton {
    color: #666666;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 10px;
}

#paymentPanelErrorMessage {
    border: 0 solid #000000;
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
    height: 75px;
    margin: 12px 2px 3px 19px;
    width: 660px;
}

#editBubble .errorText1 {
    color: #EB3200;
}

#paymentPanelLeft {
    border: 0 solid #000000;
    float: left;
    height: 170px;
    margin: -3px 2px 3px 16px;
    width: 272px;
}

#paymentPanelPaymentTypeLink {
    border: 0 solid #000000;
    clear: both;
    margin: 12px 2px 3px;
    min-height: 20px;
    width: 240px;
}

#paymentPanelMiddle {
    border: 0 solid #000000;
    float: left;
    margin: 2px 2px 3px -12px;
    min-height: 220px;
    width: 174px;
}


#paymentPanelRight {
    border: 0 solid #000000;
    float: left;
    height: 170px;
    margin: -6px 2px 3px 14px;
    width: 202px;
}

#paymentPanelcreditCardTitle {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 2px 3px 1px;
}

#paymentPanelcreditCardText {
    margin: 13px 2px 3px;
}
#paymentPanelUpdateButton {
	margin: 4px 2px 3px -3px;
	width: 70px;
	float: left;
}
#paymentPanelCancelButton {
	margin: 6px 2px 3px 5px;
	width: 70px;
	float: left;
}
.divTabs #divCreditCardWrapper a {  padding-right:0 !important; }

/* SPARK-9569 ---- SPARK-37039*/
#tblCart #candyRackPane .prd_salePrice, #tblCart #candyRackPane .prd_salePrice {width:95px;}

/* EULA checkbox alignment fix for US only*/  
.eulaMessageBox .checkbox_label { 
	width:488px !important; 
	/* float:right !important; */
}

/** Added by Yogini for monthly **/
.monthly_radio_val{padding-left:5px;}
.estore_monthlybuy_button{padding-top:7px; padding-bottom:0px !important;}
.btn_radio_mrenewal{margin:-10px 8px 0 0;vertical-align: middle !important;}
.div_salePrice{margin-left:40px;text-align:left;width:275px;}
.priceWrapper .priceMonthly {font-size: 31px;margin-right: 0px;}
#maware_RadioLink{display:none;}
#desc_year{display:none;}
#desc_month{display:none;}
div.symErrorHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#000;
	padding-bottom:0px;
}
div.symErrorMessage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#555;
}

.BR .paymentTotalPosition {
    left: 261px;
    position: absolute;
    top: 115px;
}


.BR .divSubHeading{
    display:block;
    margin-left: 31px;
    margin-top: 26px;
}

.BR .purchaseLink {
	display:table-row;
	padding: 7px 10px 0;
}

.BR #divCreditCardWrapper #VISA,.MX #divCreditCardWrapper #VISA {float:none !important;}

body.RU #divVatCode .ddHoverQuestion {display: none;}
.MX #tblCart #divCreditCardWrapper{width:auto;}
.MX .dineroPaymentImg{padding: 0 0 7px 0;}
.MX #dineroMail{padding-top:10px;}
/*SPARK-37294*/
.CH .hideAcNumNextStepPage, .IT .hideAcNumNextStepPage{display:none;}
.MX .hideMexicoOffline, .RU .hideMexicoOffline {display:none;}
/*CAP 1355:- added combo billing CSS */
#comboBilling .contPadding { padding: 0 20px 20px 20px; }
#comboBilling .breadCrumb { padding-bottom: 10px; padding-top: 10px; display:block; }
#comboBilling .cartData { border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:15px; margin: 0 0 15px; padding: 7px 0px; }
#comboBilling .boldFont { font-weight:bold; }
#comboBilling .loginErrorDiv a { color: #0000FF; cursor: pointer; text-decoration: underline; }
#comboBilling .cartData .subTotal { padding:0 0 0 35px; }
#comboBilling .cartData .subTotal { padding:0 0 0 35px; }
#comboBilling .detailContainer { width:545px; background:#FFF; float:left; margin-top:17px;clear:both; }
#comboBilling .mainerrorDiv { color: #FF0000; text-align:left; padding-top: 8px; float:left;clear:both;margin-left:10px; }
#comboBilling .IconsImageError { float:left; padding-right:5px; margin-top:-2px; }
#comboBilling .panelHeading { float:left; font:Arial, Helvetica, sans-serif; font-size:20px; color:#666; padding:0px 0px 0px 10px; }
#comboBilling .headingText { float:right;}
#comboBilling .requiredFields { color:#D84704; font-size:14px; font-weight:bold; padding:0px 2px; }
#comboBilling .infoContainercomboBilling { border: 1px solid #D7D7D7; margin-left:10px; clear:both; }
#comboBilling a { cursor:pointer; }
#comboBilling .billingPaymentInfo { margin-left:105px; }
#comboBilling .infoContainercomboBilling ul, li, a { list-style:none; text-decoration:none; padding:0px 0px 0px 0px; margin:0px; }

.mf .ARMessageBox .ddToolTip li, .rc .ARMessageBox .ddToolTip li {  /* fix for hov-over help pop-up ol's */
	list-style: decimal inside none;
}

#comboBilling .infoContainercomboBilling .options .contactInfo, .billingAddress, .paymentInfo { color:#737373; font-weight:bold; background:#f7f7f7; display:block; padding: 6px 10px; border:1px solid #CCC; border-left:0px; border-right:0px; font-size:15px; }
#comboBilling .infoContainercomboBilling .options .contactInfo { border-top:0px; }
#comboBilling .contactInfoDiv { padding:0px; overflow:hidden; display:block; margin:23px 45px 23px 45px; }
#comboBilling .contactInfoDiv .heading { color:#5e5e5e; font-family:Helvetica, sans-serif, Arial; font-size:20px; padding-bottom:13px; }
#comboBilling .contactInfoDiv label { padding-right:4px; color:#555555; }
#comboBilling .contactInfoDiv p { margin-left:167px; color:#c12400; font-size:20px; padding-top:13px; }
#comboBilling .contactInfoDiv .label { text-align:right; padding-right:4px; }
#comboBilling .existLogin { color: #0000FF; cursor: pointer; text-decoration: underline; }
#comboBilling .inputContainer { background-color:#ffffff; padding:0px; overflow:hidden; }
#comboBilling .inputContainer .errorDiv { font-size: 11px; color: #FF0000; clear:both; text-align:left; /* width:70%; - commenting this out beacuse it's not allowing the full error to be shown - JM */ padding-top:5px; margin-left: 0px; }
#comboBilling .inputContainer .inputRow input { width: 265px; color: #555; border: 1px solid #CCC; padding: 0 3px; font-size: 13px; height: 21px; float:left; line-height:25px; }
#comboBilling .inputContainer .inputRow input.email,#comboBilling .inputContainer .inputRow input.verifyEmail {background:#FFF7D0;}
#comboBilling .inputContainer .inputRow input.redBorder { border:1px solid #F00;}
#comboBilling .inputContainer .inputRow label { text-align:left; padding:9px 0px 0px 0px; }
#comboBilling .labelLeftAligned { width: 130px; float:left; margin-left: 0px; }
#comboBilling .inputContainer .inputRow select { width: 228px; font-size: 13px; margin-left:-1px; border:1px solid #c0beb5; background-color: #FFF; }
#comboBilling .inputContainer .inputRow select.redBorder{border:1px solid #f00;}
#comboBilling .paymentInfoDiv .inputContainer { background-color:#ffffff; }
#comboBilling .paymentInfoDiv .inputContainer .inputRow input { width: 265px; color: #555; border: 1px solid #ccc; padding: 0 3px; height: 21px; float:left; background-color: #FFF; }
#comboBilling .paymentInfoDiv .inputContainer .inputRow input.redBorder { border:1px solid #f00;}
#comboBilling .paymentInfoDiv { overflow:hidden; display:block; margin:23px 45px; clear:both; }
#comboBilling .paymentInfoDiv .inputContainer .inputRow img { margin:3px; }
#comboBilling .alreadyAccount { margin:0px 0px 40px 204px /*width:189px;*/ }
#comboBilling .alreadyAccount a { color:blue; }
#comboBilling .floatedL { float:left }
#comboBilling #loginLink { /*display:none;*/ }
#comboBilling .divHeading { display: block; margin-left:6px; }
#comboBilling .help { float: left; margin-left: 12px; margin-top: 3px; }
#comboBilling .createAccount { text-align:right; margin:0 32px 10px 0; }
#comboBilling .createAccount a { color:blue; }
#comboBilling .createNewAccount a { color:blue; }
#comboBilling #createAccountLink { display:none; }
#comboBilling .requiredInput { color:#D84704; font-size:14px; font-weight:bold;padding-top:6px; }
#comboBilling .displayNone { display:none; }
/*adding this because for eula we dont have inputContainer class as parent*/
#comboBilling .eulaContainer .errorDiv { color: #FF0000; float: left; font-size: 11px; margin-left: 35px; padding-top: 0; text-align: left; }
#comboBilling .heightAuto { height:auto; }
#comboBilling .forgotPass { padding: 0 0 15px 165px; margin-left:25px; }
#comboBilling .forgotPass a { color:blue; }
#forgetPwdDiv { display:none; }
#continueButtonDiv { padding-left: 242px; }
#comboBilling .continueButtonDiv { padding-left: 242px; }
#comboBilling .buttonStyle { margin-right:17%; }
#comboBilling .newContactSubmitButton img, .billingAddressSubmitButton img { cursor:pointer; }
#comboBilling .submittedContactInfo { overflow: hidden; display:none; margin:23px 45px; }
#comboBilling .submittedContactInfo div.email { width:340px; text-align:left; float:left; word-wrap:break-word; }
#comboBilling .billingAddressDiv { overflow:hidden; display:block; margin:23px 45px; clear:both; }
#comboBilling .billingAddressSubmitButtonDiv { padding-bottom: 10px; }
#comboBilling .newContactSubmitButton img, .billingAddressSubmitButton img { cursor:pointer; }
/* CAP-4069 AU account creation text */
#comboBilling.AU #newAccountHeader, #comboBilling #newBillingHeader{ font-size:15px; color: #666666; font-family: Arial, Helvetica, sans-serif; padding: 0 0 15px; display: block; font-weight:bold; }
/* CAP-4069 account creation text for all countries except AU*/
#comboBilling. #newAccountHeader, #comboBilling #newBillingHeader{font-weight: normal; font-size: 12px;}
#comboBilling .hasPlaceholder { color: #777; }
#comboBilling #zipCode { width:70px; }
#comboBilling .visibilityHidden { visibility:hidden; }
#comboBilling .requiredInputDropDown { color: #D84704; font-size: 14px; font-weight: bold; padding-right: 10px; padding-top: 3px; }
#comboBilling .marginNone { margin:0px; }
#comboBilling #tabCredit { padding: 12px 30px 10px; font-size: 14px; color: #555555; }
#comboBilling .paymentInfoDiv .divPaymentMethodTabs li a.activeTab { color: hsl(0, 0%, 40%); padding:2px 20px; background-color:#fff; }
#comboBilling .paymentInfoDiv .divPaymentMethodTabs li a.activeTab { position:relative; top:1px; padding-top:3px; background-color:#fff; color:#666; outline:0; padding:2px 20px; font-size:16px; }
#comboBilling .paymentInfoDiv .divPaymentMethodTabs li span.activeTab { position:relative; top:1px; padding-top:3px; background-color:#fff; color:#666; outline:0 }
#comboBilling .paymentInfoDiv .divTabs { border: 0px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#555; padding-bottom:18px; display:none; }
#comboBilling .paymentInfoDiv .divPaymentBody .divTabs { border:0; width:auto }
#comboBilling .paymentInfoDiv .divTabs p { padding:0; margin:0; line-height:17px }
#comboBilling .paymentInfoDiv .divTabs .content { padding:18px 60px 20px 20px }
#comboBilling .paymentInfoDiv .divTabs .tblContent td { text-align:right }
#comboBilling .paymentInfoDiv .divTabs .tblContent .spanPrice { font-weight:bold; font-size:12px }
#comboBilling .paymentInfoDiv .divTabs .tblContent .spanTotPrice { font-weight:bold; font-size:16px }
#comboBilling .paymentInfoDiv .divTabs .tblContent .trTopBorder { border-top:1px solid #999; padding-bottom:8px }
#comboBilling .paymentInfoDiv .divTabs .tblContent .trTopBorderDashed { border-top:1px dashed #999; padding-bottom:8px }
#comboBilling .paymentInfoDiv div .divTabs table td { height:25px; }
#comboBilling .paymentInfoDiv #divDebitCreditCard select { width: 23%; }
#comboBilling .paymentInfoDiv #divDebitCreditCard #cardTypeDropDown { width: 70%; }
#comboBilling .paymentInfoDiv #divCreditCardWrapper { overflow:hidden; overflow:hidden; margin:0 0 30px 108px; }
#comboBilling .paymentInfoDiv #divCreditCardWrapper a { padding-right:5px }
#comboBilling .paymentInfoDiv #divCreditCardWrapper span { padding-right:5px }
#comboBilling .cardNumber_help { float:left; padding-left:11px; }
#comboBilling .cvv { width:84px; }
#comboBilling .security_help { float:left; margin-left: 12px; }
#comboBilling .paddRL { padding:5px; }
#comboBilling .temsContainer .inputRow { padding: 0; }
#comboBilling .temsContainer { border: 1px solid #ccc; background:#FFF7D0;float:left;width:440px; }
#comboBilling .eulaContainer .errorDiv { color: #FF0000; float: left; font-size: 11px; margin-left: 35px; padding-top: 0; text-align: left; }
#comboBilling .eulaContainer { font-size: 12px; margin: 23px 27px; }
#comboBilling .eulaContainer label { font:12px Helvetica, sans-serif, Arial; font-weight:bold; }
#comboBilling .paymentInfoDiv .checkbox_label a #comboBilling #reviewOrderDiv { border: 1px solid #ccc; border-top:none; padding:15px 0px 15px 0px; }
#comboBilling #paymentInfoSubmitCombo { float: left; margin: 10px 0px 0px 220px; }
#comboBilling .submittedBillingAddress { overflow: hidden;display:none; margin:23px 45px; clear:both; }
#comboBilling .submittedBillingAddress div { text-align:left; float:left; }
#comboBilling .submittedBillingAddress div.billingAddressDetail{width:340px;}
#comboBilling .submittedBillingAddress span { word-wrap:break-word; }
#comboBilling .submittedBillingAddress .submittedPhoneNumber {float: left;}
#comboBilling .billingAddressSubmitButtonDiv { padding-bottom: 10px; }
#comboBilling .newContactSubmitButton img, .billingAddressSubmitButton img { cursor:pointer; }
#comboBilling .billingAddressSubmitButtonDiv { padding-bottom: 10px; }
#comboBilling .inputRow { overflow: hidden; padding: 0 0 15px 0; min-height: 25px; }
#comboBilling .leftPanelDiv .moneyBackImg { margin: 0px auto; float: left; }
#comboBilling .leftPanelDiv .moneyBackText { float: left; padding-left: 15px; width: 155px; }
#comboBilling .leftPanelDiv .SecureDiv { float: left; padding-top: 20px; margin-left: -45px; }
#comboBilling .expandArrowSection { background:url('//buy-static.norton.com/estore/images/Non-Product/Arrows/arrow_gray_down_8x5.png') no-repeat; background-position:left center; padding-right:7px; width:8px; height:5px; }
#comboBilling .collapseArrowSection { background:url('//buy-static.norton.com/estore/images/Non-Product/Arrows/arrow_gray_rt_5x8.png') no-repeat; background-position:left center; padding-right:7px; width:5px; height:8px; }
#comboBilling .ARMessageBox { float:right; border: 1px solid #CCCCCC; font-size: 0.917em; margin-left: 23px; padding: 0; width: 345px; }
#comboBilling .leftPanelDiv {margin:45px 25px 0 0;}
#comboBilling .verisignContainer { border: 1px solid #CCCCCC; float: right; margin: 5px 0 0 5px; width: 345px; }
#comboBilling .verisign { margin:25px 0px; text-align:center; float:none; width:auto; }
#comboBilling .ARMessageBoxSpace { margin:21px; }
#comboBilling .ARCheckBoxContainer { margin-top:23px; }
#comboBilling .EulaDoubleHeaderBubble { position:absolute; }
#comboBilling .EulaDoubleHeaderBubble { display:none; width:468px; height:auto; background-color:#fff; }
#comboBilling .EulaDoubleHeaderBubble div.jqmClose { float:right; cursor:pointer; }
#comboBilling .EulaDoubleHeaderBubble .headerText { background-color:#fff; font-size:14px; font-weight:bold; padding-bottom:20px; padding-left:10px; }
#comboBilling .EulaDoubleHeaderBubble .EulaLogo { padding-bottom:10px; background-color:#fff; padding-left:10px; }
#comboBilling .EulaDoubleHeaderBubble .EulaHeaderInner1 { padding-left:10px; padding-right:10px; background-color:#fff; }
#comboBilling .EulaDoubleHeaderBubble .EulaHeaderInner2 { background-color:#707070; color:#fff; font-size:14px; font-weight:bold; height:17px; padding:2px 10px; }
#comboBilling .EulaDoubleHeaderBubble .divEulaContent { padding-left:10px; padding-bottom:20px; "
}
#comboBilling .EulaDoubleHeaderBubble .eulaTable { width:96%; cellspacing : 0; cellpadding : 0; border:1px #999 solid !important; font-size:12px; margin: 10px; }
#comboBilling .EulaDoubleHeaderBubble .eulaProductName { width:50%; height:70px; padding:10px; border-right: 1px solid #999999; font-weight: bold; }
#comboBilling .eulaTable .borderright { border-right: 1px solid #666666; }
#comboBilling .eulaTable .borderbottom { border-bottom: 1px solid #666666; }
#comboBilling .EulaDoubleHeaderBubble .euPDF { width:50%; color:#f15500; padding:10px; }
#comboBilling .paymentInfoDiv .checkbox_label a#eula { padding-left:2px }
#comboBilling .autoRenewPopup { left:22%; top:10%; }
#comboBilling #reviewOrderDiv { margin:20px 20px 0px 0px; }
#comboBilling .errorMessageContainer{float:left;width:306px;}
#comboBilling .requireMsgContr{width:545px;}
#comboBilling .cartTotalRow{font-weight: bold; margin: 0 0 15px 10px; font-size:13px; }
#comboBilling.divTabs img{margin-right:15px;}
#comboBilling .eulaMessage{margin:20px 0px 0px 10px;clear:both;}
#comboBilling a#billingAddressEdit,#comboBilling a#contactEdit{color:#D84704}
#comboBilling .paymentInfoDiv .inputContainer .inputRow input#cvv{width:60px;}
/*Default display*/
#comboBilling.rc #createAccount,#comboBilling.rc #pwdDiv,#comboBilling.rc #forgetPwdDiv,#comboBilling.rc .createNewAccount,#comboBilling.rc #existingUserText{display:block;}
#comboBilling.rc #verifyEmailDiv,#comboBilling.rc #loginLink,#comboBilling.rc #verifyPwdDiv,#comboBilling.rc #createAccText{display:none;}
#comboBilling .paymentGlobal{position:relative;}
#comboBilling  .jqmWindow{position:absolute;top:38%;left:63%}
#comboBilling.AU #JCB,#comboBilling.AU #DISCOVER{display:none;}
/*CAP-1355 :- Combo billing css ends*/

/* start OPS-56455 Exp 4 AR messaging */
#subscriptionArMessage {
	display: block;
	position: fixed;
	left: 20%;
	width: 60%;	
	bottom: 0px;
	margin: 0px;
	padding: 25px;
	border: solid 1px rgb(170, 170, 170);
	border-top-right-radius: 0.5em;
	border-top-left-radius: 0.5em;
	z-index: 500;
	background: rgb(221, 221, 221);
	margin: 0px;
	color: rgb(102, 102, 102);
}

#subscriptionArMessage #ArCloseX {
	float: right;
	position: relative;
	top: -12px;
	right: -10px;
	width: 26px;
	height: 26px;
	background: #fff;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	cursor: pointer;
	margin-bottom: -20px;
	z-index: 100;
	font-size: 16px;
	font-weight: 600;
	line-height: 26px;
	text-align: center;
}

#subscriptionArMessage #ArCloseX:hover {
	font-size: 18px;
}

#subscriptionArMessage #subscriptionArMessageContainer {
	clear: both;
}

#subscriptionArMessage h3 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

#subscriptionArMessage #subscriptionArSeeMore {
	color: #D84704;
	cursor: pointer;
}

#subscriptionArMessage #subscriptionArSeeMore:hover {
	text-decoration: underline;
}

#subscriptionArMessage ol {
	list-style-position: inside;
	padding-left: 15px;
}

#subscriptionArMessage ol li {
	clear: both;
	list-style-type: decimal;
	margin: 4px 0;
}
/* end OPS-56455 Exp 4 AR messaging */



/**
 * The default CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * You should have received a license with this distribution explaining the terms
 * under which Shadowbox may be used. If you did not, you may obtain a copy of the
 * license at http://shadowbox-js.com/LICENSE
 *
 * @author      Michael J. I. Jackson <michael@mjijackson.com>
 * @copyright   2007-2009 Michael J. I. Jackson
 */

/*_____________________________________________  container, overlay, & wrapper  */
#sb-container, #sb-wrapper {
  text-align: left; /* reset left alignment */
}
#sb-container, #sb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
#sb-container {
  height: 100%;
  display: none;
  visibility: hidden;
  z-index: 10001;
}
body > #sb-container {
  /* use position:fixed in modern browsers */
  position: fixed;
}
#sb-overlay {
  /* needed in IE6 where sb-container uses position:absolute */
  /*height: expression(document.documentElement.clientHeight + 'px');*/
}
#sb-container > #sb-overlay {
  /* use for sb-container position:fixed */
  height: 100%;
}

/*_________________________________________________________________  wrapper  */
#sb-wrapper {
  position: relative;
  width:980px;
  left:300px !important;
}
#sb-wrapper img {
  border: none;
}

/*____________________________________________________________________  body  */
#sb-body {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #303030;
  width:650px;
}
#sb-body-inner {
  background: #fff;
  position: absolute;
  height: 100%;
  width:650px;
}
#sb-content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#sb-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 10px;
}
#sb-body, #sb-loading {
  background-color: #060606; /* should match loading image background color */
}

/*____________________________________________________________  title & info  */
#sb-title, #sb-info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#sb-title-inner, #sb-info-inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#sb-title, #sb-title-inner {
  height: 26px;
}
#sb-title-inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#sb-info, #sb-info-inner {
  height: 20px;
}
#sb-info-inner {
  font-size: 12px;
  color: #fff;
}
#sb-title {
  display:none;
}

/*_____________________________________________________________________  nav  */
#sb-nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#sb-nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}

/*_________________________________________________________________  counter  */
#sb-counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#sb-counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#sb-counter a.sb-counter-current {
  text-decoration: underline;
}

/*________________________________________________________________  messages  */
div.sb-message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.sb-message a:link, div.sb-message a:visited {
  color: #fff;
  text-decoration: underline;
}
