@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 17px;
}
a {
	color: #f68b1f;
}
.clearall {
	clear: both;
}
#page {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
}
#page #sidelogo {
	background-image: url(images/side-logo.gif);
	background-repeat: no-repeat;
	float: left;
	height: 802px;
	width: 82px;
}
#page #sidelogo h1 {
	display: none;
}
#page #main {
	float: left;
	width: 658px;
	padding-bottom: 20px;
}
#page #main #masthead {
	background-image: url(images/masthead.gif);
	background-repeat: no-repeat;
	height: 109px;
	width: 658px;
}
#page #main #masthead h2 {
	display: none;
}
#page #sidebar {
	float: right;
	width: 158px;
	background-image: url(images/rightbar.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 20px;
}
#page #sidebar img {
	float: right;
}
/*dropdown menu stuff*/

#nav ul {
  margin: 0;
  padding: 0;
}

#nav li {
	/*float the main list items*/
    margin: 0;
	float: left;
	display: block;
	list-style-type: none;
}

#nav li ul li {
    /*unfloat subnavs*/
	float:none
}

#nav li ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 150px;
  height: 15px;
  left: auto;
  padding-top: 10px;
  z-index: 999;
}

#nav li li ul {
	display:none;
}
#nav li:hover ul, #nav li.over ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}
#nav li:hover li ul, #nav li.over li ul {
	display:none;
}
#nav li:hover li:hover ul, #nav li.over li.over ul {
  display: block;
  z-index: 6000;
}
#page #main #nav #const1subsub {
	margin-top: -150px;
	margin-left: 157px;
}
#page #main #nav #const3subsub {
	margin-top: -90px;
	margin-left: 157px;
}
#undernav {
	background-image: url(images/undernav.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 11px;
}




#hidemenuslayer {
	position: absolute;
	z-index: 4;
	top: 157px;
	height: 220px;
	width: 820px;
	left: auto;
	display: none;
}
#nav #submenu1 {
	position: absolute;
	display: none;
	z-index: 5;
}
#nav #submenu2 {
	display: none;
	position: absolute;
	z-index: 5;
}
#nav #submenu3 {
	display: none;
	position: absolute;
	z-index: 5;
}
#nav #submenu4 {
	position: absolute;
	display: none;
	z-index: 5;
}
#page #main #nav {
	margin-bottom: 10px;
}
#page #main #home {
	background-image: url(images/Nhome-but.gif);
	display: block;
	height: 38px;
	width: 75px;
}
#page #main #products {
	background-image: url(images/Nproducts-but.gif);
	display: block;
	height: 38px;
	width: 97px;
}
#page #main #users {
	background-image: url(images/Nusers-but.gif);
	display: block;
	height: 38px;
	width: 117px;
}
#page #main #news {
	background-image: url(images/Nnews-but.gif);
	display: block;
	height: 38px;
	width: 64px;
}
#page  #main  #gallerynav {
	background-image: url(images/Ngallery-but.gif);
	display: block;
	height: 38px;
	width: 74px;
}
#page #main #const {
	background-image: url(images/Nconstruction-but.gif);
	display: block;
	height: 38px;
	width: 132px;
}
#page #main #contact {
	background-image: url(images/Ncontact-but.gif);
	display: block;
	height: 38px;
	width: 99px;
}
#home:hover, #const:hover, #products:hover, #users:hover, #news:hover, #gallery:hover, #contact:hover {
	background-position: 0px -38px;
}
#page #main #nav span {
	display: none;
}
#page #main #nav .unav {
	background-image: url(images/undernav.gif);
	background-repeat: repeat-x;
}
#prod1, #prod2, #prod3, #prod3b, #prod4, #prod4a, #prod4b, #prod5  {
	display: block;
	height: 30px;
	width: 172px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#prod1 {
	background-image: url(images/prod-sub1.png);
}
#prod2 {
	background-image: url(images/prod-sub2.png);
}
#prod3 {
	background-image: url(images/prod-sub3.png);
}
#prod3b {
	background-image: url(images/prod-sub3b.png);
}
#prod4 {
	background-image: url(images/prod-sub4.png);
}
#prod4a {
	background-image: url(images/prod-sub4a.png);
}
#prod4b {
	background-image: url(images/prod-sub4b.png);
}
#prod5 {
	background-image: url(images/prod-sub5.png);
	height: 29px;
}
#users1, #users1-1, #users2, #users3, #users4, #users5, #users6  {
	display: block;
	height: 30px;
	width: 157px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#users1 {
	background-image: url(images/users-sub1.png);
}
#users1-1 {
	background-image: url(images/users-sub1-1.png);
}
#users2 {
	background-image: url(images/users-sub2.png);
}
#users3 {
	background-image: url(images/users-sub3.png);
}
#users4 {
	background-image: url(images/users-sub4.png);
}
#users5 {
	background-image: url(images/users-sub5.png);
}
#users6 {
	background-image: url(images/users-sub6.png);
	height: 29px;
}
#nav li li a:hover{
	background-position: 0px -30px;
}
#news1, #news2 {
	display: block;
	height: 30px;
	width: 150px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#news1 {
	background-image: url(images/media-sub1.png);
}
#news2 {
	background-image: url(images/media-sub2.png);
	height: 29px;
}
#const1, #const2, #const3, #const1a, #const1b, #const3a, #const3b {
	display: block;
	height: 30px;
	width: 157px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#const1 {
	background-image: url(images/const-sub1.png);
}
#const2 {
	background-image: url(images/const-sub2.png);
}
#const3 {
	background-image: url(images/const-sub3.png);
	height: 29px;
}
#const1a {
	background-image: url(images/const-sub1-suba.png);
}
#const1b {
	background-image: url(images/const-sub1-subb.png);
	height: 29px;
}
#const3a {
	background-image: url(images/const-sub3-suba.png);
}
#const3b {
	background-image: url(images/const-sub3-subb.png);
	height: 29px;
}
#gal1, #gal2, #gal3, #gal4, #gal5, #gal6, #gal7, #gal8  {
	display: block;
	height: 30px;
	width: 157px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#gal1 {
	background-image: url(images/gallery-sub1.png);
}
#gal2 {
	background-image: url(images/gallery-sub2.png);
}
#gal3 {
	background-image: url(images/gallery-sub3.png);
}
#gal4 {
	background-image: url(images/gallery-sub4.png);
}
#gal5 {
	background-image: url(images/gallery-sub5.png);
}
#gal6 {
	background-image: url(images/gallery-sub6.png);
}
#gal7 {
	background-image: url(images/gallery-sub7.png);
}
#gal8 {
	background-image: url(images/gallery-sub8.png);
	height: 29px;
}
#contact1, #contact2 {
	display: block;
	height: 30px;
	width: 125px;
	background-color: #f4e5d6;
	background-repeat: no-repeat;
}
#contact1 {
	background-image: url(images/about-sub1.png);
}
#contact2 {
	background-image: url(images/about-sub2.png);
	height: 29px;
}
#page #main #content {
	padding: 16px;
}
#page #main #content #flash {
	background-image: url(images/home-flash.jpg);
	background-repeat: no-repeat;
	height: 308px;
	width: 622px;
}
#page #main #content #leftnav {
	float: left;
	width: 238px;
	padding-top: 45px;
}
#page #main #content #leftnav p {
	margin: 0px;
	padding: 0px;
}
#page #main #content #leftnav a {
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 238px;
}
#page #main #content #leftnav #CabSuite {
	background-image: url(images/CabinetSuite.gif);
}
#page #main #content #leftnav #CCSuite {
	background-image: url(images/CCSuite.gif);
}
#page #main #content #leftnav #ClosSuite {
	background-image: url(images/ClosetSuite.gif);
}
#page #main #content #leftnav #DPlus {
	background-image: url(images/DoorsPlus.gif);
}
#page #main #content #leftnav span {
display: none
}#page #main #content #maintext {
	padding-left: 238px;
}
#page #main #content #maintext h3 {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#page #main #content #maintext p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#page #footer {
	line-height: 29px;
	color: #FFFFFF;
	background-color: #6d6e71;
	clear: both;
	height: 30px;
	margin-bottom: 1px;
}
#page #footer p {
	float: left;
	padding-left: 48px;
	margin: 0px;
	font-size: 9px;
}
#page #footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#page #footer a:hover {
	text-decoration: underline;
}
.orange {
	color: #f68b1f;
	display: inline !important;
}
.green {
	color: #119647;
}
.gray {
	color: #6e6f72;
}
p {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 13px;
}
#desc {margin: 10px 0;}
.hdetail p {margin-bottom: 10px;}
