/* 



/*=== Setup ===*/




.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -3.3em;
}


* {
	border: 0;
	margin: 0;
	padding: 0;
	
}
body {
	background: #fff url(images/back.jpg) repeat-x top;
	color: #555555;
	font: 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
    height:100%;
}
html {
height:100%;
}

a {
	color: #C61515;
	text-decoration: none;
	font-weight:bold;
}
#container {
   min-height:100%;
   position:relative;
}

a:hover {
	text-decoration: underline;
}
input, select, textarea {
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}
select {
	padding: 0;
}
li {
	list-style: none;
}
/*=== Layout ===*/

#top {
	clear: both;
	height: 0px;
	margin: 0 auto;
	padding:0;
	line-height:0px;
	font-size:11px;
}


/*========= TOP NAVIGATION =========*/

.nav1, .nav1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
}
.nav1 a {
	display: block;
	padding-bottom:4px;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
}
.nav1 li {
	float: left;
}
/* Style drop down list */

.nav1 li ul {
	position: absolute;
	width: 130px;
	left: -999em;
}
.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #FFF;
}
.nav1 li:hover ul, .nav1 li.sfhover ul {
	left: auto;
	
}
.current_page_item a {
	color: #e8a02c;
}
.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom:0;
}
.nav1 li ul li a {
}
.nav1 li ul li ul li a {
	border-width:0 1px 1px 0px;
}
.nav1 li ul ul {
	margin: -25px 0 0 150px;
}
.nav1 li ul ul li a {
	line-height: 25px;
}
.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {
	left: -999em;
}
.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {
	left: auto;
}
/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {
	position: static;
}
/*- Subscribe -*/
.subscribe {
	color: #a0a09b;
	float:right;
}
.subscribe a {
	color: #e8a02c;
}
.subscribe a:hover {
	text-decoration:underline;
}
/*=== Top Menu ===*/
#topmenu {
	position:relative;
	height: auto;
	margin-bottom:7px;
	background: #323232 url(styles/navigation/navright.jpg) no-repeat top right;
	z-index:1;
}

/*- Nav / Dropdowns-*/
#nav, #nav ul {
	padding: 0;
	float:left;
	list-style: none;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777 ;
}
#nav {
	padding: 0;
	background: #323232 url(styles/navigation/navmiddle.jpg) repeat-x;
}
#nav li a {
	color: #fff;
	display: block;
	margin: 0 0px 0 0;
	padding: 0 15px;
}
#nav li {
	float: left;
	line-height:33px;
	float: left;
	line-height: 33px;
	border-right: 1px solid #777777;
}

#nav a.firstItem {
border-left: 1px solid #777777;
}

#nav li a:hover {
	background: none;
}

#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	/*padding-top:1px;*/
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1000;
}
#nav li ul li {
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;
	border-bottom:1px solid #dedbd1;
	border-left:1px solid #dedbd1;
	border-right:1px solid #dedbd1;
	line-height:28px;
	width:15em;
}

#nav li a:hover, #nav li.active a, #nav li.current_page_item { 
color: #000000 !important; 
background:#FBCA0C;
text-decoration:none;
}

#nav li.current_page_item a {
color: #000000;
}

#nav li.current_page_item ul li a {
color:#FFFFFF;}


#nav li ul li {
background: #404040;
border-bottom:1px solid #777777; 
border-left:1px solid #777777; 
border-right:1px solid #777777;
}
#nav li:hover, #nav li.hover {
	position: static;
}
#nav li ul ul {
	margin: -29px 0 0 15em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/*==============  HEADER  ===================*/
#header {
	margin-top:-20px;
	height: 89px;
	margin-bottom:0px;
	padding-top: 5px;
	padding-bottom: 0px;
	position:relative;
}
#header .spacer {
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 37px 0px 0 0;
	text-align: right;
}
#header .spacer p {
	clear: both;
}
/*- Logo -*/
#header h1 {
	margin-top:5px;
	/*background: url(images/logo-trans.png) no-repeat;*/
	float: left;
	text-indent: -9999px;
}
#header h1 a {
	display: block;
	height: 80px;
	width: 520px;
}
#header h1 a:hover {
	text-decoration: none;
}
/*- RSS -*/
#rss {
	position:absolute;
	top:-10px;
	right:0px;
	height: 38px;
	width: 39px;
	display: inline;
	float:right;
	display:none;
}
/*- Search -*/
#search {
	background: url(images/bgr-search.gif) no-repeat;
	height: 32px;
	margin: 0 0 10px;
}
#search input {
	background: transparent;
	border: 0;
	color: #a3a192;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 10px;
	width: 178px;
	padding:2px;
}
#search .btn {
	margin: 7px 0 0;
	padding: 0;
	width: auto;
}
/*=== typography ===*/
h2 {
	color: #000000;
	margin: 0 0 5px;
	font-size:18px;
}
h2 a {
	color: #000000;
}
h3, h4, h5 {
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3 {
	font-weight: bold;
}
#centercol #sidebar h3 {
	background:#fff;
	color:#000;
	font-weight:normal;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border-bottom: #F27138 3px solid;
	border-left:none;
	border-top:none;
	border-right:none;
	}
#centercol h3 {
	background: #474545;
	margin: 0px 0 15px 0px;
	padding:5px 10px 3px;
	/*padding:10px 18px;*/
	border:1px solid #dedbd1;
	color:#fff;
	text-align: left;
	height:20px;
	font-size:15px;
	font-weight:normal;
}
.featuredpost h2 {
	font-size:30px;
}
/*- SideTabs -*/
.idTabs {
	font-size: 12px;
	float:left;
	margin: 0 0 8px 0;
}
.idTabs li {
	float:left;
}
.idTabs li a {
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 7px 0 0;
	text-align: left;
	border: 1px solid #dedbd1;
}
.idTabs li.last a {
	margin: 0
}
.idTabs li a:hover, .idTabs .selected {
	background:#ebe9e1;
	text-decoration: none
}
/*=== Post ===*/

.date-comments {
	border-bottom: 1px solid #cacaca;
	color: #999999;
	font-size: 11px;
	height: 30px;
	line-height: 25px;
	margin: 0 0 10px;
}
.date-comments a {
	color: #999999;
}
#centercol .date-comments p {
	line-height: 25px;
}
span.comments {
	background: url(images/ico-comments.gif) no-repeat left;
	padding: 0 0 0 20px;
}
span.continue {
	background: url(images/ico-continue-trans.png) no-repeat left;
	padding: 1px 0 1px 20px;
	line-height:20px;
}
span.continue-archives {
	background: url(images/ico-arrow-trans.png) no-repeat right center;
	padding: 0px 15px 0px 0px;
	margin-bottom:20px;
}
span.continue-archives-alt {
	background: url(images/ico-arrow-trans-left.png) no-repeat left center;
	padding: 0px 0 0px 15px;
	margin-bottom:20px;
}
span.continue-archives a, span.continue-archives-alt a {
	color:#777777;
	font-weight:bold;
	font-size:14px;
}
a.more {
	background: url(images/ico-arrow-trans.png) no-repeat left;
	color: #777777;
	font-size: 11px;
	padding: 0px 0 0 15px;
}
/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.box, .widget {
	/*background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;
	border:1px solid #dedbd1;
	margin: 0 0 10px 0px;
	padding:18px;*/
}
.box img {
	/*margin:0 0 -40px;*/
	margin:-12px 0 -12px 20px;
}
.box p {
	line-height: 18px;
	padding: 0 0 10px;
}
.widget {
	/*padding:5px;*/
	width:243px;
	/*border: #999999 solid 5px;*/
	margin-bottom:15px;
}
.sboxleft {
	/*margin:11px 0px 0px 0px;
		margin-right:15px;
	*/
	margin:0;
	height:330px;	
	width:320px;
	float: left;
	/*
	margin-right:15px;
	width: 31%;
	*/
	display:inline-block;
}

.sboxleft #discountnow {
color:#D41817;
}

#discountnow-green {
	color:#699219;
	font-size:18px;
	font-weight:bold;
	padding-left:3px;
}



.sboxright {
	border:1px solid black;
	height:200px;
	/*width: 31%;*/
	width:293px;
	float: left;
	margin:11px 0px 0px 0px;
}
/*- Box2 (sidebar boxes) -*/

#sidebar h3 {
	background:#ebe9e1;
	font: 12px Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #dedbd1;
	height:16px;
	}


.box2 {
	background: #f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;
	margin: 0 0 15px 0px;
	padding:18px;
	border:1px solid #dedbd1;
}
.box2 .nav1 {
	float: none;
	padding: 0 0 0 0px;
}
.box2 .spacer.white {
	background: #ffffff;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
}
.clear {
	clear:both;
}
.box2 .flickr_badge_image img {
	float:left;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover {
	background: #ebe9e1;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads {
	height: 125px;
	margin: 0;
	padding:10px 15px;
}
.ads img {
	float: left;
	margin: 0 7px 0px 0px;
	border: 1px solid #dedbd1;
}
.ads img.last {
	margin: 0;
	float:right;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}
/*=== Styling Lists ===*/

/*- List1 -*/
.list1 {
	padding: 0;
	padding: 15px;
}
.list1 li {
	background: url(images/ico-star-trans.png) no-repeat top left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}
.list1 li a {
	color:#222222;
}
/*- List2 -*/
.list2 {
	clear: both;
}
.list2 li {
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul {
	line-height:16px;
	padding: 5px;
}
.widget ul li {
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.widget ul li a {
	color:#222222;
}
.widget ul li ul {
	margin: 5px 0 0px 10px;
}
.widget ul li ul li {
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;
	padding: 5px 0px;
}
/*=== Footer ===*/


#footer {
	background:#e4e2db url(images/bgr-footer.gif) repeat-x;
	font-size: 11px;
	padding: 18px 0 0px 0;
	font-size:11px;
	height:32px;
	margin-top:10px;
	line-height:22px;
	position:absolute;
	width:100%;
  
}

 
   


#footer, #footer a {
	color: #777777;
}
#footer img {
	vertical-align:middle;
}
/*=== Misc. ===*/

.fix {
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl {
	float: left;
}
img.fl {
	margin: 0 12px 5px 0;
}
.fr {
	float: right;
	margin: 0 0px 0px 10px;
	;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
.gravatar {
	float:left;
	border: 1px solid #DEDBD1;
	margin: 0px 7px 0 0;
	padding:4px;
	background:#FFFFFF;
}
/*========= VIDEO =========*/

.video {
	height: 250px;
	margin: 0 0 10px 0;
	width: 300px;
	display: inline;
}
/*- SideTabs -*/
.vidtabs .idTabs {
	font-size: 12px;
	margin: 10px 0 0 0;
	width:100%;
	float:none;
}
.vidtabs .idTabs li {
	padding:0px;
	float:none;
}
.vidtabs .idTabs li a {
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	text-align: left;
	border:0px;
	margin:0;
}
.vidtabs .idTabs li.last a {
	margin: 0
}
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected {
	background:#ebe9e1;
	text-decoration: none
}
/*========= COMMENTS =========*/

h2.commh2 {
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p {
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist .content {
	margin-left:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite {
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment {
	padding: 15px 15px 5px;
	margin:10px 0;
	background:#F8F8F4;
	border:1px solid #DEDBD1;
}
input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:7px 10px;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
}
/*========= SINGLE POST SPECIFIC =========*/

span.tags {
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.entry p {
	text-align:left;
	font-size:12px;
	line-height:20px !important;
}
.entry blockquote {
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
}
.entry img {
	padding: 2px 2px 2px 2px;
}

#imagepos2 img {
padding: 2px 0px 2px 0;
margin:-10px 0 0px;
/*margin:-10px 0 -32px;
position:relative;
right:0px;*/
}

.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
}
.entry ul li ul, .entry ol li ol {
	margin-bottom:0px;
	padding-top:3px;
}
.entry ul li {
	/*background: url("/wp-content/themes/template/images/greenTick_26.gif") no-repeat scroll 0 0;*/
	margin-left:15px;
	padding:3px 0px;
	margin-top:5px;
}
.entry ul li ul li {
	list-style:disc inside !important;
}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
}
/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li {
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}
/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation {
}
.navigation a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
}
.alignleft {
	display:inline;
	float:left;
}
.alignright {
	display:inline;
	float:right;
}
/*========= AUTHOR INFO =========*/

.author_info {
	padding: 0px;
	margin-top:15px;
	color:#666666;
}
.author_photo {
	float:left;
	margin-right:10px;
	width:58px;
}
.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 48px;
	height:48px;
	float:left !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}
.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}
/* Product Specific page| sub boxes 
.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
*/

.entry .wp-caption img {
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}
.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}
.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
/* */




#productwrap {
	background-color:#FFFFFF;
	height:300px;
}
#productwrapimage {
	margin-bottom:0px;
}
#productwraptext {
	margin-bottom:200px;
}
#floatleft {
	float:left;
	padding-right:20px;
}
.pointsul {
	padding : 20px 0px 0px 0px;
	list-style:none;
}
h2.ptitle {
	color:#FF0000;
	font-weight:bold;
	margin : 0px 0px 0px 0px;
}
.ptitlespec {
	margin : 10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}
li.points {
	margin : 10px 0px 10px 0px;
	line-height:20px;
	width:auto;
}
/* Product Specific page| sub boxes */

/* Product Specific page| sub boxes */
.pboxtitle {
	width:661px;
	height:18px;
	margin:0px 5px 5px 0px;
	border:1px solid black;
	background-color:#000000;
}
.pboxleft {
	border:1px solid black;
	float:left;
	width:213px;
	height:170px;
	margin:0px 8px 15px 0px;
}
.pboxright {
	float:right;
	border:1px solid black;
	width:213px;
	height:170px;
	margin:0px 0px 0px 0px;
}
.palign {
	margin:10px 2px 0px 50px;
}
.from {
	font-size:14px;
	margin:0px 0px 0px 0px;
}
.ptitle1 {
	color:#FFFFFF;
	margin: 0px 0px 0px 80px;
	float:left;
}
.ptitle2 {
	color:#FFFFFF;
	margin: 0px 0px 0px 100px;
	float:left;
}
.ptitle3 {
	color:#FFFFFF;
	margin: 0px 0px 0px 100px;
	float:left;
}
#aligncenter {
	margin: 20px 0px 0px 50px;
}
/*=== Primary offer Style) ===*/
#banner {
	float:right;
	margin-top:-70px;
	margin-right:0px;
}
.primary-banner {
	background:url(images/primary-banner2.jpg) no-repeat scroll -8px -2px;
	height:212px;
	/*
	width:920px;padding-left:340px;
	*/
	border:1px solid #000;
	margin-top:0px;
	overflow: hidden;
	
	
	
}

.products-banner {
	background:url(images/security-banner1.jpg);
	height:230px;
	width:922px;
	margin-top:10px;
	overflow: hidden;
}



.Internet-banner{

background:url(images/internet-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}


.threats-banner{
background:url(images/threats-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}


.jargon-banner{
background:url(images/jargon-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}


.antivirus-banner{
background:url(images/antivirus-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}


.safety-banner{
background:url(images/antivirus-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.tips-banner{
background:url(images/tips-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}


.history-banner{
background:url(images/history-banner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.thingsToDo-banner{
background:url(images/thingsToDoBanner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.blog-banner{
background:url(images/blogBanner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.needforAntivirus-banner{
background:url(images/whyHaveAntiVirusbanner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.faq-banner{
background:url(images/faqBanner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

.onlineSecurity-banner{
background:url(images/securityBanner.jpg);
	height:230px;
	width:658px;
	margin-top:10px;
	overflow: hidden;
}

#image {
	float:left;
	padding:10px 0px 0px 70px;
}
#content {
	float:left;
	margin:40px 0px 5px 100px;
	font-size:18px;
	color:#FFFFFF;
	max-width:350px;
}
#content2 {
	float:left;
	margin:0px 50px 0px 100px;
	font-size:14px;
	color:#FFFFFF;
	max-width:250px;
}
.boxdetails {
	max-width:200px;
}
p.boxdetails {
	margin:0px 0px 0px -50px;
	overflow:hidden;
	float:left;
	max-width:600px;
}
#cbox {
	margin:-100px 0px 0px 0px;
}
#bannerimage {
}
.learnmore {
	font-size:18px;
	color:#FFFFFF;
	text-decoration:underline;
}
.learnmore a {
	color:#FFFFFF;
	font-weight:bold;
	line-height:1em;
	font-size:18px;
	text-decoration:underline;
}
#learnmore a:visited {
	color:#FFFFFF;
	font-weight:bold;
	line-height:1em;
	font-size:18px;
	text-decoration:underline;
}
.details {
	font-size:12px;
	color:#FFFFFF;
	padding:0px 0px 0px 300px;
}
.learnmorelink {
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
#bannertext {
	margin: 0px 0px 0px 0px;
	color:#000000;
}
.boxtitlered {
	/*background-color:#A2102D;*/
	width:200px;
	height:25px;
	color:#000;
	font-size:14px;
	text-align:center;
	padding-top:15px;
	padding-left:30px;
	text-align:left;
}
.offerbox1 {
	border:1px solid black;
	float:left;
	width:326px;
	height:200px;
	display:block;
}
.offerbox2 {
	border:1px solid black;
	background: url();
	float:right;
	width:326px;
	height:200px;
}
.boxtitle1 {
	float:left;
	background-color:#3f3f3f;
	margin: 3px 0px 0px 0px;
	width:328px;
	height:25px;
}
.boxtitle2 {
	float:right;
	background-color:#3f3f3f;
	margin:3px 0px 0px 0px;
	width:328px;
	height:25px;
}
.thumbleft {
	margin: 5px 7px 0px 0px;
	border:1px solid black;
	float:left;
	width:158px;
	height:120px;
}
.thumbright {
	margin: 5px 0px 0px 0px;
	border:1px solid black;
	float:right;
	width:158px;
	height:120px;
}
.thumblefttitle {
	margin: 5px 9px 0px 0px;
	float:left;
	width:159px;
	height:15px;
}
.thumbrighttitle {
	margin: 5px 0px 0px 0px;
	float:left;
	width:159px;
	height:15px;
}
.thumbrighttitle2 {
	margin: 5px 0px 0px 9px;
	float:left;
	width:156px;
	height:15px;
	color:#FFFFFF;
}
#imgleft {
	float:left;
	padding : 20px 0px 0px 10px;
}
.imgright {
	float:right;
}
#imgcenter {
	margin: 10px 0px 0px 22px;
}
ul.bullets {
	padding: 30px 30px 0px 0px;
}
.product-title {
	float:left;
	padding: 4px 0px 0px 90px;
	font-size:14px;
	color:#FFFFFF;
}
ul.save {
	padding-top:20px;
}
li.save {
	color:#FF0000;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:700;
}
li.save-details {
	color:#666666;
	margin:0px;
	padding:0px;
}
.save {
	margin: 10px 0px 0px 60px;
}
#moreinfo {
	padding :4px;
}


.thumbnail-title {
	color:#FFFFFF;
	font-size:12px;
	padding: 5px 0px 0px 30px;
}
.thumbnail-title a {
	color:#0000FF;
	font-weight:bold;
	line-height:1em;
	font-size:12px;
	text-decoration:underline;
}
#thumbnail-title a:visited {
	color:#0000FF;
	font-weight:bold;
	line-height:1em;
	font-size:12px;
	text-decoration:underline;
}



/* Secondary Promotions */

#offerwrap {
	margin:10px 0px 0px 0px;
}
#couponbox {
	margin:0px 10px 0px 0px;
	width:127px;
	height:128px;
	background:url(images/orange-coupon.jpg);
	float:left;
	position:relative;
}
.coupontitle {
	font-size:16px;
	padding:20px 0px 0px 0px;
	font-weight:bold;
}

.promo-sub-text {
	font-size:12px;
	color:#333333;
	padding:10px 0px 0px 20px;
}
.promo-code-text {
	font-size:14px;
	padding:0px 0px 0px 0px;
}
.promo-code {
background-color:#CCCCCC;
border:1px dashed #333333;
color:#000000;
margin-bottom:0;
max-width:160px;
text-align:center;
height:40px;
line-height:38px;

}
.promo-code a {
	color:#000000;
}
.promo-link {
	text-decoration:underline;
}
#note1 {
	position: absolute;
	top: 100px;
	left: 280px;
	background: #ffc;
	padding: 10px;
	border: 1px solid #000;
	z-index: 1;
	visibility: hidden;
	font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
	color: #000;
}
.coupon-link {
	font-size:12px;
	color:#0000CC;
	padding:10px 0px 0px 70px;
}
.coupon-link a {
	font-size:12px;
	color:#0000CC;
	text-decoration:underline;
	padding:10px 0px 0px 70px;
	clear:both;
}
#wrap {
	margin:200px 0px 0px 0px;
}
.border {
	background: #000000;
}
ul.offertag {
	list-style-type:none;
	margin:-25px 0px 0px 0px;
	float:left;
	max-width:320px;
}
li.offertag {
}
.spec {
	float:left;
}
#h-banner {
	float:right;
	margin: -75px 4px 0px 0px;
	padding-top:12px;
	position:relative;
}
/* Dynamic Blog Post Boxes */

.blogpostboxleft {
	border:1px solid black;
	float:left;
	width:315px;
	height:200px;
	padding:6px;
	margin:0px 0px 0px 0px;
}
.blogpostboxright {
	border:1px solid black;
	float:right;
	width:315px;
	height:200px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:6px;
}
.blogpostboxleft h3 {
	background-color:#000000;
}
h3.secoundarycoupon {
	font-size:16px;
}
/* Compare Table */



table.sample-header {
	font-family : "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size : 12px;
	text-align : left;
	border-collapse : collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.sample-header th {
	background-color:#000000;
	border-top:2px solid #fcc60c;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	border-left:1px solid #959595;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 0px 0px;
	width : 322px;
}
table.sample-header td {
	background-color:#000000;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	border-top:2px solid #fcc60c;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width : 197px;
	text-align:center;
}

.click {
	padding: 20px 0px 0px 400px;
	font-size:18px;
}
.click a {
	padding: 20px 0px 0px 400px;
	font-size:18px;
	text-decoration:underline;
}


#imagepos {
	float:left;
	padding:20px 38px 0 10px;
	margin:0; 
}

#imagepos2 {
	/*position:absolute;
	top:200px;*/
	z-index:0;
	float:left;
}
table.sample1 {
	font-family : "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size : 12px;
	text-align : left;
	border-collapse : collapse;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 0px 0px;
}
table.sample1 th {
	background-color:#f5f5f5;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	border-left: 1px solid #959595;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 0px 0px;
	width : 322px;
}
table.sample1 td {
	background-color:#f5f5f5;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width : 197px;
	text-align:center;
}
table.sample1 tr:hover th {
	background:#D0DAFD none repeat scroll 0 0;
}
table.sample1 tr:hover td {
	background:#D0DAFD none repeat scroll 0 0;
}
table.sample2 {
	font-family : "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size : 12px;
	text-align : left;
	border-collapse : collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.sample2 th {
	background-color:#e3e2e2;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	border-left: 1px solid #959595;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 0px 0px;
	width : 322px;
}
table.sample2 td {
	background-color:#e3e2e2;
	border-bottom:1px solid #959595;
	border-right: 1px solid #959595;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width : 197px;
	text-align:center;
}
table.sample2 tr:hover th {
	background:#D0DAFD none repeat scroll 0 0;
}
table.sample2 tr:hover td {
	background:#D0DAFD none repeat scroll 0 0;
}
.table-icons {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 380px;
}
.table-icons-left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 82px;
}
.table-icons-right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	width: 100px;
}
.table-icons-1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
.table-icons-2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}
.table-icons-two {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 228px;
	float:left;
}
.table-icons-one {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	float:right;
}

/*=== Product Specific page ===*/





#download-button{
margin:110px 0px 0px 210px;
}

.moreinfo-button{
margin:10px 0px 0px 210px;
}


    button{	
		border:thin #000000 solid;
    	background-color: #c0c0c0;
    	padding: 0px;
    	margin:20px 0px 0px 215px;
    	width:auto;
    	overflow:visible;			
    	text-align:left;
    	white-space:nowrap;
    	height:40px;
    	line-height:38px;
    	}

    button span, button em{
    	display:block;
    	height:40px;
    	line-height:38px;			
    	margin:0;
	color:#FFFFFF;
	font-size:22px;
    	}

    button span:hover{
        text-decoration:underline;
    	}

    button span{
		
    	padding-left:20px;
    	background:url(/wp-content/themes/template/images/bg_button.gif) no-repeat 0% 0%;
    	}	
    button em{
    	font-style:normal;
    	padding-right:20px;
    	background:url(/wp-content/themes/template/images/bg_button.gif) no-repeat 100% 0%;
    	}
		
.discounttitle{
color:#000;
margin:10px 0px 0px 220px;
font-size:22px;
}

.discount{
border:thin #000000 solid;
color:#cc0033;
margin:10px 300px 5px 220px;
font-size:22px;
}

.discount p{
height: 10px;
}

#discountsave {
font-size: 18px;
font-weight: bold;
}

#discountwas {
font-size: 14px;
text-decoration: line-through;
padding-left:3px;
line-height:10px;
}

#discountnow {
font-size: 18px;
font-weight: bold;
padding-left:3px;
}

.price{
border:thin #000000 solid;
color:#524c4f;
margin:0px 0px 0px 320px;
font-size:22px;
}


ul.arrow {
float:right;
margin-top:-70px;
	font-weight:900;
	padding : 15px;
	font-size:1.1em;
	margin-left:0px;
	list-style:none;	
	width:210px;
	}
li.arrow {
	margin-left:0px;
	line-height : 20px;
	padding-left : 20px;
	padding-top : 1px;
	background-image : url(./images/greenTick.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	}

.productBox {
	width:655px;
	margin:10px 0px;
	/*overflow: show;
	clear:both;
	float:left;*/
	position:relative;
	left:13px;
	
	
}

#productBoxInner {
    background:transparent url(/wp-content/themes/template/images/productDetailBg.jpg) no-repeat scroll right 0;	
	margin-left:10px;
margin-top:15px;
padding-top:10px;
color:#222222;
height:180px;
}

#productBoxInner50 {
    background:transparent url(/wp-content/themes/template/images/productDetailBg.jpg) no-repeat scroll right 0;	
	margin-left:10px;
margin-top:15px;
padding-top:10px;
color:#222222;
height:180px;
}


#productBoxInner20 {
background:transparent url(/wp-content/themes/template/images/productBoxInner20.jpg) no-repeat scroll right 0;	
margin-left:10px;
margin-top:15px;
padding-top:10px;
color:#222222;
height:180px;
}

#productBoxInnerPlain {
background:transparent url(/wp-content/themes/template/images/productBoxInnerPlain.jpg) no-repeat scroll right 0;	
margin-left:10px;
margin-top:15px;
padding-top:10px;
color:#222222;
height:180px;
}

#productBoxOuter {
    background:transparent url(/wp-content/themes/template/images/productDetailBgbottom.jpg) no-repeat scroll right 0;	
	height:20px;
	margin-left:10px;
		}

#productBoxInner h3.redHeading, #productBoxInner20 h3.redHeading, #productBoxInnerMain h3.redHeading, #productBoxInnerPlain h3.redHeading {
 color:#000000;
 font-size:22px;
 border:none;
 background:none;
 padding:10px 0 5px;
 position:relative;
 left:16px;
 }

#productBoxInner h3.redHeading span, #productBoxInner20 h3.redHeading span, #productBoxInnerMain h3.redHeading span, #productBoxInnerPlain h3.redHeading span {
color:#6e0d21;
 }
 

#productBoxInner #productPoints, #productBoxInner20 #productPoints, #productBoxInnerMain #productPoints, #productBoxInnerPlain #productPoints {
width:220px;
float:left;
}

#productBoxInner #productOffer, #productBoxInner20 #productOffer, #productBoxInnerMain #productOffer, #productBoxInnerPlain #productOffer {
padding:3% 0;
}

#productBoxInner ul.productList, #productBoxInner20 ul.productList, #productBoxInnerMain ul.productList, #productBoxInnerPlain ul.productList {
margin:0;
padding:0;
background: transparent url(/wp-content/themes/template/images/horLine.jpg) no-repeat right center;
margin:5px 15px 0 0;
padding:8px 0 0;
}

#productBoxInner ul.productList li.arrow, #productBoxInner20 ul.productList li.arrow, #productBoxInnerMain ul.productList li.arrow, #productBoxInnerPlain ul.productList li.arrow {
/*list-style-image: url(/wp-content/themes/template/images/greenTick_26.gif) !important;
*/
list-style:none !important;
list-style-image: none !important;
list-style-image:none !important;
background: transparent url(/wp-content/themes/template/images/greenTick_26.gif) left no-repeat ;
padding:0 0 0 25px;
}

.productBox #productBoxInner p, .productBox #productBoxInner20 p, .productBox #productBoxInnerMain p, .productBox #productBoxInnerPlain p {
line-height:5px !important;
 position:relative;
 left:16px;
}

#moreButton {
margin-left:120px;}

#moreButton h4 {
 margin:0;
}

#moreButton h4 a {
}


.productBox #productBoxInner .h1TopMain, .productBox #productBoxInner20 .h1TopMain, .productBox #productBoxInnerMain .h1TopMain, .productBox #productBoxInnerPlain .h1TopMain {
left:5px;
position:relative;
top:15px;
}


.moreinfo2 {
position: relative;
float: left;
border:thin #000000 solid;
color:#0000FF;
text-decoration:underline;
margin:0px 0px 0px 100px;
font-size:12px;
	
}

.lbox {
	border:1px solid  #999999;
	height: 250px;
	width: 308px;;
	float: left;
	overflow: hidden;	
	margin:11px 15px 0px 0px;
}
.rbox {

	border:1px solid  #999999;
	height:250px;
	width: 30%;
	float: left;
	margin-top:10px;
	margin-right:0px;
}

#moreinfo-temp {
margin-left: 30px;
margin-top: 10px;
}

#moreinfo-temp a {
background:transparent url(/wp-content/themes/template/images/ButtonBg_32.jpg) no-repeat scroll left center;
padding:5px;
}

a.headerStyle {
background:transparent url(/wp-content/themes/template/images/ButtonBg_32.jpg) no-repeat scroll left center;
padding:10px 36px;
color:#990000 !important;
font-weight:bold !important;
}

a.headerStyle, aheaderStyle:hover {
text-decoration:none;
}

/**** Content for slide down Comaprison *****/


.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

/* This is the clearfix issue*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Article formatting and styling */

.entry .breadcrumb {
display:block;
padding-bottom:10px;
}

.entry .breadcrumb ul {
clear:both;
font-size:12px;
}

.entry .breadcrumb ul li {
float:left;
padding-bottom:10px;
list-style:none !important;
list-style-type:none !important;
list-style-image:none !important;
}

.entry .breadcrumb ul li a {
padding-right:5px;
color:#a2102d;
}

.entry h4.entrySubTitle {
font-size:14px;
color:#000;
clear:both;
font-weight:normal;
margin:10px 0 15px;
font-weight:bold;
}

.entry img.contentImage {
float:left;
margin:12px 10px 0 0;
border:1px solid #333;
}

.entry img.columns {
float:left;
padding:0px 10px 0 0;
margin:0;
}

.entry .contentColumnLeft {
width:320px;
float:left;}

.entry .contentColumnRight {
display:inline-block;
width:320px;
margin-bottom:15px;
}

.entry .contentColumnLeft p, .entry .contentColumnRight p {
padding:2px;
}

/* widget header 

#sidebar .widget .hl {
border:none;
background: #fff ;
color:#000000;
padding:5px 10px;
margin:0;
font-size:1.3em;
font-weight:normal;
border-bottom: #FCC603 3px solid;
}*/


#sidebar .widget .menu {

padding:0 5px;}

.dboxwrap{
margin:0px 0px 0px 0px;
width:195px;
float:left;
}

.dboxwrap p {
margin-left: 10px;
}

.dboxwrap h3 {
width: 273px;
font-style: italic;
}

#norton-store{
padding-top:100px;
margin:0px 0px 0px 400px;
}

/* Learn more link on the homepage */

a.learnMoreLink {
left:15px;
position:relative;
top:8px;
color:#990000 !important;
}

/* Product Banner with Links */

.productSelectImage {
padding:20px;
/*background: transparent url(/wp-content/themes/template/images/bannerproductSelect.jpg) no-repeat scroll 0 0;*/
float:left;
z-index:0;
}

.productSelectImage img {
margin:0;
padding:0;
}

.productSelect {
/*height:175px;
width:490px;*/
/*margin:47px 0 0 -10px;
width:500px;*/
float:left;
/*padding-left:-20px;*/
padding-left:20px;
margin-top:80px;
}

.productSelect a.linkButton {
background-color:#A0112D;
/*border:1px solid #333;*/
display:block;
color:#FFFFFF;
font-weight:bold;
margin-bottom:5px;
height:12px;
margin-bottom:5px;
padding:7px 10px;
width:160px;
}

.productSelect a.middleButton{
width:168px;
}


.productSelect a:hover.middleButton{
background-color:#0000CC;
}
.productSelect a.endButton{
width:175px;
}

.productSelect a:hover.linkButton{
background-color:#0000CC;
}


.products-banner #imagepos2 img.imageLinks {
margin-right:-18px;
}

.boxBg50 {
background: transparent url(/wp-content/themes/template/images/boxBg50.jpg) repeat scroll 0 0;
}

.boxBg20 {
background: transparent url(/wp-content/themes/template/images/boxBg20.jpg) repeat scroll 0 0;
}

a.boxnumber {
border: #666666 1px solid;
color:#000;
padding: 5px 10px 5px 10px;
height:10px;
}

.boxnumber a:hover {
background-color:#CC9900;
}

#myGallerybuttons{
height:20px;
position:absolute; 
top:250px; 
left:29px; 
color:#fff; 
color:#000000;
}


#backtotop {
margin:15px 0;
}

#backtotop a{
/*text-align:center;*/
color:#E85722;
}

#backtotop a:hover{
color:#E85722;
text-decoration:underline;
}








h1 {

}

#centercol .blogimageElement .yellowButton {
background:transparent url(images/buttonbgYellowEnd_03.gif) no-repeat scroll right top; 
padding:0 16px;
float:right;
/*height:44px;
position:relative;
right:25px;
top:35px;*/
}

#centercol .blogimageElement .yellowButton h2 {
background: url(images/buttonbgYellow.gif) no-repeat scroll left top;
color:#fff;
border:none;
height:auto;
padding:11px 70px 11px 18px;
margin:0;
font-size:1.5em;
font-weight:normal;
width: auto;
}

#centercol .blogimageElement {
background: #FFFFFF url(images/bannerBG.jpg) no-repeat scroll left center ;
height:220px;
margin:0 0 15px 0;
padding-top:20px;
}

#centercol .blogimageElement .elementContent {
float:right;
padding:20px 10px;
width:305px;
}

#centercol .blogimageElement .elementContent h4 {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
font-size:1.4em;
font-weight:bold;
padding:5px 10px;
width:88%;
}

#centercol .blogimageElement .elementContent p.content {
height:auto;
width: auto;
padding:10px 0;
}

#centercol .blockImages {
width:215px;
float:left;
}

#centercol .blockImages img {
float:left;
margin:0;
padding:5px;
}

#centercol .blockContent img {
float:right;
margin:0;
padding:10px;
}

#centercol .blockContent {
border-bottom:1px dashed #CCCCCC;
float:right;
padding:10px 0;
width:482px;
}

#centercol .noLine {
border-bottom: none;
}



.nomarginBlog {
margin:0 !important;
border:none !important;;
padding:3px 0px 0px 0;

}

.entry .blogboxleft img {
margin:0;
padding:0;
float:none;
width:210px;
height:145px;
}

.blogboxleft {
	width:208px;
	float: left;
	margin-right:14px;
	/*background-color:#FBCA0C;*/
	border-right:1px dashed #CCCCCC;
	padding:3px 15px 3px 0;
	margin-bottom:10px;
}

.blogboxtext {
	margin-top:3px;
	padding: 5px;
	background-color:#FFFFFF;
}

.blogboxtext h3{
	/*
	color:#CC3300 !important;
	padding:0px !important;
	*/
	font-size: 14px !important;
	font-weight: bold !important;
	margin:0px !important;
	
}

.price2{
color:#FF0000;
}



.blogboxleft2 {
	width:203px;
	float: left;
	margin-right:14px;
	/*background-color:#FBCA0C;*/
	border-right:1px dashed #CCCCCC;
	padding:21px 15px 3px 0;
	margin-bottom:10px;
}

.entry .storeboxleft2 img {
margin-right:7px;
margin-top:6px;
margin-bottom:2px;
padding:0;
float:left;
width:150px;
height:145px;
}


.blogboxtext2 {
	margin-top:3px;
	padding: 5px;
	background-color:#FFFFFF;
}

.blogboxtext2 h3{
	/*
	color:#CC3300 !important;
	padding:0px !important;
	*/
	font-size: 14px !important;
	font-weight: bold !important;
	margin:0px !important;
	
}


.entry .storeboxleft img {
margin-right:7px;
margin-top:6px;
margin-bottom:2px;
padding:0;
float:left;
width:150px;
height:145px;
}

.storeboxleft {
	width:294px;
	float: left !important;
	margin-right:15px;
	/*background-color:#FBCA0C;*/
	border-right:1px dashed #CCCCCC;
	padding:3px 15px 3px 0;
	margin-bottom:10px;
}

.storeboxtext {
	margin-top:3px;
	padding: 5px;
	background-color:#FFFFFF;
}

.storeboxleft h3{
	color:#CC3300 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
	width:auto !important;
	clear:none !important; 
	
}

.storeboxleft p{
	margin:0px !important;
	padding:0 0 2px 0 !important;
	border:none !important;
}







.blogboxline{
	border-top:1px dotted black;
	margin-top:38px;
	width:200px;
	margin-left:2px;
}

.entry .blogboxleft p {
line-height:18px !important;
padding:2px;
color:#000000;
}

.entry .blogboxleft span {
display:block;
font-size:1em;
color: #666666;
}

.entry .blogboxleft h4, .entry .blogboxleft h4 a {
display:block;
font-size:1em;
margin:0;
}

.nomargin {
margin:10px 0 0 0 !important;
}

#click-here a {
	color:#0033FF;
	text-decoration: underline;
	font-weight:bold;
}

#click-here a:hover {
	text-decoration: none;
}

#centercol .entry h3 {
background: #fff;
color:#000000;
border:none;
height:auto;
padding:5px 5px;
margin:0;
font-size:1.5em;
font-weight:normal;
border-bottom: #FCC603 3px solid;
width:95%;
clear:both;
}

#centercol .entry hr {
color:#FF0000;
height:2px;}

.entry .blockContent h4 {
font-size:1.4em;
font-weight:normal;
margin:0 0 10px;
}

.widget a {
font-weight:normal;}

/* Alternative banner */

#centercol .imageElementAlt .yellowButton {
/*background:transparent url(/norton_uk/wp-content/themes/template/images/buttonbgYellowEnd_03.gif) no-repeat scroll right -1px;
height:44px;
padding:0 16px;
float:right;
position:relative;
right:25px;
top:35px;*/
}

#centercol .imageElementAlt .yellowButton h2 {
background: transparent ;
color:#000000;
border:none;
height:auto;
padding:5px 10px;
margin:0;
font-size:1.5em;
font-weight:normal;
border-bottom: #FCC603 3px solid;
width:65%;
}

#centercol .imageElementAlt {
background: #FFFFFF url(/norton_uk/wp-content/themes/template/images/missing-puzzle-piece.jpg) no-repeat scroll right -2px;
width:100%;
margin:0 0 15px 0;
}

#centercol .imageElementAlt .elementContent {

padding:10px;
width:305px;
}

#centercol .imageElementAlt .elementContent h4 {
font-size:1.4em;
font-weight:normal;
width:98%;
}

#centercol .imageElementAlt .elementContent p.content {
height:auto;
width: auto;
}

.productDetailBox {
width:auto;
height:auto;
background: transparent url(./images/productBannerBg.png) no-repeat scroll right top;
/*padding:15px 0 20px 0;*/
padding:15px 0 0px 0;
}

.entry .productDetailBox img.product {
float:left;
padding:20px 0 0 12px;
margin:0;
position:absolute;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp-content/themes/template/images/content/InternetSecurity2009.png', sizingMethod='scale');*/
}

.entry .productDetailBox img {
padding:0;
margin:0;
}

.productDetailBox .productDetailContent {
float:right;
width:555px;
}

.productDetailBox .productDetailOffer {
float:left;
width:180px;
padding:27px 12px 20px;
}

.productDetailBox .productDetailOffer span#discountwas {
color:#d41817;
text-decoration:line-through;
font-size:1.6em;
padding:0;
font-weight:normal;
}

.productDetailBox .productDetailOffer span#discountnow {
color: #71a22d;
font-size:1.8em;
padding:0;
}

.productDetailBox .productPoints {
float:right;
width:350px;
padding-top:15px;
}

.productDetailBox .productPoints h2 {
font-family:Arial, Helvetica, sans-serif;
color: #d41817;
font-size: 2em;
padding-left:6px;
}

.productDetailBox .productPoints ul li {
margin-left:8px;
margin-top:0;
padding:0 25px;
}

.productDetailBox .productDetailContent .h1TopMain a.button {
background:transparent url(./images/buttonEnd.png) no-repeat scroll right top;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:40px;
margin-right:6px;
margin-top:10px;
padding-right:10px;
text-decoration:none;
text-transform:uppercase;
}

.productDetailBox .productDetailContent .h1TopMain a.button span {
background:transparent url(./images/buttonStart.png) no-repeat scroll left top;
color:#fff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:35px;
/*margin-right:6px;
margin-top:10px;*/
padding-right:15px;
text-decoration:none;
line-height:normal;
padding: 12px 25px 0 30px;
}

#rebate {
font-size:11px;
text-align:left;
margin:10px;
float:left;
}

#discountnow {
font-size: 18px;
font-weight: bold;
padding-left:3px;
}

.price{
border:thin #000000 solid;
color:#524c4f;
margin:0px 0px 0px 320px;
font-size:22px;
}


#centercol .familybanner {
background:#FFFFFF url(./images/content/bannerEfamily.jpg) no-repeat scroll right 15px;
}

#centercol .businessBanner {
background:#FFFFFF url(./images/content/bannerBusiness.jpg) no-repeat scroll right 15px;
}

#centercol .casualUsersBanner {
background:#FFFFFF url(./images/content/casualUsersBanner.jpg) no-repeat scroll right 15px;
}

#centercol .kidsBanner {
background:#FFFFFF url(./images/content/kidsBanner.jpg) no-repeat scroll right 15px;
}

#centercol .statisticsbanner {
background:#FFFFFF url(./images/content/statisticsbanner.jpg) no-repeat scroll right 15px;
}

#centercol .internetBanner {
background:#FFFFFF url(./images/content/internetBanner.jpg) no-repeat scroll right 15px;
}

#centercol .gettingOnlineBanner {
background:#FFFFFF url(./images/content/gettingOnlineBanner.jpg) no-repeat scroll right 7px;
}

#centercol .computerbanner {
background:#FFFFFF url(./images/content/computerbanner.jpg) no-repeat scroll right 15px;
}

#centercol .hackersBanner  {
background:#FFFFFF url(./images/content/hackersBanners.jpg) no-repeat scroll right 0px;
}

#centercol .virusbanner {
background:#FFFFFF url(./images/content/virusbanner.jpg) no-repeat scroll right 15px;
}

#centercol .hardwareBanner {
background:#FFFFFF url(./images/content/hardwareBanner.jpg) no-repeat scroll right 15px;
}

#centercol .softwareBanner {
background:#FFFFFF url(./images/content/softwareBanner.jpg) no-repeat scroll right 15px;
}

#centercol .jargonbanner {
background:#FFFFFF url(./images/content/jargonbanner.jpg) no-repeat scroll right 15px;
}


 







/*** Yellow Button***/
a.button {
    /* Sliding right image */
width:auto;
background: transparent url(./images/button_right.png) no-repeat scroll top right;
margin-top:10px;
display: block;
float: left;
height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 22px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
}
a.button span {
/* Background left image */ 
background: transparent url(./images/button_left.png) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 6px 10px;
} 
a.button:hover span{
text-decoration:underline;
color:#0066CC;
}

/*** Red Button***/
a.redbutton {
    /* Sliding right image */
width:auto;
background: transparent url(./images/red_button_right.png) no-repeat scroll top right;
margin-top:10px;
display: block;
float: left;
height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
margin-left: 150px;
}
a.redbutton span {
/* Background left image */ 
background: transparent url(./images/red_button_left.png) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 6px 10px;
} 
a.redbutton:hover span{
text-decoration:underline;
color:#0066CC;
}




.boxtitle {
	/*border-color:-moz-use-text-color -moz-use-text-color #FCC603;
	border-style:none none solid;
	border-width:medium medium 3px;*/
	border-bottom: 3px solid #FCC603;
	
	height:23px;
	color:#333333;
	font-size:1.4em;
	padding-top:8px;
	padding-left:25px;
	width:62%;
}


.boxtitle-long {
	/*border-color:-moz-use-text-color -moz-use-text-color #FCC603;
	border-style:none none solid;
	border-width:medium medium 3px;*/
	border-bottom: 3px solid #FCC603;
	
	height:23px;
	color:#333333;
	font-size:1.4em;
	padding-top:8px;
	padding-left:25px;
	/*width:62%;*/
}


#title-center {
	text-align:left;
	position:relative;
	left:-10px;
}

#titleblack{
        color:#333333;
        font-weight: bold;
}
	
#titlegray{
        color:#333333;
        font-weight: bold;
}
	
ul.point {
	/*float:right;*/
	margin:20px 20px 0px 0px;
	display:block;
	list-style:none;
	}

li.point {
background-image:url(./images/bullet.png);
background-position:115px 5px;
background-repeat:no-repeat;
line-height:14px;
margin-left:0;
padding-left:20px;
padding-top:1px;
width:auto;
}

/**** Content for slide down Comaprison *****/

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS height:20px;padding-left:2px;*/
	color:#818a00;
	font-size:1.1em;
	/*margin-bottom:2px;
	margin-top:2px;*/
	padding:5px 8px 5px 15px;
	background: #efefef url(/wp-content/themes/template/images/comparasionTablebg.png) repeat-x scroll 0 center;
	border:1px solid #797979;
	overflow:hidden;
	cursor:pointer;
	font-weight:bold;
}
	
	


.dhtmlgoodies_question img {
padding:0;
margin:0;
position:relative;
top:2px;
}



.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

/* Comparasion Table */


.tableBorder {border-collapse:collapse;
border-left:1px solid #CCCCCC;
/*border-top:1px solid #CCCCCC;*/
background-color:#FFFFFF;
text-align:left;
font-size:12px;

/* new styles  */
width:100%;

}

.space {
margin-top:12px;
}

.tableBorder tr th {
background-color:#999999;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#fff;
font-size:14px;
font-weight:bold;
padding:7px;
text-align:center;
}

.tableBorder th.productTitle {
background-color:#999999;
color:#fff;
font-weight:bold;
padding-left:10px;
}



.tableBorder th span {
/*color:#a3102d;*/
font-weight:bold;}

.tableBorder td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:5px 10px;
vertical-align:middle;
width:60px;
}

.tableBorder td.odd {
background-color:#fafafa;
width:40%;
}

.tableBorder td img {
vertical-align:middle;
position:relative;
left:40%;
}

.tableBorder p{
line-height:normal;
text-align:center;
padding:0;
}

.tableBorder #moreinfo-temp {
margin-left:0px;
margin-top:0px;
position:relative;
left:0;
}

.entry h4 {
margin-top:10px;
}

.entry img.blogimgleft {
float:left;
margin:12px 10px 0 0;
}

.entry img.blogimgright {
float:right;
margin:12px 0px 0 0;
}

/* Comparasion Page */

.tableComparasion {
border-collapse:collapse;
/*border-left:1px solid #CCCCCC;*/
background-color:#FFFFFF;
text-align:left;
font-size:12px;
width:100%;
}

.space {
margin-top:12px;
}

.tableComparasion tr th {
background-color:#fff;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#333333;
font-size:1.1em;
font-weight:bold;
padding:7px;
text-align:center;
}

.tableComparasion tr th a {
padding-left:25px;
font-size:0.9em;}

.tableComparasion tr th #discountnow {
color:#71A22D;
font-size:1.4em;
font-weight:normal;
}

.tableComparasion th.productTitle {
background-color:#fff;
padding-left:10px;
vertical-align: bottom;
text-align:left;
border-top: none; 
}

.tableComparasion td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:5px 10px;
vertical-align:middle;
width:60px;
border-left:1px solid #CCCCCC;
}

.tableComparasion td.odd {
background-color:#fafafa;
width:40%;
}

.tableComparasion td img {
vertical-align:middle;
position:relative;
left:40%;
}

.tableComparasion p{
line-height:normal;
text-align:center;
padding:0;
}

.tableComparasion #moreinfo-temp {
margin-left:0px;
margin-top:0px;
position:relative;
left:0;
}

.tableComparasion td.noBorder {
border-left:none;
}
 
.tableComparasion tr th img {
margin:15px 0;
padding:0;
width:95px;
display:inline-table;
}


#post-14 h4 {
font-size:25px;
font-weight:bold;
line-height:30px;
margin:15px 0 7px;
color:#000000;
}

#post-14 .newstitle {
border-top: 1px dotted #999999;
background-color:#EFEFEF;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:5px 0 0px 0px;
padding:0px 0 0px 10px;
color:#000000;
}

#post-14 em {
color:#333333;
font-weight:bold;
}

#post-14 p {
color:#000;
}

.dottedline{
	border-bottom: 1px dotted #999999;
}

.sidebanner{
margin-left:60px;
}


.couponred{
color:#D41817;
}



#secoundary-product-section {
padding: 0 0 0 0;
margin: 5px 0 5px 0;
/*width: 958px; */
height: 103px;
background-color:#323232;
border:1px solid #000000;

}

.secoundary-product-section-left {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 291px;
height: 103px;
background-image:url(/wp-content/themes/template/images/products/secoundary-product-left-section.jpg);
}


.secoundary-product-section-product-image {
padding: 0 0 0 17px !important;
margin: 0 0 0 0 !important;
float: left;
width: 66px;
height: 103px;
}


.secoundary-product-section-product-text {
padding: 0px 0 0 16px;
margin: 0 0 0 0;
float:right;
width: 180px;

font-size: 17px;
font-weight: bold;
font-weight: bold;
line-height: 30px !important;
color: #646560;

}

.secoundary-product-section-product-text-2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:15px; 
font-weight: bold; 
color:#3a3b38;
}


.secoundary-product-section-right {
padding: 0 0 0 0;
margin: 0 0 0 0;
float:right;
width: 400px;
height: 103px;

}





.secoundary-product-section-right-text {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 200px;
height: 103px;
color:#FFFFFF;



}

.p-secoundary-product-section-right-text {
padding: 6px 0px 0 0 !important;
margin: 0 0 0 0 !important;

font-size: 13px !important;
}

.secoundary-product-section-right-button {
padding: 33px 0 5px 0;
margin: 0 0 0 0;
float:right;
width: 183px;
height: 70px;

}


.secoundary-product-section-right-button-image {
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;

}

.moreifo-link{
color:#0000CC;
text-decoration:underline;
margin-left:50px;
}



#flashcontent{
}



