/* CSS Document */

body, h1, h2, h3, h4, h5, ul, li, ul li, div, img, form {
	margin: 0px;
	padding: 0px;
}

body	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/furn/bckd.gif') repeat-x;
}

img	{
	border: 0px none;
}

.clear {
	clear: both;
}

fieldset {border:0px none; padding: 0}

.imgleft {
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
}

.imgright {
	float: right;
	display: inline;
	padding: 10px 0px 10px 10px;
}


/* ***************************** */
/* *******LAYOUT CLASSES******** */
/* ***************************** */

#outerWrapper {
	margin: 0 auto;
	width: 959px;
	padding-top: 10px;
}

#innerWrapper {
	width: 959px;
}

#topBar {
	width: 959px;
}

#logo {
	float: left;
	width: 426px;
}

#navWrapper {
	width: 957px;
	background: url('../images/furn/nav_bckd.jpg');
	margin-left: 1px
}

#subnavWrapper {
	float: left;
	width: 209px;
}

#mainimageWrapper {
	width: 959px;
	background: url('../images/hmeimage.jpg') no-repeat;
	height: 160px
}

#imageWrapper {
	width: 959px;
	height: 160px;
}

.hmeimagenug1 {float: left; width: 280px; padding: 80px 20px 20px 24px; color: #fff; font-size: 70%}
.hmeimagenug2 {float: left; width: 280px; padding: 80px 20px 20px 10px; color: #fff; font-size: 70%}
.hmeimagenug3 {float: left; width: 280px; padding: 80px 10px 20px 20px; color: #fff; font-size: 70%}

#breadcrumbWrapper {background: url('../images/furn/breadcrumb_bckd.jpg') no-repeat;}
#breadcrumb {color: #fff; font-size: 70%; height: 26px;}
#breadcrumbtxt {padding: 7px 0 0 19px;}

#hmecontentWrapper {width: 960px; padding-left:19px;}
#contentWrapper {width: 960px;}
#content {padding-top: 40px; font-size: 70%; color: #666; padding-right: 40px;}

#content ul {
	margin-left: 30px;
	padding-top: 15px;
}

#content ul li {
	list-style-image: url('../images/furn/content_arrow.gif');
}



#hmecontentLeft {float: left; width: 620px;}
#hmecontentRight {float: left; width: 320px;}
#contentLeft {float: left; width: 500px; }
#contentLeft-2-col {float: left; width: 689px; padding-left: 20px;}
#contentLeft-consult {float: left; width: 720px; padding-left: 0;}
#contentRight {float: left; width: 250px;}
#rightBar {float: left;}

#hmeteamnug {background: url('../images/furn/hmeteam_nug.gif') no-repeat; width: 298px; height: 130px; padding-left: 22px}
#hmeteamnug a {font-size: 70%; color: #fff;}
#hmeteamnug a:hover {font-size: 70%; color: #000;}

#teamnug {background: url('../images/furn/team_nug.gif') no-repeat; width: 227px; height: 149px; padding-left: 22px}

#hmebarnugs {background: url('../images/furn/hme_nug_bckd.gif'); width: 320px; margin: 0}
#hmebarnugsleft {float: left; width: 126px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 15px;background-color:#F8F8F8; margin-left: 1px; font-size: 70%; color: #666;}
#hmebarnugsright {float: left; width: 126px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 15px; margin-left: 2px; background-color:#F8F8F8; font-size: 70%; color: #666;}
#barnugsright {float: left; width: 218px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 15px; background-color:#F8F8F8; font-size: 70%; color: #666;}

#footerWrapper {width: 960px; margin-top: 40px; font-size: 70%; color: #666;}
#footerAddress {background: url('../images/furn/footer_bckd.jpg'); height: 50px}
#footerlogo {float: left; padding: 8px 10px 0 19px;}
#address {float: left; padding-top: 10px;}
#footerLegals {margin-top: 15px; margin-left: 19px;}
#footerLegalsleft {float: left;}
#footerLegalsright {float: right;}


#consultWrapper {float: left; width: 740px; padding:60px 0 60px 0; background: url('../images/furn/house-concept.jpg') no-repeat;margin: 0;}
#consult-col-1 {float: left; width: 210px; border-right: 1px solid #ccc; padding: 0 5px 10px  10px;}
#consult-col-2 {float: left; width: 212px; border-right: 1px solid #ccc; padding: 0  5px 10px 10px;}
#consult-col-3 {float: left; width: 211px; padding:0 5px 10px 10px;}
#consult_txt {padding: 10px 10px 30px 10px;}

/* ********************************* */
/* *******NAVIGATION CLASSES******** */
/* ********************************* */

#nav {

}

#nav ul {
	list-style-type: none;
}

#nav ul li {
	float: left;
	display: inline;
	border-right: 1px solid #fff;
}

#nav ul li a {
	color: #fff;
	font-size: 70%;
	text-decoration: none;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	display: block;
}

#nav ul li a:hover {
	color: #000;
}

#subnav {
	margin-top: 40px;
	margin-left: 10px;
	width: 180px;
}

#subnav ul {
	list-style-type: none;
}

#subnav ul li {
	border-bottom: 1px solid #7E8083;
	border-top: 1px solid #fff;
}

#subnav ul li a {
	color: #333;
	font-size: 70%;
	text-decoration: none;
	display: block;
	background-color: #F3F3F3;
	padding: 5px 5px 7px 10px;
}

#subnav ul li a:hover {
	color: #000;
	background-color: #E4E4E4;
	display: block;
}

ul#childList li {
	border-bottom: 1px solid #F9F9F9;
}

ul#childList li a {
	color: #333;
	font-size: 70%;
	text-decoration: none;
	display: block;
	padding: 5px 5px 7px 20px;
	background-color: #F9F9F9;
}

ul#childList  li a:hover {
	color: #000;
	background-color: #E4E4E4;
	display: block;
}

/* *************************** */
/* *******TEXT CLASSES******** */
/* *************************** */

#breadcrumb a {color: #fff; text-decoration: underline;}
#breadcrumb a:hover {color: #000;}

#footerLegals a { color: #666; text-decoration: underline;}
#footerLegals a:hover {color: #C1002B;}

.hmeimagenug1 a, .hmeimagenug2 a, .hmeimagenug3 a {color: #fff; text-decoration: underline;}
.hmeimagenug1 a:hover, .hmeimagenug2 a:hover, .hmeimagenug3 a:hover {color: #C1002B;}

#contentLeft-2-col a, #contentLeft a, #contentRight a, #hmebarnugsright a, #hmebarnugsleft a {color: #C1002B;}
#contentLeft-2-col a:hover, #contentLeft a:hover, #contentRight a:hover, #hmebarnugsright a:hover, #hmebarnugsleft a:hover {color: #000;}

h1 {font-size: xx-large; color: #C1002B; font-weight: lighter;}
h2 {font-size: x-large; color: #C1002B; font-weight: lighter;}
h3 {font-size: medium; color: #C1002B;}
h4 {font-size: small; color: #C1002B;}
h5 {font-size: x-small; color: #C1002B;}
h6 {font-size: xx-small; color: #C1002B;}

#teamnug a {font-size: 70%; color: #fff;}
#teamnug a:hover {font-size: 70%; color: #000;}