* {margin: 0; padding: 0; border: none; text-decoration: none}
li { list-style:none; }
p {margin: 0 0px 0px 0; text-align: justify}
body {
	background: #FFFFFF;
	color: #333;
	font: .8em "trebuchet ms", tahoma, sans-serif;
	margin: 5px 0 5px 0;
	text-align: center;
}
#pagelayout {
	width: 796px;
	margin: 0 auto;
	text-align: center;
}
#pagebody {
	background: url(../images/body.png) repeat-y;
}
#header {
	height: 172px;
	background: url(../images/header.png) no-repeat;
	border: none;
}
#footer {
	background: url(../images/footer.png) no-repeat;
	height: 107px;
	clear: both;
	margin: 0px auto;
}
#letter {
	width: 620px;
	/*margin: 0px auto;*/
	margin: 0px auto;
	padding-left: 20px;
}
#navigation {
	width: 190px;
	float: left;
	margin-top: 20px;
	padding-left: 30px;
}
.box {
	width: 418px;
	margin: 10px auto;
	padding: 5px 10px;
	background: url(images/boxbg.gif) repeat-y;
	font-size: 95%;
	border: #bfadad solid;
	border-width: 1px 0;
	text-align: justify
}
h1 {
	font-size: 150%;
	text-indent: 10px;
	line-height: 25px;
	color: #770000;
	font-weight: normal;
	margin: 0 0 -6px 0;
	text-align: left
}
h2 {
	background: url(../images/divider02.gif) bottom right no-repeat;
	font-weight: normal;
	line-height: 28px;
	font-size: 130%
}
.alert {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px;	padding-left : 5px; color: Red; }
.highlight {
	background: #d8d8d8;
	font-style: italic;
	text-align: center;
}
span.tst-image { width: 100px; height: 120px; float: right; margin: 0em .25em 1em 1em }
span.tst-image img { display: block; padding: .15em; background-color: rgb(230,230,230); }

/* Gray title box with image on left side 
div.bulletpoints {
	padding: 30px;
   background-image:url("images/checkbox.png");
	background-repeat: no-repeat;
}*/
div.bullets {
	background-color: white;
	padding: 10px;
	font: 15px Tahoma, Verdana, Arial;
	color: black;
	text-align: left;
	font-weight: bold;
}
div.bullets ul li {list-style-image: url(../images/checkmark.gif);	color: #000000; padding-left: 15px;	margin: 5px 0px 3px 40px;}
div.bullets ul li li {list-style-image: url(../images/bullet2.gif);list-style-type: circle; color: #000000;}
div.bullets ul li li li {list-style-image: url(../images/bullet3.gif);	list-style-type: square; color: #000000;}
.runoff { overflow: hidden; }
.float-left { float: left; }
.float-right { float: right; }

/* ----------------------- div.super-headline ------------------------- */
div.super-headline { padding: .15em 1em 0em 0em; text-align:center; background: #d8d8d8;  }
div.super-headline p {
	font-size: 1.25em;
	margin: 0 auto;
	padding-left: 5px;
}

/* ----------------------- div.sub-headline ------------------------- */
div.sub-headline {
	padding: 0em 0em 0em 0em;
	text-align: center;
}
div.sub-headline h2 {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}
div.sub-headline h2 em { color: rgb(204,0,0); font-weight: bold; }
div.sub-headline h3 { font-family: Tahoma, Arial, Helvetica, Verdana; font-weight: bold; font-size: 125%; letter-spacing: -1px; font-weight: bold; font-style: italic; }
div.sub-headline h4 { font-family: Tahoma, Arial, Helvetica, Verdana; font-weight: bold; font-size: 115%; letter-spacing: -1px; font-weight: bold; font-style: italic; }
div.sub-headline h3 strong { color: rgb(204,0,0); }


/* ----------------------- div.headline ------------------------- */
div.headline { padding: .25em 1em .25em 1em; text-align:center; }
div.headline h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	text-align:center;
	line-height: 1.15em;
	font-size: 225%;
	letter-spacing: normal;
	color: rgb(204,0,0);
}
div.headline h1 strong { border-bottom: 1px dotted rgb(255,255,255); }

/* ----------------------- div.intro ------------------------- */
div.intro { border-bottom: .15em solid rgb(230,230,230); padding: .25em 1em .25em 1em; }
div.intro h2 { font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.25em; line-height: 1.5em; text-align:center;  }
div.intro h3 { font-size: 1.25em; margin: .5em 4em; letter-spacing: 0px; border-bottom: 0em; font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(../Cashmaps_files/_images/ico-square_red.gif) no-repeat 0em .15em; padding-left: 20px; font-weight: normal; }
div.intro h3 em { border-bottom: 1px dotted rgb(0,0,0); font-style: normal; }
div.intro h3 strong { color: rgb(204,0,0); } 

blockquote.module { background: rgb(240,240,240); border: .25em solid rgb(230,230,230); padding: .5em 1em; margin: 1em 0em; overflow:hidden;  }
blockquote.module p { margin: 0em; line-height: 2em;  }
blockquote.module h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.module ul {  margin: 0em 2em; }
blockquote.module ul li { list-style-type: disc; margin: .5em 2em; }

blockquote.whatyouget { background: rgb(240,240,240); border:.25em solid rgb(230,230,230); padding: .5em 1em; margin: 1em 0em; overflow:hidden;  }
blockquote.whatyouget p { margin: 0em; line-height: 2em;  }
blockquote.whatyouget h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.whatyouget ul {  margin: 0em 2em; }
blockquote.whatyouget ul li { list-style-type: disc; margin: .5em 2em; }

blockquote.terms {
	font-size: 11px;
	margin: 0 auto;
}
blockquote.terms p { margin: 0em auto; line-height: 2em; text-align: center; }
blockquote.terms h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.terms ul {  margin: 0em 2em; }
blockquote.terms ul li { list-style-type: disc; margin: .5em 2em; }

blockquote.orderform { background: #FF9900; width: 350px; height: 330px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em;	overflow: hidden;	margin-left: 150px;	font: bolder 12px Tahoma, Verdana, Arial;	color: Navy;}
blockquote.orderform p { margin: 0em; line-height: 2em;  }
blockquote.orderform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

blockquote.leadform { background: #99cc33; width: 350px; height: 480px; border: 3px dashed Black; padding: .5em 1em; overflow: hidden;	margin: 0 auto;	font: bolder 12px Tahoma, Verdana, Arial;	color: Navy;}
blockquote.leadform p { margin: 0em; line-height: 2em;  }
blockquote.leadform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

blockquote.salesform {
	background: #b0e0e6;
	width: 400px;
	height: 890px;
	border: 3px dashed Black;
	padding: .5em 1em;
	margin: 1em 0em;
	overflow: hidden;
	margin-left: 150px;
	font: bolder 13px Tahoma, Verdana, Arial;
	color: Navy;
}
blockquote.salesform p { margin: 0em; line-height: 2em;  }
blockquote.salesform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

blockquote.thankyouform { background: #99ccff; width: 500px;  border: 3px dashed Black; padding: .5em 1em; margin: 15px auto; overflow: hidden; font: bolder 15px Tahoma, Verdana, Arial; color: Navy;}
blockquote.thankyouform p { margin: 0em; line-height: 2em;  }
blockquote.thankyouform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

blockquote#ready2order { background: rgb(250,245,190); border: .25em solid rgb(250,245,110); padding: .5em; width: 90%; margin: .5em auto; }
blockquote#ready2order h4 { font-size: 1.25em; font-weight: bold; }
blockquote#ready2order em { font-weight: bold; border-bottom: 1px dotted rgb(0,0,0); }

blockquote.sidebar { width: 250px; float: right; margin-left: .5em; }
blockquote.sidebar ul { width: 95%; margin: .5em auto;  }
blockquote.sidebar ul li { background: rgb(255,255,204); padding: .5em .5em; border: .15em solid rgb(250,230,100); margin: .5em 0em; }
blockquote.sidebar ul li p {  }

.cartformtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	float: right;
	line-height: 22px;
}
.cartdesctext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}
.cartformfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px 1px 1px 1px solid #000;
	line-height: 15px;
}
.leadbuttonbackground
{
/*	background: Red;
	height: 51px;
	width: 198px;
	margin: 120px auto;*/
}
.leadbuttonbackground:hover
{
	/*background: Lime;
	height: 51px;
	width: 198px;*/
}
.salesbuttonbackground
{
/*	background: Red;
	height: 51px;
	width: 198px;
	margin: 100px auto;*/
}
.salesbuttonbackground:hover
{
	/*background: Lime;
	height: 51px;
	width: 198px;*/
}
input.submit
{
/*	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;*/
}
input.submitbutton
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	height: 51px;
	width: 198px;
	background: url(../images/joinnow.gif) no-repeat;
	border: none;
}
input.salesbutton
{
	cursor: hand;
	height: 51px;
	width: 198px;
	background: url(../images/joinnow.gif) no-repeat;
	border: none;
}
input.leadbutton
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 51px;
	width: 198px;
	background: url(../images/joinnow.gif) no-repeat;
	margin: 0 auto;
	border: none;
}
input.buybutton
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 51px;
	/* width: 198px; */
	background: url(../images/joinnow.gif) no-repeat;
}
form div {
	margin-bottom: 3px;
	padding: 2px 3px;
	text-align:center; 
}
label, label span {
	display: block;
	padding-bottom: .25em;
}
label {
	float: left;
	width: 100%;
}
label span {
	float: left;
	width: 38%;
	text-align: right;
	padding: 0 3px 0 0;
	font-weight: normal;
	font-size: 15px;
}
fieldset input {
	float: left;
	/* width: 45%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #d2691e;
	font-weight: normal;
}
fieldset input:hover {
	border-color:#000;
}
fieldset input:active. input:focus {
	border-color: #900; 
}
fieldset:hover {
	border-color: #900; 
}
fieldset select {
	float: left;
	/*width: 45%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #d2691e;
}
fieldset select:hover {
	border-color:#000;
}
#leadcapture {
	margin: 0 auto 10px;
}
#salescapture {
	margin: 0 auto 10px;
}
#requiredfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 auto;
	color:red;
}
#populateprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 0 0;
}
#submitoncetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}
#enterbillingtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 8px;
	color: black;
}
.checkbox1 checkbox2 checkbox3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.checkbox1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.cvv2{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin 0;
}
.secureimage {
	float: left;
}
.pciimage {
	float: left;
}
span.face-image { width: 200px; height: 200px; float: right; margin: 0em .25em 1em 1em }
span.face-image img {
	display: block;
	padding: .15em;
	background-color: black;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	margin: 10px;
	color: black;
}
.body1txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 10px 5px;
	color: #414141;
}
.body1redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 0x;
	color: #a52a2a;
}
.body1txthilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 5px 5px;
	color: #414141;
	background-color: orange;
}
.download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 5px 5px 25px;
	color: #414141;
}
.download a{
	font-size: 14px;
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}
.yellowhilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 5px 5px;
	color: #414141;
	background-color: yellow;
}
.redtxt {
	font-weight: bold;
	color: #a52a2a;
}
.successtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin: 5px 5px 0px 25px;
	color: #414141;
}
.successfld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin: 5px 5px;
	padding: 3px 0px 2px 5px;
	color: #414141;
}
