/*   Theme Name: ams-v4Theme URI: http://www.accurateaz.comDescription: Custom theme for Accurate Mailing Services, IncAuthor: Dustin HoymanAuthor URI: http://www.AhoyMan.com/Version: 4.8.6.1@package; AccurateMailing*/body {	background:#efefef url(images/ams-v4bg.jpg) center 30% no-repeat;	line-height:18px;}h2,h3,h4 {	line-height:1.25em;}.center {	text-align:center;	}.clear {clear:both}.bg-white {	background:#fff;}strong {	font-size:1.0em;	font-weight:bold;}h2 .amp {	font-family:garamond,georgia, sans-serif;	font-size:.9em;	font-style:italic;	font-weight:normal;	line-height:1em;	position:relative;	top:-1px;}input[type=submit] {	background:#ddd;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #eee,  #ccc); /* for firefox 3.6+ */	color:#333;	border:2px solid #ddd;	cursor:pointer;	font-family:tahoma, arial, sans-serif;	font-weight:bold;	letter-spacing:1px;	padding:.5em 1em;	text-transform:uppercase;	-moz-border-radius:10px;	text-shadow:0 1px 0 #fff;	-moz-border-top-colors:#bbb #fff}input[type=submit]:hover,input[type=submit]:focus {	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #eee,  #ddd); /* for firefox 3.6+ */}input[type=submit]:active {	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#dddddd'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ddd)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #ccc,  #ddd); /* for firefox 3.6+ */	border-color:#ccc;}#si_contact_message {	width:350px;}.nav {	list-style:none;	margin:0;	padding:0;}.checklist dt {	font-size:1.25em;}dd {	margin-bottom:1.5em;}h2.bigred {	color:#ff0000;	font-weight:bold;	line-height:1em;	}/* -- HEADER -- */#header {	background:#fff;}#header h1 a {	background:#fff url(images/logo.gif) left center no-repeat;	display:block;	height:3em;	text-indent:-99999px;	width:198px;}#header .topwords {float: right;font-size: 14px;width: 790px;padding: 20px 0;line-height: 1.5em;}#header .branding { 	display:block;	padding:20px 0; 	}#header .top-bar {	background:#3369D0;	border-bottom:2px solid #fff;}#header .nav {	clear:both;	margin:0 auto;	padding:0;	list-style:none;	width:960px;}#header .nav li {	float:left;}#header .nav li a {	border-left:1px solid #fff;	color:#fff;	display:block;	font-weight:bold;	padding:6px 15px;	text-decoration:none;	text-transform:uppercase;}#header .nav li:last-child a {	border-right:1px solid #fff;}#header .nav li a:hover {	background-color:#fff;	color:#3369D0;}#header .nav li.current_page_item  a,#header .nav li.current_page_item  a:hover {	background:#112244 url(images/topbar-active.gif) center bottom no-repeat;	color:#fff;}/* -- BEGIN CONTENT SECION -- */.leftcol {	float:left;	margin:9px 10px 0 0;	width:230px;}.leftcol h2 {	background-color:#FFC61E;	color:#000;	font-weight:bold;	line-height:1;	margin:0 0 9px 0;	padding:18px 10px;	text-transform:uppercase;}.leftcol .nav li {	display:inline;}.leftcol .nav li a{	background:#fff;	display:block;	margin-bottom:9px;	padding:18px 10px 18px 10px;	text-decoration:none;}.leftcol .nav li a:hover{	background:#FFC61E;	border-color:#FFC61E;	color:#000;}.leftcol .nav .current_page_item a,.leftcol .nav .current_page_item a:hover {background:#7EA8FC;border-color:#7EA8FC;color:#FFF;}.leftcol p {	margin:0 0 10px 0;	padding:18px 10px 18px 10px;}.maincol{	background:#fff;	float:left;	margin:9px 10px 9px 0;	padding:18px 30px 72px 40px;	width:400px;}.maincol h3 {	font-weight:bold;}.maincol h3  span{	font-size:4em;	}#content .bg {	background:#fff url(http://dustinhoyman.com/mailitusa/img/whatwedo.jpg) center top no-repeat;	padding-top:150px;}.rightcol {	float:left;	margin:9px 0;	padding:0;	width:230px;}.box, .rightcol .nav {	background:#fff;	display:block;	margin-bottom:9px;	padding:18px 10px 9px 10px;}.rightcol .nav a {	display:block;	margin:0 0 9px 0;}#footer {	background-color:#112244;	color:#ccd;	clear:both;	padding:9px 0;}#footer h5 {	color:#dde;	font-weight:bold;	margin:0 0 18px 0;	padding:0 10px 0 0;}#footer form input,#footer form label {	display:block;}#footer form h4 {	color:#bbc;	font-weight:bold;}#footer p {	margin:0 0 18px 0;	padding:0;	}#footer .nav {	border-bottom:1px solid #779;	margin-bottom:18px;	}#footer .nav a{	background:none;	color:#bbc;	display:block;	margin:0;	padding:0 0 9px 0;	text-decoration:none;}#footer .nav a:hover{	background:transparent;	color:#eee;	text-decoration:underline;}#footer .maincol {	background:none;	border-left:1px solid #779;	border-right:1px solid #779;	margin:0 -1px;	padding-top:9px;}#footer .rightcol {	padding:0 0 0 10px;}#footer .rightcol h5{	color:#dde;	font-size:1.1em;	margin:0 0 18px 10px;		}#footer .rightcol .nav {	background:none;	border-bottom:1px solid #779;	margin:0 0 1em 0;	padding:0 0 9px 10px;}#footer .rightcol p {	margin:0 0 0 10px;}#footer a{	color:#dde;	text-decoration:none;}#footer a:hover{	text-decoration:underline;}/* *** Home Page Styles *** *//* ****/#content.home .maincol {	background:#fff;	padding:0;	width:500px;}.home .maincol .headline {	background:url(images/demographics.jpg) right center no-repeat;	font-size:1.25em;	margin:0 30px 0 0;	padding:0;}.home .maincol .headline div {	1background:#fff;	color:#000;	margin:18px 10px;	padding:18px 30px 18px 30px;	width:140px;}.home .maincol .headline h2{	color:#FFC61E;	font-size:2em;	font-weight:bold;	letter-spacing:1px;	line-height:.85em;	margin:0 0 3px 0;}.home .headline h3 {	font-size:1em;	font-weight:normal;}.home .maincol .headline a, .yellowbttn {	background-color:#FFDD66;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE88', endColorstr='#FFC61E'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFEE88), to(#FFC61E)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFEE88,  #FFC61E); /* for firefox 3.6+ */	border:2px solid #FFC61E;	border-top:1px solid #FFC61E;	color:#000;	display:inline-block;	margin:10px 0;	padding:10px 20px;	text-align:center;	text-decoration:none;	text-shadow:0 2px 0 rgba(255,255,255,.5);		border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;	box-shadow:0 1px 3px #aaf;	-moz-box-shadow:0 1px 3px #aaf;	-webkit-box-shadow:0 1px 3px #aaf;}.home .maincol .headline a:hover, .yellowbttn:hover,.home .maincol .headline a:focus, .yellowbttn:focus{	background-color:#FFEE88;	border-color:#FFEE66;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFff99', endColorstr='#FFEE66'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFff99), to(#FFEE66)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFff99,  #FFEE66); /* for firefox 3.6+ */	box-shadow:0 1px 3px #aac;	-moz-box-shadow:0 1px 0px #aac;	-webkit-box-shadow:0 1px 3px #aac;}.home .maincol .headline a:active, .yellowbttn:active {	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC61E', endColorstr='#FFEE88'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFC61E), to(#FFEE88)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFC61E,  #FFEE88); /* for firefox 3.6+ */	border:2px solid #eecc11;	padding:12px 20px 8px 20px;	}.home .maincol .headline p{	margin:0;	padding:0;}.home .maincol .feature {	border-top:1px solid #3369d0;	margin:18px 30px 36px 40px;	padding:18px 0 0 0;}.home .maincol .feature  h3{	font-size:1.25em;}.home .maincol .feature  h3 a{	border-bottom:1px solid #cc0000;	color:#CC0000;	text-decoration:none;}.home .leftcol {	width:190px;}.home .leftcol .features {	margin:0;	padding:0;}.home .leftcol .features li {	list-style:none;	height:144px;	margin:0 0 9px 0;	overflow:hidden;}.home .leftcol .features li.title{	background:#3369D0;	height:18px;	margin:0 0 9px 0;	padding:9px 10px;}.home .leftcol .features li.title h3{	color:#fff;}.home .leftcol .feature div{	background:rgb(255,255,255);	background:rgba(255,255,255,.85);	margin:100px 0 0 0;	padding:0;}.home .leftcol .feature div p{	margin:0;	padding:9px 10px 18px 10px;	text-decoration:none;}.home .leftcol .feature div p span{	color:#0000ff;	text-decoration:underline;}.home .leftcol .feature h4{	font-size:1.35em;	font-weight:bold;	letter-spacing:1px;	line-height:1em;	padding:9px 0 0 10px;	text-transform:uppercase;	width:100%;}.home .leftcol .feature a,.home .leftcol .feature a:hover {color:#000;text-decoration:none;}.home .leftcol .features .saturation{background:url(images/neighborhood.jpg) left top no-repeat;}	.home .leftcol .features .seniors {background:url(images/seniors.jpg) left top no-repeat;}	.home .leftcol .features .children {background:url(images/children.jpg) top left no-repeat;}	#footer.home .maincol {	padding:18px 40px 18px 30px;	width:430px;}/** * ONE COLUMN STYLING */#content.one-col .maincol{	background:transparent;	margin:0;	padding:0;	width:100%;	}/** * TWO COLUMN STYLING */#content.two-col .maincol{	width:630px;	}#content.2-col  .rightcol{	position:relative;	width:228px;	}/* *** Blog Styles *** *//*****/.blog h3 a {	color:#000;	text-decoration:none;	}.blog h3 a:hover {	color:#3369d0;	text-decoration:underline;}.entry {	border-bottom:1px solid #3369d0;	margin:0 0 18px 0;}blockquote {	color:#000;	float:right;	font-family:georia, times new roman, serif;	font-size:1.5em;	line-height:1em;	margin:18px 0 18px 40px;	padding:0;	width:120px;	}#footer .blog a {	color:#bbc;	padding:9px 10px;	text-decoration:none;}#footer .blog a:hover {	color:#eee;	text-decoration:underline;}/** * Comment Formatting */#comments {	list-style:none;	padding:0;	}	.comment-meta {	background:#7EA8FC url(images/comment-arrow.gif) right center no-repeat;	color:#fff;	font-weight:bold;	}#comments .odd .comment-meta {	background-color:#3369d0;	}.comment-meta p{	margin:0;	padding:9px 10px;	}.comment-author, .comment-author a {	color:#fff;	text-transform:uppercase;	}	.authorcomment .comment-meta,.authorcomment .comment-meta a, .authorcomment .comment-text {	background-color:#ffffcc;	color:#000;	}.comments-header {	background:#FFC61E url(images/comment-arrow.gif) right center no-repeat;	line-height:40px;	padding:0 10px;	t1ext-align:center;	width:210px;	}.coupon {	border: 3px dashed #aaa;	background:url(images/coupon_bg.gif) center left no-repeat;		margin-bottom:18px;	padding:18px 10px 18px 0;		line-height:1em;	}.coupon h2 {	width:20%;		float:left;	margin:0;	padding:0 60px 9px 10px;		font-family:georgia;	font-size:3em;	font-weight:bold;	}	.coupon h2 span {	font-size:.5em;	font-style:italic;	font-weight:normal;		display:block;		padding:0 0 10px 0;	}.postcards .maincol{	width:630px;	}.postcards .thirds {	border-right:1px solid #ddd;	float:left;	margin:0 10px 0 0;	padding:18px 20px;	width:160px;	}.postcards .thirds.last {	border:none;	margin:0;	}.postcards .thirds h3 {	margin-right:20px;	}.postcards .yellowcards {background:url(images/pc_yc_lil.jpg) 115% 0% no-repeat;}.postcards .fullcolorcards {background:url(images/pc_fc_lil.jpg) 115% 0% no-repeat;}.quote textarea {	width:350px;	}.quote button, .quote label {	float:none;	}.constitution {	display:block;	float:right;	text-decoration:none;	}.constitution img{	padding-right:10px;}.constitution  h4{	color:#cc0000;	font-family:georgia, "times new roman", serif;	font-size:1.75em;	margin:18px 0 0 0;	text-decoration:none;	}.constitution p{	margin:0;	padding:0;}/** * PLUGIN STYLING */#infosys .infosys_main{	background:#fff;	margin-right:10px;	float:left;	padding:20px 40px;	width:630px;	}#infosys .infosys_aside{	float:left;	padding:20px 0;	position:relative;	width:228px;	}#infosys .infosys_third{	background:#fff;	float:left;	margin:36px 20px;	width:280px;		box-shadow:2px 2px 5px #ddd;	-moz-box-shadow:2px 2px 5px #ddd;	-webkit-box-shadow:2px 2px 5px #ddd;	}#infosys .infosys_third.infosys_consumer {	margin-right:0;	}#infosys .infosys_third  h2{	padding:18px 20px 0;	}#infosys .infosys_third ul {	list-style:inside;	margin:0 20px 18px;	padding:0;	}#infosys .infosys_third li {	margin:0 0 18px;	}#infosys .infosys_third .yellowbttn {	display:block;	margin:36px auto 18px;	width:160px;	}/* BUTTONS */.bttn {	background-color:#ddd;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #eee,  #ccc); /* for firefox 3.6+ */	border:none;	clear:both;	color:#000;	display:inline-block;	font-size:1.15em;	margin:10px 0;	text-align:center;	text-decoration:none;	text-shadow:0 2px 0 rgba(255,255,255,.5);		border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;	box-shadow:0 1px 3px #777;	-moz-box-shadow:0 1px 3px #777;	-webkit-box-shadow:0 1px 3px #777;}.bttn a { 	color:#000; 	display:block;	padding:10px 20px;	text-decoration:none; 	}.bttn:hover,.bttn:focus{	background-color:#e4e4e4;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dddddd'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ddd)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #efefef,  #ddd); /* for firefox 3.6+ */	border:none;}.bttn:active {	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #ccc,  #eee); /* for firefox 3.6+ */	border:none;	}.bttn:active a {	padding:12px 18px 8px 22px;	}	/* Yellow Button */.bttn.yellow {	background-color:#FFDD66;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE88', endColorstr='#FFC61E'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFEE88), to(#FFC61E)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFEE88,  #FFC61E); /* for firefox 3.6+ */}.bttn.yellow:hover,.bttn.yellow:focus{	background-color:#FFEE88;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFff99', endColorstr='#FFEE66'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFff99), to(#FFEE66)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFff99,  #FFEE66); /* for firefox 3.6+ */}.bttn.yellow:active {	background:#fddb64;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC61E', endColorstr='#FFEE88'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#FFC61E), to(#FFEE88)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #FFC61E,  #FFEE88); /* for firefox 3.6+ */	}/* Green Button */.bttn.green {	background-color:#56ee56;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ff66', endColorstr='#55dd55'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#6f6), to(#5d5)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #6f6,  #5d5); /* for firefox 3.6+ */}.bttn.green:hover,.bttn.green:focus{	background-color:#6f6;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ff66', endColorstr='#5e5'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#6f6), to(#5e5)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #6f6,  #5e5); /* for firefox 3.6+ */}.bttn.green:active {	background:#5d5;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55dd55', endColorstr='#66ff66'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#5d5), to(#6f6)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #5d5,  #6f6); /* for firefox 3.6+ */	}/* Red Button */.bttn.red {	background-color:#d44;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4444', endColorstr='#cc3333'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#f44), to(#c22)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #f44,  #c22); /* for firefox 3.6+ */	color:#fff;	text-shadow:0 2px 1px #000;}.bttn.red a { color:#fff; text-decoration:none; }.bttn.red:hover,.bttn.red:focus{	background-color:#f44;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4444', endColorstr='#dd4444'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#f44), to(#d44)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #f44,  #d44); /* for firefox 3.6+ */}.bttn.red:active {	background:#c00;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2222', endColorstr='#ff3333'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#c22), to(#f33)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #c22,  #f33); /* for firefox 3.6+ */	}
