/* CSS Document */
/* -- Copyright 2005-2007 iHomeConnect.com   All rights reserved. The code on this page can not be copied, altered or used in any manner except on ihomeconnect.com. By using any section of the code below, you are agreeing to a daily $10,000 U.S. licensing fee that must be paid in one month increments in advance of use. Please contact ihomeconnect.com for additional licensing terms.-- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-image:url('http://ihomeconnect.com/img/BG.jpg'); 
	background-color:#FFFFFF;
	background-position:top center; 
	background-repeat:no-repeat;
	background-attachment: fixed;
}

table,td,div {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#fixed_width {
	width: 990px;
	background-color:#FFFFFF;
	margin:0 auto; padding:0;
}

/***********************************************/
/* menu .js settings                           */
/***********************************************/
#dropmenudiv{
position:absolute;
background-color: #ffffff;
border:1px solid black;
font-size:14px;
border-bottom:1px solid black;
line-height:18px;
z-index:100;
padding: 1px 1px 1px 1px;
}

#dropmenudiv a, #dropmenudiv a:active, #dropmenudiv a:visited{
width: 100%;
display: block;
color:#000099;
font-size:12px;
text-indent: 6px;
padding: 3px 0;
text-decoration: none;
}

#dropmenudiv a:hover,#dropmenudiv a:active:hover,#dropmenudiv a:visited:hover{ /*hover background color*/
background-color:#0066CC; color:#FFFFFF;
text-indent: 6px;
}

#menudrop {
	height:42px;
	width:100%;
	background-image:url(http://www.ihomeconnect.com/img/nav_bg.jpg);
	background-color:#003399
}

#menudrop td {
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-left:12px;
padding-right:12px;
}
#menudrop td a {
color:#FFFFFF;
padding:0px 0;
text-decoration:none;
}

/***********************************************/
/* Login Box                                   */
/***********************************************/

#login input {
	font-size:16px;
	height:20px;
	width:210px;
	padding:1px;
}
#login .submit {
	font-size:15px;
	color:#003366;
	height:30px;
	width:100px;
	padding:3px;
}
#login .box {
 background-image:url(http://www.ihomeconnect.com/img/Login-Box.gif); background-repeat:no-repeat; background-color:#000099;
 }
#login .button {
	padding-left:130px; padding-top:10px;
}
#login .forgot {
 width:280px; height:180px; background-color:#F2F2F2; padding:10px
}


/***********************************************/
/* nav (left side)                             */
/***********************************************/
#nav {
	width:178px;
	height:850px;
	background:url(http://www.ihomeconnect.com/img/leftsidebar_bg.gif) 0 0 no-repeat;
	padding-bottom: 15px;
}

#nav .header {
	padding-left:55px;
	font-size:13px;
	color:#FFFFFF;
	padding-top:18px;
	padding-bottom:13px;
	font-family:arial;
}

#nav .links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:32px;
	padding-top:10px;
	font-size:11px;
	line-height:18px
}

#nav .links a { color:#003366; text-decoration:none; }
#nav .links a:hover { color:#0066CC; text-decoration:underline; }

#nav .endsection { padding-top:20px; }


/***********************************************/
/* Sub page Headers & Content                  */
/***********************************************/

#main {
	text-align:left;
}

#main .sub {
	padding: 20px 40px 20px 15px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	line-height: 130%;
	color:#333333;
}
#main .sub .title {
	font-size:140%;
	color:#0066CC;
	padding: 0px;
	text-decoration:none
}
#main .sub .title a {
	font-size:100%;
	color:#0066CC;
	padding: 0px;
	text-decoration:none
}

#main .sub .title a:hover {
	text-decoration:underline
}

#main .sub .subtitle {
	font-size:110%;
	padding: 0px;
	text-decoration:none;
	font-weight:400;
	color:#0033CC
}
#main .sub .subpoint {
	font-size:100%;
	font-weight:400;
	color:#0033CC
}

#main .sub .author {
	text-indent:1px;
	padding-top:5px;
	padding-bottom:5px;
}

#main .sub blockquote {
padding:25px
}

#main .sub ul {
padding:25px 25px 30px 45px;
}
#main .sub strong {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:100%;
	color:#333333;
}

/***********************************************/
/* Components                                  */
/***********************************************/

.meddrop {font-family:Arial; width:204px; font-size:17px; color:#0066CC; border:none;}
.medform {font-family:Arial; padding-left:4px; width:200px; font-size:17px; color:#0066CC; border:none;}
.medformzip {font-family:Arial; padding-left:4px; width:70px; font-size:17px; color:#0066CC; border:none;}
.medformstate {font-family:Arial; padding-left:4px; width:35px; font-size:17px; color:#0066CC; border:none;}

.createdrop {font-family:Arial; width:257px; height:25px; font-size:17px;  }
.createdropshort {font-family:Arial; width:75px; height:25px; font-size:17px;  }
.createform {font-family:Arial; padding-left:4px; width:250px; font-size:17px;  }
.createformad {font-family:Arial; padding-left:4px; width:400px; font-size:17px;  }
.createformzip {font-family:Arial; padding-left:4px; width:70px; font-size:17px; }
.createformphone {font-family:Arial; padding-left:4px; font-size:17px; }
.createformstate {font-family:Arial; padding-left:4px; width:35px; font-size:17px; }
.createformtext { font-size:18px; padding-right:5px; color:#666666 }
.createformtextERROR { font-size:18px; padding-right:5px; color:#FF0000 }
.createbutton { font-size: 16px; font-family:Arial, Helvetica, sans-serif; height: 35px; width: 150px }


.fineprint { font-family:Arial, Helvetica, sans-serif; font-size:10px }

.headertextlg { font-size:18px; padding-right:5px; color:#0066CC }
.headertexthg { font-size:21px; color:#0066CC }

#quicksearch table { margin-top:20px; }
#quicksearch .textL { font-size:18px; color:#FFFFFF; padding-right:12px; text-align:right }
#quicksearch .textR { font-size:18px; color:#FFFFFF; padding-left:10px; text-align:left }


/***********************************************/
/* ADS                                         */
/***********************************************/
.adbrite {
	background:url(http://www.ihomeconnect.com/img/icons/adbrite-header.gif) 0 0 no-repeat;
	border:#0066cc 1px solid;
	width:116px;
	padding:1px;
	padding-top:35px;
	font-size:9px;
	color: #0066CC;
	text-align:left;
}
.adHeadline {font: bold 12px Arial; text-decoration: underline; color: #0066CC;}
.adText {font: normal 10px Arial; text-decoration: none; color: #4C4C4C;}


/***********************************************/
/* Footer                                      */
/***********************************************/
#footer {
	text-align:left;
	font-family:arial;
	background:url(http://www.ihomeconnect.com/img/footer_bg.jpg) 0 0 no-repeat;
	padding-top:15px;
	padding-left:25px;
}
#footer div {
	color:#0066CC;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#footer a {
	color:#0066CC;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
}
