html > body, body { overflow-x: hidden; }

	html > body #content, body #content {
left:190px;
margin-top:-3px;
}
#content {
margin:0px 0px 0px 0px;
padding:10px;
position:absolute;
}
#content div img { display: none; }
#content div table img, #content div#pd2009maincontentdiv img, #content div#pd2009nisbackground img { display: inline; }

div#pdcompare {
margin-left:-15px;
margin-right:-15px;
}
div.pdscreenshotsdiv {
margin-left:18px;
margin-top:7px;
margin-bottom:0px;
padding-bottom:10px;
} 
.rightboxdetails {
display:block;
padding:10px 10px 16px;
}
#pd2009maincontentdiv span.pddescription strong {
line-height: 1.3em;
color: #006600;
font-size: 12px;
}

div.priceBoxBottom {
background-color:transparent;
background-image:none;
background-position:left bottom;
background-repeat:no-repeat;
left:148px;
padding-bottom:8px;
position:relative;
top:-105px;
white-space:nowrap;
z-index:1001;
margin-left:-8px;
}
td.priceBoxPrice td, td.priceBoxPrice font, td.priceBoxPrice, td.priceBoxPrice b {
font-weight: bold;
font-size: 11px;
text-align: left;
text-indent: 3px;
line-height: 2em;
}
div.pddescription {
font-size:12px;
font-weight:bold;
margin-bottom:20px;
}
#greybar {
z-index:40000;
}
.breadcrumbGray, div#breadcrumbing {
display:none;
}
#content div table div.priceBoxBottom img, #content div#pd2009maincontentdiv div.priceBoxBottom img, #content div#pd2009nisbackground div.priceBoxBottom img, div.priceBoxBottom img { display: none; }
.priceBoxTop {
background:transparent none repeat scroll 0%;
border:0px solid #DDD9DC;
padding:10px 0pt;
white-space:nowrap;
}
div#pdnewnav a {
float:left;
margin:0px 3px;
line-height:2.5em;
text-align:center;
}
.clear {
	clear: both;
}

#pdnewnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#pdnewnav a, #pdnewnav a:link {
	color:#333;
	text-decoration:none;
	outline:none;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/features_tab_bg_sprites.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 153px;
	height: 28px;
	cursor: hand;
}
body #pd2009maincontentdiv #pdnewnav a:hover, body #pd2009maincontentdiv #pdnewnav a, body #pd2009maincontentdiv #pdnewnav a:link, body #pd2009maincontentdiv #pdnewnav a:visited {
	color:#333;
	text-decoration:none;
}
div.pd2009innertopfeatures {
height:45px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0px;
padding-bottom:0;
padding-left:0px;
padding-right:0px;
padding-top:0px;
width:500px;
position: relative;
top: -9px;
}
.pd2009innertopfeaturesbg {
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_featuresbg_panel_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.pd2009innertopfeaturesfg  {
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_featuresbg_panel_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 45px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pd2009nisbackground {  background-repeat:no-repeat; background-position: left top; width: 511px; height: 186px; }
.pd2009navbackground { background-repeat:no-repeat; background-position: left top; width: 511px; height: 186px; }
#pdnewnav a.pd09keyfeaturesbutton {background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_features_tab_bg.jpg); background-repeat:no-repeat; background-position: top left;}
#pdnewnav a:hover {  background-position: 0px -76px; }
#pdnewnav a.selected, #pdnewnav a.selected:active, #pdnewnav a.selected:visited, #pdnewnav a.selected:hover {
	
	color:#000;
	text-decoration:none;
	outline:none;
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_features_tab_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 153px;
	height: 28px;
	cursor: hand;
	}
#pd2009maincontentdiv #pdnewnav {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 28px;
	overflow-y: hidden;
}
#pd2009maincontentdiv td, #pd2009maincontentdiv th, #pd2009maincontentdiv p, #pd2009maincontentdiv b, #pd2009maincontentdiv strong, #pd2009maincontentdiv font, #pd2009maincontentdiv form, #pd2009maincontentdiv select, #pd2009maincontentdiv option { font-size: 11px; font-family:Arial, Helvetica, sans-serif; }
#pdnewcontent {
	color: #000000;
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_mainbgPL.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	padding: 15px 15px 0px 15px;
}
#pdnewfooter p { font-size: 10px; }
#pdnewfooter {
	font-size: 10px;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#pdnewoutercontent {
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_outermainbg2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 653px;
	font-size: 11px;
	color: #000000;
}
#pdnewbottomcurve {
	background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpage2009_bottomcurve.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 16px;
	width: 653px;
}
#pd2009maincontentdiv {
	font-family: Arial, Helvetica, sans-serif;
	width: 653px;
}
.pdpagehr {
	margin: 10px 0px 20px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pdpagenewfeaturestable td {  }
.pdmaincontent ul {
list-style-type:none;
margin-left:5px;
padding-left:0px;
}
.pdmaincontent li {
background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpagenew_tickmark.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
line-height:1.3em;
list-style-type:none;
margin-bottom:10px;
margin-top:0px;
padding-left:20px;
}
.pdmaincontent .pdpagenewfeaturestable td li {
margin-bottom:3px;

}
span.tooltip {
background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/info_icon_interstitials.jpg);
background-position:right top;
background-repeat:no-repeat;
border-color:#000000;
border-style:dotted;
border-width:0px 0px 1px;
color:#000000;
padding-right:14px;
text-decoration:none;
}
.pdrightbarheader {
background-color:#333333;
background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/norton_silver_pd_rightbar_header.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:24px;
line-height:2em;
text-align:center;
vertical-align:top;
width:151px;
}
.pdrightboxtable {
font-size:10px;
margin-bottom:20px;
width:151px;
margin-left: 15px;
}
.pdrightboxsilverfade {
background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpagenew_rightbar_mainbg2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
text-align:left;
padding: 0px;
margin: 0px;
}
.pdrightboxsilverfadeouter {
background-color:#F0EEEF;
background-image:url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/symeehho/cm/images/NortonSilver/pdpage/pdpagerightboxbackgroundouter.jpg);
background-position:left top;
background-repeat:repeat-y;
text-align:left;
padding: 0px;
margin: 0px;
}
div#content select {
position:relative;
left:55px;
}
div#content #pd2009maincontentdiv select {
position:relative;
left:0px;
}
.pd2009innertop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 70px;
	color: #666666;
	display: block;
}
div.pd2009innertopfeatures .style1 {
color:#E24000;
font-size:11px;
padding-left:0;
padding-top:0;
}
#Buy { display: none; }
.pdredtext {
	color: #006600;
}
#displayVersion a, #displayVersion a:link {
display:block;
font-weight:bold;
padding: 0px;
margin: 0px;
 background-image: none; line-height: 2.1em; height: 26px; width: 119px; text-align: left; color: #CC6600;
 text-indent: 6px;
 text-decoration: underline;
 font-size: 11px;
}
#displayVersion a:hover {
 text-decoration: underline;
color: #ef8c29;
}
#displayVersion a.pdbuypackagebustyle, #displayVersion a.pdbuypackagebustyle:link {
display:block;
font-weight:bold;
padding: 0px;
margin: 0px;
 text-indent: 0px;
 text-decoration: none;
 font-size: 11px;
}
#displayVersion a.pdbuypackagebustyle:hover {
}
#pd2009maincontentdiv .pdtablecontentinner h2 {
	font-size: 13px;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#pd2009maincontentdiv #pdmoreinfo ul {
	margin-top: 7px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.pdmaincontent {
width:100%;
}
#pdnewbottomcurve {
	text-align: right;
	font-size: 10px;
}
#pdnewbottomcurve a {
	margin-right: 10px;
	margin-bottom: 3px;
}
div.priceBoxBottom {width: 100px; overflow-x: visible; } 
div.priceBoxTop { position:absolute; left: 0px; top: 0px; z-index: 200000002; }
sup {
font-size:7px;
font-weight:normal;
line-height:0.6em;
}
#pdnewcontent .pdcomparisonchart {
padding:0 10px;
width:630px;
}
.pdpage2009topspace { display: none; }

#2009pdpagepdfhelplink {
margin-left: 210px;
}
.pdscreenshotsdiv .popup {
background:transparent none;
padding-right:0px;
}



/* MOVE FOOTER TO BOTTOM OF PAGE: */

div#footer {
display: none;
}

div#pd2009maincontentdiv div#footer {
display: block;
margin-left:-200px;
position:relative;
z-index:333;
}
div#pd2009maincontentdiv div#footer a:hover {
text-decoration: none;
}

/* REMOVE BELOW LINE WHEN COMPARISON CHART IS ADDED: */
a.pd09comparebutton { display: none; left:-1000px;
position:absolute; }








/* PD PAGE STYLE IN OLD SOLS TEMPLATE: */
#dr_Page_ProductDetailsPage div#wrapper div.dr_Content {
margin-left:0;
overflow-x:visible;
position:absolute;
}
#dr_Page_ProductDetailsPage div#wrapper div#dr_euroPdMain {
left:0;
margin-top:0;
position:absolute;
top:0;
width:750px;
z-index:2;
}
#dr_Page_ProductDetailsPage div#wrapper div#body {
border-bottom:0px none transparent;
border-left:0px none transparent;
}

#dr_Page_ProductDetailsPage div#wrapper #pdoutercontenttable {
width:100%;
}
#dr_Page_ProductDetailsPage div#wrapper .dr_euroButtonLine a {
height:16px;
line-height:1.5em;
margin-right:6px;
padding:0px 0px 0px 0px;
text-align:center;
width:83px;
}
#dr_Page_ProductDetailsPage div#wrapper .dr_Content table.pdrightboxtable {
width: 151px;
}
body#dr_Page_ProductDetailsPage div#wrapper #pd2009maincontentdiv #pdnewnav a:hover, body#dr_Page_ProductDetailsPage div#wrapper #pd2009maincontentdiv #pdnewnav a, body#dr_Page_ProductDetailsPage div#wrapper #pd2009maincontentdiv #pdnewnav a:link, body#dr_Page_ProductDetailsPage div#wrapper #pd2009maincontentdiv #pdnewnav a:visited {
font-weight:bold;
line-height:2.4em;
}


#pd2009maincontentdiv #pdfeatures .pdtablecontentinner h2 {
color:#777777;
font-size:16px;
font-weight:bold;
margin-bottom:11px;
}
.pdpagenewtext {
color:#006600;
font-weight:bold;
}



/* 2010 PD PAGE STYLES
*/
div.pdpage2010 div.pd2009innertopfeatures {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
left:-8px;
position:absolute;
top:35px;
}
div.pdpage2010 .pd2009innertopfeaturesbg, div.pdpage2010 .pd2009innertopfeaturesfg {
background-image:none;
}
/*
div.pdpage2010 div.pd2009innertopfeatures .pdpage2009bannerslogan {
color:#E24000;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
position:relative;
top:19px;
}*/
div.pdpage2010 div.pd2009innertopfeatures .style1 {
	color:#E24000;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
position:relative;
top:19px;
display:block;
}
div.pdpage2010 div.pd2009innertopfeatures .pdpage2009bannerslogan { display: none; }


div.pdpage2010 #pdnewnav a, div.pdpage2010 #pdnewnav a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:2.5em;
}

div.pdpage2010 #pd2009maincontentdiv #pdmoreinfo .pdtablecontentinner h2 {
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:11px;
}
.passmark, .pdmaincontent li.passmark, p.passmark { display: none; }
div#pdcompare { display: none; }

