* {margin: 0; padding: 0; border: none; text-decoration: none}
li { list-style:none; }
input, textarea, select { font-family:inherit;font-size:inherit;font-weight:inherit;}
p {margin: 0 0 5px 0; text-align: justify}
body {
	background: #FFFFFF;
	color: #333;
	font: .8em "trebuchet ms", tahoma, sans-serif;
}
h1 {
	font-size: 150%;
	text-indent: 10px;
	line-height: 25px;
	color: #770000;
	font-weight: normal;
	margin: 0 0 -6px 0;
	text-align: left
}
h2 {
	text-align: right;
	background: url(images/divider02.gif) bottom right no-repeat;
	font-weight: normal;
	line-height: 28px;
	font-size: 130%
}
#container {
	background: url(images/body.jpg) repeat-y;
	width: 762px;
	margin: 0 auto;
}
#header {
	height: 106px;
	background: url(images/header.jpg) no-repeat;
}
#footer {
	background: url(images/footer.jpg) no-repeat;
	height: 62px;
	clear: both;
}

#letter {
	width: 700px;
	float: left;
	margin-top: 0px;
	padding-left: 35px;
}
#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
}
.alert {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px;	padding-left : 5px; color: Red; }
.highlight { background: rgb(242,130,180); 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 {
   background-color: #eeeeee;
	border: 1px solid #969696;
	padding: 30px;
	font: 13px Tahoma, Verdana, Arial;
	color: #666666;
	font-weight: bold;
	font-style: normal;
   background-image:url("images/checkbox.png");
	background-repeat: no-repeat;
}
div.bullets {background-color: #eeeeee; padding: 30px; font: 13px Tahoma, Verdana, Arial;	color:#666666;}
div.bullets ul li {list-style-image: url(images/checkbox.gif);	color: #000000; padding-left: 15px;	margin-left: 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: rgb(242,130,180);  }
div.super-headline p { text-align: left; font-size: 1.25em; margin: .25em 0em; padding-left: 32px; }


/* ----------------------- div.sub-headline ------------------------- */
div.sub-headline { padding: 0em 1em 0em 1em; 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.footer {
	background: rgb(240,240,240);
	border: 2px solid rgb(230,230,230);
	padding: .5em 1em;
	margin: 3px 0px;
	overflow: hidden;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
}
blockquote.footer p { margin: 0em; line-height: 2em;  }
blockquote.footer h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.footer ul {  margin: 0em 2em; }
blockquote.footer 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 15px 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: #FF9900; width: 350px; height: 350px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em;	overflow: hidden;	margin-left: 150px;	font: bolder 15px 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: #FF9900; width: 400px; height: 1090px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em; overflow: hidden;	margin-left: 150px;	font: bolder 15px 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: 400px; height: 370px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em; overflow: hidden;	margin-left: 150px;	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;
}
.cartdesctext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	COLOR: Blue;
}
.cartformfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	line-height: 15px;
}
.smalltxt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-left : 10px;
}

td.buttonbackground
{
	background: Red;
	border: 10px solid Red;
}

td.buttonbackground:hover
{
	background: Lime;
	border: 10px solid lime;
}

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;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 51px;
	width: 198px;
	background: url(images/joinnow.gif) no-repeat;
}

input.salesbutton
{
	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;
}

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;
}
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;
}

