/* signature filing */
html body {
	color: #444;
	background: white;
	margin: -8px 0 0 0;
	padding: 0;
	font: 10.5pt/13pt Arial, sans-serif;
	}
#pagecontainer {
	width: 800px;
	height: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
#pagecontainer p, .application p {
	color: #444;
	}
.big_x_background {
	background-image: url(i/x_onlylgblu500.png);
	background-position: 180% 95%;
	background-repeat: no-repeat;
	background-color: transparent;
}
img {
	display: block;
	border: 0;
	margin: 0px 0 0 0;
	padding: 0;
	}
.ampm {
	font-variant: small-caps;
	}

form {
	margin: 0px;
	padding: 0px;
	}
textarea {
	margin: 0;
	padding: 0;
	border: #999 solid 1px;
	color: rgb(102,102,102);
	}
input#gobutton, input.submitbutton {
	border: #fff solid 0px;
	}
#logo {
	text-align: left;
	position: relative;
	height: 45px;
	top: -10px;
	}
#logo img {
	display: inline;
	padding: 0;
	}
#logo h1 {
	position: relative;
	top: -26px;
	left: 420px;
	width: 380px;
	background: transparent;
	padding:0;
	margin:0;
	text-align: right;
	font: bold 12pt Tahoma, Arial, sans-serif;
	color: #666;
	}
a:link, a:visited {
	background: transparent;
	text-decoration: underline;
 	color: #555;
	}
a:hover {
	background: transparent;
	text-decoration: underline;
	color: rgb(126,152,195);
	}
#header p {
	margin: 10px 0 10px 10px;
	padding: 0px;
	font-size: 9.5pt;
	color: #888;
	}
#header p a, #footer1 p a, #footer2 p a {
	background: transparent;
	text-decoration: none;
 	color: #888;
	}
/*#header p a:hover, #footer1 p a:hover, #footer2 p a:hover {
	rgb(126,152,195);
	}*/
#header, #footer1, #footer2 {
	background: transparent;
	clear: both;
	word-spacing: .25em;
	text-decoration: none;
	text-align: right;
	color: #888;
	}
#header-notification {
	background-color: yellow;
	font-weight:bold;
	margin-top: 10px;
	text-align: center;
}
#footer1 p, #footer2 p {
	margin: 0;
	padding: 0 0 5px 0;
	color: #888;
	}
#footer1 {
	margin: 20px 0px 5px 0px;
	padding: 20px 0 0 0;
	}
#footer2 {
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #777; 
	font-size: 8.5pt;
	}
#siteseals {
	margin-top: 10px;
	}
#siteseals #AuthorizeNetSeal {
	float: left;
	margin-right: 10px;
	margin-left: 300px;
	}
#siteseals #GoDaddySeal {
	}
ul#sitenav {
	margin: 0;
	padding: 0;
	border-top: 5px solid #777; 
	list-style-type: none;
	text-align: right;
	letter-spacing: .03em;
	font:  bold 13pt Tahoma, Arial, sans-serif;
	}
ul#sitenav li {
	float: left;
	background-color: rgb(192,192,192);
	margin: 5px 0px 5px 5px;
	padding: 0;
	width: 195px;
	}
ul#sitenav li.firstbutton {
	width:200px; 
	background-color: rgb(126,152,195);
	margin-left: 0px;
	}
ul#sitenav li a {
	display: block;
	margin: 0;
	padding: 10px 8px 5px 0; /* slightly thinner buttons? */
	text-decoration:none;
	color: white;
	}
ul#sitenav li a:hover {
	color: rgb(126,152,195);
	}
ul#sitenav li.firstbutton a:hover {
	color:rgb(192,192,192);
	}
#mainbody, #mainbodycontact, #mainbody-landing {
	float: right;
	width: 594px;
	background-color: transparent;
	margin: 16px 0 0 0;
	padding: 0;
	}

#mainbody p.intro {
	background-image: none;
	font: 11.2pt Tahoma, Arial, sans-serif;
	color: #333;
	}
#mainbody h2.intro {
	background-image: none;
	font: 11pt Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #555;
	}
#mainbody h2.introtop {
	background-image: none;
	font: 11pt Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #555;
	padding-top: 0px;
	margin-top: -20px;
	padding-bottom: 20px;
	}
h2.introtop a, h2.intro a {
	color: rgb(126,152,195);
}
h2.introtop a:hover, h2.intro a:hover {
	color: #888;
}

h2 span.keywords, span.keywords {
	font-weight: bold;
	}
#mainbody h2 {
	background-image: url(i/x_only.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0;
	margin: -15px 0 10px 3px;
	padding: 20px 0px 10px 20px;
	font: 12pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
#mainbody p {
	background-color: transparent;
	margin: -15px 0 10px 25px;
	padding: 0 0 0 15px;
	color: #444;
	}
#leftcolumn	{
	float: left;
	width: 171px;
	margin: 17px 0 0 0;
	padding: 0;
	}
#loginpagecontainer {
	width: 800px; 
	height: auto;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	}
#loginpagecontainer form {
	margin: 50px 0 0 0;
	padding: 0 0 0 0;
	}
#loginpagecontainer label {
	clear: both;
	width: 4em;
	margin: -5px 0 0 -60px;
	background: transparent;
	font-size: small;
	color: #999;
	}
#loginpagecontainer .input-box {
	width: 185px;
	margin: 0 0 5px 0;
	background: white;
	border: 1px solid rgb(192,192,192);
	color: rgb(117,148,186);	
	}
#clientloginbox {
	width: 172px;
	height: auto;
	background-color: rgb(236,240,246);
	margin: 0px 0px 8px 0;
	padding: 2px 15px 3px 15px;
	font: 10pt Arial, sans-serif;
	color: #666;
	}
#clientloginbox input.inputbox {
	width: 171px;
	margin: 3px 0 5px 0;
	padding: 0;
	border: 1px solid #999;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#clientloginbox h5 {
	margin: 0;
	padding: 10px 0 13px 0;
	}
#gobutton {
	 float:right;
	 margin: 0;
	 padding: 7px 0 13px 0;
	}
#clientloginbox a  {
	font-weight:bold;
	}
h5 {
	font: bold 9pt Arial, sans-serif;
	color: #666;
	}
h5 a#forgot {
	color: #888;
	}
h5 a#forgot:hover {
	color: rgb(126,152,195);
	}
h4 {
	margin: 0;
	padding: 0;
	font: bold 10pt Arial, sans-serif;
	}
h3 {
	color: rgb(126,152,195);
	background: transparent;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: right;
	font: bold 10pt Tahoma, Arial, sans-serif;
	}
h3.testistyle, h3.logout, h3.testistyle a {
	background: transparent;
	text-decoration: none;
	font: bold 11pt Tahoma, Arial, sans-serif;
	color: #666;
	}
h3#whyaffiliates {
	background: transparent;
	font: bold 14pt Tahoma, Arial, sans-serif;
	line-height: 16pt;
	color: rgb(126,152,195);
	}
h3#whyaffiliates {
	background: transparent;
	font: bold 14pt Tahoma, Arial, sans-serif;
	line-height: 16pt;
	color: rgb(126,152,195);
	}
h3.logout, h3.logout a {
	margin-top: 0px;
	color: rgb(159,159,159);
	}
h3#signup a {
	background: transparent;
	margin-right: 8px;
	margin-bottom: 8px;
	text-decoration: underline;
	font: bold 11pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
h3#signup a:hover {
	color: rgb(102,102,102);
	}
#testimonialsbox, #testimonialsbox2 {
	width: 170px;
	height: auto;
	background-color: rgb(230,230,230);
	margin: 0 0 20px 0;
	padding: 2px 15px 20px 15px;
	}
#testimonialsboxlong {
	width: 565px; 
	height: auto;
	background-color: rgb(230,230,230);
	margin: 30px 0 40px 0;
	padding: 2px 15px 20px 15px;
}
#testimonialsboxlong h3 {
	
}
#testimonialsbox p {
	margin: 0;
	padding: 0;
	line-height: 1.20em;
	text-align: right;
	font-style: italic;
	font-size: 10pt;
	color: rgb(42,42,42);
	}
#testimonialsboxlong p {
	margin: 0;
	padding: 0;
	line-height: 1.20em;
	font-style: italic;
	font-size: 10pt;
	color: rgb(42,42,42);
	}
#testimonialsbox2 {
	font-size: 11pt;
	font-weight: normal;
	}
#badgesbox {
	width: 195px;
	margin-top: -10px;
	margin-bottom: 10px; 
	margin-left: 7px;
}
#bookadbox {
	width: 170px;
	border: 1px solid gray;
	margin: auto 0;
	margin: 5px 0 20px 0;
	padding: 2px 15px 20px 15px;

	}
#minicart {
	width: 170px;
	height: auto;
	background-color: #E7E7E7;
	margin: 0 0 20px 0;
	padding: 2px 15px 5px 15px;
	}
	#minicart ul {
		padding-left: 0px;
		list-style-type: none;
		font-size: 12px;
		background-color: #F1F1F1;
		padding: 5px;
		margin-left: 0px;

		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		}
		#minicart ul.currentapp {
			/*border: 1px solid #509613;*/
			border: 1px solid gray;
			box-shadow:0 0 5px #888888;
			-moz-box-shadow:0 0 5px #888888;
			-webkit-box-shadow:0 0 5px #888888;
			}
	#minicart li {
		padding-left: 20px;
 		font-size:90%;
		}
		#minicart li.order_desc  {
			width: 100%;
			padding-left: 0px;
			margin-left: 0px;
 			font-size:100%;
			color: black;
			}
			#minicart a.order_icon {
				display: block;
				float: right;
				}
		#minicart li.subtotal {
			font-weight: bold;
			color: #4571B9;
			}
		#minicart li span {
			xdisplay: inline-block;
			float: right;
			text-align: right;
			}
		#minicart li.order_grandtotal {
			width: 160px;
			font-weight: bold;
			color: #4571B9;
			}
			#minicart li.order_grandtotal span {
				font-size: 120%;	
				}
#author, .author {
	display: block;
	text-align: right;
	font-style: normal;
	}
#pg1corpbox, #pg1dbabox, #pg1llcbox, #pg1permitbox {
	float: left;
	width: 286px;
	height: 300px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

#pg1corpbox {
	margin-left: 10px;
	padding: 0;
	border-right: 1px dashed #666;
	border-top: 1px dashed #666;
	}
	#pg1corpbox .pg1linkcorp  {
	position: relative;
	top: -111px;
	left: 180px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1corpbox ul.mainpagebullets {
	margin-top: -20px;
	margin-left: 15px;
	}
#pg1dbabox {
	margin-left: 10px;
	padding: 0;
	border-right: 1px dashed #666;
	}
	#pg1dbabox .pg1linkdba  {
	position: relative;
	top: -111px;
	left: 180px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1dbabox ul.mainpagebullets {
	margin-top: -10px;
	margin-left: 25px;
	}
#pg1llcbox {
	margin-left: 5px;
	}
	#pg1llcbox .pg1linkllc  {
	position: relative;
	top: -118px;
	left: 190px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1llcbox ul.mainpagebullets {
	margin-top: -10px;
	margin-left: 15px;
	}
#pg1permitbox {
	margin-left: 5px;
	padding: 0;
	border-top: 1px dashed #666;
	}
	#pg1permitbox .pg1linkpermit  {
	position: relative;
	top: -111px;
	left: 180px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1permitbox ul.mainpagebullets {
	margin-top: -20px;
	margin-left: 45px;
	}

#pg1einbox {
	width: 575px;
	height: 169px;
	margin-left: 10px;
	padding-top: 15px;
	border-top: 1px dashed #666;
	}
	#pg1einbox .pg1linkdoc {
	position: relative;
	top: 5px;
	left: 20px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1einbox ul.mainpagebullets {
	width: 400px;
	}
#pg1docbox {
	width: 575px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 15px;
	border-top: 1px dashed #666;
	}
	#pg1docbox .pg1linkdoc  {
	position: relative;
	top: 5px;
	left: 20px;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	}
	#pg1docbox ul.mainpagebullets {
	width: 250px;
	}
#mainbody #pg1dbabox .pg1para, #mainbody #pg1llcbox .pg1para, #mainbody #pg1corpbox .pg1para, #mainbody #pg1permitbox .pg1para{
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
	text-align: left;
	font-style: oblique;
	color: rgb(126,152,195);
	}
	#mainbody #pg1docbox .pg1paraalt, #pg1einbox .pg1paraalt {
	position: relative;
	top: -80px;
	left: 280px;
	width: 300px;
	margin: 0;
	padding: 0;
	font-style: oblique;
	color: rgb(126,152,195);
	}
ul.mainpagebullets li {
	padding-right: 4px;
	margin-left: -5px;
	list-style-type: square;
	}
ul.mainpagebullets .firstnobullet {
	margin: 0px 0 0 -18px;
	padding-bottom: 2px;
	list-style-type: none;
	font-weight: bold;
	}
ul.mainpagebullets .nobullet {
	list-style-type: none;
	font-style: oblique;
	font-weight: bold;
	}
ul.mainpagebullets #nobulletalt {
	margin: 17px 0 0 -18px;
	list-style-type: none;
	}
#services-intro-page {
	border-bottom: 5px solid rgb(126,152,195);
	width: 590px;
	height: 166px;
	padding: 0px;
	margin: 10px 0 35px 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: bottom center;
	}
#services-intro-page img {
	float: left;
	margin: 20px 0 0 22px;
	padding-right: 10px;
	}
#services-intro-page img#sellerstamp {
	margin-top: 30px;
	}
#services-intro-page img#docretstamp {
	margin-top: 25px;
	}
h4.servicesheadline {
	margin: 0px 0 0 0;
	padding: 0;
	font:  bold 14pt/18pt Tahoma, Arial, sans-serif;
	font-style: italic;
	color: rgb(126,152,195); 
	}
#moreinfo h4.servicesheadline {
	margin-bottom:15px;
}
#services-intro-page p {
	margin: 0 0 0 0;
	padding: 20px 25px 10px 40px;
	line-height: 18px;
	color: #555;
	}
#services-intro-page p#sellerpara {
	padding-top: 25px;
	line-height: 20px;
	}
#services-intro-page span {
	font-weight: bold;
	}
#services-intro-page span.visitstyle, #services-intro-page span.visitstyle a {
	font-style: italic;
	color: rgb(126,152,195); 
	}
#services-intro-page span.visitstyle a:hover {
	font-style: italic;
	color: #555; 
	}
/*
Client Services Page 1
					   --common
*/
#getacopybutton, #getacopybutton2, #getacopybutton3, #makechangesubmitbutton, #makechangerevertbutton, #reasonformcontainer #submitbutton, #usingfirefox #submitbutton, .discount #submitbutton {
	margin: 0 0 0px 115px;
	color: rgb(126,152,195);
	}
#getacopybutton2 {
	margin: 0 0 0px 125px;
	}
#getacopybutton3 {
	margin: 0 0 0px 137px;
	}
#makechangesubmitbutton, #makechangerevertbutton {
	margin: 20px 20px 30px 0px;
	}
#anonymous #submitbutton {
	text-align: right;
	margin: 0px 0 0 100px;
	color: rgb(126,152,195);
	}
#usingfirefox #submitbutton, .discount #submitbutton {
	margin: 0 0 0 0;
	}
.discount #submitbutton {
	margin: 10px 0 10px 0;
	}
#clientservicesmainbody { 
    float: right;
	width: 390px;
	margin: 0;
	padding: 0 10px 0 0;
	background-color: transparent;
	color: rgb(42,42,42);
	}
#clientservicesmainbody p { 
	color: rgb(42,42,42);
	}
#clientservicesmainbody p.acrobat { 
	color: rgb(102,102,102);
	}
#messagebox1 {
	width: 169px;
	height: 120px;
	margin: 0px 0px 8px 0;
	padding: 2px 15px 3px 15px;
	background-color: rgb(236,240,246);
	font: 10pt Arial, sans-serif;
	}
#messagebox1 h3.testistyle {
	position: relative;
	top: 20px;
	}
#messagebox2 {
	width: 400px;
	height: 125px;
	margin: 17px 0 10px -7px;
	padding: 0 0 0 0;
	background-color: rgb(236,240,246);
	border-left: 1px dashed rgb(102,102,102);
	}
#personalmessage2 {
	height: 90px;
	margin: 0px 0 0px 0 ;
	padding: 11px 0 15px 10px ;
	}
#personalmessage2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 10pt Arial, sans-serif;
	color: rgb(42,42,42);
	}
span.statusmessage {
	font-weight: bold;
	font-style: italic;
 	color: rgb(126,152,195);
	}
#personalmessage2 ul.message {
	margin: 5px 0 0 0;
	padding: 0 0 0 40px;
	text-indent:-2em;
	}
span.bodyitalic {
	font-style: italic;
 	color: rgb(126,152,195);
	}
ul.message li {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	font-style: italic;
	font-size: small;
	color: rgb(42,42,42);
	}
ul.message1 {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	line-height: 1.30em;
	font-size: 11pt;
	color: rgb(42,42,42);
	}
#statusbox {
	width: 169px;
	height: auto;
	margin: 0px 0 60px 0;
	padding: 2px 15px 15px 15px;
	background-color: rgb(233,234,234);
	}
	#statusbox a {
		text-decoration: none;
		color: rgb(192,192,192);
		}
	#statusbox a:link, #statusbox a:hover {
		text-decoration: none;
		color: rgb(192,192,192);
		}
	#statusbox ul {
		margin: 0;
		padding: 10px 0px 10px 30px;
		text-indent: -1em;	
		line-height: 1.3em;
		list-style-type: none;
		font-style: normal;
		font-size: 10pt;
		color: rgb(192,192,192);
		}
	#statusbox ul li ul {
		padding-top: 0px;
		padding-bottom: 0px;
		}
		#statusbox li.currentstatus {
			margin: 0 0 0 -10px;
			padding: 0 0 0 10px;
			list-style-image: url(i/checkmarkgray16.png);
			font-weight: bold;
			font-style: italic;
			color: rgb(126,152,195);
			}
			#statusbox li.currentstatus a {
				color: rgb(126,152,195);
				}
		#statusbox li.futurestatus {
			margin: 0 0 0 -10px;
			padding: 0 0 0 10px;
			list-style-image: url(i/checkmarkgray16.png);
			}
			#statusbox li.futurestatus a {
				color: #888;
				}
		#statusbox li.prevstatus{
			margin: 0 0 0 -10px;
			padding: 0 0 0 10px;
			list-style-image: url(i/checkmark16.png);
			}

#rightcolumn {
	margin: 0px 0 0 0;
	padding: 0;
	float: right;
	}
#servicesbox {
	background-image: url(i/x_onlylgblu150.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 150% 120%;
	width: 182px;
	margin: 17px 0px 8px 0;
	padding: 2px 5px 50px 5px;
	border: 1px solid rgb(102,102,102); 
	}
#servicesbox h3 {
	margin: -2px -5px -5px -5px;
	padding: 10px 10px 10px 10px;
	background-color: rgb(236,240,246);
	border-bottom: 1px solid rgb(102,102,102);
	text-align: right;
	font: bold 10pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
#servicesbox ul {
	margin: 15px 2px 0 2px;
	padding: 0 0px 0 0px ;
	list-style-type: none;
	text-align: left;
	font: 10pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#servicesbox ul li{
	line-height: 25px;
	line-height: 2.5em;
	}
#servicesbox ul li ul {
	margin: 0px 0 0 30px;
	}
#servicesbox ul li ul li {
	font: 9pt Arial, sans-serif;
	color: rgb(102,102,102);
	}
#servicesbox ul li a:link, #servicesbox ul li a:visited {
	background: transparent;
	text-decoration: none;
	color: rgb(126,152,195);
	}
#servicesbox ul li a:hover {
	text-decoration: underline;
	background: transparent;
 	color: rgb(192,192,192);
	}
#youareherecontainer {
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	}
/* 
#youareherecontainer h6 {
	margin: 0; 
	padding: 0;
	font: bold 10pt Tahoma, Arial, sans-serif;
	color: rgb(192,192,192);
	}
*/
span#youarehere {
	margin: 0;
	padding: 0;
	background: transparent;
	font: bold 11pt Tahoma, Arial, sans-serif;
 	color: rgb(126,152,195);
	}
/*
Client Services Page 1 
					   -letter --common
*/
#lettercontainer, #getacopycontainer, #refundcontainer, #submittesticontainer, #changedbacontainer, #contactusformcontainer {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	}
#changedbacontainer {
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
	}
#lettercontainer p {
	color: rgb(42,42,42);
	font: 10.5pt/13pt Arial, sans-serif;
	}
span.italic {
	font-style: italic;
	}
/*
Client Services Page 2 and 3
						     --copy DBA
*/
#getacopycontainer p {
	margin: 13px 10px 10px 10px;
	}
p.acrobat {
	margin: 0px 10px 0 10px;
	padding: 0 0 10px 0;
	text-align: center;
	border-bottom: 1px dashed rgb(102,102,102);
	font: bold 8.5pt Arial, sans-serif;
	color: rgb(192,192,192);
	}
p#acrobat {
	margin: 0px 10px 0 10px;
	padding: 0 0 20px 0;
	text-align: center;
	font: bold 8.5pt Arial, sans-serif;
	color: rgb(192,192,192);
	}
#getacopycontainer h5 {
	width: 109px;
	margin: 0 0 0px 135px;
	padding: 0;
	text-align: center;
	}
.formbutton {
	margin: 0px 0 0px 125px;
	padding: 0;
	border: #fff solid 0px;
	}
#getacopycontainer .phone {
	margin: 0px 0 0 130px;
	padding: 0 0 10px 0px;
	color: rgb(102,102,102);
	}
/*
Client Services Page 4
					   --changeDBA (input styles)	
*/
#clientchangedbacontainer {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed rgb(102,102,102);
	}
#changedbacontainer form {
	margin: 0px 20px 0 25px;
	padding: 0 0 20px 0 ;
	}
#clientchangedbacontainer h5  {
	margin: 5px 0 0 0;
	padding: 0;
	font: bold 8pt Arial, sans-serif;
	}
.name input, .firstname input, .middlename input, .middleinitial input, .lastname input, .contactname input, .email input, .email2 input, .address input, .city input, .conductby input, .state input, .zip input, .date input, .title input, .officername input, .stateincorp input, .ccname input, .ccnum input, .accnum input, .routnum input, .ccexp input, .ccv input, #promo input {
	width: 225px;
	margin: 0;
	padding: 0px;
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#contactusformcontainer input.inputbox {
	width: 171px;
	margin: 3px 0 5px 0;
	padding: 0;
	border: 1px solid #999;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.ccname, .ccnum, .routnum {
	float:left;
	margin: 0 5px 0 0;
	padding: 0px;
	}
.ccnum input {
	width: 150px;
	}
.accnum input, .routnum input {
	width: 160px;
	}
.ccexp, .ccv {
	margin: 0 5px 0 0;
	padding: 0px;
	}
.ccexp input, .ccv input {
	width: 55px;
	}
.firstname input, .middlename input, .lastname input {
	width: 150px;
	}
.middleinitial input {
	width: 20px;
	}
.ccv {
	float:left;
	}
#promo input {
	width: 100px;
	}
#paypal input {
	border: 0;
	margin: 10px 0 0 0;
	}
.application .officername input, .application .name input, .application .address input, .application .city input, .application .email input, .application .email2 input, #choosestate input {
	width: 240px;
	}
.businessname input {
	width: 175px;
	}
.checknamebutton {
	border: 0;
	}
.state input {
	width: 35px;
	}
.zip input {
	width: 73px;
	}
.date input {
	width: 162px;
	}
.city, .state, .email, .conductby, .businessname, .title, .stateincorp {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	}
.firstname, .middlename, .middleinitial {
	float: left;
	margin: -5px 10px 0 0;
	padding: 0;
	}
.name, .lastname {
	margin: 0 10px 0 0;
	padding: 0;
	}
.phone .prefix  {
	width: 24px;
	margin: 0;
	padding: 0;
	}
.phone .suffix {
	width: 43px;
	margin: 0;
	padding: 0;
	}
.phone p.phoneinput, .date p.dateinput {
	display: inline;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: #ccc solid 1px;
	font: 11pt Arial, sans-serif;
	color: rgb(102,102,102);
	}
.phone .phoneinput input, .dateinput .monthinput, .dateinput .yearinput {
	margin: 0;
	padding: 0px;
	border: 0px;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.dateinput .monthinput {
	width: 23px;
	}
.dateinput .yearinput {
	width: 40px;
	}
.businesstype, .officertitleselect, .monthselect, .percentoff, .dayselect, .yearselect, #choosestate, #checkaccount, #typeofaffiliate  {
	width: 300px;
	margin: 0;
	padding: 0;
	border: #ccc solid 1px;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.dropdown {
	margin: 0;
	padding: 0;
	border: 1px solid rgb(192,192,192);
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.dropdownmid {
	width: 250px;
	margin: 0;
	margin-bottom:10px;
	padding: 0;
	border: 1px solid rgb(192,192,192);
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.dropdownlong {
	width: 500px;
	margin: 0;
	margin-bottom:10px;
	padding: 0;
	border: 1px solid rgb(192,192,192);
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);

	}

#pricing_state, #pricing_county {
	margin: 0;
	margin-left: 10px;
	padding: 0;
	border: #ccc solid 1px;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.officertitleselect {
	width: 190px;
	}
#choosestate {
	width: 200px;
	margin: 0 0 20px 380px;
	padding: 0 0 0 0;
	}
#typeofaffiliate {
	width: 260px;
	}
#checkaccount {
	width: 150px;
	}
.monthselect, .percentoff {
	width: 100px;
	}
.yearselect {
	width: 60px;
	}
.dayselect {
	width: 45px;
	}

/*
Client Services Page 6
					   --refund
*/
#noticebox {
	width: 320px;
	background-color: rgb(236,240,246);
	margin: 10px 0px 0px 25px;
	padding: 15px 11px 7px 11px;
	}
#noticebox p {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 9pt;
	}
#noticeboxitalic {
	font-style: italic;
	}
span.noticeboxhightlight {
	font-style: italic;
	font-weight: bold;
 	color: rgb(126,152,195);
	}
#reasonformcontainer {
	margin: 20px 0 0 25px;
	padding: 0;
	}
#reasonformcontainer h5 {
	margin: 0;
	padding: 0;
 	color: rgb(126,152,195);
	}
#reasonrefundinputbox {
	margin: 0px 0 0 0px;
	height:120px;
	width:340px;
	padding: 0;
	border: #999 solid 1px;
	color: rgb(126,152,195);
	}
#reasonformcontainer #submitbutton {
	margin: 5px 0 0 0;
	padding: 0;
	}

/* Client Services Page 7
						 --submittestimonial
*/
#submittesticontainer {
	margin: 20px 10px 0 25px;
	padding: 0;
	}
#submittesticontainer p {
	width: 320px;	
	margin: 0 0 15px 0;
	padding: 0px 0 0 0;
	}
#testimonialinputbox {
	width: 340px;
	height: 120px;
	margin: 0;
	padding: 0;
	border: #999 solid 1px;
	color: rgb(126,152,195);
	}
#submittesticontainer p#anonymous {
	float: left;
	width: 360px;
	margin: 0 0 0 -1px;
	padding: 5px 0 0 0;
	text-align: left;
	font-size: 9pt;
	font-style: italic;
	}
.discount {
	margin: 0 0 25px 0;
	padding: -30px 0 10px 0;
	border-bottom: 1px dashed rgb(102,102,102);
	}
.discount h5 {
	font-weight: bold;
	font-size: 12pt;
	}
.discount p {
	margin: -25px 0 0 0;
	padding: -25px 0 0 0;
	}
#firefoxbutton {
	float:right;
	display: inline;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: right;
	}
ul#firefox {
	margin: -20px 0 25px 25px;
	padding: 0 0 0 0;
	}
/* 404 page 
		app --common 

*/
.application {
	float: right;
	width: 590px;
	height: auto;
	margin: 15px 0 25px 0px;
	padding: 0;
	border: 0px solid rgb(102,102,102);
	color: rgb(102,102,102);
	}
/* Application 
			  --common
*/
#googleconversion {
	text-align: right;
	}
.application .highlight {
	font-style: italic;
	color: rgb(126,152,195);
	}
.application .highlightgray {
	font-style: italic;
	color: #444;
	}
.application .highlightblack {
	font-weight: bold;
	color: #444;
	}
.application .highlightalt {
	font-style: italic;
	font-weight: bold;
	color: rgb(126,152,195);
	}
.prev, .continue, #create, a.edit, a.prev  {
	background-color: rgb(126,152,195);
	margin-top: 6px;
	margin-right: 5px;
	font-weight: bold;
	color: #fff;
	}

	.continue {
	border: 1px solid rgb(80,150,19);

	background: rgb(80,150,19); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac716', endColorstr='#509613')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(138,199,22)), to(rgb(80,150,19))); /* for webkit browsers */
	background: -moz-linear-gradient(top, rgb(138,199,22), rgb(80,150,19)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}

	.prev, a.edit {
	border: 1px solid rgb(126,152,195);

	background: rgb(126,152,195); /* for non-css3 browsers */
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}

	.continue.swappos {
	position: relative;
	left: 70px;
	}

	.prev.swappos {
	position: relative;
	right: 97px;
	}

a.edit, a.prev {
	text-decoration:none;	
	font-size: 12px;
	padding: 2px 5px;
	}
.prev {
	margin: 0 10px 0 0;
	}
#appnav, .reviewnav {
	float: right;
	}
#add, #remove, #checkbutton {
	background-color: rgb(126,152,195);
	margin: 5px 5px 25px 0px;
	color: #fff;
	}
#checkbiznamebox .checkname #checkbutton {
	margin: -4px 50px 0px 0;
	}
	

.application h4.headline, #mainbodycontact h4.headline, .application h4.headline2 {
	width: 400px;
	margin: 0px 0 0 10px;
	padding: 0px 0 12px 0;
	list-style-type: none;
	font:  bold 14pt/18pt Tahoma, Arial, sans-serif;
	font-style: italic;
	color: rgb(126,152,195); 
	}
h4.orderid {
	padding: 0 0 0 30px;
	font-size: 15pt;
	color: rgb(126,152,195); 
	}
.application p, .application dl, .application dt, .application dd, #mainbodycontact p {
	background-image: none; 
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	list-style-type: none;
	font: 11pt/16pt Arial, sans-serif;
	color: #444; 
	}
.application dl dd a:link, .application dl dd a:visited {
	font-style: italic;
	color: #444;
	}
.application dl dd a:hover {
	color: rgb(126,152,195);
	}
.application dt {
	margin: 0 0 0 0;
	padding: 0 0 0 23px;
	text-decoration: none;
	font-style: italic;
	list-style-type: disc;
	color: rgb(126,152,195); 
	font-weight:bold;
	}
.application dd {
	margin: 0 0 0 0;
	padding: 0 0 7px 40px;
	}
#mainbodycontact dl, #mainbodycontact dl {
	margin: 0 0 20px 50px;
	padding: 0 0 0 0;
	}
.application h5  {
	margin: 5px 0 0 0px;
	padding: 0;
	text-transform: uppercase;
	font: bold 9pt Arial, sans-serif;
	}
.appinputcontactinfo {
	margin: 25px 0 35px 50px;
	padding: 0 0 0 0;
	}
.appinputcontactinfo .long input{
	width: 350px;
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.appinputcontactinfo .long textarea{
	width: 480px;
	height: 80px;
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);

	}
.appinputcontactinfo .mid input{
	width: 300px;
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
span.description {
	text-decoration: none;
	font: bold 11pt/15pt Tahoma, Arial, sans-serif;
	font-style: italic;
	color: #666; 
	}
.appinputcontactinfo .officername {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	}
.appinputcontactinfo h5.addanother a:link, h5.addanother a:visited {
	margin: 0;
	padding: 0;
	font: bold 9pt Arial, sans-serif;
	color: rgb(102,102,102);
	}
.appinputcontactinfo h5.addanother a:hover {	
	background: transparent;
	text-decoration: underline;
	color: rgb(126,152,195);
	}
.appinputcontactinfo h5.addanother {
	margin: 20px 0 0 0;
	padding: 0;
	}
#promo {
	margin: 0;
	padding: 0;
	}
.application #updatecartbutton {
	background-color: rgb(126,152,195);
	color: #fff;
	}
#updatecartbuttoncontainer {
	float: right;
	}
.application #submitbutton {	
	margin: 0px 0 0 460px;
	padding: 0 0 10px 0;
	border: 0px;
	text-align: right;
	}
.paycontainer {
	border: 1px dashed rgb(126,152,195);
	padding: 10px 10px 20px 10px;
	}
.paycontainer h4.paymenttitle {
	padding-bottom: 10px;
	font: bold italic 14pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
.paymenttitlealt {
	font: bold italic 10pt Arial, sans-serif;
	}
#creditlogos {
	float: right;
	}
#ccvlogos {
	padding-top: 10px;
	}
#agreetoterms {
	margin: 20px 0 25px 0;
	padding: 0 0 0 0px;
	text-align: left;
	}
#removeitem {
	margin: 0;
	padding: 0;
	text-align: left;
	font-style: italic;
	color: rgb(153,153,153);
	}
#shoppingcartbreakdown {
	margin: 30px 0 10px 0;
	border-bottom: 1px dashed rgb(102,102,102);
	text-align: right;
	}
#shoppingcartbreakdown th {
	padding: 0 0px 0 0;
	border-bottom: 1px dashed rgb(102,102,102);
	}
#shoppingcartbreakdown td {
	width: 140px;
	padding: 0 0px 0 0px;
	text-align: right;
	}
/*
#shoppingcartbreakdown td span.keywords, #shoppingcartbreakdown td span.totalwith {
	width: 240px;
	font-style: italic;
	color: rgb(153,153,153);
	}
*/
h4.chooseaheadline {
	font: bold 14pt/18pt Tahoma, Arial, sans-serif;
	padding-bottom: 10px;
	}
#shoppingcartbreakdown .checkbox {
	width: auto;
	margin: 0;
	padding: 0;
	text-align:center;
	}
#shoppingcartbreakdown .itemsold {
	width: 200px;
	padding: 0 0 0 0px;
	text-align: left;
	}

#checkimagecontainer {
	width: 540px;
	margin: 15px 10px 10px 0px;
	padding: 0px 5px 0px 5px;
	}
#echeck {
	margin: 10px 0 10px 0;
	padding: 0px 0px 0 0px;
	border: 1px solid #999;
	text-align: right;
	}
#sigecheck2 {
	float: left;
	margin: 0px 0px 0 5px;
	padding: 0px 20px 0 0px;
	border: 0px dashed rgb(102,102,102);
	}
#youareherecontainerhelp {
	float: left;
	margin: 0 6px 0 0; 
	padding: 6px 0 0 0;
	font: bold 10pt Tahoma, Arial, sans-serif;
	color: #888;
	}
#youareherecontainerhelp h4 a:link, #youareherecontainerhelp h4 a:visited {
	color: #888;
	}
#youareherecontainerhelp h4 a:hover {
	color: rgb(126,152,195);
	}
#thankyoulogininfo {
	margin: 10px 0 0 30px;
	}
#thankyoulogininfo h4 {
	padding: 0 0 7px 0;
	}
/* Help Center/Resources 	 

*/
#helpboxescontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#helpboxescontainer p {
	color: #444;
	}
#helpboxescontainer h4.headline {
	margin: 55px 0 0 0px;
	padding: 0px 0 0px 0;
	font:  bold 14pt/18pt Tahoma, Arial, sans-serif;
	font-style: italic;
	color: rgb(126,152,195); 
	}
#helpboxes {
	margin: -20px 0 0 0;
	padding: 0 0 0 0;
	}
#dbahelpbox, #corphelpbox, #llchelpbox, #taxidhelpbox, #businesslicensehelpbox, #sellershelpbox, #resourceshelpbox, #signuphelpbox, #faqhelpbox, #testihelpbox {
	float: left;
	width: 188px;
	margin: 20px 0px 8px 0;
	padding: 2px 5px 20px 5px;
	background-image: url(i/x_onlylgblu150.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 150% 120%;
	border: 1px solid #666; 
	}
#checkbiznamebox {
	width: 788px;
	margin: 0px 0px 10px 0px;
	padding: 2px 5px 20px 5px;
	background-image: url(i/x_onlylgblu150.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 120%;
	border: 1px solid #666; 
	}
#checkbiznamebox p {
	padding: 2px 5px 0px 5px;
	font: 9.5pt Arial, sans-serif;
	color: #333;
	}
p a#helppagestarthere:link {
	color: red;
	}
#checkbiznamebox h5 {
	margin: 0;
	padding: 0;
	font: bold 9pt Arial, sans-serif;
	color: rgb(102,102,102);
	}
#checkbiznamebox #bizagencyselect {
	width: 225px;
	margin: 0 0 0 10px;
	padding: 0;
	}
	#checkbiznamebox .businesstype {
	width: 250px;
	margin: 0;
	padding: 0;
	}
#checkbiznamebox .checkname {
	float: right;
	margin: 15px 0 0 10px;
	}
#checkbiznamebox #bizname {
	float: right;
	position: relative;
	left: -20px;
	}
	#checkbiznamebox #bizname input {
	width: 270px;
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#signuphelpbox {
	margin: 5px 0px 8px 0;
	}
#resourceshelpbox, #faqhelpbox {
	background-image: url(i/x_onlylggry150.png);
	margin-bottom: 0px;
	}
#corphelpbox, #llchelpbox, #taxidhelpbox, #businesslicensehelpbox, #sellershelpbox, #resourceshelpbox, #faqhelpbox {	
	width: 180px;
	margin-left: 8px;
	}
#dbahelpbox h2, #corphelpbox h2, #llchelpbox h2, #taxidhelpbox h2, #businesslicensehelpbox h2, #sellershelpbox h2, #resourceshelpbox h2, #signuphelpbox h2, #faqhelpbox h2, #checkbiznamebox h2, #testihelpbox h2 {
	margin: -2px -5px -5px -5px;
	padding: 10px 10px 10px 10px;
	background-color: rgb(236,240,246);
	border-bottom: 1px solid #666;
	text-align: center;
	font: bold 12pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
#signuphelpbox h2 {
	font: bold 12pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
#resourceshelpbox h2, #faqhelpbox h2 {
	background-color: rgb(233,234,234);
	}
#dbahelpbox h2 a:link, #corphelpbox h2 a:link, #llchelpbox h2 a:link, #taxidhelpbox h2 a:link, #businesslicensehelpbox h2 a:link, #sellershelpbox h2 a:link, #checkbiznamebox h2 a:link, #testihelpbox h2 a:link {
	text-decoration: underline;
	background: transparent;
	color: rgb(126,152,195);
	}
#resourceshelpbox h2 a:link, #faqhelpbox h2 a:link {
	text-decoration: underline;
	background: transparent;
	color: rgb(145,145,145);
	}
#dbahelpbox h2 a:visited, #corphelpbox h2 a:visited, #llchelpbox h2 a:visited, #taxidhelpbox h2 a:visited, #businesslicensehelpbox h2 a:visited, #sellershelpbox h2 a:visited, #checkbiznamebox h2 a:visited, #testihelpbox h2 a:visited {
	text-decoration: none;
	background: transparent;
	color: rgb(126,152,195);
	}
#resourceshelpbox h2 a:visited, #faqhelpbox h2 a:visited {
	color: rgb(145,145,145);
	}
#dbahelpbox h2 a:hover, #corphelpbox h2 a:hover, #llchelpbox h2 a:hover, #taxidhelpbox h2 a:hover, #businesslicensehelpbox h2 a:hover, #sellershelpbox h2 a:hover, #checkbiznamebox h2 a:hover, #testihelpbox h2 a:hover {
	text-decoration: none;
	background: transparent;
	color: rgb(145,145,145);
	}
#resourceshelpbox h2 a:hover, #faqhelpbox h2 a:hover {
	text-decoration: none;
	background: transparent;
	color: rgb(126,152,195);
	}
#dbahelpbox ul li a:link, #corphelpbox ul li a:link, #llchelpbox ul li a:link, #taxidhelpbox ul li a:link, #businesslicensehelpbox  ul li a:link, #sellershelpbox  ul li a:link, #resourceshelpbox ul li a:link, #signuphelpbox ul li a:link, #faqhelpbox ul li a:link, #testihelpbox ul li a:link {
	text-decoration: none;
	background: transparent;
	color: #333;
	}
#dbahelpbox ul li a:visited, #corphelpbox ul li a:visited, #llchelpbox ul li a:visited, #taxidhelpbox ul li a:visited, #businesslicensehelpbox ul li a:visited, #sellershelpbox ul li a:visited, #signuphelpbox ul li a:visited, #testihelpbox ul li a:visited {
	text-decoration: none;
	background: transparent;
	color: rgb(102,102,102);
	}
#resourceshelpbox ul li a:visited, #faqhelpbox ul li a:visited {
	color: rgb(42,42,42);
	}
#dbahelpbox ul li a:hover, #corphelpbox ul li a:hover, #llchelpbox ul li a:hover, #taxidhelpbox ul li a:hover, #businesslicensehelpbox ul li a:hover, #sellershelpbox ul li a:hover, #resourceshelpbox ul li a:hover, #signuphelpbox ul li a:hover, #faqhelpbox ul li a:hover, #testihelpbox ul li a:hover {
	text-decoration: underline;
	background: transparent;
	color: rgb(126,152,195);
	}
#dbahelpbox ul, #corphelpbox ul, #llchelpbox ul, #taxidhelpbox ul, #businesslicensehelpbox ul, #sellershelpbox ul, #resourceshelpbox ul, #signuphelpbox ul, #faqhelpbox ul, #testihelpbox ul {
	margin: 15px 2px 0 20px;
	padding: 0 0px 0 0px ;
	list-style-type: none;
	text-indent: -1em;	
	text-align: left;
	font: 10pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
#dbahelpbox ul li, #corphelpbox ul li, #llchelpbox ul li, #taxidhelpbox ul li, #businesslicensehelpbox ul li, #sellershelpbox ul li, #resourceshelpbox ul li, #signuphelpbox ul li, #faqhelpbox ul li, #testihelpbox ul li {
	line-height: 25px;
	line-height: 1.5em;
	}
/* Map 
 
*/
#map {
	margin: -10px 0 0 0;
	padding: 0px 25px 0 35px; 
	}
#camap {
	margin: -20px 0 0 0;
	padding: 0px 25px 0 35px; 
	}
/* Review

*/
.reviewcontainer {
	margin: 15px 0 0px 50px;
	padding: 0 0 0 15px;
	}
.reviewcontainer h5 {
	margin: 0 0 0px 0;
	padding: 0 0 5px 0;
	}
.reviewnav {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.reviewnav strong {
	display: block;
	margin-top: -5px;
}
.reviewcontainer ul {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed rgb(102,102,102);
	}
.reviewcontainer li {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	color: rgb(126,152,195);
	}
/* Docs
 
*/
#adtop {
	text-align: center;
	}
#bottomad {
	margin-top: 230px;
	margin-left: 55px;
	padding: 0;
	}
#legalzoomad {
	margin: 0 0 0 360px;
	padding: 0;
	}
#pricingbreakdown {
	width: 550px;
	margin: 0 0 0 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed rgb(102,102,102);
	}
#pricingbreakdown th {
	padding: 0 0 5px 0;
	border-bottom: 1px dashed rgb(102,102,102);
	text-align: center;
	}
#pricingbreakdown tr {
	text-align: center;
	}
#pricingbreakdown .itemtosell {
	text-align: left;
	}
#pricingbreakdown .total {
	font-weight:bold;
	}
#pricingbreakdown .itemtosell a:link, #pricingbreakdown .itemtosell a:visited {
	font: bold 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#pricingbreakdown .itemtosell a:hover {
	color: #777;
	}
#pricingbreakdown td {
	/*xtext-align: left;*/
	}
.application #pricingbreakdown td.oneasterisk {
	padding-left: 7px;
	}
.application #pricingbreakdown td#twoasterisk {
	padding-left: 10px;
	}
#pricingbreakdown td .itemtosell a:link, #pricingbreakdown td .itemtosell a:visited {
	padding: 0;
	}
#pricingbreakdown .subitemtosell {
	padding: 0 0 0 15px;
	text-align: left;
	font-style: italic;
	}
.application .note {
	padding-top: 5px;
	text-align: left;
	font: italic 10pt Arial, sans-serif;
	color: rgb(42,42,42);
	}
#securitylogo {
	float: right;
	margin-bottom: 15px;
	margin-left: 18px;
	}
p.privacyparagraphs, #mainbodycontact .privacyparagraphs {
	padding-bottom: 25px;
	color: #444;
	}
.resourcecontainer p.privacyparagraphs a:link, .resourcecontainer p.privacyparagraphs a:visited, .mainresourcecontainer p.privacyparagraphs a:link, .mainresourcecontainer p.privacyparagraphs a:visited, .application #privacyparagraphs a:link, .application #privacyparagraphs a:visited, .application .privacyparagraphs a:link, .application .privacyparagraphs a:visited {
	background: transparent;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
 	color: #666;
	}
#mainbodycontact .resourcecontainer p.privacyparagraphs a.resourcelink:hover, #mainbodycontact .mainresourcecontainer p.privacyparagraphs a.resourcelink:hover, #mainbodycontact .application #privacyparagraphs a:hover, .application .privacyparagraphs a:hover {
	color: rgb(126,152,195);
	}
dl {
	margin: 0 0 0 10px;
	padding: 0;
	}
dt {
	background-image: url(i/x_only.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0;
	margin: -5px 0 10px -7px;
	padding: 20px 0px 10px 20px;
	font: 12pt Tahoma, Arial, sans-serif;
	color: rgb(126,152,195);
	}
dt span.keywords, span.keywords {
	font-weight: bold;
	}
dd {
	background-color: transparent;
	margin: -15px 0 10px 15px;
	padding: 0 0 0px 15px;
	color: #444;
	}
#mainbodycontact h5 {
	margin: 0 0 0 0;
	padding: 0px 0px 10px 0px;
	font: italic 11pt Tahoma, Arial, sans-serif;
	font-weight: bold;
	}
.resourcecontainer, .mainresourcecontainer {
	width: 567px;
	margin: 0px 0 20px 25px;
	padding: 0 0 0 0;
	border-bottom: 1px dashed rgb(102,102,102); 
	}
.mainresourcecontainer {
	margin-left: 15px;
	}
.resourcecontainer img, .mainresourcecontainer img {
	float: right;
	margin-top: -8px;
	margin-right: 10px;
	margin-left: -2px;
	}
.mainresourcecontainer img {
	float: left;
	}
.mainresourcecontainer img.stampfloatright {
	float: right;
	}
#mainbodycontact .mainresourcecontainer a:link, #mainbodycontact .mainresourcecontainer a:visited {
	font-style: italic;
	text-decoration: underline;
	color: #666;
	}
#mainbodycontact .mainresourcecontainer a:hover {
	color: rgb(126,152,195);
	}
#mainbodycontact .mainresourcecontainer h5 a:link, #mainbodycontact .mainresourcecontainer h5 a:visited {
	font-style: italic;
	text-decoration: underline;
	color: rgb(126,152,195);
	}
#mainbodycontact .mainresourcecontainer h5 a:hover {
	color: rgb(126,152,195);
	}
#mainbodycontact p.testimonialpage {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #666;
	}
	#mainbodycontact p.alttestimonial {
		font-style: italic;
		}
	.testiauthor {
		text-align: right;
		font-weight: bold;
		color: #444;
		}
/* ---------->>>  Affiliates <<<---------- */

#commissionstable, #promotable, #pendingtable {
 	margin: 10px 0 30px 0px;
	padding-top: 35px;
 	border-top: 10px dotted rgb(236,240,246);
 	color: #7E98C3;
	}
#commissionstable table, #pendingtable table {
	width: 100%;
	}

input.standardtextfield {
	border: 1px solid #ccc;
	font: 11pt Arial, sans-serif;
	color: rgb(126,152,195);
	}
#commissionstable th, #promotable th, #pendingtable th {
	padding: 0 7px 0 7px;
	text-align: center;
	text-decoration: none;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight: bold;
	color: #666;
	}
	#commissionstable tr.tablehead th, #pendingtable tr.tablehead th {
	font-size: 16pt;
	padding-bottom: 20px;
	}
	#commissionstable .subsales, #pendingtable .subsales {
		text-decoration: none;
		font-style: italic;
		font-weight: lighter;
		font-variant: normal;
		}

	.subsales2 {
		background-color: rgb(236,240,246);
		}
#commissionstable td, #promotable td, #pendingtable td {
	padding: 3px;
	border-right: 1px dashed #666;
	border-bottom: 1px dashed #666;
	text-align: center;
	font-style: italic;
	}
#commissionstable .firstrow {
	padding-right: 7px;
	text-align: right;
	}
#addpromo {
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	text-align: left;
	}
tr.altrow {
	background-color: rgb(243,244,244);
	}
#createbutton {
	margin: -30px 0 0 40px;
	padding: 0 0 0 0;
	}
#linkinputbox {
	width: 450px;
	height: 40px;
	}
.floatleft, .positionleft {
	float: left;
	margin-right: 5px;
	}
.floatright, .positionright {
	float: right;
	margin-left: 5px;
	}
.nofloat {
	float: none;
	clear: both;
}

/* Error Messages */
.errormessage {
	margin: 10px 0 10px 10px;
	padding: 0px 0 0 0;
	list-style: square inside;
	text-indent: 0em;
	font: bold 10.5pt/12.5pt Arial, sans-serif;
	font-style: italic;
	color: rgb(153,0,0) !important;
	}
.errormessage li{
	font-weight: lighter;
	}
.errorfield, .errorfield h5 {
	color: rgb(153,0,0);
	}
.errorfield select, .errorfield input, .errorfield p.phoneinput, .errorfield #checkaccount {
	border-color: rgb(153,0,0);
	}
.checknameavailable {
	color: rgb(51,153,51);
	}
.footnote {
	font-size: 9px;
	}
.application .errormessage {
	padding: 0 0 0 20px;
	}
.application ul.errormessage li {
	font: 10.5pt/12.5pt Arial, sans-serif;
	}


a.prevaddresslink span.prevaddressspan {
	display:none;
}
a.prevaddresslink:hover span.prevaddressspan {
	display:inline; 
	position:absolute; 
	padding:5px; 
 	color: rgb(149,149,149);
	background-color:white; 
	border:1px solid rgb(126,152,195); 
	text-decoration:none;
	text-align:left;
}

input.prevaddressbutton {
	border: 0px;
	background-color: white;
	font-weight: normal;
	color: rgb(126,152,195);

}
div.address h5 input.prevaddressbutton {
	text-align:left;
	width: 100%
}


/* New landing pages */

.landing-logo {
	margin: 20px 0 30px 50px;  
	}
.landing-pricingbox {
	float: right; 
	margin-top: 55px; 
	margin-right: 40px; 
	padding-left: 1em;
	text-align: center;
	font-size: 16pt;
	}
	.landing-span-bold {
	display:block;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 20pt;
	}
.affiliate-text {
	margin: 10px 0px 10px 10px;
	}
	.affiliate-text .ampm {
	color: rgb(126,152,195);
	font-weight:bold;
	font-size: 1.1em
	}

#mainbody-landing .affiliate-pkgincludes {
	margin: 30px 0 15px 15px;
	}
#mainbody-landing .landing-pkgincludes {
	margin: 0 0 15px 15px;
	}
	.landing-span-priceincludes {
	display: block;
	margin-top: 10px;
	font-size: 15pt;
	font-style: oblique;
	}
	.landing-span-uppercase {
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
	font-size: 15pt;
	color: #555;
	}
#mainbody-landing h2 {
	margin: 0 0 0 35px;
	text-indent: -20px;
	padding-bottom: 10px;
	line-height: 15pt;
	font-weight: bold;
	font-size: 14pt;
	color: #555;
	}
	#mainbody-landing h2:before {
		content:"\02022 \02002"; /* &bull; &ensp; */
		font-size: 18pt;
		color: rgb(126,152,195);
	}

	.landing-span-smallbullet {
	font-size: 18pt;
	color: rgb(126,152,195);
	}
	.landing-span-nextbullet {
	margin-left: 20px;
	font-weight: normal;
	font-size: 12pt;
	}
	.landing-span-bolditalic {
	font-style: oblique;
	font-weight: bold;
	}
	.landing-span-expedit {
	line-height: 20pt;
	font-style: oblique;
	font-size: 15pt;
	color: rgb(126,152,195);
	}
	
.landing-action-button {
	float: right;  
	width: 200px;
	margin: 0px 0 0 0;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 17pt;
	color: #000;
	}

.landing-action-button a {
	display: block;
	height: 15px;
	margin-top: 10px;
	padding: 15px 10px 15px 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color:#fff;

	background: rgb(89,158,20); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac716', endColorstr='#509613')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(138,199,22)), to(rgb(80,150,19))); /* for webkit browsers */
	background: -moz-linear-gradient(top, rgb(138,199,22), rgb(80,150,19)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;

	}
.landing-action-button a:hover {
	color:#fff;

	background: rgb(65,123,15); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac716', endColorstr='#417b0f')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(138,199,22)), to(rgb(65,123,15))); /* for webkit browsers */
	background: -moz-linear-gradient(top, rgb(138,199,22), rgb(65,123,15)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}

.landing-phonenum {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	}
#mainbody-landing hr {
	width: 390px;
	margin-right: 510px;
	}
.landing-relatedservices {
	float: right; 
	position: relative;
 	width: 150px;
	margin: 55px 25px 0 0; 
	padding: 10px 0 0 0;
	text-align: center;
	border: 2px dotted rgb(126,152,195);
	}
.landing-span-title {
	font-size: 12pt;
	}
.landing-relatedservices ul {
	padding:0px;
	width:100px;
	margin: 10px auto;
	}
#landing-relatedservices-buttons li { display: block; width: 100px; margin: 10px 0 0 0; padding: 0; list-style: none; }

#landing-relatedservices-buttons a {display: block; }

#relatedservices-llc {width:100px; height: 52px; background: url(i/relatedservicesstamps.gif) -0px -0px no-repeat;}
#relatedservices-sp {width:100px; height: 59px; background: url(i/relatedservicesstamps.gif) -0px -52px no-repeat;}
#relatedservices-dba {width:100px; height: 64px; background: url(i/relatedservicesstamps.gif) -0px -111px no-repeat;}
#relatedservices-dr {width:100px; height: 52px; background: url(i/relatedservicesstamps.gif) -0px -175px no-repeat;}
#relatedservices-inc {width:100px; height: 64px; background: url(i/relatedservicesstamps.gif) -0px -227px no-repeat;}
#relatedservices-ein {width:100px; height: 51px; background: url(i/relatedservicesstamps.gif) -0px -291px no-repeat;}

#relatedservices-llc a {height: 52px;}
#relatedservices-sp a {height: 59px;}
#relatedservices-dba a {height: 64px;}
#relatedservices-dr a {height: 52px;}
#relatedservices-inc a {height: 64px;}
#relatedservices-ein a {height: 51px;}

#relatedservices-llc a:hover {background: url(i/relatedservicesstamps.gif) -0px -343px no-repeat;}
#relatedservices-sp a:hover {background: url(i/relatedservicesstamps.gif) -0px -395px no-repeat;}
#relatedservices-dba a:hover {background: url(i/relatedservicesstamps.gif) -0px -454px no-repeat;}
#relatedservices-dr a:hover {background: url(i/relatedservicesstamps.gif) -0px -518px no-repeat;}
#relatedservices-inc a:hover {background: url(i/relatedservicesstamps.gif) -0px -570px no-repeat;}
#relatedservices-ein a:hover {background: url(i/relatedservicesstamps.gif) -0px -634px no-repeat;}

.landing-morehelpcenter {
	margin: 25px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid rgb(126,152,195);
	}
.landing-span-morehelp {

	}

.landing-faq {
	float: left;
	width: 390px;
	margin: 15px 0 0 0;
	padding-top: 20px;
	color: #666;
	xborder-top: 2px solid gray;
	}
	.landing-faq dt {
		font-weight:bold;
		margin: 0px 0 5px 0;
		}
	.landing-faq dd {
		margin: 0 0 20px 0;
		}

.affiliate-action-button {
	float:right;
	width: 250px;
	margin: 20px 0 0 0;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 17pt;
	color: #000;
	}

.affiliate-action-button a {
	display: block;
	height: 70px;
	padding: 25px 10px 15px 10px;
	text-align: center;
	text-decoration: none;
	font-variant: small-caps;
	line-height:30px;
	color:#555;

	background: rgb(126,152,195); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#7e99c3')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgb(126,152,195))); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fff, rgb(126,152,195)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;

	}

.affiliate-action-button a:hover {
	color:#fff;

	background: #333; /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#333333')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#333)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #333); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}

.affiliate-pricingbox {
	font-size: 10pt;
	}
	.affiliate-span-bold {
	font-weight: bold;
	font-size: 20pt;
	}

.bubbleInfo {
	position: relative;
}

.popup {
	position: absolute;
	display: none; /* keeps the popup hidden if no JS available */
	padding: 7px;
	padding-bottom: 10px;
	font-size: 1.2em;
	line-height: 1.5em;
	background-color:#EDEDED;
	border:2px solid #666666;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	z-index:3; /*causes IE8 problems; but fixes show through when popup */
	}

.trigger { 
	width: 225px; /* below is to reduce trigger size */
	overflow: visible;
	white-space: nowrap;
	}

.popup a {
	text-decoration: none;
	}
	
span.trigger_title {
	font-size: .8em;
	xcolor: gray;
	color: rgb(126,152,195);
	padding-left:5px;
	cursor:pointer;
	text-decoration:underline;
	}

span.popup_title {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: .8em;
	color: rgb(126,152,195); 
	}


.chat-bubble-arrow-border {
	border-color: transparent transparent #666666 transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top:-22px;
	left:30px;
}

.chat-bubble-arrow {
	border-color: transparent transparent #EDEDED transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top:-19px;
	left:30px;
}

#amazonboxty {
	padding-top:30px; 
	padding-left:30px;
	}

#amazonboxcs {
	padding-left: 10px;
	}

table.docretsearch {
	color: rgb(126,152,195); 
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: .9em;
	line-height: 1.5em;
	background-color:#EDEDED;
	border:2px solid #666666;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}
	table.docretsearch tr.colheader td {
		font-weight: bold;
		font-variant: small-caps;
		}
	table.docretsearch tr td {
		margin: 0 5px 0 5px;
		padding: 5px;
		}
	.selectlink {
		white-space:nowrap;
		}
	.selectlink a {
		color: rgb(80,150,19);
		}

/* =========== */
/* = Package Table = */
/* =========== */

table#package-chart {
	border-collapse: collapse;
	margin: 0px auto; 
	margin-top: 40px;
	}

table#package-chart th { 
	height: 103px; 
	margin: 0px auto; 
	text-align: center; 
	font-size: 3em; 
	color: #fff;  
	xcolor: #444;  
	
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; 
	}
	table#package-chart th div.topper { 
		position:relative;
		top: -25px;
		text-transform: uppercase;
		font-size: .35em;
		font-weight: bold;
		color: #444;
		}
		.complete-plus .topper span {
			font-size: 1.2em;
			font-style: italic;
		}
	table#package-chart th.complete { 
		background-color: #dee6f3;
		}
	table#package-chart th.complete-plus { 
		background-color: #f3f2f2; 
		xbackground-color: #e6e6e6; 
		xbackground-color: #c0c0c0; 
		}  
	.complete .price, 
	.complete-plus .price {
		xtext-shadow: 1px 1px .5px #000;
		text-shadow: 0px 0px 10px #000;
		xtext-shadow: 0px 0px 10px #fff;
		font-size: 1.4em;
		}
	#complete-plus-price {
		font-size: 1.1em;
		}
	td.complete img, td.complete-plus img {
		display: inline;
		text-align: center;
		}
	h3#packageheading {
		font-size: 17px;
		font-weight: bold;
		margin:0px;
		text-align: center;
		position: relative;
		top: -10px;
	}
	th img {
		margin: 0 auto;
		position: relative;
		top: -10px;
	}
	table#package-chart ul {
		text-align: left;
	}

table#package-chart td { 
	border-right: 1px solid #FFF; 
	text-align: center; 
	padding:10px;
	}
	table#package-chart td.package-items {
		width: 250px;
		}
table#package-chart .even td { background-color: #e6e6e6; }

table#package-chart .odd .complete { background-color: #dee6f3; }
table#package-chart .odd .complete-plus { background-color: #f8f7f7; }

table#package-chart .even .complete { background-color: #a0bcd9; }
table#package-chart .even .complete-plus { background-color: #e6e6e6; }

.emphasized {
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
	}

.table-button,
.table-button input { 
	margin: 0px auto;
	width: 130px;
	color: #000;
	border: #fff solid 0px;
	font: bold 12pt Arial, sans-serif;
	}
	.top {
	position: relative;
	top: 40px;
	}

.table-button a,
.table-button input {
	display: block;
	padding: 5px 0px 5px 0px;
	text-align: bottom;
	text-decoration: none;
	color:#fff;
	
	background: rgb(89,158,20); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac716', endColorstr='#509613')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(138,199,22)), to(rgb(80,150,19))); /* for webkit browsers */
	background: -moz-linear-gradient(top, rgb(138,199,22), rgb(80,150,19)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;

	}
.table-button a:hover,
.table-button input:hover {
	color:#fff;

	background: rgb(65,123,15); /* for non-css3 browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac716', endColorstr='#417b0f')"; /* for IE * */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(138,199,22)), to(rgb(65,123,15))); /* for webkit browsers */
	background: -moz-linear-gradient(top, rgb(138,199,22), rgb(65,123,15)); /* for firefox 3.6+ */

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #888888;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
	}

#afflandingmainbody {
	width: 100%;
	background-color: transparent;
	margin-top: 60px;
	clear:both;
	}
	#afflandingmainbody #wells-ad {
		width: 670px;
		height: 65px;
		border: 1px solid #888;
		margin: 20px auto;		
		}
		#afflandingmainbody #wells-ad img {
			float: left;
			padding: 3px 10px 2px 3px;
			}
		#afflandingmainbody #wells-ad p {
			float: left;
			margin: 5px 0 0 0;
			}
			#afflandingmainbody #wells-ad img.lastlogo {
			padding: 3px 2px 2px 0;	
			}
	#afflandingmainbody #caplinked-ad {
		width: 670px;
		height: 80px;
		border: 1px solid #888;
		padding: 2px; 
		margin: 20px auto;		
		}
		#afflandingmainbody #caplinked-ad img {
			float: left;
			padding: 3px 10px 2px 3px;
			}
		#afflandingmainbody #caplinked-ad p {
			float: left;
			margin: 5px 0 0 0;
			}


	.afflandingbox {
		width: 378px;
		height: 300px;
		padding: 0 10px 10px 10px;
		}
		.afflandingbox.nodiscount { height: 280px; }
		.afflandingbox ul.mainpagebullets {
			padding-left: 20px;	
			font-size: 12px;
			width: 165px;
			}
		.afflandingbox img { 
			width:150px; 
			height: auto; 
			} 
		.afflandingpricing {
			float: right;	
			width: 200px;
			margin-top: 20px;
			text-align: center;
		
			}
			.afflandingpricing h2 {
				font-size: 16px;
				color: rgb(126,152,195);
				margin-bottom: 10px;
				}
			.afflandingpricing h3 {
				height: 35px;
				padding-top: 10px;
				text-transform: uppercase;
				text-align: center;
				font-size: 14px;
				color: #777;
				}
				.afflandingpricing h3 .spanitalic {
					font-style: italic;
					}
		.afflandingpricing p {
				color: white !important;
				margin: 10px;
				text-transform: uppercase;
				font-size: 17px;
				font-weight: bold;			
				}

			.afflandingpricing .complete {
				background-color: #DEE6F3;
				width: 98px;
				height: 175px;
				border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;
				}
				.afflandingpricing .complete .price, 
				.afflandingpricing .complete-plus .price {
					color: white;
					font-weight: bold;
					}
				.price.oldprice {
					margin: -5px 0 15px 0;
					text-shadow: 0px 0px 7px #777;
					}
				.price.newprice {
					font-size: 2.5em;
					text-shadow: 0px 0px 8px #4D7A01;
					}
			.afflandingpricing .complete-plus {
				float:right;
				background-color: #F3F2F2;
				width: 98px;
				height: 175px;
				border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;
				}
				.afflandingpricing .complete-plus .floatCorrection {
					margin-top: -10px;	
					}
				.afflandingpricing .table-button {
					margin-top: 10px;
					text-align: center;
					}
			.nodiscount .afflandingpricing .complete-plus, .nodiscount .afflandingpricing .complete { height: 110px; }
			.nodiscount .afflandingpricing .price { font-size: 2.5em; text-shadow: 0px 0px 10px #000; }

	#afflandingdbabox {
		border-right: 1px dashed #666;
		border-bottom: 1px dashed #666;
		margin-left: 4px;
		}
	#afflandingcorpbox { 
		float: right;
		border-bottom: 1px dashed #666;
		}
	#afflandingllcbox {
		border-right: 1px dashed #666;
		border-bottom: 1px dashed #666;
		margin-left: 4px;
		}
	#afflandingpermitbox { 
		float: right; 
		border-bottom: 1px dashed #666;
		}
	#afflandingeinbox {
		border-right: 1px dashed #666;
		margin-left: 4px;
		}
	#afflandingdocbox { 
		float: right;
		}

div.officialtext {
	padding: 5px;
	margin: 0 auto;
	margin-top: 20px;
	width: 500px;

	background-color: #F1F1F1;
	border: 1px solid gray;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	box-shadow:0 0 5px #888888; -moz-box-shadow:0 0 5px #888888; -webkit-box-shadow:0 0 5px #888888;
	}
	.officialtext p {
		font-size: 10px !important;
		line-height: 15px !important;
		padding-left: 0px;
		}

