﻿@import url('acrlayout.css');
/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, 
would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, 
the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
}
.header_phone {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.8em;
	vertical-align: bottom;
}
.style_center {
	text-align: center;
}
.column_c_header {
	color: #000080;
	padding-top: 10px;
	text-align: center;
}
body {
	color: black;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#container {
	width: 980px;
	margin: 0 auto 0 auto;
	border-top: 0;
	border-right: 0px solid #b7b7b7;
	border-bottom: 0;
	border-left: 0px solid #b7b7b7;
	padding-right: 1px;
}
#masthead {
	text-align: right;
	width: 980px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}
#bulletpoints {
	text-align: right;
	width: 500px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 2em;
	color: #009999;
	margin-top: 20px;
	vertical-align: top;
	margin-right: 40px;
	float: right;
}
.bulletpoints-bullets {
	color: #000000;
}
#navigation {
	overflow: hidden;
	vertical-align: bottom;
}
#curvedtop {
}
#page_content {
	/* background-image: url('../images/sideborder6transp.gif');
	background-repeat: repeat-y; */
	width: 980px;
	/* min-height: 910px; */
}
#column_l {
	width: 160px;
	padding: 10px 10px 15px 20px;
	background-image: url('../images/lcolbg550.png');
	background-repeat: repeat-x;
	margin: 20px 0 0 30px;
	min-height: 660px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.0em;
}
#column_c {
	padding: 0px 0px 0px 10px;
	width: 540px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fff;
	margin: 0px 0 0 0;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1em;
	color: #000000;
	min-height: 500px;
}
#column_r {
	width: 160px;
	position: relative;
	min-height: 660px;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 0.85em;
	padding-left: 20px;
	margin-top: 20px;
}
#sidebarb {
	height: 545px;
	background-image: url('../images/rcolbg550.png');
	background-repeat: repeat-x;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 1.1em;
	padding-top: 5px;
}
#discount {
	background-image: url('../images/discount-r-col.gif');
	background-repeat: no-repeat;
	padding: 10px 10px 0px 0px;
	margin-top: 10px;
	height: 74px;
	text-align: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 1.5em;
	color: #000080;
	font-weight: bold;
	font-style: italic;
}
#footer {
	width: 976px;
	text-align: center;
	background-color: #eeFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 2px #8c8c8c solid;
	border-right: 2px #8c8c8c solid;
}
/* Styles for Masthead */
#masthead img {
	float: left;
}
#masthead p {
	font-size: 20px;
	font: 100% "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #000000;
	margin: 80px 36px 0px 36px;
}
/*drop cap styling */
.span.first {
	float: left;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 300%;
	line-height: 0.95em;
	margin-right: 0.03em;
	margin-bottom: -0.05em;
}
#column_c p {
	margin: 10px 10px 0px 10px;
}
#column_c ul {
	margin-left: 20px;
}
#footer p {
	font-size: 11px;
	line-height: 14px;
	color: #000080;
	margin: 1px;
	padding: 1px;
}
#footer a {
	color: #000080;
	text-decoration: underline;
}
#footer a:hover {
	color: #008000;
	text-decoration: none;
}
/* Styles for Links */
a {
	color: #036;
	text-decoration: underline;
}
a:hover {
	color: #808080;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}
h1, h2, h3 {
	color: #000;
	margin: 15px 0px 5px 10px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
h1 {
	font-size: 1.6em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 1.4em;
	color: #006699;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/csslibrary/item/shade-image-tabs-menu/P20/ */
/* SHADETABS FORMATTING BEGIN*/
.shadetabs {
	border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */	margin-bottom: 0;
}
.shadetabs ul {
	padding: 0px 0;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 2px;
	font: bold 13px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #C0C0C0 solid;
	text-decoration: none;
	padding: 3px 10px;
	margin-right: 0px;
	margin-left: 0px;
	color: #2d2b2b;
	background: white url('../media/shade.gif') top left repeat-x;
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	/*	text-decoration: underline; */
	color: #008080;
}
.shadetabs li.selected {
	/* position: relative; */
top: 0px;
}
.shadetabs li.selected a {
	/*selected main tab style */
background-image: url('../media/shadeactive.gif');
	font: bold 13px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #3c8ad9;
}
.shadetabs li.selected a:hover {
	/*selected main tab style */
text-decoration: none;
}
/* SHADETABS FORMATTING END*/
.LogoStyle {
	margin-top: 10px;
	margin-bottom: 0px;
}
/*        CSS Menumaker V2 Left column Begin Style      */
* {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu {
	border: 1px none #94AA74;
	width: 140px;
	border-size: 1px;
	padding-left: 5px;
	margin-top: 10px;
}
#menu li a {
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
}
#menu li a:link, #menu li a:visited {
	color: #0000FF;
	display: block;
	background: url('../images/menu1blu.gif') no-repeat;
	padding: 8px 0 0 10px;
}
#menu li a:hover {
	color: #26370A;
	background: url('../images/menu1blu.gif') no-repeat 0 -32px;
	padding: 8px 0 0 10px;
}
#menu li a:active {
	color: #26370A;
	background: url('../images/menu1blu.gif') no-repeat 0 -64px;
	padding: 8px 0 0 10px;
}
/*        CSS Menumaker V2 Left column End Style      */
.text_right {
	text-align: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 1.5em;
	color: #000080;
}
.link_right {
	text-align: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 0.9em;
	color: #000080;
	margin-bottom: 5px;
}
.icon_margins {
	margin: 5px 10px 10px 5px;
}
.discount-link {
	font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
}
.search-box-title {
	color: #3399FF;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;
}
.columnr-photo {
	margin-top: 20px;
	margin-bottom: 10px;
}
.acr-logo-style {
	border: 0;
	margin: 5px 0 0 0;
}
.ms-partner-logo {
	margin-left: -10px;
	margin-right: 15px;
}
.bbb-logo {
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 10px;
}
.avg-logo {
	border-style: solid;
	border-width: 0;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}
.insured-logo {
	margin: 10px 10px 20px 10px;
}
.pics-in-text-r {
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}
.pics-in-text-l {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
.feature-boxes {
	background-color: #eef;
}
.virus_price {
	text-align: left;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 1.3em;
	color: #003399;
	font-style: italic;
	font-weight: 600;
}
.quick-links {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	color: #008000;
	margin-bottom: 1px;
}
.postmetadata {
	padding: 0 0 10px 0;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.storytitle {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.6em;
	color: #0066FF;
	padding:0 0 0 10px;
}
.top-logo {
	margin-left: -10px;
	margin-right: 5px;
	margin-top: 25px;
}
/*    Testimonials page styles    */
.testimonial-headline {
	margin: 0px 0px 20px 5px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.4em;
	color: #CC6600;
	padding: 0px;
	font-weight: bold;
}
.testimonial-signature {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.0em;
	color: #333333;
	padding: 10px 0px 10px 60px;
	font-weight: normal;
	font-style: italic;
}
.testimonial {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.0em;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 40px;
}
.testimonial-table {
	border-color: #CCCCCC;
	border-width: 0;
	background-color: #EEEEEE;
	background-image: url('../images/testimonialbg.gif');
	margin-left: 18px;
}
.testimonial-icon {
	margin: 0 10px 10px 10px;
}

#bullet {
	margin-left: 20px;
	list-style-type: disc;
}

.things-headline {
	margin: 0px 0px 5px 5px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 1.2em;
	color: #CC6600;
	padding: 0px;
	font-weight: bold;
}

.header_address {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.4em;
}


