body {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background:#b0d2db url(../images/body-bg.jpg) repeat-x;
	color:#5e5e5e;
	height:3000px;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
form {
	padding:0;
	margin:0;
}

h2 {
	color:#4E4E4E;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0}
	
.Red14 {color:#F00; font-size:14px}

	
/*page*/
#page {
	margin:0 auto;
	position:relative;
	width:929px;
	overflow:hidden;
	padding:16px 29px 0 28px;
	background:url(../images/page-bg.png) repeat-y;
}
/*header*/
.header {
	width:100%;
	height:143px;
	overflow:hidden;
	background:url(../images/header-bg.gif) no-repeat;
}
.header-inn {
	width:908px;
	overflow:hidden;
	padding:0 0 0 21px;
}

/*logo*/
.Logo {
	overflow:hidden;
	text-indent:-9999px;
	width:270px;
	height:78px;
	float:left;
	margin:25px 0 0;
}
.header h1 a {
	display:block;
	height:100%;
}
.header-cnt {
	float:right;
	width:638px;
}
.service {
	height:1%;
	overflow:hidden;
	padding:0 7px 0 63px;
}
.service ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.service ul li {
	float:left;
	font:11px/24px Arial, Helvetica, sans-serif;
	padding:0 7px 0 8px;
	background:url(../images/separator.gif) no-repeat 0 8px;
	margin:0 1px 0 -1px;
}
.service ul li a {
	color:#757575;
}
.service p {
	float:left;
	font:11px/24px Arial, Helvetica, sans-serif;
	margin:0;
}
.service p a {
	color:#29a5c3;
	font-weight:bold;
}
ul.extra-list {
	height:1%;
	padding:0 0 0 29px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
ul.extra-list li {
	background:url("../images/separator2.gif") no-repeat scroll 100% 3px transparent;
	float:left;
	font:bold 13px/34px Helvetica,Arial,sans-serif;
	margin:0 1px 0 -1px;
	padding:0 15px;
	white-space:nowrap;
}
ul.extra-list li.last {background:none;}
ul.extra-list li a {color:#fff;}
.search-box {
	height:1%;
	overflow:hidden;
	padding:15px 15px 0 65px;
}
.search {
	float:left;
	width:328px;
}
.search label {
	float:left;
	width:59px;
	color:#afafaf;
	font:bold 14px/27px Helvetica, Arial, sans-serif;
}
.search input.text {
	width:208px;
	padding:5px 8px;
	border:1px solid #d4d4d4;
	color:#b0b0b0;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
}
.search input.button {
	float:right;
	margin:2px 0 0;
}
.search-box span {
	float:right;
	color:#519cb0;
	font:bold 20px Helvetica, Arial, sans-serif;
}
ul.menu {
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
	margin:0;
	list-style:none;
}
ul.menu li {float:left;}
ul.menu li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:30px;
	margin:0 1px 0 0;
}
ul.menu li a.kitchen {
	background:url(../images/kitchen.gif) no-repeat;
	width:90px;
}
ul.menu li a.bath {
	background:url(../images/bath.gif) no-repeat;
	width:72px;
}
ul.menu li a.appliances {
	background:url(../images/appliances.gif) no-repeat;
	width:116px;
}
ul.menu li a.fireplaces {
	background:url(../images/fireplaces.gif) no-repeat;
	width:113px;
}
ul.menu li a.hardware {
	background:url(../images/hardware.gif) no-repeat;
	width:106px;
}
ul.menu li a.commercial {
	background:url(../images/furniture.gif) no-repeat;
	width:125px;
}
ul.menu li a.lighting {
	background:url(../images/lighting.gif) no-repeat;
	width:94px;
}
ul.menu li a.outdoors {
	background:url(../images/outdoors.gif) no-repeat;
	width:106px;
}
ul.menu li a.specials {
	background:url(../images/specials.gif) no-repeat;
	width:99px;
	margin:0;
}
.flash {
	height:1%;
	overflow:hidden;
}
.flash img {display:block;}
/*primary content*/

.primary-content {
	height:1%;
	overflow:hidden;
	background:url(../images/home-cnt-bg.gif) repeat-y;
	padding:0 0 20px;
}
/*home content column*/
.prim-cnt {
	width:709px;
	float:right;
}
ul.preview-brand {
	height:1%;
	overflow:hidden;
	padding:0 0 23px;
	margin:0;
	list-style:none;
	background:#fff;
	
}
ul.preview-brand li {
	float:left;
	padding-right:8px;

}
ul.preview-brand li.last {padding:0 0 0 5px;}
ul.preview-brand li img {display:block;}

.content {
	height:1%;
	overflow:hidden;
}
.content-area {
	float:left;
	width:540px;
}
ul.tabset {
	height:1%;
	overflow:hidden;
	padding:0 0 6px;
	background:url(../images/tabset-bg.gif) repeat-x;
	margin:0;
	list-style:none;
}
ul.tabset li {
	float:left;
	font:14px/26px Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding:0 3px 0 0;
}
ul.tabset li a {
	background:url(../images/tabset-r.gif) no-repeat 100% 0;
	float:left;
	color:#fff;
	height:26px;
	text-decoration:none !important;
}
ul.tabset li#first a span {background:url(../images/tabset-first.gif) no-repeat;}
ul.tabset li a span {
	background:url(../images/tabset-l.gif) no-repeat;
	padding:0 10px;
	display:block;
	color:#FFF
}
ul.tabset li a:hover,
ul.tabset li.active a {background-position:100% -26px;}
ul.tabset li a:hover span,
ul.tabset li.active a span,
ul.tabset li#first.active a span,
ul.tabset li#first a:hover span {background-position:0 -26px;}
.tab-cnt {
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
	padding:0 0 8px;
	margin:0 0 15px;
}
ul.products {
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
ul.products li {
	float:left;
	width:155px;
	padding:19px 0 20px;
	margin:0 2px 0 19px;
	display:inline;
}

ul.products li img {display:block;}
ul.products li p {
	margin:5px 0;
}
* html ul.products li p {height:90px;}

ul.products li strong,
ul.products li span {display:block;}
ul.products li span {
	font-weight:bold;
	color:#238e1b;
}
ul.products li div {
	height:1%;
	overflow:hidden;
}
ul.products li div img {
	float:left;
	margin:0 1px 0 0;
}
ul.products li div.img-box {
	min-height:100px;
	width:100%;
}
* html div.img-box {height:150px;}
ul.products li div.img-box img {
	margin:0 auto;
	float:none;
}

.text-area {
	height:1%;
	overflow:hidden;
	border:1px solid #e2e2e2;
	padding:18px 20px 0;
}
.text-area h2 {
	color:#418ca0;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 12px;	
}
h1 {
	color:#418ca0;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0}

	
.text-area p {
	margin:0 0 12px;
	text-align:justify;
}


.side-area {
	float:right;
	width:156px;
	padding:12px 0 0;
}
.side-box {margin:0 13px 21px 11px;}
.side-box,
.side-box-top,
.side-box-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/side-box-bg.gif) repeat-y;
}
.side-box-top {background:url(../images/side-box-top.gif) no-repeat;}
.side-box-btm {
	background:url(../images/side-box-btm.gif) no-repeat 0 100%;
	padding:11px 13px 9px;
}
.side-box h3 {
	color:#54909f;
	margin:0 0 9px;
	font:21px Helvetica, Arial, sans-serif
}
.side-box p {
	color:#54909f;
	margin:0 0 5px;
}
.side-box img {display:block;}

/*sidebar column*/
.sidebar {
	width:206px;
	float:left;
}
.sidebar h4 {
	color:#fff;
	font:16px/33px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0 0 0 11px;
	background:#338498;
}
.sidebar h4.popular {
	background:#51b3cc;
	padding:10px 0 2px 11px;
}
ul.product-list {
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
ul.product-list li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:#fff url(../images/product-list-item.gif) no-repeat;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
}
ul.product-list li a {
	color:#898989;
	display:block;
	padding:0 0 0 23px;
}
ul.brand-list {
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
ul.brand-list li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:#daf3f9 url(../images/brands-list-item.gif) no-repeat;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
}
ul.brand-list li a {
	color:#2a737e;
	display:block;
	padding:0 0 0 23px;
}
.sign-up {
	height:1%;
	overflow:hidden;
	padding:0 12px 20px;
}
.sign-up h4 {
	background:none;
	padding:5px 0 0;
}
.sign-up label {color:#fff;}
.sign-up div {
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.sign-up input.text {
	float:left;
	width:124px;
	padding:4px 8px;
	color:#b0b0b0;
	font:12px Arial, Helvetica, sans-serif;
}
.sign-up input.button {
	float:right;
	margin:2px 0 0;
}

/*footer*/
.footer {
	height:1%;
	overflow:hidden;
	background:url(../images/footer-bg.gif) repeat-y;
}
.footer-inn {
	background:url(../images/footer-inn.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:0 10px 10px 0;
}
.footer-inn h6 {
	color:#fff;
	font:bold 16px/35px Helvetica, Arial, sans-serif;
	margin:0 0 7px;
}
.foot-prod {
	float:left;
	width:498px;
}
.foot-prod h6 {padding-left:11px;}
.footer-inn ul {
	padding:0;
	margin:0 0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.footer-inn ul li {
	float:left;
	white-space:nowrap;
	background:url(../images/separator3.gif) no-repeat 0 3px;
	padding:0 5px 0 6px;
	margin:0 1px 0 -1px;
}
.footer-inn ul li a {color:#fff;}

.foot-serv {
	float:right;
	width:405px;
}
.foot-serv h6 {padding:0 0 0 5px;}
.foot-serv ul {margin:0;}
.foot-serv p {
	color:#81cbde;
	margin:12px 0 0 5px;
}
.page-btm {
	width:986px;
	height:42px;
	margin:0 auto;
	background:url(../images/page-btm.png) no-repeat;
	text-indent:-9999px;
}

/* category page
---------------- */

.inn .primary-content {background:url(../images/inn-bg.gif) repeat-y;}
.promo {
	height:1%;
	overflow:hidden;
	padding:0 33px 35px 13px;
}
.promo h2 {
	color:#418ca0;
	font:bold 18px/33px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.promo p {
	margin:0 0 12px;
	text-align:justify;
}
.promo p span {color:#418ca0;}
.inn .side-area {padding-top:3px;}
h3.featured-brands {
	background:url(../images/featured-brands.gif) no-repeat;
	height:32px;
	margin:0 0 0 10px;
	text-indent:-9999px;
}
ul.featured-list {
	padding:5px 0 30px;
	margin:0 10px 4px 10px;
	list-style:none;
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
}
ul.featured-list li {
	height:1%;
	padding:0 0 10px;
	overflow:hidden;
}
ul.featured-list li img {
	display:block;
	margin:0 auto;
}
.view-area {
	height:1%;
	overflow:hidden;
	padding:0 0 15px 10px;
}
.inn .side-box {background:url(../images/side-box-bg-inn.gif) repeat-y;}
.inn .side-box-top {background:url(../images/side-box-top-inn.gif) no-repeat;}
.inn .side-box-btm {background:url(../images/side-box-btm-inn.gif) no-repeat 0 100%;}

/* brands page
---------------- */

.inn-content {
	height:1%;
	overflow:hidden;
	background:url(../images/inn-bg.gif) repeat-y;
	padding:0 10px 20px 0;
}
.inn-content .sidebar {border-top:7px solid #fff;}
.col-cnt {
	width:699px;
	float:right;
	padding:6px 0 0;
}
.breadcrumbs {
	background:url(../images/breadcrumbs-bg.gif) no-repeat;
	height:1%;
	overflow:hidden;
	color:#418ca0;
	padding:0 0 0 13px;
}
.breadcrumbs p {
	margin:0;
	float:left;
	font:12px/34px Arial, Helvetica, sans-serif;	
}
.breadcrumbs a {color:#418ca0;}
.breadcrumbs ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs ul li {
	float:left;
	background:url(../images/bullet.gif) no-repeat 0 15px;
	padding:0 9px 0 14px;
	margin:0 5px 0 -5px;
	font:14px/34px Arial, Helvetica, sans-serif;
}

.brand-promo {
	height:1%;
	overflow:hidden;
	padding:20px 2px 0 11px;
}
.brand-promo h2 {
	color:#418ca0;
	margin:0 0 10px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.brand-promo-inn {
	height:1%;
	overflow:hidden;
	padding:0 0 3px;
}
.brand-promo-inn img {
	float:right;
	margin:0 0 0 15px;
}
.brand-promo-inn div {
	display:table;
	height:1%;
}
.brand-promo-inn p {
	text-align:justify;
	margin:0 0 10px;
}
.brand-category {
	margin:0 0 17px 11px;
	height:1%;
	overflow:hidden;
}
.brand-category h3,
.best-item h3,
.new-item h3,
.related-box h3 {
	color:#fff;
	margin:0;
	padding:0 0 0 15px;
	background:url(../images/h3-long.gif) no-repeat;
	font:bold 14px/32px Arial, Helvetica, sans-serif;
}
.best-item h3 {background:url(../images/h3-middle.gif) no-repeat;}
.new-item h3 {background:url(../images/h3-short.gif) no-repeat;}
.related-box h3 {
	background:url(../images/h3-short2.gif) no-repeat;
	text-align:center;
	padding:0;
}
.brand-category ul {
	padding:15px 0 7px 14px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
}
.brand-category ul li {
	float:left;
	padding:0 24px 15px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.brand-category ul li a {color:#5491a0;}
.brand-items {
	height:1%;
	overflow:hidden;
	margin:0 0 0 11px;
}
.best-item {
	float:left;
	width:465px;
}
.best-item-cnt,
.new-item-cnt {
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
}
.best-item-cnt ul.products li {padding:19px 22px 20px 20px;}
.new-item {
	float:right;
	width:208px;
}

/* detail page
--------------- */

.promo-info {
	height:1%;
	overflow:hidden;
	padding:18px 0 0 26px;
	margin:0 0 18px;
}
.promo-info p {
	float:right;
	margin:0;
	text-align:right;
}
.promo-info p a {
	font-size:11px;
	color:#5391a1;
}
.promo-info h2 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#418ca0;
}
.promo-info h2 span {
	display:block;
	margin:7px 0 0;
	color:#73b4c5;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.detail {
	height:1%;
	overflow:hidden;
	padding:0 0 0 8px;
	margin:0 0 20px;
}
.detail-cnt {
	width:375px;
	float:right;
}
.detail-info {
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:1px;
	background:url(../images/detail-info-bg.gif) repeat-x;
	padding:11px 0 0;
}
.detail-info h3 {
	color:#2ab121;
	margin:0 0 0 19px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.detail-info p {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#c9c8c8;
	margin:0 0 5px 19px;
}
.detail-info p .price,
.detail-info p span {
	display:block;
	color:#ee0c0c;
	font-size:16px;
}
.detail-info p span {color:#2ab121;}
.add-form {
	background: url("../images/add-form-bg.gif") repeat-x scroll 0 0 transparent;
    overflow: hidden;
    padding: 13px 0 12px 20px;
    width: 353px;
}
.add-form div {
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.add-form label {
	float:left;
	color:#5e5e5e;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	width:125px;
}
.add-form select {
	float:left;
	font:12px Arial, Helvetica, sans-serif;
}
.add-form input.text {
	float:left;
	width:32px;
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #abadb3;
}
.add-form input.button {
	display:block;
	margin:8px 0 0;
}
ul.detail-serv {
	padding:10px 0 3px 8px;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
ul.detail-serv li {
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	background:url(../images/bullet2.gif) no-repeat 100% 5px;
	padding:0 17px 8px 11px;
}
ul.detail-serv li.none {background:none;}
ul.detail-serv li a {color:#5392a2;}
.review {
	height:1%;
	overflow:hidden;
	padding:14px 0 0 19px;
}
.review p {margin:0 0 8px;}
.review p a {color:#3c95b6;}

.review div {
	height:1%;
	overflow:hidden;
	line-height:24px;
}
.review div img {
	float:left;
	margin:0 11px 0 0;
}
.detail-img {
	float:left;
	width:301px;
}
.detail-img img {
	display:block;
	border:1px solid #e2e2e2;
}
.detail-img ul {
	padding:10px 0 0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.detail-img ul li {float:left;}
.detail-img ul li.last {padding-left:5px;}
.detail-img ul li img {
	display:block;
	border-style:none;
}	

.additional-box {
	height:1%;
	overflow:hidden;
	padding:0 0 0 8px;
}
.extra-box {
	float:left;
	width:522px;
}
.extra-box .tab-cnt {padding:18px 12px 0 18px;}
.extra-box .tab-cnt p {
	margin:0 0 12px;
	text-align:justify;
}
.related-brands {
	height:1%;
	overflow:hidden;
	border:1px solid #e2e2e2;
	color:#355f8c;
	padding:15px 0 30px;
}
.related-brands a {color:#355f8c;}
.related-brands div {
	height:1%;
	overflow:hidden;
}
.related-brands p {
	margin:0 0 15px 18px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.related-brands ul {
	width:230px;
	float:left;
	padding:0 0 0 18px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.related-brands ul li {
	height:1%;
	overflow:hidden;
}

.related-box {
	float:right;
	width:156px;
}
.related-box ul {
	padding:5px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
}
.related-box ul li {
	height:1%;
	overflow:hidden;
	padding:0 0 6px;
}
.related-box ul li strong {
	display:block;
	margin:5px;
}

.related-box ul li img {
	margin:0 auto;
	display:block;
}


/* quick view box */

.view {
	width:448px;
	overflow:hidden;
}
.view h2 {
	background:url(../images/silver-kitchen-sink.jpg) no-repeat;
	color:#418CA0;
	margin:0;
	padding:0 0 7px 12px;
	font:bold 14px/34px Verdana, Arial, Helvetica, sans-serif;
}
.view-cnt {
	height:1%;
	overflow:hidden;
	border:solid #E0E0E0;
	border-width:0 1px 1px;
	padding:6px 0 0;
}
.view-cnt h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#338498;
	margin:0 13px;
}
.view-detail {
	height:1%;
	overflow:hidden;
	padding:15px 10px 20px;
}
.view-img {
	float:left;
	width:216px;
}
.view-img img {
	display:block;
	border:1px solid #e8e8e8;
}
.view-txt {
	float:right;
	width:193px;
}
.view-txt img {display:block;}
.view-txt h3 {
	color:#2AB121;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:10px 0 0;
}
.view-txt p {
	margin:0;
	color:#19A415;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.view-txt p strong {
	color:#EE0C0C;
}
.view-txt p span {
	color:#C9C8C8;
	display:block;
	font:14px Arial, Helvetica, sans-serif;
}
.cart {
	height:1%;
	overflow:hidden;
	padding:15px 0 18px;
}
.cart div {
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
}
.cart label {
	float:left;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
}
.cart input.text {
	float:left;
	border:1px solid #abadb3;
	width:36px;
	padding:2px 0;
	font:12px Arial, Helvetica, sans-serif;
}
ul.list {
	height:1%;
	overflow:hidden;
	padding:0 0 15px;
	margin:0;
	list-style:none;
}
ul.list li {
	height:1%;
	overflow:hidden;
	font:bold 14px Arial, Helvetica, sans-serif;
}
ul.list li a {color:#5392A2;}

.review-inn {
	height:1%;
	overflow:hidden;
	color:#868686;
	margin:0;
}
.review-inn p {
	margin:0 0 2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#848484;
}
.review-inn p a {color:#3897B5;}
.review-inn div {
	height:1%;
	overflow:hidden;
}
.review-inn div img,
.review-inn div span {float:left;}
.review-inn div span {
	margin:5px 0 0 5px;
	display:inline;
}

.view .tab-cnt {border:0;}
.view .tab-cnt p {margin:10px;}


.BlueLinks A:link    {COLOR: #368499; TEXT-DECORATION: none}
.BlueLinks A:visited {COLOR: #368499; TEXT-DECORATION: none}
.BlueLinks A:hover   {COLOR: #3ba5c2; TEXT-DECORATION: underline}



/*menu*/

.navDisplay {
	background-color:#5391a1;
	border-top:#FFF 1px solid;
	background-repeat:repeat;
	padding-left:18px; padding-right:13px; padding-top:6px; padding-bottom:15px;
	position:relative;
	top:-4px}
.DropDownLink{
	text-decoration:none;
	color:#FFF;
	margin-bottom:3px
}
#KitchenMenu{  position:absolute; top:128px; overflow:hidden; height:29px;  }
#kitchenelement{width: 90px; }
#BathMenu { position:absolute; top:128px; left:121px; overflow:hidden; height:29px; }
#bathelement{}


#AppliancesMenu {  position:absolute; top:128px; left:196px; overflow:hidden; height:29px;}
#applianceselement{}

#FireplacesMenu {  position:absolute; top:128px; left:315px;overflow:hidden; height:29px;}
#fireplaceselement{}

#HardwareMenu {  position:absolute; top:128px; left:431px;overflow:hidden; height:29px;}
#hardwareelement{}

#CommercialMenu {  position:absolute; top:128px; left:540px;overflow:hidden; height:29px;}
#commercialelement{}

#LightingMenu {  position:absolute; top:128px; left:650px;overflow:hidden; height:29px;}
#lightingelement{}

#OutdoorsMenu {  position:absolute; top:128px; left:748px;overflow:hidden; height:29px;}
#outdoorselement{}

#SpecialsMenu {  position:absolute; top:128px; left:857px;overflow:hidden; height:29px;}
#specialselement{}


.expandos {font-size:11px; color:#fff;}
.expandos a:link {color:#fff;}
.expandos a:visited {color:#fff;}
.expandos a:hover {text-decoration:underline;}





/* Sort Box */

#sort-box {
	width:515px;
	margin:5px 0 0 5px;
	border:1px solid #51b3cc;
}
#sort-top {
	width:515px;
	border-bottom:1px solid #51b3cc;
	font-size:11px;
}
.sort-box-title {
	color:#54909f;
	font:14px Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.displaying {
	color:#54909f;
	font-weight:bold;
}
.sort-table {
	margin-left:5px;	
}
