/* CSS Document */
/*homepage*/
.bg_ctHome {background-image:url(/resources/images/mws/ihouseconnectel.com/bg_ctHome.gif);}
.bg_cSub {background-image:url(/resources/images/mws/ihouseconnectel.com/bg_ctSub.gif);}


div.productHome {
	float:right;
	width:655px;
	height:220px;
	padding:10px 20px;
	}
	div.productHome#ct {background:url(/resources/images/mws/ihouseconnectel.com/bg_ctBanner.jpg) no-repeat top left;}
	div.productHome img#productHero {
	padding:0;
	float:left;
	}
	div.productHomeForm {
	float:right;
	width:350px;
	margin:10px 30px 0 0;
	}
		div.productHomeForm form#ct_testDrive {
		border:1px solid #b99ec7;
		width:300px;
		margin:5px auto 0;
		height:120px;
		background-color:#F1ECF4;
		}
	div.productHome p.formTitle {
	text-align:center;
	font-weight:700;
	font-size:12px;
	padding:0;
	margin:5px;
	}
	div.productHome#ct p.formCaption {
	clear:both;
	text-align:center;
	font-weight:700;
	font-size:10px;
	color:#fff;
	}

/*side_col holds secondary_nav, ad tiles*/
#side_col{
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:164px;
	float:left;
	margin-left:5px;
	}
.secondary_nav_ctbg {
	background-image:url(/resources/images/mws/ihouseconnectel.com/bg_ctNavTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}

/*product sections*/
div#cta_td {
width:260px;
float:left;
}
div#cta_learn {
width:270px;
float:right;
}

div#cta_td h3, div#cta_learn h3 {
padding: 0 10px 0 0;
line-height: 1.4em;
font-size: 1.2em;
font-weight: bold;
text-align:left;
color:#1D529A;
}


/*images*/
img {
	border:0;
	}
img.right {
	float:right;
	}
img.left {
	float:left;
	}
img.tile_right {
	float:right;
	margin:10px;
	}
img.hspace {
	margin-right:10px;
	margin-left:10px;
	}
img.vspace {
	margin-top:10px;
	margin-bottom:10px;
	}

/*pricing*/
.ctpricing {
	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;
	}
.ctpricing th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	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 td.aop {
	border:none;
	text-align:center;
	}
.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;
}
th.upper {
	text-transform:uppercase;
	}
th.gray {
	color:#20242D;
	}
th.white {
	color:#FFFFFF;
	}

table.ihaop {
	width:85%;
	}
table.ihaop td {
	vertical-align:top;
	}
table.ihaop img {
	float:right;
	margin:0px 5px 0px 20px;
	}
.featuresTable th {
	width:15%;
	}
.featuresTable th.nobg {
	width:55%;
	}
table#ihsamples {
	width:100%;
	border:0;
	}
table#ihsamples td {
	vertical-align:top;
	}
table#ihsamples td.sample {
	width:200px;
	text-align:center;
	vertical-align:top;
	}

/*lists*/
ul {
	color:#20242D;
	margin-bottom:12px;
	padding-left:20px;
	}
/* For IE6 */
* html ul {padding-left:0px;}
* html ol {padding-left:0px;}
/* For IE7 */
*:first-child+html ul {padding-left:0px;}
*:first-child+html ol {padding-left:0px;}
li {
	padding:5px 0px;
	}

/*forms*/
input.image {
	border:0;
	}
input.left {
	float:left;
	}

table.specials td {
	padding:5px 0px 2px 5px;
	border:0;
	}
.spacer {
	clear:both;
	}
.form {
	padding:30px 20px 0px 10px;
	}
* html .form {padding:40px 20px 0px 10px;}
*html form {margin:0px; padding:0px;}	
*:first-child+html form {margin:0px; padding:0px;}	
td#formtop_ct {
	background-image:url(/resources/images/mws/ihouseconnectel.com/formtop_ct.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
* html td#formtop_ct {
	margin-top:-40px;
	}
td#formbottom_ct {
	background-image:url(/resources/images/mws/ihouseweb.com/landingpages/forms/formbottom_ct.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
	}
td#formtop_ctcontact {
	background-image:url(/resources/images/mws/ihouseconnectel.com/formtop_contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
* html td#formtop_ctcontact {
	margin-top:-40px;
	}
td#formbottom_ctcontact {
	background-image:url(/resources/images/mws/ihouseconnectel.com/formbottom_contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
	}
/*Customers*/
ol#cobrands li {
	display:block;
	width:200px;
	float:left;
	}

/*hr*/
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;
	}

/*text formatting*/
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:none;
	}
a.footer:hover {
	text-decoration:underline;
	}
/*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;
	}


/*layout*/
.subContainer {
	background-repeat:repeat-x;
	background-position:top left;
/*	height:80px;*/
	padding:10px 20px 20px 5px;
	}
*html .subContainer {height:100%;}
.bannerct_sub {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ct_subbg.gif);
	}
div.button_side {
	text-align:center;
	}
#pageHeadline {
	height:40px;
	padding-top:20px;
	margin-left:185px;
	width:615px;
	}
#contentSubContainer {
	float:right;
	width:645px;
	margin-top:10px;
	padding-right:45px;
	}

/*cxstories*/
table.cxstories {
	border-collapse:collapse;
	margin:10px 0px 0px 40px;
	width:90%;
	}
table.cxstories td {
	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.cxphoto {
	padding-top:20px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:top;
	}

div.cxQuote_side {
	background-image:url(/resources/images/mws/ihouseconnectel.com/sidegradient_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:35px 17px 0px 10px;
	margin-top:10px;
	margin-right:-7px;
	font-size:10px;
	line-height:14px;
	color:#585B62;
	font-weight:normal;
	}
.cxName {
	font-weight:bold;
	}
.cxInfo {
	font-size:10px;
	}
.footer_ctp1a {
	font-weight:bold;
	}
/*td tiles*/	
#tdTiles {
	width:670px;
	margin:0 auto;
	padding:5px 0;
	}
#productTile {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	width:205px;
	height: 170px;
	margin: 10px 10px 3px;
	padding:0 0 5px;
	position:relative;
	float:left;
	background:url(/resources/images/mws/ihouseconnectel.com/tdtiles/bg_productTile.jpg) no-repeat top center;
	}
	#productTile .logo{
		position:absolute;
		z-index:1;
		top:0;
		left: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;
		}
