/* 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;
	}
.caption {
	font-size:10px;
	}
.bold {
	font-weight:bold;
	}
td.right {
	text-align:right;
	}

#wrapper {
	background-color:#FFFFFF;
	width:900px;
	margin:0px auto;
	position:relative;
	}
body > #wrapper {
	width:900px;
	}
#header {
	background-color:#FFFFFF;
	font-size:10px;
	padding:10px;
	padding-left:0px;
	height:50px;
	}
#logo {
	float:left;
	}
#top_nav {
	text-align:right;
	position:relative;
	}
#content {
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	}
/*footer*/
#foot {
	clear:both;
	font-size:10px;
	color:#585B62;
	padding:5px 10px 20px 10px;
	background-color:#FFFFFF;
	text-align:center;
	position:relative;
	}
#foot a, #foot a:visited {
	color:#585B62;
	}
#footerLInks {
	margin-top:100px;
	}
#footerText {
	text-align:left;
	padding:10px 20px;
	}
a.footer, a.footer:visited {
	text-decoration:underline;
	}

/*for short pages with static content*/
div.short {
	height:500px;
	}

/*homepage*/
.homeContainer {
	background-repeat:repeat-x;
	background-position:top left;
	height:400px;
	padding:10px 20px 20px 5px;
	}
.bannerct_home {
	background-image:url(/resources/images/mws/new-ihouseweb.com/banners/ct_homebg.gif);
	}
*:first-child+html #ct_home{
	height:780px;
	}
#productHome {
	float:right;
	width:705px;
	}
#productSign {
	width:190px;
	float:left;
	padding-right:5px;
	}
#productHeadline {
	margin-left:190px;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	padding-bottom:5px;
	}
#productTD {
	margin-left:190px;
	text-align:left;
	vertical-align:top;
	}
/*tdform*/
input.border {
	border:1px solid #CCCCCC;
	height:16px;
	}

#side_col{
	font-size:10px;
	font-weight:bold;
	width:162px;
	float:left;
	margin-left:5px;
	}

#contentContainer {
	float:right;
	width:640px;
	padding-top:10px;
	padding-right:45px;
	}

/*secondaryNav*/
.secondary_nav_ctbg {
	background-image:url(/resources/images/mws/ihouseconnectelc.com/nav_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.secondary_nav_ctbg a, .secondary_nav_ctbg 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;
	}
*html li.nav {padding-left:0px;}
li.cton {
	background-image:url(/resources/images/mws/ihouseconnectelc.com/ct_arrow_wh.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	font-weight:bold;
	color:#6F3C89;
	}
*html li.cton {padding-left:13px;}
a.cton, a.ct:hover {
	color:#20242D;
	}
span.ct {
	background-color:#6F3C89;
	}
.secondary_nav_ctbg ul {
	margin-bottom:0px;
	}

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