/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#20242D;
	vertical-align:top;
	margin:10px auto;
	background-color:#FFFFFF;
/*	background:url(../../../images/mws/3stepswebsites.com/bluebgtile.gif) top left;*/
	}
a, a:visited {
	color:#C3143D;
	text-decoration:none;
	}
a:hover, a:active {
	color:#C3143D;
	text-decoration:underline;
	}
.superscript {
	vertical-align:super;
	font-size:xx-small;
	line-height:9px;
	}
.content_title {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#20242D;
	padding:20px;
	vertical-align:top;
	}
.content_heading {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:10px 0px;
	color:#20242D;
	text-align:left;
	}
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
.center {
	text-align:center;
	}
.blue {
	color:#333399;
	}
ul, ol {
	padding-left:20px;
	}
li {
	padding:2px 0px;
	}
.letterBold {
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.cxQuote {
	font-style:italic;
	}
.cxInfo {
	font-weight:bold;
	}
.cxPhoto {
	padding:10px;
	}
.err{
    font-weight:bold;
    color:#C3143D;
}
/*layout*/
#wrapper {
/*	background:url(../../../images/mws/3stepswebsites.com/topbg.gif) top center no-repeat;*/
	width:876px;
	margin:0px auto;
	}
/*
#bg {
	background:url(../../../images/mws/3stepswebsites.com/bg.gif) top center repeat-y;
	}	
#bg {
	background-color:#1D529A;
	}
*/
body > #wrapper {
	width:870px;
	}
.full_col {
	padding:10px 20px;
	}
#topnav {
	background-color:#DFE8F8;
	}
#topnav td {
	vertical-align:top;
	}
/*
#secondary_nav {
	padding:10px;
	width:20%;
	float:left;
	}
*/
#secondary_nav {
	margin-left:20px;
	}
#secondary_nav a {
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	}
#letter {
	font-family:"Courier New", Courier, mono;
	font-size:1.2em;
	line-height:1.2em;
	padding:5px 20px;
	}
#content {
	width:100%;
	}
#block {
	width:72%;
	min-height:500px;
	padding:10px 20px;
	float:right;
	border:1px solid #BA0000;
	}
#foot {
	clear:both;
	background-color:#DFE8F8;
	padding:10px;
	border-top:1px solid #1D529A;
	text-align:center;
	color:#20242D;
	}
#cx, #pricing, #details, #samples, #terms, #system, #about, #terms, #faq {
	padding:5px 30px 5px 20px;
	}
#contact {
	padding:5px 30px 5px 10px;
	}
#sitemap {
	padding:5px 30px 150px 20px;
	line-height:16px;
	font-weight:bold;
	}
#thanks {
	padding:5px 30px 300px 20px;
	}
#cx td {
	border-bottom:1px solid #BA0000;
	}
.spacer_div {
	clear:both;
	margin:0px;
	padding:0px;
	}
#intro {
	margin:0px 50px;
	font-weight:bold;
	}
/*container divs*/
/*div.letterHeader {
	background:url(../../../images/mws/3stepswebsites.com/topleft.gif) top left no-repeat;
	}
div.letterHeader h1 {
	background:url(../../../images/mws/3stepswebsites.com/topright.gif) top right no-repeat;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	font-family:"Courier New", Courier, mono;
	padding:22px 25px;
	margin:0px;
	color:#20242D;
	}
div.letterBody {
	background:url(../../../images/mws/3stepswebsites.com/rightborder.gif) top right repeat-y;
	margin:0px;
	margin-top:-2em;
	padding:5px 30px 25px 25px;
	font-family:"Courier New", Courier, mono;
	font-size:1.2em;
	line-height:1.2em;
	}
div.letterFooter {
	background:url(../../../images/mws/3stepswebsites.com/bottomleft.gif) bottom left no-repeat;
	}
div.letterFooter p {
	background:url(../../../images/mws/3stepswebsites.com/bottomright.gif) bottom right no-repeat;
	padding:25px 25px 0px 25px;
	display:block;
	margin:-2em 0 0 0;
	*/
div#letterBox {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;
	color:#C3143D;
	padding:10px;
	text-align:center;
	margin:0px 150px 10px 120px;
	}
#priceBox {
	width:100%;
	border:1px solid #20242D;
	background-color:#FFFF99;
	}
td.priceBlue {
	background-color:#1D529A;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	}
td.pricePad {
	padding:5px;
	}
#quoteBox {
	border:1px solid #20242D;
	padding:5px;
	margin:0px 10px 10px 10px;
	background-color:#FFFF99;
	font-family:"Courier New", Courier, mono;
	font-size:1.2em;
	line-height:1.2em;
	}
.red_heading {
	font-weight:bold;
	color:#C3143D;
	vertical-align:bottom;
	padding-bottom:10px;
	}
.x {
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	padding:5px 0px;
	}
.col_pad {
	padding-left:10px;
	}
.row_pad {
	padding-top:5px;
	padding-bottom:5px;
	}
ul.none li {
	list-style-type:none;
	}
ul.none {
	margin-top:0px;
	}
tr.shade {
	background-color:#B8CCF0;
	}
.faq_question, .faq_question a {
	font-size:11px;
	color:#C3143D;
	}
.faq_title {
	font-size:12px;
	font-weight:bold;
	}
.faq_top a {
	font-size:10px;
	font-weight:bold;
	color:#C3143D;
	}
table#blueTop {
	background:url(../../../images/mws/3stepswebsites.com/bg.gif) top center repeat-y;
	margin-top:-5px;
	padding:0px;
	}
.form {
	padding:40px 30px 0px 20px;
	}
td#formtop_ih {
	background-image:url(/resources/images/mws/ihouseweb.com/landingpages/forms/formtop_ih.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_ih {
	background-image:url(/resources/images/mws/ihouseweb.com/landingpages/forms/formbottom_ih.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 18px 20px;
	}
.caption {
	font-size:9px;
	}