/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	vertical-align:top;
	margin:0px auto;
	background-color:#E9EEF5;
	color:#20242D;
	}
a, a:visited {
	color:#C3143D;
	text-decoration:none;
	}
a:hover, a:active {
	color:#C3143D;
	text-decoration:underline;
	}
a.footer, a.footer:visited {
	text-decoration:underline;
	}

/*div structure*/
#wrapper {
	background-color:#FFFFFF;
	width:900px;
	margin:0px auto;
	position:relative;
	}
body > #wrapper {
	width:900px;
	}
#header {
	background-color:#FFFFFF;
	font-size:10px;
	padding:10px;
	height:50px;
	}
#logo {
	float:left;
	padding-left:10px;
	}
#top_nav {
	text-align:right;
	position:relative;
	}
#primary_nav {
	background-image:url(/resources/images/mws/new-ihouseweb.com/primaryNav/blue_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:22px;
	padding-left:160px;
	}
#primary_nav a:visited {
	color:#20242D;
	}
#primary_nav a:hover {
	color:#C3143D;
	}

#content {
/*	min-height:500px;*/
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	}
#content_home {
	min-height:500px;
	padding-top:0px;
	}
#breadcrumb {
	margin-left:180px;
	padding-top:5px;
	}

/*homePage*/
#homeTop {
	margin: 0;
	width:900px;
/*	height:377px;*/
	height:265px;
	}
	
#tdTiles {
	width:880px;
	margin:0;
	padding:0 10px;
	text-align:center;
	}

#productTile {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	width:206px;
	height: 175px;
	margin: 15px 7px;
	padding: 0px;
	position:relative;
	float:left;
}

div#contentSubContainer #productTile {
margin:0 2px;
}
#productTile .bgImage{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}

#productTile .tagline{
	position:absolute;
	z-index:5;
	right: 20px;
	top: 47px;
	font-size:12px;
	line-height:18px;
	font-weight:700;
	margin:0;
	padding:0;
	}

#productTile p{ 
	position:absolute;
	text-align:left;
	line-height:14px;
	font-size:11px;
	z-index:5;
	padding: 0 15px;
	top: 75px;
	left: 0px;
	margin:0;
	}

#productTile .productBtn{ 
	position:absolute;
	z-index:5;
	left: 25px;
	top: 130px;
margin:0;
	padding:0;
	}
	
#homeBottom {
	display
	width:525px;
	height: 180px;
	margin:0;
	padding: 30px 325px 40px 50px;
	background:url(/resources/images/mws/new-ihouseweb.com/home/homePageBottom_bg.jpg) no-repeat top center;
	}
	
#homeBottom h2{
	font-family:"Trebuchet MS";
	color: #1d529a;
	font-size: 24px;
	line-height: 30px;
	margin:0 0 18px;
	padding:0;
}

#homeBottom p{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height: 20px;
}

#homeBottom a.textButton { 
	background-color:#1d529a;
	color:#ffffff;
	font-weight:700;
	padding: 2px 5px;
	margin: 2px;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:900px;
/*	height:377px;*/
    height:265px;
    overflow:hidden;
}
#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}

/*#left_col_home {
	width:490px;
	float:left;
	margin-left:20px;
	}
*html #left_col_home {
	margin-left:10px;
	}
#right_col_home {
	width:280px;
	float:right;
	margin-right:20px;
	}
*html #right_col_home {
	margin-right:10px;
	}
#bannerFlash {
	width:490px;
	height:250px;
	}

div.cxQuote_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/sidegradient_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:42px 17px 0px 10px;
	color:#585B62;
	font-size:10px;
	}

div.cxQuote_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/home/testimonial_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:20px;
	padding:30px 10px 0px 10px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	width:100%;
	}

table#blueBox {
	border-collapse:collapse;
	width:385px;
	float:left;
	padding:5px 5px 0px 15px;
	margin-left:10px;
	}
td#blueTop {
	background-image:url(/resources/images/mws/new-ihouseweb.com/home/blueTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:38px 15px 0px 15px;
	}
td#blueBottom {
	background-image:url(/resources/images/mws/new-ihouseweb.com/home/blueBottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px;
	}
*/
/*bannerOverview*/
.bannertext {
	font-size:12px;
	line-height:16px;
	}
.bannerOverview {
	height:200px;
	padding-top:20px;
	background-repeat:repeat-x;
	background-position:bottom left;
	}
#bannerOverview_content {
	width:680px;
	float:left;
	}
#bannerOverview_tdForm {
	width:210px;
	float:right;
	vertical-align:bottom;
	}
/*tdform*/
/*.tdform {
	padding:40px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	}
td#formtop_ih {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihtop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
td#formbottom_ih {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/ih_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
*/
.form {
	padding:40px 20px 0px 10px;
	}
table#tdform {
	border-collapse:collapse;
	width:277px;
	padding-bottom:10px;
	margin:10px 10px 20px 40px;
	float:right;
	}
table#form_wpreg {
	border-collapse:collapse;
	width:277px;
	padding-bottom:10px;
	margin:10px 10px 20px 20px;
	float:;
	}
td#formtop_ih {
	background-image:url(/resources/images/mws/ihouseweb.com/landingpages/forms/formtop_ih.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
	td#formtop_ih table {
		border-collapse:collapse;
		background-color:#FAE8EC;
		}
	td#formtop_ih table td {
		padding:2px;
		}
td#formbottom_ih {
	background-image:url(/resources/images/mws/ihouseweb.com/landingpages/forms/formbottom_ih.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	}








td#formtop_idx {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/idx_formtop.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_idx {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/idx_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
td#formtop_spt {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/spt_formtop.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_spt {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/spt_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
td#formtop_ct {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/ct_formtop.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_ct {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/ct_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
td#formtop_mr {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/mr_formtop.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_mr {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/mr_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
td#formtop_vts {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/vts_formtop.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
td#formbottom_vts {
	background-image:url(/resources/images/mws/new-ihouseweb.com/testdrive/vts_formbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 5px 25px;
	vertical-align:bottom;
	}
.firstField_td {
	display:block;
	padding-bottom:4px;
	}
.field_td {
	padding-top:7px;
	padding-bottom:4px;
	display:block;
	}
/*content containers*/
.homeContainer {
	background-repeat:repeat-x;
	background-position:top left;
	height:400px;
	padding:10px 20px 20px 5px;
	}

*:first-child+html #ih_home{
	height:930px;
}
*:first-child+html #idx_home{
	height:930px;
}
*:first-child+html #spt_home{
	height:800px;
}
*:first-child+html #ct_home{
	height:780px;
}
*:first-child+html #mr_home{
	height:500px;
}
*:first-child+html #vts_home{
	height:500px;
}


/* For IE */
* html .homeContainer {height:100%;}
.subContainer {
	background-repeat:repeat-x;
	background-position:top left;
/*	height:80px;*/
	padding:10px 20px 20px 5px;
	}
*html .subContainer {height:100%;}
/*full col*/
#contentContainer {
	float:right;
	width:645px;
	padding-top:10px;
	padding-right:45px;
	}
#contentSubContainer {
	float:right;
	width:645px;
	margin-top:10px;
	padding-right:45px;
	}
/*banners*/
.bannerihws_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ihws_subbg.gif);
	}
.bannerih_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ih_homebg.gif);
	}
.bannerihelite_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ihelite_homebg.gif);
	}
.bannerih_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ih_subbg.gif);
	}
.bannerihelite_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ihelite_subbg.gif);
	}
.banneridx_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/idx_homebg.gif);
	}
.banneridx_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/idx_subbg.gif);
	}
.bannerspt_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/spt_homebg.gif);
	}
.bannerspt_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/spt_subbg.gif);
	}
.bannerct_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ct_homebg.gif);
	}
.bannerct_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ct_subbg.gif);
	}
.bannermr_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/mr_homebg.gif);
	}
.bannermr_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/mr_subbg.gif);
	}
.bannervts_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/vts_homebg.gif);
	}
.bannervts_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/vts_subbg.gif);
	}
#productHome {
	float:right;
	width:705px;
	}
#productSign {
	width:190px;
	float:left;
	}
#productHeadline {
	margin-left:190px;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	}
#productTD {
	margin-left:190px;
	text-align:left;
	}
#productTD table {
	/*width:;*/
	}
#pageHeadline {
	height:40px;
	padding-top:20px;
	margin-left:185px;
	width:615px;
	}

#productHeadline_ihelite {
	background-image:url(/resources/images/mws/new-ihouseweb.com/products/ihelite/bg_productHeadline.gif);
	background-repeat:no-repeat;
	height:180px;
	padding-left:340px;
	margin-left:10px;
	margin-bottom:10px;
	}
#productHeadline_ihelite form {
	padding-top:20px;
}

/*
#bannerSub_content {
	padding-right:200px;
	}
#bannerSub_button {
	padding:0px 20px 0px 0px;
	vertical-align:bottom;
	}


#main_content {
	float:right;
	width:720px;
	}
div.full_col {
	width:710px;
	clear:both;
	}
div.middle_col {
	background-color:#FFFFFF;
	width:520px;
	float:left;
	}
div.right_col {
	background-color:#FFFFFF;
	width:200px;
	float:right;
	}
*/
div.cxQuote_side {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/sidegradient_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:35px 17px 0px 10px;
/*
background-image:url(/resources/images/mws/new-ihouseweb.com/cx/sidetop_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 10px 10px 10px;
*/
	margin-top:10px;
	margin-right:-7px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	font-weight:normal;
	}
div.cxInfo_side {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/sidequote_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:20px 17px 10px 10px;
	margin-top:0px;
	margin-right:-7px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	font-weight:bold;
	}
div.cxQuote_flash {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/idx2_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	margin:0px 20px 0px 0px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	}
div.cxQuote_bottom {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/overview_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:30px;
	padding-left:0px;
	padding-right:10px;
	margin:0px 20px 0px 0px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	}
div.button_side {
	text-align:center;
	}
#foot {
	clear:both;
	font-size:10px;
	margin: 0;
	color:#585B62;
	padding:5px 10px;
	background-color:#FFFFFF;
	text-align:center;
	position:relative;
	}
#foot a, #foot a:visited, #footHome a, #footHome a:visited {
	color:#585B62;
	}

#footerLinks {
/*	border-top:1px solid #909297;*/
	padding:10px 0;
	}

#footerText {
	text-align:left;
	padding:10px 20px;
	}
/*Home page footer */
#footHome {
	clear:both;
	font-size:10px;
	margin: 0;
	color:#585B62;
	padding:0px 10px;
	/*background: url(/resources/images/mws/new-ihouseweb.com/home/footer_bg.gif) repeat-x #ffffff top;*/
	text-align:center;
	position:relative;
}
#footHome #footerLinks {
	border-top:0px;
	padding-top: 15px;
	margin: 0 0 10px;
}
	
/*h1 is pagetitle*/
h1 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*h2 is contentheading*/
h2 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	}
.bold {
	font-weight:bold;
	}
.superscript {
	vertical-align:super;
	font-size:xx-small;
	line-height:9px;
	}
ul, ol {
	color:#20242D;
	margin-bottom:12px;
	padding-left:20px;
	}
/* For IE */
* html ul {padding-left:0px;}
li {
	padding:5px 0px;
	}

/*secondary_nav*/
/*old
#secondary_nav {
	margin-top:-5px;
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:160px;
	float:left;
	}what?
*/
#side_col{
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:164px;
	float:left;
	margin-left:5px;
	}
#side_col_nonav{
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:162px;
	float:left;
	margin-top:80px;
	margin-left:5px;
	}
/*secondaryNav*/
.secondary_nav_ihwsbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/bg_ihwsNavTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_ihbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihtop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_ihelitebg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihelitetop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_idxbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/idxtop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_sptbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/spttop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_ctbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/cttop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_mrbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/mrtop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_vtsbg {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/vtstop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_bg a, .secondary_nav_ihbg a, .secondary_nav_idxbg a, .secondary_nav_sptbg a, .secondary_nav_lnbg a, .secondary_nav_ctbg a, .secondary_nav_mrbg a, .secondary_nav_vtsbg a, .secondary_nav_ihwsbg a, .secondary_nav_bg a:visited, .secondary_nav_ihbg a:visited, .secondary_nav_idxbg a:visited, .secondary_nav_sptbg a:visited, .secondary_nav_lnbg a:visited, .secondary_nav_ctbg a:visited, .secondary_nav_mrbg a:visited, .secondary_nav_vtsbg a:visited, .secondary_nav_ihwsbg a:visited, .secondary_nav_ihelitebg a, .secondary_nav_ihelitebg a:visited {
	color:#20242D;
	display:block;
	}
span.navSelected {
	line-height:18px;
	padding-top:2px;
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	}
a.navOff {
	padding-left:13px;
	padding-bottom:5px;
	}
li.nav {
	list-style-type:none;
	padding-top:2px;
	padding-left:3px;
	}
li.ihwson {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihws_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	font-weight:bold;
}
li.ihwson_wh {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihws_arrow_wh.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-left:10px;
	font-weight:bold;
	color:#1D529A;
}
li.ihon {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ih_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.iheliteon {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ihelite_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.idxon {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/idx_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.spton {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/spt_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.cton {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/ct_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.mron {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/mr_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
li.vtson {
	background-image:url(/resources/images/mws/new-ihouseweb.com/secondaryNav/vts_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
}
a.ihwson, a.ihws:hover {
	color:#20242D;
	}
a.ihon, a.ih:hover, a.lnon, a.ln:hover, a.iheliteon, a.iheliteon:hover {
	color:#20242D;
	}
a.idxon, a.idx:hover {
	color:#20242D;
	}
a.spton, a.spt:hover {
	color:#20242D;
	}
a.cton, a.ct:hover {
	color:#20242D;
	}
a.mron, a.mr:hover {
	color:#20242D;
	}
a.vtson, a.vts:hover {
	color:#20242D;
	}
span.ihws {
	background-color:#1D529A;
	}
table#ihwsNav {
	width:100%;
	border-collapse:collapse;
	}
table#ihwsNav td {
	background-color:#E9EEF5;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.ih {
	background-color:#C3143D;
	}
span.ihelite {
	background-color:#f0c030;
	color:#20242D;
	}
table#ihNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #C3143D;
	margin-bottom:10px;
	}
table#iheliteNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #f0c030;
	margin-bottom:10px;
	}
table#ihNav td {
	background-color:#FAE8EC;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
table#iheliteNav td {
	background-color:#f8f7ef;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.idx {
	background-color:#565656;
	}
table#idxNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #565656;
	margin-bottom:10px;
	}
table#idxNav td {
	background-color:#EFEFEF;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.spt {
	background-color:#98CCE6;
	}
table#sptNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #98CCE6;
	margin-bottom:10px;
	}
table#sptNav td {
	background-color:#F5FAFD;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.ct {
	background-color:#6F3C89;
	}
table#ctNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #6F3C89;
	margin-bottom:10px;
	}
table#ctNav td {
	background-color:#F1ECF4;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.mr {
	background-color:#F67430;
	}
table#mrNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #F67430;
	margin-bottom:10px;
	}
table#mrNav td {
	background-color:#FFF2EB;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}
span.vts {
	background-color:#92BD3E;
	}
table#vtsNav {
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid #92BD3E;
	margin-bottom:10px;
	}
table#vtsNav td {
	background-color:#F5F9EC;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
	}

/*faq*/
ol.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;
	}
	
#breadcrumb a, #header a, #breadcrumb a:visited, #header a:visited {
	color:#20242D;
	}
#breadcrumb a:hover, #header a:hover, #breadcrumb a:active, #header a:active, #foot a:hover, #foot a:active, .pulldown a:hover, .pulldown a:active {
	color:#C3143D;
	}
	
/*pulldown nav*/
.pulldown {
	position:absolute;
	z-index:1000;
	width:150px;
	border:1px solid #FFFFFF;
	background-color:#E9EAEB;
	text-align:left;
	}
.pulldown a {
	display:block;
	height:20px;
	line-height:20px;
	color:#20242D;
	display:block;
	border:1px solid #FFFFFF;
	padding-left:5px;
	}
.pulldown a:hover {
	text-decoration:none;
	background-color:#FFFFFF;
	display:block;
	border:1px solid #FFFFFF;
	padding-left:5px;
	}

/*	pulldown menu positioning	*/
#pulldown_company {
	top:92px;
	left:337px;
	}
#pulldown_products {
	top:92px;
	left:236px;
	}
#pulldown_customers {
	top:92px;
	left:442px;
	}
/*with pricing and partners in nav
#pulldown_pricing {
	top:92px;
	left:555px;
	}
#pulldown_partners {
	top:92px;
	left:646px;
	}
#pulldown_support {
	top:92px;
	left:747px;
	}
*/
/*without pricing or partners in nav*/
#pulldown_support {
	top:92px;
	left:555px;
	}

/* form 
label,input {
	display:block;
	float: left;
	margin-bottom:5px;
	}
label {
	text-align:left;
	width:80px;
	padding-left:20px;
	}
*/
.red {
	color:#C3143D;
	}
/*comparison tables*/
.content_heading {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#20242D;
	padding:10px 0px;
	}
.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;
	}
.center {
	text-align:center;
	}
tr.shade {
	background-color:#F1F1F2;
	}
.col_pad {
	padding-left:10px;
	}
.row_pad {
	padding-top:5px;
	padding-bottom:5px;
	}
.underline {
	text-decoration:underline;
	}
.italic {
	font-style:italic;
	}
.sitemap_sub {
	padding-left:10px;
}
.sitemap_section {
	padding-bottom:20px;
	}
.caption {
	font-size:10px;
	}

/*product pricing tables*/
.pricingTable {
	width:600px;
	margin:10px;
	background:#FFFFFF;
	text-align:center;
	font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;
	color:#20242D;
	padding:5px 0px 10px 0px;
	}
th.upper {
	text-transform:uppercase;
	}

/*ihelite pricing table */
.pricingTable_elite {
/*	width:100%;*/
	width:680px;
	margin:10px 0px;
	background:#FFFFFF;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#20242D;
	padding:5px 0px 10px 0px;
	}
.pricing_elite th {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 0;
/*	padding: 6px 6px 6px 12px;*/
	background: #d5a000 /*url(/resources/images/mws/new-ihouseweb.com/products/ih/ihbg_header.gif) no-repeat*/;
	line-height:12px;
	letter-spacing:1px;
	}
.pricing_elite th.nobg {
	border-top: 1px solid #C7C8CA;
	border-left: 1px solid #C7C8CA;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:right;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	padding: 2px 10px 2px 12px;
}
.pricing_elite tr {height:30px;}
.pricing_elite td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.pricing_elite tr.alt {
	background: #f8f7ef;
	color: #20242D
}
.pricing_elite td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:14px;
	letter-spacing: 0px;
	padding-right:10px;
}
.pricing_elite td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}
.pricing_elite td.price {
	text-align:center;
	vertical-align:center;
}
.pricing_elite td.price span { 
	font-size: 10px;
	display: block;
	padding-top: 4px;
	font-weight:normal;
}
.pricing_elite tr.bottom td { font-weight:bold; padding-top:10px;}
.pricing_elite td.spec span {
	font-size: 10px;
	padding-top: 4px;
	font-weight:normal;
}
.pricing_elite th.pricingHeader {
	text-align:left;
	background: url(/resources/images/mws/new-ihouseweb.com/products/ihelite/pricingheader_bg.gif) no-repeat bottom left;
	padding:5px 2px 5px 0;
}


/*ihelite features table*/
.featuresTable_elite {
	width:100%;
	margin:10px 0px;
	background:#FFFFFF;
	text-align:center;
	font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;
	color:#20242D;
	padding:5px 0px 10px 0px;
	}
.features_elite th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #d5a000 /*url(/resources/images/mws/new-ihouseweb.com/products/ih/ihbg_header.gif) no-repeat*/;
	font-size:11px;
	line-height:12px;
	letter-spacing:1px;
/*	vertical-align:bottom;*/
	}
.features_elite th {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	padding: 6px 6px 6px 12px;
	background: #d5a000 /*url(/resources/images/mws/new-ihouseweb.com/products/ih/ihbg_header.gif) no-repeat*/;
	line-height:12px;
	letter-spacing:1px;
	}
.features_elite th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:left;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}
.features_elite th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:right;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/*	vertical-align:bottom;*/
	padding: 2px 10px 2px 12px;
}
.features_elite td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
}
.features_elite tr.alt {
	background: #f8f7ef;
	color: #20242D
}
.features_elite td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
	text-align:right;
	padding-right:10px;
}
.features_elite td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}

/*idx pricing table*/
.idxpricing th  {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #565656 url(/resources/images/mws/new-ihouseweb.com/products/idx/idxbg_header.gif) no-repeat;
	font-size:11px;
	line-height:12px;
	letter-spacing:1px;
	}
.idxpricing th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:left;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.idxpricing td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.idxpricing td.alt {
	background: #E9EAEB;
	color: #20242D;
}
.idxpricing td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}
.idxpricing td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}

/*spotlight pricing table*/
.sptpricing th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #98CCE6 url(/resources/images/mws/new-ihouseweb.com/products/spt/sptbg_header.gif) no-repeat;
	font-size:11px;
	line-height:12px;
	letter-spacing:1px;
	}
.sptpricing th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:left;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.sptpricing td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.sptpricing td.alt {
	background: #E9EAEB;
	color: #20242D;
}
.sptpricing td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}
.sptpricing td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}

/*connectel pricing table*/
.ctpricing th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #6F3C89 url(/resources/images/mws/new-ihouseweb.com/products/ct/ctbg_header.gif) no-repeat;
	font-size:11px;
	line-height:12px;
	letter-spacing:1px;
	vertical-align:bottom;
	}
.ctpricing th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:left;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}
.ctpricing td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ctpricing td.alt {
	background: #E9EAEB;
	color: #20242D;
}
.ctpricing td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}
.ctpricing td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}

/*marketreach pricing table*/
.mrpricing th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #F67430 url(/resources/images/mws/new-ihouseweb.com/products/mr/mrbg_header2.gif) no-repeat;
	font-size:11px;
	line-height:12px;
	letter-spacing:1px;
	}
.mrpricing th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C8CA;
	background: none;
	color:#20242D;
	text-align:left;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.mrpricing td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.mrpricing td.alt {
	background: #E9EAEB;
	color: #20242D;
}
.mrpricing td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}
.mrpricing td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #20242D;
	text-align:left;
	line-height:14px;
	letter-spacing: 0px;
}

th.gray {
	color:#20242D;
	}
th.white {
	color:#FFFFFF;
	}

/*feature tables*/
.featuresTable {
	width:100%;
	margin:10px 0px;
	background:#FFFFFF;
	text-align:center;
	font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;
	color:#20242D;
	padding:5px 0px 10px 0px;
	}
.featuresTable td {
	font-weight:bold;
	font-size:12px;
	}


/*cxstories*/
td.ihwsquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/ihws_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
td.ihquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/iew_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	width:450px;
	}
td.idxquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/idx_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
td.sptquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/spt_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
td.ctquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/ct_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
td.mrquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/mr_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
td.vtsquote {
	background-image:url(/resources/images/mws/new-ihouseweb.com/cx/vts_topquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
	}
.cxName {
	font-weight:bold;
	}
.cxInfo {
	font-size:10px;
	}
td.cxphoto {
	padding-top:20px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:top;
	}
td.cxinfo {
	width:180px;
	}
table.cxstories {
	border-collapse:collapse;
	margin:10px 0px 0px 40px;
	width:90%;
	}

.pricingButton {
	cursor:pointer;
	}
table#pressReleases, table#newsletter, table#newsletter_archive, table#wp {
	width:100%;
	border-collapse:collapse;
	}
table#pressReleases td, table#newsletter td {
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:5px;
	}
table#wp td {
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	}
table#newsletter_archive td {
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	}
td.right {
	text-align:right;
	}
input.border {
	border:1px solid #CCCCCC;
	height:16px;
	}
div.partnerLogos {
	padding-left:10px;
	text-align:left;
	border-top:1px solid #CCCCCC
	}
	div.partnerLogos img {
		text-align:center;
		vertical-align:middle;
		padding:10px;
		}
table.bp_form td {
	padding:5px 0px 2px 5px;
	}
ul#bp_toc {
	padding-left:20px;
	list-style-type:none;
	}
ul#bp_toc li {
	color:#1D529A;
	}
ul#bp_toc li a {
	font-weight:bold;
	color:#1D529A;
	text-decoration:underline;
	}
table.bp_title {
	background-color:#C3143D;
	width:100%;
	border-collapse:collapse;
	}
table.bp_title td {
	padding:5px 10px;
	color:#FFFFFF;
	font-weight:bold;
	}
ul.bp, ol.bp {
	padding-left:40px;
	}
ul.none {
	list-style-type:none;
	padding-left:20px;
	}
div#bp_box {
	border:1px solid #1D529A;
	background-color:#E9EEF5;
	padding:0px 10px;
	}
.pricingSummary {
	border:1px solid #FFFFFF;
	}

.fieldWithError input {
    background-color: yellow;
}

ul.errors li {
    color: red;
    text-align:left;
}
.err {
	font-weight:bold;
	color:#C3143D;
	}

/*xhtml 1.0 strict*/	
hr.redrule {
	width:100%;
	border:0px;
	border-top:1px solid #C3143D;
	clear:both;
	}
hr.grayrule {
	width:100%;
	border:0px;
	border-top:1px solid #CCCCCC;
	clear:both;
	}
div.bp {
	width:640px;
	background-image:url(/resources/images/mws/new-ihouseweb.com/company/blueprint/bp_headerbg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	padding:0;
	border: 4px solid #567eb4;
	}
	div.bp table#bp_intro {
		padding:0px 10px;
		width:500px;
		}
	table#bp_intro h2 {
		font-size:14px;
		}
	table#bp_intro p.date {
		float:right;
		font-weight:bold;
		}
div#bp_articles {
	padding:0px 20px;
	}
	div#bp_articles h2 {
		padding-top:5px;
		}
	div#bp_articles table {
		width:100%;
		border-collapse:collapse;
		}
	div#bp_articles table td {
		background-color:#E5F2FA; 
		border-top:4px solid #98CCE6;
		vertical-align:top;
		}
	div#bp_articles table td#poll {
		background-color:#FFFFFF; 
		border:1px solid #98CCE6;
		border-top:4px solid #98CCE6;
		vertical-align:top;
		}
	div#bp_articles table td p {
		margin:0px;
		padding:5px 10px 5px 10px;
		}
	div#bp_articles table img {
		padding-left:10px;
		}
table#blueBox_tutMain {
	border-collapse:collapse;
	width:504px;
	padding:5px 5px 0px 5px;
	text-align:center;
	}
	td#blueTop_tutMain {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtop_main.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:38px 15px 0px 15px;
		}
td#blueTop_tutMainElite {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtop_mainElite.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:38px 15px 0px 15px;
		}	
		td#blueBottom_tutMain {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxbottom_main.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
		}
	td#blueTop_tutMain p {
		padding:0px 0px;
		margin:0px;
		}
table#blueBox_tut {
	border-collapse:collapse;
	width:820px;
	padding:5px 5px 0px 5px;
	text-align:center;
	}
	td#blueTop_tut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtop.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:30px 15px 0px 15px;
		}
	td#blueBottom_tut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxbottom.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
		}
	td#blueTop_tut h2 {
		padding:0px 0px;
		margin:0px;
		line-height:24px;
		}
div#tutorialControls {
	padding-top:10px;
	text-align:center;
	}
	div#tutorialControls img {
		padding:5px;
		}
table#blueBox_idxtut, table#blueBox_cttut {
	border-collapse:collapse;
	width:820px;
	padding:5px 5px 0px 5px;
	text-align:center;
	}
	td#blueTop_idxtut, td#blueTop_cttut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtopidx.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:25px 15px 0px 15px;
		}
	td#blueBottom_idxtut, td#blueBottom_cttut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxbottomidx.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
		}
	td#blueTop_cttut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtopct.gif);
		}
table#blueBox_elitetut {
	border-collapse:collapse;
	width:550px;
	padding:5px 5px 0px 5px;
	text-align:center;
	}
td#blueTop_elitetut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxtopelite.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:25px 15px 0px 15px;
	}
td#blueBottom_elitetut {
		background-image:url(/resources/images/mws/new-ihouseweb.com/education/tutorials/blueBoxbottomelite.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
	}
	.wpDate {font-weight:bold; line-height:18px;}
	.wpTitle {font-weight:bold; font-size:12px; line-height:18px;}

/*form_wpreg*/
#wpregForm { 
	text-align:left;
	width: 480px;
	padding: 20px 30px 0px;
	background: url(/resources/images/mws/new-ihouseweb.com/education/wpreg_formtop.gif) no-repeat;
}

#wpregFormBottom {
	width: 540px;
	margin:0 0 20px;
	background: url(/resources/images/mws/new-ihouseweb.com/education/wpreg_formbottom.gif) no-repeat bottom left;
	padding-bottom:20px;
}

#wpregForm label {font-weight:bold; font-size:12px;}
#wpregForm input { font-size: ; width: 250px; height: 15px; margin:5px 0 20px 0; padding-left: 7px;}
.rightBar { float:right; width: 165px; }
#wpregForm p { margin:0; padding:5px 0;}
.excerpt {
	font-size:14px;
	font-style:italic;
	color: #666666;
	line-height:18px;
}
#wpregForm textarea{ margin:5px 0 20px 0; padding: 7px; width:250px;height:100px}

#wpregFormBottom .btnSubmit{ height:19px; width: 83px; margin:0; padding-left:30px;}

input.fieldWithError  { background-color:#FF0; }
ul.errors li { color:red; text-align:left; }
.err { font-weight:700; color:#C3143D; }

div.callout_right {
	float:right;
	width:200px;
	padding:10px;
	margin:10px 0 10px 10px;
	border:2px solid #ababab;
	background-color:#efefef;
	text-align:center;
	}
div.callout {
	padding:10px;
	margin:10px 0;
	border:2px solid #ababab;
	background-color:#efefef;
	}
.eliteleftCTA { float: left; margin: 20px 15px 0 20px; width: 240px; text-align: left;}
.eliterightCTA { float: right; margin: 20px 30px 0 15px; width: 240px; text-align: left;}
.largetext { font-size: 14px; font-weight: normal;	margin: 0; line-height:18px;}
.btn_elitepackage { position: absolute; z-index: 10; top: 30px; right: 40px; }

.leadin { font-size: 12px; font-weight: bold; margin: 0;}
#customizeHalf {
	display: block;
	background: url(/resources/images/mws/new-ihouseweb.com/products/ihelite/customizeHalf.jpg) no-repeat 0px 0px;
	width: 654px;
	height: 218px;
	margin: 20px auto;
}
#customizeHalf h1 {
	font-size: 20px;
	line-height: 24px;
	padding: 30px 20px 10px 330px;
	margin:0;
	background: none;
}
#customizeHalf p {
	padding: 5px 20px 10px 330px;
	margin:0;
}
#customizeHalf .left { margin-left: 330px; }

#resellCommission th  {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	border-top: 1px solid #C7C8CA;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	background: #1D529A;
	font-size:12px;
	line-height:14px;
	letter-spacing:1px;
	}
#resellCommission td {
	border-right: 1px solid #C7C8CA;
	border-bottom: 1px solid #C7C8CA;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #20242D;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#resellCommission td.alt {
	background: #E9EAEB;
}
#resellCommission td.spec {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #FFFFFF;
}
#resellCommission td.specalt {
	border-left: 1px solid #C7C8CA;
	border-top: 0;
	background: #E9EAEB;
}

#resellCommission {
	width:400px;
	margin:10px 0;
	background:#FFFFFF;
	text-align:center;
	font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;
	color:#20242D;
	padding:5px 0px 10px 0px;
	}

td#formtop_resellForm {
	background-image:url(/resources/images/mws/new-ihouseweb.com/products/idx/formtop_idxresell.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
* html td#formtop_resellForm {
	margin-top:-40px;
	}
td#formbottom_resellForm {
	background-image:url(/resources/images/mws/new-ihouseweb.com/products/idx/formbottom_idxresell.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
	}
