/* 


/*=== Setup ===*/
* {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	background: #ebe9e1 url(images/bgr.jpg) repeat-x top;
	color: #555555;
	font: 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
a {
	color: #e8a02c;
	text-decoration: none;
}
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: #94162C url(/wp-content/themes/template/images/navright.jpg) no-repeat top right;
	z-index:1;
}

/*- Nav / Dropdowns-*/
#nav, #nav ul {
	padding: 0;
	float:left;
	list-style: none;
}
#nav {
	padding: 0;
	background: #91172C url(/wp-content/themes/template/images/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;
	border-bottom: 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: #FFFFFF; 
background:#474545; 
}

#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;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px;
}
h2 a {
	color: #000000;
}
h3, h4, h5 {
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3 {
	font-weight: bold;
}
#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;
}
#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 -30px;*/
}
.box p {
	line-height: 18px;
	padding: 0 0 10px;
}
.widget {
	padding:15px;
	width:218px;
}
.sboxleft {
	border:1px solid black;
	margin:11px 0px 0px 0px;
	height:220px;	
	width:296px;
	float: left;
	/*
	margin-right:15px;
	width: 31%;
	*/
	margin-right:15px;
}
.sboxright {
	border:1px solid black;
	height:220px;
	/*width: 31%;*/
	width:293px;
	float: left;
	margin:11px 0px 0px 0px;
}
/*- Box2 (sidebar boxes) -*/
.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: 0px;
}
.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;
}
#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 {
	list-style:circle inside !important;
	/*background: url("/wp-content/themes/template/images/greenTick_26.gif") no-repeat scroll 0 0;*/
	margin-left:15px;
	padding:3px 0px;
}
.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;
}

.bannerdiscount50 {
	background:url(images/banners/banner50.jpg) no-repeat scroll -8px -2px;
	height:212px;
	border:1px solid #000;
	margin-top:0px;
	overflow: hidden;
}

.noDiscount2 {
	background:url(images/banners/banner40.jpg) no-repeat scroll -8px -2px;
	height:212px;
	border:1px solid #000;
	margin-top:0px;
	overflow: hidden;
}

.noDiscount {
	background:url(images/banners/bannerNodiscount.jpg) no-repeat scroll -8px -2px;
	height:212px;
	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;
}

.home-banner{
background:url(images/ladybirdBanner.jpg) no-repeat;
	/*height:230px;*/
	margin-top:10px;
	overflow: hidden;
	border:1px solid #000;
}


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




.home-banner-content h1 span { 
color:#6E0D21;
}

.home-banner-content h1 { 
color:#000;
font-size:2.4em;
margin-bottom:15px;
}


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

#titleblack{
        color:#6E0D21;
        font-weight: bold;
}

/* 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:10px 0px 15px 20px;
}
.promo-code {
	margin-top:-35px;
	margin-left:138px;
	margin-bottom:12px;
	padding:0px 0px 0px 0px;
	color:#000000;
	padding: 3px;
	max-width:160px;
	background-color:#CCCCCC;
	border-style:dashed;
	border-color:#333333;
	border-width: 1px 1px 1px 1px;
}
.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 -2px 0px 0px;
	position:relative;
	padding-top:10px;
}
/* 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;
}
.boxtitle {
	/*background-color:#4d4d4d;*/
	width:200px;
	height:25px;
	color:#000;
	font-size:14px;
	text-align:center;
	padding-top:15px;
}
.click {
	padding: 20px 0px 0px 400px;
	font-size:18px;
}
.click a {
	padding: 20px 0px 0px 400px;
	font-size:18px;
	text-decoration:underline;
}
ul.point {
	/*float:right;*/
	margin:5px 5px 0px 0px;
	display:block;
}
#title-center {
	text-align:left;
	position:relative;
	left:-10px;
}
#imagepos {
	float:left;
	padding:15px 10px;
}

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




a.button {
    /* Sliding right image */
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: 6px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #a3102d;
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
width:auto;
}
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 5px 11px;
/*height: 35px;*/
} 
a.button:hover span{
text-decoration:underline;
color:#a3102d;
}


		
.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 {
color: #A2102D;
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/tick.png);
	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;
}

#productBoxInner40 {
background:transparent url(/wp-content/themes/template/images/productBoxInner40.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, #productBoxInner40 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, #productBoxInner40 h3.redHeading span {
color:#6e0d21;
 }
 

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

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

#productBoxInner ul.productList, #productBoxInner20 ul.productList, #productBoxInnerMain ul.productList, #productBoxInnerPlain ul.productList, #productBoxInner40 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, #productBoxInner40 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, .productBox #productBoxInner40 p {
line-height:5px !important;
 position:relative;
 left:16px;
}

#moreButton {
margin-left:120px;}

#moreButton h4 {
 margin:0;
}

#moreButton h4 a {
}

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

.productBox #productBoxInner .h1TopMain, .productBox #productBoxInner20 .h1TopMain, .productBox #productBoxInnerMain .h1TopMain, .productBox #productBoxInnerPlain .h1TopMain, .productBox #productBoxInner40 .h1TopMain {
left:17px;
position:relative;
top:1px;
}


.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: 200px;
	width: 32%;
	float: left;
	margin-top:10px;
	margin-right:15px;
	overflow: hidden;	
}
.rbox {

	border:1px solid  #999999;
	height:200px;
	width: 32%;
	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, a:hover {
text-decoration:none;
}

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

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS height:20px;padding-left:2px;*/
	color:#990000;
	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;
	
	margin-bottom:0;
	margin-top:-1px;
	position:relative;
	right:1px;
	font-weight:bold;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

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

/* 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:16px;
color:#000;
clear:both;
font-weight:normal;
margin:0 0 15px;
font-weight:bold;
}

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

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

.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 {
color:#fff; 
}

#sidebar .widget .menu {

padding:0 5px;}

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

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

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

#mcafee-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;
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) no-repeat scroll 0 0;
}

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

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

/* 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 {
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
font-weight:normal;
font-size:14px;
padding:7px;
text-align:center;
background-color:#474545;
color:#FFFFFF;
}

.tableBorder th.productTitle {
background-color:#474545;
color:#FFFFFF;
font-weight:normal;
padding-left:10px;	
text-align:left;
}

.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 img {
padding:0;
margin:0;
vertical-align:middle;
position:relative;
left:40%;
/*height:1%;*/ /***The ticks in the comparison table don't show up in chrome or safari***/
}

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

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

#backtotop {
text-align:center;
color:#990000;
margin-bottom:8px;
}

#backtotop a{
text-align:center;
color:#990000;
}

#backtotop a:hover{
text-align:center;
color:#990000;
text-decoration:underline;
}

/* testing the banner text*/
.home-banner-content {
width:500px;
padding:45px 42px;
}

.home-banner .home-banner-content h2.hp-welcome {
font-family:Arial, Helvetica, sans-serif;
}

.home-banner .home-banner-content h3.hp-main {
background:none !important;
border:none !important;
color:#000000 !important; 
font-size:3.4em !important;
height:20px !important;
}

.home-banner .home-banner-content h3.hp-main span {
color:#a2102d;
font-weight: bold;
}

.home-banner .home-banner-content h4.hp-quote {
/*padding-left:13px;
padding-top:8px;*/
color:#000000;
font-size:1.4em;
font-size:1.6em;
font-weight:normal;
position:relative;
top:15px;
left:11px;
}

.home-banner .home-banner-content p.copyright
{
color:#FFFFFF;
font-weight:bold;
left:754px;
position:relative;
top:45px;
}

blockquote.bannerQuote {
color:#000000;
padding:70px 0 20px;
margin:0 0 0 380px;
font-style:normal;
width:255px;
border:none;
background: transparent url(/wp-content/themes/template/images/quoteOpen.jpg) no-repeat scroll left 65px;
font-style:italic;
}

blockquote.bannerQuote p{
font-size:1.2em;
background: transparent url(/wp-content/themes/template/images/quoteClose.jpg) no-repeat scroll right bottom;
margin:0;
padding:0 15px 5px 30px;
}

p.refText {
color: #666666;
float:right;
margin-right:15px;
}

blockquote.bannerQuote p span{
color:#A2102D;
font-weight:bold;
}

.optbutton{
margin: 0px 0px 0px 0px;
}

/*New Blog Page*/
.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:15px 15px 3px 0;
	margin-bottom:10px;
}

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


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

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


.blogboxleft h4{
margin-top:20px;

}



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

.storeboxleft {
	width:464px;
	float: left !important;	
	/*background-color:#FBCA0C;*/	
	padding:10px 15px 3px 0;
	margin-bottom:10px;
	
}


.featuresBox {
float: right;
/*width:30%;*/
height:auto;
/*background: #fff url(./images/nokia/featureLine.jpg) repeat-y scroll right center;*/
border-right: #e7e7e7 1px solid;
padding: 18px 0 0 0;
width:200px;

}

.noMargin {
background-image:none;
border:none;}

.featuresBox h5 {
color:#000000;
font-size:1.4em;
padding:5px 0 0;
font-weight:normal;}

.featuresBox h6 {
color:#1778ED;
font-size:1.2em;
padding:0px 0;
font-weight:normal;}

.featuresBox p {
display: inline-block;
}

.featuresBox ul.featureList {
margin-top:15px;
margin-bottom:0;
line-height:18px;
}

.featuresBox ul.featureList li {
margin-left:15px;
margin-top:0px;
padding:2px 0;
}

img.headingImage {
float:left;
padding: 0 10px 0 0;}

.greyLine { border-bottom:#e7e7e7 1px solid; width:100%; margin-bottom: 10px;}

.blogpostwrap{
width:80%;
}

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

.blogposttemplate{
}

.blogposttemplate h4{

color:#000000;
font-size:25px;
font-weight:bold;
line-height:30px;
margin:15px 0 7px 220px;


}

.blogposttemplate p{
margin:0px 0px 5px 0px;
}


.news-banner{
background:url(images/news-banner.jpg);
	height:302px;
	width:930px;
	margin-top:10px;
	overflow: hidden;
}

.news-banner h2{
font-size:24px;
margin-top:10px;
margin-left:395px;
color:#FFFFFF;

border-bottom:5px solid #FFFFFF;
width:500px;
}


.news-banner p{
font-size:12px;
font-style:italic;
margin-top:10px;
margin-left:600px;
color:#FFFFFF;

}
