@charset "utf-8";
/* Pace Solution Magento Theme */
body {
	margin:0; padding:0; background:url(../images/bg1.jpg) left top repeat-x #fdfbf7; font-family:Arial, Helvetica, sans-serif; color:#393838; font-size:12px;
	}
.fltL {
	float:left;
	}
.fltR {
	float:right;
	}

.clear{clear:both;font-size:0;height:0;margin:0;padding:0;}
.posRel {
	position:relative;
	}
.vrtAlgMdl {
	vertical-align:middle;
	}
.wrapper {
	/*width:920px;*/ width:982px; margin:auto;
	}
.header {
	height:125px; overflow:hidden;
	}
.logo-part{
	width:599px;
    height:121px;
    float:left;
}
.logo-part h1#logo{
	width:599px;
	height:121px;
	/*background-image:url(../images/header-logo.jpg);*/
	background-image:url(../images/headerbg.png);
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 3px;
	float: left;
	display: block;
}
.logo-part #logo a {
	width:599px;
	height:121px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}
#header-top-pace
{
	width:982px;
	height:121px;
	background-image:url(../images/headerbg.png);
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 3px;
	display: block;

}


/*.header-top h1#logo {
	background-image: url(../images/norburn_lighting_logo_master.png);
	height: 98px;
	width: 295px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	float: left;
	display: block;
	}
.header-top #logo a {
	height: 98px;
	width: 295px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}*/
.header-side
{
width:385px;
height:121px;
/*background-image:url(../images/header-side.jpg);
loat:left;
margin-top: 3px;*/
}
.no-display { display: none; }
.topLnks {
	/*font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;*/
	/*width: 400px;*/
	/*width:385px;
	text-align: right;
	display: block;
	margin-right:15px;*/
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	width:285px;
	height:25px;
	float:left;
	margin-left:115px;
	}
.topLnks li {
	display: inline;
	padding-right:7px;
    padding-left:3px;
	background:url(../images/shop_acc.gif) no-repeat 100% .35em;
}
*+html .topLnks li{
	padding-right:5px;
    padding-left:5px;
}
.topLnks li.first { padding-left:0; }
.topLnks li.last { padding-right:0; background:none; }
.topLnks a {
	color:#FFFFFF; text-decoration:none;
	}
.header-side .topLnks a {
	color:#FFFFFF; text-decoration:none;
	}

.topLnks a:hover {
	color: #FFC80B;
	text-decoration: none;
	}
#mnav {
	height:24px;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	color:#fff;
	padding:0px;
	float:left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;
	width: 740px;
	}
	#mnav ul li {
	color:#fff;
	text-decoration:none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	}
.footerInr ul {
	margin: 0px;
	padding: 0px;
}
.footerInr ul li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.footerInr li.first {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerInr li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.footerInr p {
	display: block;
	margin-top: 5px;
	clear: left;
	text-align: left;
}
.footerInr p a
{
	margin-top: 5px;
	text-align: left;
	color:#5C3B1F;
	text-decoration:none !important;
	
}

.middle-container {
	clear: both;
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
	#mnav ul li a {
	color:#fff;
	text-decoration:none;
	display: inline;
	}

#mnav ul li {
	background: url(../images/topnav-bg.gif) right center no-repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#mnav ul li#las-top-nav{
	background:none;
}
#mnav a:hover {
	color: #FFC80B;
	text-decoration: none;
	}
	
.search_btn{
	background: url(../images/search-normal.jpg) no-repeat;
	width:60px;
	height:21px;
	border:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3b2313;
}
.search_btn:hover{
	background: url(../images/search-hover.jpg) no-repeat;
}

#header-address {
	width:283px;
	height:75px;
	float:left;
	padding-left:80px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
}
#header-address a{
	font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 14pt;
}
#header-address .topHd, #header-address .topHd1 {
	float: right;
	width:120px;
	color: #FFF;
	height:65px;
	font-weight: bold;
	margin-top: 10px;
}
#header-address .topHd { margin-left:68px; float:left; width:159px; }
#header-address .topHd{
	width:159px;
	height:65px;
	float:left;
	padding-top:10px;
}
#header-address .topHd1{
	width:120px;
	height:65px;
	float:left;
	padding-top:10px;
}
.quick-access {
	float: right;
	width: 400px;
	text-align: right;
	display: block;
}

.mini-search   {
	font-size:12px;
	float:right;
	width: 240px;
	text-align: right;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.mini-search .input-text {
	width:160px;
	font-size:11px;
	border:0px;
	color:#666666;
	vertical-align:middle;
	display: inline;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	}
	.mini-search input[type="text"] { display: inline; }
#nav {
	height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5c3b1f; padding:7px 0 0 0;
	}
	
	#nav li a * {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7D3C4A;
	padding-right: 18px;
}

#nav li a {	color:#5c3b1f; text-decoration:none;	}
	#nav li ul li *, #nav li a {
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nav-commercial-lighting a { color: #30F; }
	
#nav a:hover {
	text-decoration:underline;
	}
.lft {
	float:left; width:506px; margin-right:10px;
	}
.mid {
	float:left; width:200px; margin-right:10px; color:#393838; line-height:16px; font-size:12px;
	}
.mid b {
	color:#5c3b1f; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
	}
.rgt {
	float:left; width:185px;
	}
.signUpBoxHd {
	padding:8px 14px; background:#5c3b1f; color:#f2e8ca; font-size:22px; font-family:Tahoma;
	}
.signUpBoxHd a {
	color:#f2e8ca; text-decoration:underline; font-size:18px;
	}
.signUpBoxHd a:hover {
	text-decoration:none;
	}
.signUpBoxBttm {
	padding:8px 12px;
	background:#fff;
	color:#393838;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align: left;
	}
.signUpBoxBttm a {
	color:#393838; text-decoration:underline;
	}
.signUpBoxBttm a:hover {
	text-decoration:none;
	}
.signUpBoxBttm input {
	color:#666666; font-size:11px; /*width:99%; _width:97%;*/ 
	/*border:1px solid #bfbfbf;*/
	/*padding:2px;*/
	background-image:url(../images/textboxbg.png);
	background-repeat:no-repeat;
	width:200px;
	height:23px;
	background-color:none;
	border:none;
	margin-bottom:5px;
	margin-left:-8px;
	padding:5px;
	}
.font21 {
	font-size:21px;
	}
.brwnCol {
	color:#5c3b1f;	
	/*padding-left:10px;*/
	padding-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;

	}
.brwnColtwo {
	color:#5c3b1f;	
	padding-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	}

.brwnCol a{
	color:#5c3b1f;
	text-decoration:none;
}
.fontGeorg {
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.content2 {
	margin-top:10px;
	}
.lft1 {
	float:left; width:635px; margin-right:10px;
	}
.lft11 {
	float:left; width:312px; margin-right:10px;
	}

.rgt1 {
	float:left; width:260px;
	}

a.gryLnk {
	color:#393838; text-decoration:underline;
	}
a.gryLnk:hover {
	text-decoration:none;
	}
.font11 {
	font-size:11px;
	padding:10px;
	}
.browseCat1 {
	margin-right:54px; _margin-right:52px; width:129px; text-align:center; float:left;
	}
.browseCat1 a {
	color:#191919; text-decoration:none;
	}
.browseCat1 a:hover {
	text-decoration:underline;
	}
.browseCat2 a {
	color:#191919; text-decoration:none;
	}
.browseCat2 a:hover {
	text-decoration:underline;
	}
.browseCat2 {
	width:129px; text-align:center; float:left;
	}
.faqHd {
	padding:11px 8px;
	}

.faqBttm {
	/*background:url(../images/faqBttmBg.jpg) left bottom repeat-x #fff;*/ padding:9px 8px; line-height:15px;
	border-bottom:solid 1px #d1c4b9;
	}
.faqBttm1 {
	/*background:url(../images/faqBttmBg.jpg) left bottom repeat-x #fff;*/ padding:9px 8px; line-height:15px;
	
	}
.faqBttm1 img {
	margin-left:8px;
	}

.faqBttm img {
	margin-left:8px;
	}
.footer {
	background:url(../images/footerBg.jpg) left top repeat-x; height:75px; margin-top:5px;
	background-color:#f2e5c3;
	}
.footerInr {
	width:982px; margin:auto; padding:10px 0 0 0; font-size:11px; color:#191919;

	}
.footerInr ul li a {
	color:#191919;
	text-decoration:none;
	display: inline;
	}
.footerInr a
{
color:#000;
text-decoration:none;
}
.footerInr a:hover {
	text-decoration:underline;
}
	
.jsBox {
	/*background:url(../images/tabBttmBg.jpg) left bottom no-repeat;*/ 
	width:680px; 
	height:350px;
	padding-left:20px;
	padding-top:25px;
	}


/*06-07-09*/

#main {
	float:left; width:724px; _width:724px; margin-right:20px; _margin-right:15px;
	}
.col-right, .side-col {
	float:left;
	width:235px;
	margin-left:3px;
	
	
	}
.resourceTab {
	color:#664630; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;
	}
.resourceTab a {
	color:#664630; text-decoration:underline;
	}
.resourceTab a:hover {
	text-decoration:none;
	}
.resourceTab b {
	font-size:15px; text-decoration:underline;
	}
.jsHd {
	font-size:16px; color:#6a462b; font-weight:bold; line-height:23px; margin-bottom:10px;
	}
.jsHd strong {
	font-size:20px;
	}
#newsletter-validate-detail .content .form-button-alt  {
	background-image:url(../images/subcribe-button.png);
/*	background-image: url(../images/bttnSubscribe.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 156px;
	padding: 0px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
}
table.pager, table.view-by {
    width:100%;
    /*background:#f2f0ea;*/
    font-size:10px;
	margin-bottom:4px;
	font-family:Verdana, Geneva, sans-serif;
	color:#5c3b1f;
    }
table.pager td {
    width:34%;
    padding:4px 8px;
    vertical-align:middle;
    }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {
    display:inline;
    }
table.pager li { padding:0 2px; }
table.pager li a{
	color:#5c3b1f;
}
table.view-by td {
    width:33%;
    padding:4px 8px;
    vertical-align:middle;
    }
table.view-by td.sort-by { text-align:right; padding-left: 5px; /*padding-right:25px;*/ }
table.view-by a{
	color:#5c3b1f;
	text-decoration:none;
	font-weight:bold;
}

/*************** Catalog listing type list*/
.catalog-listing { line-height:1.35em; }
.catalog-listing h5 { margin-bottom:.4em; font-size:1.05em; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#203548; text-decoration:underline; }
.catalog-listing .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing .add-to a, .catalog-listing .add-to a:hover { text-decoration:underline; }
.catalog-listing .ratings { margin-bottom:.6em; }

.catalog-listing .ratings { line-height:1.5; }
.catalog-listing .ratings .rating-box { float:none; margin-bottom:3px; }
.catalog-listing .ratings .pipe { display:none; }
.catalog-listing .ratings a { display:block; }







.listing-type-list .product-shop { width:305px; float:right; }

.listing-type-list .product-shop .price-box { float:left;text-align:left; white-space:nowrap; margin:3px 13px 5px 0; padding:0; }
.listing-type-list .product-shop .form-button {margin:0.5em 0 0; }
.listing-type-list .product-shop .product-reviews { margin:15px 0; font-size:.95em; }
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover { color:#6e6969; }
.listing-type-list .listing-item .rating-box { margin-bottom:6px; }

/*************** Catalog listing type grid*/
.listing-type-grid { /*background:url(../images/bkg_products-grid3.gif) 0 0 repeat; */}
.listing-type-grid .grid-row { /*border-bottom:1px solid #d9dde3;*/ }
.listing-type-grid li.item { float:left; width:148px; line-height:1.6em; overflow:hidden; margin:5px 4px; border:#d9d5c8 solid 1px; }



.listing-type-grid .last { border-bottom:0; }
.listing-type-grid .product-image { text-align:center; }
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }
/* Rewrites for different layouts */
.col-1-layout .listing-type-grid { /*background-image:url(../images/bkg_products-grid1.gif);*/ }
.col-1-layout .listing-type-grid li.item { width:280px; }
.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid { /*background-image:url(../images/bkg_products-grid2.gif);*/ }
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item { width:208px; }

.catalog-listing .add-to { margin-top:10px; color:#e36a0d; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing .add-to a, .catalog-listing .add-to a:hover {color:#a47c2e; text-decoration:underline; }
div.product_info h5 a{ color:#000;}
/*.middle { width:900px; min-height:400px; margin:0 auto; text-align:left; }
.middle { background:url(../images/main_bg.gif) no-repeat #fffffe;  padding:25px 25px 80px 25px; }*/
.side-col-left{ width:235px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:left; }
.col-3-layout .col-main { width:492px; margin-left:13px;  }
.layered-nav{
	border:#d9d5c8 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#fff;
}
.layered-nav .head{
	background-color:#5c3b1f;
	padding-top:9px;
	padding-left:13px;
	margin-bottom:0;
}
.mini-product-view{
	background-color:#fff;
	margin-bottom:10px;
}
#recently-viewed-items{
	/*border:#dcd7c8 solid 1px;*/
	border-top:none;
	padding:5px;
	color:#5c3b1f;
}
#recently-viewed-items li a{
	color:#5c3b1f;
	text-decoration:none;
}
.mini-product-view .head, .mini-related-items .head, .mini-wishlist .head, .mini-compare-products .head{
	background-color:#5c3b1f;
	padding-top:9px;
	margin-bottom:0;
	text-align:center;
}
.mini-wishlist .head, .mini-compare-products .head{
	text-align:left;
	padding:7px 11px;
}
.mini-wishlist .actions{
	padding-top:5px;
	padding-left:125px;
}
.mini-wishlist .actions a{
	color:#5c3b1f;
	text-decoration:none;
}
.layered-nav .head h3{
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.mini-product-view .head h4, .mini-related-items .head h4, .mini-wishlist .head h4, .mini-compare-products .head h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px !important;
	font-weight:bold;
	color:#fff;
}
.mini-compare-products .head h4 span{
	color:#f2e5c5;
}
.mini-compare-products .block-compare-item a{
	color:#5c3b1f;
}
.mini-compare-products .mini-compare-products-content{
	background-color:#fff;
	border:#d9d5c8 solid 1px;
	margin-bottom:10px;
}
.mini-compare-products .mini-compare-products-content .content{
	color:#5c3b1f;
	padding:8px 11px;
}
.mini-compare-products .mini-compare-products-content #compare-items{
	padding:8px 11px;
}
.mini-compare-products .actions{
	margin:0px 8px 8px 8px;
}
.mini-compare-products .mini-compare-products-content .actions a{
	height:22px;
	display:block;
	color:#fff;
	width:90px;
	text-align:center;
	text-decoration:none;
	background-color:#5c3b1f;
	border:#a69682 solid 1px;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:5px;
}
.mini-wishlist .head h4 a{
	color:#f2e5c5;
	text-decoration:none;
}
.mini-wishlist{
	background-color:#fff;
	border:#d9d5c8 solid 1px;
	margin-bottom:10px;
}
.mini-wishlist .product-details a{
	color:#5c3b1f;
	text-decoration:none;
}
.mini-wishlist #wishlist-sidebar{
	padding:0 8px;
}
.mini-wishlist .price-box{
	display:none;
}
.layered-nav .narrow-by h4{
	font-weight:bold;
	color:#5c3b1f;
	font-size:14px;
	height:26px;
	padding-top:6px;
	padding-left:12px;
	background-color:#f2f0ea;
	margin-top:-1px;
}
.narrow-by dt {
    margin:0;
    padding:9px 10px 0 28px;
    /*background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;*/
	background-image:url(../images/categoryarrow.png);
	background-repeat:no-repeat;
	background-position: 10px 13px;
    color:#5c3b1f;
    text-transform:uppercase;
	font-size:16px;
    }
.narrow-by dl {
    padding:0 0 1em 0;
    }
.narrow-by dd {
    padding:0 12px .8em 12px;
    }
.narrow-by dd li { 
	/*list-style: url(../images/arrow_cat_li.gif) inside;*/
	list-style: url(../images/detailsarrow.png) inside;
	font-size:12px;
	color:#5c3b1f;
	margin-bottom:.3em; line-height:1.3em; 
}
.narrow-by dd li a{
	font-size:12px;
	color:#5c3b1f;
	text-decoration:none;
	padding-top:0;
}
.left { float:left; }
.right { float:right; }
*+html .narrow-by dd li a{
	margin-left:5px;
}
.narrow-by dd.last { background:none; }
.category-head h2{
	background-color:#5c3b1f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:11px 19px 10px 19px;
	margin-bottom:0;
	}

/* Breadcrumbs */
.breadcrumbs {  margin-bottom:13px; font-size:.95em; line-height:1.25em; }
.breadcrumbs li { display:inline; }

/*Product pages*/


.product-essential .product-shop a{ color:#5c3b1f; }
.product-essential .product-shop .ratings { margin-bottom:10px; }
.product-img-box {
	float:left; 
	width:350px;
	margin-left:10px;
	margin-top:10px;
	}
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:265px; height:265px; z-index:9;  margin-top:10px; margin-left:10px;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.image-zoom 
{ 
position:relative; 
z-index:9; 
height:18px; 
/*margin:0 auto 13px auto; */
margin-left:10px;
margin-bottom:10px;
margin-top:10px;

background:url(../images/slider_bg.gif) no-repeat 50% 50%; 
padding:0 28px 0 28px; 
cursor:pointer; 
width:208px;
}
.image-zoom #track { position:relative; height:18px; }
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views ul { margin-left:-9px; }
.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
.product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }
.ratings {
    margin:7px 0;
    line-height:1em;
    }
.product-info-box .ratings { margin-bottom:1em; }
.product-essential .product-shop .ratings { margin-bottom:10px; }
.product-info-box .product-name { margin-bottom:.3em; color:#5c3b1f; font-size:14px; font-weight:bold; }
.add-to-holder { margin:10px 0; }
.quick_overview{
	color:#5c3b1f;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-top:95px;
}
.product-collateral .attribute-specs{
	padding:0;
	border:none;
	color:#000;
}
.product-collateral .attribute-specs a{
	color:#696969;
}
td.label        { font-weight:bold; }

/* Data Table */
.data-table {  width:100%; padding-left:10px;}
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle Products */
.data-table tbody.odd tr { background:#f7f7f7 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }
.product-collateral .attribute-specs td { padding-top:3px; padding-bottom:3px; line-height:1.25em; }
.product-collateral .attribute-specs .label { font-weight:bold; }
.tags-list { margin-bottom:15px; }
.tags-list { margin-bottom:15px; }
.tags-list li {
    display:inline;
    background:url(../images/separator.gif) no-repeat 100% .4em;
    padding:0 8px 0 4px;
    }
.tags-list li.first { padding-left:0; }
.tags-list li.last { background:none; }
.product-collateral .add-tag-box .input-box { float:left; width:510px; margin-right:8px; margin-left:10px; }
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    padding:0 11px;
	height:32px;
	font-size:14px;
	font-weight:bold;
	background-color:#5c3b1f;
    border:1px solid #a69682;
    color:#fff;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
	.form-button-alt span {
    white-space:nowrap;
    }
.mini-related-items .content{
	background-color:#fff;
	border:#dcd7c8 solid 1px;
	padding:8px;
	margin-bottom:10px;
}
.mini-related-items .content .product-images{
	float:left; width:52px; height:52px;
}
.mini-related-items .content .product-images img{
	border:#dbd7cb solid 1px;
}
.mini-related-items .product-details{ margin-left:55px; padding-left:5px; }
.related_product_list{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:5px 0;
}
.related_product_list a, #wishlist-sidebar product-details{
	color:#5c3b1f;
	text-decoration:none;
}
.product-options-bottom{
	display:non;
}
.product-options-bottom .price-box{
	display:none;
}
.add-to-cart-box{
	display:none;
}
.product-shop .availability{
	display:none;
}
.product-shop .price-box{
	display:none;
}
.border-creator h4{
	padding:5px 5px 0px 5px;
	color:#5c3b1f;
}
.border-creator ol.narrowed-category{
	padding:2px 5px;
	color:#5c3b1f;
}
.border-creator ol.narrowed-category li a, .border-creator .actions a{
	color:#5c3b1f;
}
.border-creator .actions{
	padding:2px 5px 8px 5px;
}
.layered-nav .narrow-by .no-category-to-display{
	color:#5c3b1f;
	margin:7px;
}
.base-mini ol li { padding:7px 4px 7px 8px; }
.base-mini .product-images { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #dbd7cb; vertical-align:top; }
.base-mini .product-details { margin:0 0 0 60px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; }
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
    }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; margin-right:10px;}
#static_pages{
	font-family:Verdana, Geneva, sans-serif;
	color:#5c3b1f;
	font-size:12px;
}
#static_pages .knowledge_base_left{
	width:233px;
	float:left;
}
#static_pages .knowledge_base_left .head h4{
	color:#fff;
	background-color:#5c3b1f;
	font-size:18px;
	font-weight:bold;
	padding:12px 0;
	padding-left:22px;
	margin-bottom:0;
}
#static_pages .knowledge_base_left ul{
	/*margin:0 10px;*/
	margin-top:-4px;
	background-color:#fff;
	padding:10px;
	border:#d9d5c8 solid 1px;
	border-top:none;
}
#static_pages .knowledge_base_left ul li{
	/*list-style: url(../images/arrow_cat_li.gif) inside;*/
	font-size:11px;
	color:#5c3b1f;
	margin-bottom:.3em; line-height:1.5em; 
	/*font-size:14px;*/
}
#static_pages .knowledge_base_left ul li.subcat-knowledge{
  list-style-image:none;
  list-style:none;
}
#static_pages .knowledge_base_left ul li ul{
	border:none;
	padding:0 10px;
}
*+html #static_pages .knowledge_base_left ul li ul{
	margin-top:-20px;
	padding:0 10px;
}
#static_pages .knowledge_base_left ul li a{
	color:#5c3b1f;
	text-decoration:none;
}
#static_pages #lighting_glossary_content{
	margin-left:20px;
	width:433px;
	float:left;
	background-color:#fff;
	padding:5px;
	color:#5c3b1f;
}
#static_pages .knowledge_base_content{
	margin-left:20px;
	width:477px;
	float:left;
	background-color:#fff;
	padding:5px;
	/*font-weight:bold;*/
	margin-left:23px;
}
#static_pages .knowledge_base_content .head h3, #static_pages #lighting_glossary_content .head h3{
	color:#5f3c1f;
	font-size:28px;
	text-align:left;
	margin-bottom:12px;
}
#static_pages .knowledge_base_content .basic_type_light h5{

}
#static_pages .knowledge_base_content .general_lighting{
	margin-top:6px;
}
#static_pages .knowledge_base_content .general_lighting span, #static_pages .knowledge_base_content .task_lighting span{
	color:#5c3b1f;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-top:10px;
}
.col-2-left-layout .col-main { float:right; width:625px;} /*---- problem with this*/
.wishlist-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#5f3c1f;
	
	}
.account-nav { border:1px solid #d9d5c8; }
.account-nav .head {
   margin:0;
   background:#5f3c1f;
   padding:3px 10px;
   padding-top:6px;
    }
#wishlist-table{
	width:660px;
	margin-left:20px;
}
#wishlist-table th{
	background-color:#5f3c1f;
	color:#fff;
}
#wishlist-table td{
	color:#5f3c1f;
}
#wishlist-table td a{
	color:#5f3c1f;
	text-decoration:none;
}
#update-wishlist{
	float:right;
	width:150px;
	/*border:#06F solid 1px;*/
}
.button-set{
	margin-top:10px;
	margin-left:10px;
}
.button-set a{
	color:#5f3c1f;
	text-decoration:none;
}
.account-nav{
	margin-bottom:10px;
}
.account-nav .head h3 { color:#fff; font-size:14px; font-weight:bold; }
.account-nav ul { background:#fff; padding:4px 10px 10px 10px; }
.account-nav li a, .account-nav li.on { padding:3px 0; color:#5f3c1f;  }
.account-nav li a { display:block; }
.account-nav li a, .account-nav li a:hover { color:#5f3c1f; text-decoration:none; }
.account-nav li.on { color:#5f3c1f; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }	
.button-level h3 { /* heading level with buttons */
    float:left;
    width:55%;
    }
.link-print { background:url(../images/icon_printer.gif) no-repeat 0 2px; padding-left:23px; color:#000; text-decoration:none; }
.link-print:hover{color:#000; text-decoration:none;}
.compare_product_heading { font-family:"Arial Rounded MT Bold"; font-size:36px;}
.compare-products { margin:30px 30px 50px 30px; }
.compare-products table { width:auto;  border:0; }
.compare-products tr { background:#d9d5c8; }
.compare-products td { width:170px; text-align:left; color:#5c3b1f; }
compare-products td h5{color:#5c3b1f; text-decoration:none;}
.compare-products tbody td { border-color:#d9d5c8; }
.compare-products tbody tr.first td { border-top:1px solid #d9d5c8; text-align:center; }
.compare-products tbody tr.first td a{ color:#5c3b1f; text-decoration:none;}
.compare-products tbody td.last {  border-right:1px solid #d9d5c8; }
.compare-products tbody.attribute-cart td { background:#5f3c1f !important; text-align:center; border-bottom:1px solid #d9d5c8; color:#fff;}
.compare-products tbody.attribute-cart td a{ color:#fff; text-decoration:none;}
.compare-products tbody td.label {
    width:auto;
    border-bottom:1px solid #d9d5c8;
    border-left:1px solid #d9d5c8;
    background:#5f3c1f !important;
    text-align:left;
	color:#fff;
    }
.compare-products tbody.remove-buttons tr {  background:transparent;  }
.compare-products tbody.remove-buttons td {
    border:none !important;
    padding:0;
    text-align:right;
    font-size:0;
    line-height:0;
    }
.compare-products tbody.remove-buttons td img { float:right; }
.compare-products tr.last td {border-bottom:1px solid #d9d5c8!important; }
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }
.login-box .col-1, .login-box .col-2 { border:1px solid #dbd7cb; background:#fff; }
.login-box .content { padding:14px 21px; color:#5c3b1f; }
.login-box h4 {
    min-height:16px;
    border-bottom:1px solid #dbd7cb;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#5c3b1f;
    text-transform:uppercase;
    }
.login-box .new-users h4 { background-image:url(../images/icon_page_white.gif); }
.login-box .registered-users h4 { background-image:url(../images/icon_page_white_text.gif); }
.login-box .button-set { margin:0; border:none; padding:8px 13px; }
.login-box .content { min-height:230px; }
.login-box .forgot_password_left { float:left; padding-top:5px; }
.login-box .login_button_right { float:right; }
.page-head h3, .page-head-alt h3, .additional-pages h3{
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5c3b1f;
}

label{
	color:#5c3b1f;
}
.form-list li { margin-bottom:6px; }
p{
	/*margin-bottom: 0.8em;*/
	color:#5c3b1f;
}
p.required { font-size:.95em; text-align:right; }
input.input-text, select, textarea { /*border:1px solid #d9d5c8;*/ font:12px arial, helvetica, sans-serif; }
.dashboard-welcome{
	color:#5c3b1f;
	margin:0 10px;
}
/* Dashboard */.account-box {
	margin-left:20px;
    margin-bottom:20px;
    border:1px solid #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:#fff;
    padding:15px;
    }
#account_box_info_box{
	margin-top:20px;
}
.account-box .head { margin-bottom:10px; border-bottom:1px solid #d9dde3; }
.account-box address { color:#5c3b1f;}
.account-box h4 { color:#5c3b1f; font-size:1.1em; text-transform:uppercase; }
.account-box .inner-head { margin-bottom:8px; padding-bottom:2px; text-align:right; border-bottom:#d9d5c8 solid 1px; }
.inner-head h5{ float:left; color:#5c3b1f;}
.inner-head h5 a{ float:right;}
.inner-head a, .ad-account-info p a, address a{color:#5c3b1f; text-decoration:none;}
.account-box h5 { font-size:1.1em;   }
.account-box h5 a { font-weight:normal; color:#5c3b1f; text-decoration:none; }
.account-box h6 { text-transform:uppercase; color:#5c3b1f; font-weight:200;}
.account-main .account-box li { padding:5px 0; }
.account-box ol .count {
    float:left;
    margin-top:3px;
    background-color:#0a263c;
    padding:1px 3px;
    font-size:9px;
    font-weight:bold;
    color:#fff;
    line-height:1em;
    }
.account-box ol .content { margin-left:20px; padding:0; }
.account-box ol.recent-reviews small {
    float:left;
    margin-right:3px;
    font-weight:bold;
    }
.account-box .product-images { width:65px; }
.account-box .product-images img { border:1px solid #d9d5c8; }
.account-box .product-details { margin:0 0 10px 70px; }
.account-box .content { padding:0; }
.account-side .actions { border-top:1px solid #ccc; padding-top:4px; }
.account-side .actions .form-button { float:right; }
.edit-password { display:block; height:20px; background:url(../images/icon_lock.gif) no-repeat 0 2px; padding-left:20px; }
.dashboard-welcome { margin-right:8em; margin-bottom:1.5em; font-size:1.1em; }
.account-box .head h4 { padding-left:21px; min-height:17px; background-repeat:no-repeat; background-position:0 0; }
.ad-orders .head h4 { background-image:url(../images/icon_folder_table.gif); }
.ad-account-info .head h4 { background-image:url(../images/icon_ma_info.gif); }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #d9d5c8; padding-top:10px; }
#edit_account_head, .account_heading_acc, #test{ margin-left:20px;}
#address_book_button {border:1px solid #d9d5c8; padding:10px 25px; background:#fff; margin-left:20px;}
.newsletter_subscription{border:1px solid #d9d5c8; padding:10px 25px; background:#fff; margin-left:20px;}
#address_book_button { margin-top:6px; }
.group-select {
    margin:28px 0;
    border:1px solid #d9d5c8;
    padding:22px 25px 12px 25px;
    background:#fff;
	margin-left:20px;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #d9d5c8;
    background:#5c3b1f;
    padding:0 8px;
    color:#fff;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:275px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
.change_password_option { margin-left:20px;}
.change_password_option input{margin-right:5px;}
.edit_account_info { border:1px solid #d9d5c8; padding:10px 25px; background:#fff; margin-left:20px;}
.logout_success{border:1px solid #d9d5c8; padding:10px 25px; background:#fff;}
.edit_account_info .back{
	float:left;
}
#addressbook_head{ margin-left:20px;}
.edit_account_info .required_div{ float:right;}
.edit_account_info .edit_account_save { clear:right;}
.general_light_image{
	float:left;
	width:136px;
	height:135px;
	padding:10px;
	margin-left:20px;
}
.task_lighting{
	background:url(../images/tasking-light.jpg) no-repeat left;
	padding:65px 0 0 90px;
}
.accent_lighting{
	background:url(../images/accent_light.jpg) no-repeat right;
	padding:28px 95px 0 0;
}
.shapes_of_lighting{
	margin-top:10px;
	}
.general_lighting2{
	margin:10px 0;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	line-height:1.30em;
}
.albaster_content{
	margin:12px 0;
}
.baffle_img{
	margin:30px 0 30px 70px;
}
.bathbar_img{
	margin:30px 0 30px 0;
}
.bulb_img{
	margin-left:50px;
}
.ligting_old_img{
	text-align:center;
}
.liting-for-old-content{
	margin:20px 0;
}
.room_15by15{
	margin:5px 0;
	background:url(../images/fan_image2.jpg) no-repeat right;
	padding-right:274px;
}
.room_10by10{
	margin:5px 0;
	background:url(../images/fan_image3.jpg) no-repeat left;
	padding-left:274px;
	height:158px;
}
.small_spaces{
	margin:5px 0;
	background:url(../images/fan_image4.jpg) no-repeat left;
	padding-left:234px;
}
.choosing_a_downroad{
	margin-top:30px;
	font-size:18px;
}
ul.ceiling_fan_qa{
	margin:5px;
}
ul.ceiling_fan_qa li{
	list-style:disc inside;
}

/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
    }
/*------------------ Error msg code ends ------------------*/

/****** landscape page css ***********/
.landscape_lighting_image{
	float:left;
	width:150px;
	}
.landscape_lighting_content{
	float:right;
	width:270px;
}
#lamp_shapes_center{
	text-align:center;
}
#lamp_shapes_center .head{
	text-align:center;
}
.lspl-download-img{
	margin-left:285px;
}

ul.toilet_types li{
	margin:12px 0;
	list-style:disc inside;
}
ul.toilet_types li.gravity_tank{
	background:url(../images/toilet_img1.jpg) no-repeat right bottom;
	min-height:176px;
	height:auto;
	padding-right:176px;
}
.dual_flush{
	background:url(../images/toilet_img2.jpg) no-repeat right bottom;
	min-height:123px;
	height:auto;
	padding-right:218px;
}
.albaster_content .fstdive{
	background:url(../images/toilet_img3.jpg) no-repeat;
	width:146px;
	height:126px;
	float:left;
}
.albaster_content .tdive{
	background:url(../images/toilet_img4.jpg) no-repeat;
	width:110px;
	height:172px;
	float:left;
}
.albaster_content .sdive{
	width:177px;
	float:left;
}
.albaster_content .oneotwo-img{
	width:259px;
	float:left;
}
.albaster_content .oneotwo-content{
	width:174px;
	float:left;
}
/****** landscape page css end *******/

/*------------ Recessed Light page ---------------*/
.recessedlt-contents{
	float:left;
	width:208px;
	}
.recessedlt_image{
	float:left;
	width:225px;
	text-align:center;
}
.recessed_content{
	margin:15px 0;
}
.recessedlt-contents ol{
	margin:5px 0;
}
.recessedlt-contents ol li{
	list-style:lower-alpha inside;
	margin:3px 0;
}
.recessed-light-download{
	margin-left:115px;
	margin-top:-20px;
}
/*------------ Lighting 101 Bathroom ---------------*/
.tasklight-bathroom{
	margin:12px 0;
	background:url(../images/lighting101-bathroom1.jpg) right no-repeat;
	padding-right:260px;
	text-align:justify;
}
.ambientlight-bathroom{
	margin:12px 0;
	background:url(../images/lighting101-bathroom2.jpg) left no-repeat;
	padding-left:285px;
	min-height:171px;
	height:auto;
	text-align:justify;
}
.bathroomligting-content{
	float:left;
	width:223px;
	text-align:justify;
}
.bathroomlighting-image{
	float:left;
	width:200px;
	margin-left:10px;
}
/*------ Lighting 101 Dining Room ------*/
.chandelier-content{
	float:left;
	width:217px;
	margin-right:5px;
}
.chandelier-img{
	float:left;
	width:211px;
	text-align:center;
}
.siz-chandelier-img{
	float:left;
	width:211px;
	margin-right:5px;
}
.siz-chandelier-content{
	float:left;
	width:217px;
}

/*----- living room -----*/

.livingroom-image{
	margin-left:100px;
}

/*------ shower guide --------*/
.shower-guide-download{
	margin-left:150px;
	margin-top:-15px;
}
.shower-guide-content{
	float:left;
	width:317px;
}
.shower-guide-image{
	float:left;
	width:116px;
}
.sgcontent-head{
	font-size:14px;
	font-weight:bold;
}
/*--------------- kitchen -----------------*/

.kitchen-img1{
	float:left;
	width:211px;
	text-align:center;
}
.kitchen-img2{
	float:right;
	width:211px;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:295px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#marqueecontainer{
position: relative;
overflow: hidden;
height:200px;
width:220px;
}
#marqueecontainer a{
	text-decoration:none;
	color:#393838;
}
#testimonial-page{
	background:#fff;
	padding:20px;
}
.testi-head h3{
	color:#5f3c1f;
	font-size:36px;
	text-align:left;
	margin-bottom:12px;
}
.cleardiv{clear:both;font-size:0;height:0;margin:0;padding:0;}
.livingroom_content{
	margin:12px 0;
	text-align:justify;
}
.liv-chandelier-content{
	float:left;
	width:217px;
	margin-right:5px;
	text-align:justify;
}
/*-------------- additional pages ----------------*/
.additional-pages{
	font-size:12px;
	color:#5d3b20;
	text-align:justify;
}
.additional-pages ol.questions, .additional-pages ol.answers{
	list-style:decimal inside;
	margin:0 5px;
}
.additional-pages ol.questions li, .additional-pages ol.answers li{
	margin: 16px 0;
}
.additional-pages ol.questions li a, .additional-pages ol.answers li a{
	color:#5d3b20;
	text-decoration:none;
}
a.sendmailtoadmin{
	color:#5d3b20;
	text-decoration:none;
}
/*--------- statick block why norburn -------*/
.why-norburn-wrapper{
	background-color:#fff;
	margin-top:5px;
}
.why-norburn-wrapper .whynorburn-imgs{
	padding:15px;
}
.why-norburn-wrapper .norburn-img1{
	float:left;
	width:165px;
	height:185px;
}
.why-norburn-wrapper .norburn-img2{
	float:left;
	width:165px;
	height:185px;
}
.why-norburn-wrapper .norburn-img3{
	float:left;
	width:165px;
	height:185px;
	margin-left:110px;
}
.ligtandbath-spec{
	margin-top:5px;
	text-align:justify;
}
/*--------- news and upcoming events page --------------*/
.ad-pages{
	/*background-color:#fff;*/
	padding:10px;
	/*text-align:justify;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#5d3b20;
	font-size:12px;
}
.ad-pages a{
	color:#5d3b20;
	text-decoration:none;
}
.ad-pages h2{
	background-color:#5c3b1f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	padding:11px 19px 10px 19px;
	margin-bottom:0;
	}
.ad-pages .why-led{
	background:url(../images/upcoming_events1.jpg) right center no-repeat;
	padding-right:285px;
	margin:12px 0;
}
.ad-pages .why-led h3{
	font-size:18px;
	color:#5d3b20;
}
.ad-pages .led-lights{
	margin:12px auto;
	width:555px;
}
.ad-pages .led-lights .inc_bulb{
	margin:0 20px;
	background:url(../images/upcoming_events2.jpg) top center no-repeat;
	padding-top:161px;
	width:145px;
	float:left;
}
.ad-pages .led-lights .cfl{
	margin:0 20px;
	background:url(../images/upcoming_events3.jpg) top center no-repeat;
	padding-top:161px;
	width:145px;
	float:left;
}
.ad-pages .led-lights .led{
	margin:0 20px;
	background:url(../images/upcoming_events4.jpg) top center no-repeat;
	padding-top:161px;
	width:145px;
	float:left;
}
.ad-pages ul{
	margin:12px 0;
}
.ad-pages ul li{
	margin-bottom:3px;
}
.ad-pages .poor-led{
	background:url(../images/upcoming_events5.jpg) no-repeat;
	margin:12px auto;
	margin-top:9px;
	width:144px;
	padding-left:342px;
	min-height:150px;
	height:auto;
}
/*---------- contact Us ----------*/
.ad-pages .content-div{
	margin:12px;
}
.ad-pages .content-div .links-nav{
	width:95px;
	float:left;
}
.ad-pages .content-div .links-nav-catalog{
	width:105px;
	float:left;
}
.ad-pages .content-div .links-nav .Plumbing-links{
	margin-top:20px;
}
.ad-pages .content-div .links-nav h4{
	color:#5d3b20;
}
.ad-pages .content-div .contact-us{
	width:485px;
	margin-left:20px;
	float:left;
}
.ad-pages .content-div .catalog-cont{
	width:485px;
	margin-left:20px;
	float:left;
}
.ad-pages .content-div .contact-us h3{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d3b20;
}
.ad-pages .content-div .contact-us .customer-service{
	margin:12px 0;
}
.ad-pages .content-div .contact-us .customer-service .custom-ser{
	width:170px;
	float:left;
}
.ad-pages .content-div .contact-us .customer-service .custom-ser a{
	color:#5d3b20;
	text-decoration:none;
}
#second-custom{
	margin-left:20px;
}
.required-field{
	color:#F00;
}
.ad-pages .content-div .contact-us .contact-form .lable{
	width:168px;
	margin-right:20px;
	float:left;
	font-weight:bold;
}
.ad-pages .content-div .contact-us .contact-form .form-input{
	width:244px;
	float:left;
}
.contact-form .form-input .radio1, .contact-form .form-input .radio2{
	float:left;
}
.contact-form .form-input .radio2{
	margin-left:30px;
}
.contact-form .form-input .check-box1{
	float:left;
	width:122px;
}
.contact-form .form-input .check-box2{
	float:right;
	width:122px;
}
.ad-pages .latest-arival{
	border-top:#000 solid 1px;
	margin:12px 0;
}
.ad-pages .latest-arival .latest-arival1{
	float:left;
	width:130px;
	padding-left:178px;
	padding-top:40px;
	background:url(../images/latest-arrival4.jpg) no-repeat;
	min-height: 267px;
	height:auto;
}
.ad-pages .latest-arival .latest-arival2{
	float:left;
	width:151px;
	padding-left:169px;
	background:url(../images/latest-arrival5.jpg) no-repeat;
	border-left:#5d3b20 solid 1px;
	padding-top:40px;
}
.ad-pages .address{
	width:210px;
	float:left;
	margin:12px 0 20px 0;
}
.ad-pages .address h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:0;
	color:#5d3b20;
}
.ad-pages .photos{
	width:406px;
	float:right;
	margin:12px 0 20px 0;
}
.ad-pages .first-img-thumb{
	width:134px;
	height:79px;
	float:left;
}
.ad-pages .img-thumb{
	width:134px;
	height:79px;
	float:left;
	margin-left:2px;
}
.ad-pages .first-img-thumb2{
	width:100px;
	height:61px;
	float:left;
	margin-top:2px;
}
.ad-pages .img-thumb2{
	width:100px;
	height:61px;
	float:left;
	margin-top:2px;
	margin-left:1px;
}
.ad-pages .first-img2-thumb{
	width:79px;
	height:57px;
	float:left;
}
.ad-pages .img2-thumb{
	width:79px;
	height:57px;
	float:left;
	margin-left:2px;
}
.ad-pages .thumbphoto{
	margin-top:5px;
}
.ad-pages .google-map{
	margin-top:50px;
}
.trade-image{
	width:314px;
	height:460px;
	float:left;
}
.trade-content{
	width:326px;
	float:right;
}
.ad-pages h3, #catalog-download{
	color:#5e3c1f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	/*margin-left:364px;*/
}
.ad-pages #trade-prof-head{
	margin-left:364px;
}
.trade-professional-form{
	margin-top:20px;
}
.trade-professional-form .form-element{
	margin:12px 0;
}
.trade-professional-form .form-element .label{
	float:left;
}
.trade-professional-form .form-element .form{
	float:right;
}
.trade-professional-form .form-element .form input{ 
	border:1px solid #d9d5c8;
	width:150px;
}
.trade-professional-form .form-element .form textarea{
	width:150px;
}
.reces-light-breakthroug{
	float:left;
	width:450px;
	height:511px;
	margin:12px 0;
}
.reces-light-breakcontent{
	float:left;
	width:250px;
	margin:12px 0 12px 10px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#5c3b1f;
	line-height:1.5em;
}
.dropmenudiv{
	margin-top:5px;
position:absolute;
top: 0;
border: 1px solid #d9d5c8; /*THEME CHANGE HERE*/
	font-family: Verdana;
	font-weight: bold;
	line-height:18px;
z-index:100;
background-color:#5c3b1f;
width: 200px;
visibility: hidden;
border: 1px solid #d9d5c8;
}


.dropmenudiv a{

width: 100%;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#fff;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color: #FFC80B;
}
#sample_attach_menu_child{
	margin-top:4px;
	background-color:#5c3b1f;
	border: 1px solid #d9d5c8;
	z-index:100;
	margin-left:-16px;
}
#sample_attach_menu_child a{
	padding:5px;
}
#sample_attach_menu_child p{
	margin:5px;
}
.whats-new-menu ul li{
	display:inline;
	padding:20px 10px;
}
.whats-new-menu ul li.first-wnm{
	padding-left:0;
	background:url(../images/whats-new-memmenu.gif) right center no-repeat;
}
.photogallery{
	width:631px;
	height:327px;
	margin:15px auto 12px auto;
	border:#000 solid 8px;
}
.photogallery .large-image{
	width:519px;
	height:327px;
	float:left;
	border-right:#000 solid 8px;
	background-color:#000;
	text-align:center;
}
.photogallery .folder-thumbs{
	width:104px;
	height:327px;
	overflow:scroll;
	text-align:center;
	float:left;
}
.photogallery .folder-thumbs img, .pg-folder-images img{
	border:#e4e4e4 solid 1px;
	margin:3px 0;
}
.photogallery .folder-thumbs img:hover, .pg-folder-images img:hover{
	cursor:pointer;
}
.pg-folder-images{
	width:647px;
	margin:0 auto 15px auto;
}
.pg-folder-images .ffolder-image, .pg-folder-images .folder-image{
	width:53px;
	height:46px;
	float:left;
}
.pg-folder-images .folder-image{
	margin-left:10px;
}
.pdf-download{
	float:left;
	margin-right:10px;
	text-align:center;
	margin-bottom:20px;
}
.news-events .left{
	float:left;
}
.news-events .right{
	float:right;
}
.news-events .right a{
	color:#f2e8ca;
	text-decoration:none;
}
.contact-us .errormsg{
	color:#F00;
}
#small_text{
	font-size:11px;
}
.video_section{
	margin:12px 0;
}
.video_box{
	width:107px;
	float:left;
	margin-right:20px;
}
.detail-btn{
	width:50px;
	float:left;
	cursor:pointer;
}
.video_duration{
	float:right;
}
.pdf_image{
	height:109px;
}
.pdf_name{
	text-align:center;
	margin-top:15px;
}
#static_pages a{
	color:#5d3b20;
	text-decoration:none;
}
/*OMAR WORKING*/

.boxtop
{
background-image:url(../images/boxtop.png);
background-repeat:no-repeat;
width:235px;
height:31px;
}
.boxtop h4
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bolder;
color:#5c3b1f;
padding-left:10px;
padding-top:5px;

}
.boxtop h3
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bolder;
color:#5c3b1f;
padding-left:10px;
padding-top:5px;
}

.content p
{
padding-left:10px;	
	
}
.boxmiddle
{
background-image:url(../images/boxmiddle1.png);
background-repeat:repeat-y;
width:235px;
/*height:43px;*/
min-height:20px;
}
.boxbottom
{
background-image:url(../images/boxbottom.png);
background-repeat:no-repeat;
width:235px;
height:7px;
margin-bottom:10px;
}
.boxmiddle input {
	color:#666666; font-size:11px; /*width:99%; _width:97%;*/ 
	/*border:1px solid #bfbfbf;*/
	/*padding:2px;*/
	background-image:url(../images/textboxbg.png);
	background-repeat:no-repeat;
	width:200px;
	height:23px;
	background-color:none;
	border:none;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:10px;
	padding-top:5px;
}
.boxmiddle label
{
	padding-left:11px;
	padding-bottom:10px;
}
.boxmiddle p
{
padding-left:10px !important;	
margin-bottom:5px;
}
.boxmiddle strong
{
/*padding-left:10px;	*/
}
.boxmiddle span.contactustext
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
padding-left:10px;
line-height:2em;
}
.gryBdr {
padding-top:10px;
padding-right:10px;

}

.boxmiddle img
{
text-align:center !important;
}
.boxmiddle span.center
{
text-align:center;
}
.font111 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	line-height:2em;
}
.font111b
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	line-height:2em;
}
.boxmiddle h4
{
/*padding-left:10px;*/
padding-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
	
}

.boxmiddle span.faqheading
{
/*padding-left:10px;*/
padding-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;

}
.boxmiddle span.faqsubheading
{

/*padding-bottom:10px;*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
padding-top:10px !important;
}
.slidshow
{
background-image:url(../images/slidshowbg.png);
background-repeat:no-repeat;
width:730px;
height:409px;
}
.slidshow h1
{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.slidshow h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.slidshow b
{
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#5c3b1f;
padding-left:15px;
}


.slidshow span.mainsecondheading
{
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#5c3b1f;
padding-left:15px;
}
.productshowcase
{
background-image:url(../images/productshowbg.png);
background-repeat:no-repeat;
width:733px;
height:447px;
margin-top:15px;
}
.productshowcase h1
{

font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.productshowcase h2
{

font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}

.productbox
{
background-image:url(../images/productbox.png);
background-repeat:no-repeat;
width:144px;
height:186px;
float:left;
margin-left:13px;
margin-right:25px;
margin-top:15px;
margin-bottom:08px;
text-align:left;
}
.productbox img
{
width:125px;
height:125px;
padding:10px;
}
.productbox span.subdetail
{
font-family:Verdana, Geneva, sans-serif !important;
font-size:12px !important;
text-align:left;
width:120px;
color:#5c3b1f;
text-align:left;
padding-left:10px;
}
.productbox a 
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-align:left;
width:120px;
color:#5c3b1f;
text-decoration:none;
}
.productbox strong
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-align:left;
width:120px;
color:#5c3b1f;
}
.whynorbourn
{
background-image:url(../images/whynorburnbg.png);
background-repeat:no-repeat;
width:730px;
height:245px;	
margin-top:10px;
}
.whynorbourn h1
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.whynorbourn h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}

.norburn-img1
{
float:left;
width:165px;
height:185px;
padding:15px;
margin-left:20px;
margin-right:20px;
}
.lighting
{
background-image:url(../images/lighting-bigbg.png);
background-repeat:no-repeat;
width:730px;
height:710px;
margin-top:10px;
}
.lighting img
{
height:170px;
width:186px;
float:left;
margin-left:10px;
margin-top:20px;
margin-right:10px;
}

.lighting h1
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.lighting h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}

.lighting span.greytext
{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
color:#848484;
line-height:2em;
margin-top:10px;
width:500px;
}
.lighting span.normaltext
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
text-align:left;	
margin-left:10px;
padding-left:10px;

}
.lighting p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
text-align:left;	
margin-left:10px;
padding-left:10px;
width:700px;
line-height:1.70em
}
.lighting a
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;
text-align:left;	
text-decoration:none;

}

.latestnews
{
background-image:url(../images/latestnews.png);
background-repeat:no-repeat;
width:733px;
height:518px;
margin-top:10px;
}
.latestnews h1
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}
.latestnews h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
color:#5c3b1f;
padding-left:15px;
padding-top:5px;
}

.latestnews span.newstext
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin-bottom:0px;
color:#000000;
padding-left:15px;
padding-top:10px;
}
.latestnews p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin-bottom:0px;
color:#5c3b1f;
padding-left:15px;
padding-top:10px;
width:690px;
}
.latestnews p a
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;
text-decoration:underline;
}


.latestnews img
{
padding-left:65px;
padding-top:40px;	
}
.newbutton img
{
width:700px;
}
.newbutton img
{
width:85px;
height:23px;
padding-left:341px !important;
padding-top:3px!important;
}
.lightingessential
{
/*background-image:url(../images/lightingessential.png);
background-repeat:no-repeat;
width:235px;
height:268px;
margin-bottom:10px;	
*/

background-image:url(../images/gallerybg.png);
background-repeat:no-repeat;
width:233px;
height:268px;
margin-bottom:10px;

}
.lightingessential img
{
padding-top:10px;	
width:231px;	
padding-left:1px;
}


.shop-access 
{
margin-bottom:6px;
margin-top:20px;
color:#FFF;
margin-left:80px;

}
.shop-access  a
{
color:#FFF !important;
text-decoration:none;
}

.shop-access ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF !important;

}
.shop-access li
{
background:transparent url(../images/shop_access_pipe.gif) no-repeat scroll 100% 0.35em;	
padding-right:10px;
display:inline;

}
li.first
{
padding-left:0;
}
li.last
{
padding-left:0;
background:none;
}

.coltwoheader
{
	float:right;
	width:300px;
	height:121px;
}
.showtextinformaiton
{
margin-bottom:6px;
margin-top:20px;
margin-left:25px;
color:#fff !important;
}
.showtextinformaiton a
{
color:#fff !important;
text-decoration:none;
}

td.leftside
{
text-align:left;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
}
td.rightside
{
text-align:right;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
}
/***********************************/

/* Form Messages */
.validation-advice, .required { color:#c8c8c8; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:left; padding-left:10px; }



/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
	width:435px;
    }

.block-compare-item ol li
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#5c3b1f;
padding:5px;
}

#compare-items
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#5c3b1f;
padding:5px;
}

#compare-items a
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#5c3b1f;
padding-left:5px;	
padding-top:5px;
padding-bottom:5px;
}
.actions a
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#5c3b1f;	
padding-left:20px;	
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.form-button-alt-compare
{
	background-image:url(../images/comparebutton2.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	height: 27px;
	width: 81px;
	padding: 0px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
}
#recently-compared-items
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#5c3b1f;
padding:5px;
}

#recently-compared-items a
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#5c3b1f;
padding-left:5px;	
padding-top:5px;
padding-bottom:5px;
}
li.odd
{
color:#000000;
}
li.last
li.even
{
color:#5c3b1f;
}
.narrow-by h4
{
	font-weight:bold;
	color:#5c3b1f;
	font-size:14px;
	height:26px;
	padding-top:6px;
	padding-left:12px;
}
.bigcoltop
{
background-image:url(../images/bigboxtop.png);
background-repeat:no-repeat;
width:477px;
height:36px;
}

.bigcoltop h2
{
color:#5C3B1F;
font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:bold;
margin-bottom:0;
padding:7px 19px 10px;
}

.bigcolmiddle
{
background-image:url(../images/bigboxmiddle.png);
background-repeat:repeat-y;
width:477px;

}

.foronlyimg img
{
width:450px;
height:250px;
padding:10px;
}
.bigcolmiddle img
{
/*width:450px;*/
padding:10px;
}

.bigboxbottom
{
background-image:url(../images/bigboxbottom.png);
background-repeat:no-repeat;
width:477px;
height:7px;
margin-bottom:10px;
}
p.category-description 
{
	font-size:12px;
	color:#5c3b1f;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:0px;
}
.toolbarbg
{
background-image:url(../images/toolbarbg.png);
width:478px;
height:31px;
background-repeat:no-repeat;
margin-bottom:3px;
padding-top:3px;	
}
.comparebox
{
background-image:url(../images/comparebox.png);
background-repeat:no-repeat;
width:151px;
height:255px;
margin-top:10px;
margin-right:13px;
margin-bottom:10px;

float:left;
}
.comparebox img
{
width:130px;
height:100px;
padding:10px;
}
.comparebox h5
{
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:12px;
color:#724927;
font-weight:bold;
text-decoration:none;	
width:150px;
height:93px;
padding-bottom:0px;
text-align:center;

}
.comparebox h5 a
{
color:#724927;
text-decoration: none;
}
.comparebox a
{

text-align:center;
text-decoration:none;
}

.add-to  a
{
color:#a47c2e;
text-align:center;
text-decoration:none;

}
p.add-to
{
padding-top:0px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration: none;
color:#a47c2e;
}
.comparebox a
{
text-decoration:none;	
}
.add_to_wishlist
{
	padding-left:6px;
	color:#a47c2e; 	
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	
}
.add_to_wishlist li
{
background-image:url(../images/detailsarrow.png);
background-repeat:no-repeat;
background-position: 5px; 5px;
padding-left:10px;
}
.grid-row ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div.add_to_wishlist a
{
	color:#5c3b1f; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:bold;  
	padding-bottom:5px;
	padding-left:10px;
	text-decoration:none;
	}
.listing-type-list .listing-item { 
/*background-image:url(../images/listviewbg.png);
width:477px;
height:227px;
background-repeat:no-repeat;
*/}
.listing-type-list .listing-item 
{ 
background-image:url(../images/listviewbg.png);
width:478px;
height:227px;
background-repeat:no-repeat;
}
.showbgproduct
{
margin-top:15px;
background-image:url(../images/listviewbgwithline.png);
width:470px;
height:227px;
background-repeat:no-repeat;	
}
.showbgproduct h5
{
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:12px;
color:#724927;
font-weight:bold;
text-decoration:none;	
width:465px;
height:62px;
padding-bottom:0px;
text-align:left;
padding-left:5px;
padding-top:5px;
}
.showbgproduct h5 a
{
color:#724927;
text-decoration:none;
text-align:left;
}
.listing-type-list .product-image {
float:left;
margin-left:19px;
margin-top:-20px;
width:135px;
}
.listing-type-list .product-shop .description { 
margin-top:-20px;
width:300px;

}
.link-cart a
{
padding-top:0px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration: none;
color:#a47c2e;
}
.product-essential 
{ 
/*background:url(../images/product_essential_bg.gif) no-repeat 100% 0 #fff; */
background-image:url(../images/productdetailbg2.png);
background-repeat:no-repeat;
width:731px;
height:694px;
color:#5c3b1f; 
}
.product-essential h3
{
padding:10px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:16px;
color:#724927;
font-weight:bold;
text-decoration:none;	
width:700px;
padding-bottom:0px;
text-align:left;
padding-left:5px;
padding-top:5px;
margin-bottom:0px;
padding-bottom:5px;
}
.product-essential label 
{
padding-left:10px;
}
.product-essential select 
{
margin-left:10px;
}
.product-essential .product-shop 
{	
width:330px; 
float:left; 
padding-top:20px;
}
ul.add-to-box
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
text-decoration:underline;
}
.quick_overviewtwo{
	color:#5c3b1f;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-top:20px;
}
.short-description
{
width:300px;
height:230px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
line-height:1.50em;
float:right;
margin-right:67px;

}
.product-collateral-top{
	background-image:url(../images/Product-detail-top.png);
	background-repeat:no-repeat;
	width:730px;
	color:#5c3b1f;
	/*margin-top:10px;*/
	background-position: left top;
	/*padding-bottom: 10px;*/
	height: 35px;
	border-bottom:solid 1px #dddddd;
}

.product-collateral{
	margin-top:10px;
}
.head  h4
{
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	color:#5c3b1f;
	padding-left:10px;
	padding-top:10px;
}
.product-specs 
{
	background-image:url(../images/description-bg.png);
	background-repeat:no-repeat;
	width:716px;
	color:#5c3b1f;
	background-position: left bottom;
	padding-bottom: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5c3b1f;
	line-height:1.75em;
	padding-left:10px;
	padding-right:10px;
}

.product-specs-additional-top 
{
	background-image:url(../images/Product-detail-top.png);
	background-repeat:no-repeat;
	width:730px;
	color:#5c3b1f;
	/*margin-top:10px;*/
	background-position: left top;
	/*padding-bottom: 10px;*/
	height: 35px;
	border-bottom:solid 1px #dddddd;}
.product-specs-additional 
{
	background-image:url(../images/description-bg.png);
	background-repeat:no-repeat;
	width:729px;
	color:#5c3b1f;
	background-position: left bottom;
	padding-bottom: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5c3b1f;
	line-height:1.75em;	
	padding-right:10px;
}
.tag
{
/*margin-top:10px;
background-image:url(../images/tagbg.png);
background-repeat:no-repeat;
width:730px;
height:123px;*/
}
.tag h5
{
/*	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#724927;
	padding-left:10px;*/
}
.tag input.text
{
/*background-image:url(../images/tag-textbox.png);
background-repeat:no-repeat;
width:579px;
height:35px;	*/
}
.product-collateral .add-tag-box .input-box .input-text { 
background-image:url(../images/tag-textbox.png);
background-repeat:no-repeat;
width:579px;
height:35px;	
padding-left:10px;
border:medium none;
}
.form-button-tag{
background-color:#FFFFFF;
background-image:url(../images/tagbutton.png);
background-position:left top;
background-repeat:no-repeat;
border-style:none;
cursor:pointer;
display:block;
height:35px;
margin-left:75px;
margin-top:0px;
padding:0;
text-align:center;
vertical-align:middle;
width:103px;
}
.browse
{
background-image:url(../images/browsecategory.png);
background-repeat:no-repeat;
width:235px;
height:186px;
}
.head  h3
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bolder;
color:#5c3b1f;
padding-left:10px;
padding-top:5px;	
}
.no-category-to-display
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;
padding-left:10px;
padding-top:5px;	
}
.knowledge
{
background-image:url(../images/knowledge-basebg.png);
background-repeat:no-repeat;
width:234px;
height:618px;	
}
.knowledge h4
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight: bold;
color:#5c3b1f;
padding-left:10px;
padding-top:10px;
}
.knowledge ul li
{
background-image:url(../images/detailsarrow.png);
background-repeat:no-repeat;
background-position: left 5px;
padding-left: 15px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5b391e;
line-height:1.50em;
padding-bottom:5px;
}
.knowledge ul li ul li
{
background-image:url(../images/subbullet.png);
background-repeat:no-repeat;	
padding-left: 10px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5b391e;
line-height:2.50em;
}
.kwfullpage
{
background-image:url(../images/knowledge-basebgfull.png);
background-repeat:no-repeat;
height:1672px;
width:477px;
margin-left:250px;	
}
.kwfullpage h3
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#5c3b1f;
padding-left:10px;
padding-top:10px;
}
.kwfullpage p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
padding-left:20px;
padding-top:10px;
text-align:left;
width:427px;
padding-bottom:10px;
line-height:1.50em;
}
.kwfullpage h5
{
	margin-top:31px;
	font-size:14px;
	color:#5c3b1f;
	background-image:url(../images/categoryarrow.png);
	background-repeat:no-repeat;
	background-position:  left 5px;
	padding-left:20px;
	margin-left:10px;
	
}
.kwfullpage span.staticheading
{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
color:#5c3b1f;
text-align:left;
}
.light_content p
{
	float:right;
	width:260px;
	padding-right:10px;
	margin-top:-7px;
	color:#5c3b1f;
}
.general_lighting
{
height:212px;
margin-bottom:10px;
color:#5c3b1f;
}
.light_heading
{
	color:#5c3b1f;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-top:10px;
}
.designershowcase
{
background-image:url(../images/designershowcasebg-1.png);
/*background-image:url(../images/designershowcasebg.png);*/
background-repeat:no-repeat;
height:702px;
width:730px;	
}
.designershowcase h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#5c3b1f;
padding-left:10px;
padding-top:10px;	
font-weight:bold;
}
.designershowcase p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
padding-left:10px;
width:686px;
line-height:1.50em;
}
#small_text p
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#5c3b1f;
padding-left:10px;
width:686px;
}
.bigcoltopspecial
{

background-image:url(../images/boxbigtopspecial.png);
background-repeat:no-repeat;
width:730px;
/*height:51px;*/
border-bottom: solid 1px #e3dcd5;
}
.bigcolmiddlespecial
{
background-image:url(../images/bigcolmiddle-special.png);
background-repeat:repeat-y;
width:730px;
background-position: left bottom;
}
.bigcolbottomspecial
{
background-image:url(../images/boxbigbottom.png);
background-repeat:repeat-y;
width:730px;
height:8px;
margin-bottom:10px;
}
.bigcoltopspecial h2
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#5c3b1f;
padding-left:10px;	
padding-top:5px;
}
.bigcoltopspecial h3
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;
padding-left:10px;		
}
.bigcoltopspecial p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
padding-left:10px;	
text-decoration:none;	
margin-top:15px;
}


.bigcoltopspecial h4
{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#5c3b1f;
padding-left:10px;	
}

.bigcolmiddlespecial p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
padding-left:10px;	
line-height:1.50em;
}
.bigcolmiddlespecial ul li
{
list-style:none;	
}
.bigcolmiddlespecial li a
{
list-style:none;	
background-image:url(../images/detailsarrow.png);
background-repeat:no-repeat;
width:9px;
height:9px;
padding-left:20px;
color:#5c3b1f;
text-decoration:none;
background-position: left 3px;
margin-left:10px;
line-height:2em;
}
.bigcolmiddlespecial strong
{
margin-left:10px;
background-image:url(../images/categoryarrow.png);
background-repeat:no-repeat;
width:13px;
height:10px;
padding-left:20px;
margin-bottom:20px;
margin-top:20px;
line-height:2em;
}
.bigcolmiddlespecial p a
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c3b1f;
padding-left:10px;	
text-decoration:none;
}

.links-nav-catalog
{
float:left;
width:142px;	
}
.catalog-cont
{
float:left;
width:580px;	
}
.whats-new-menu
{
margin-top:-10px;
padding-left:10px;
}
.whats-new-menu p a
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;
text-decoration:none;
}
.hardco
{
background-image:url(../images/hardcolight.png);
background-repeat:no-repeat;
width:348px;
height:292px;	
float:left;
margin-left:10px;
margin-right:10px;
}
.hardco p
{
margin-left:182px;
margin-top:50px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
}

.schonbek
{
background-image:url(../images/schonbek.png);
background-repeat:no-repeat;
width:349px;
height:292px;
float:left;
}
.schonbek p
{
margin-left:145px;
margin-top:50px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
}
.upcommingeventtext
{
width:420px;
float:left;
margin-left:10px;
margin-top:10px;	
margin-bottom:10px;
}
.upcommingeventimg
{
margin-top:10px;	
width:272px;
float:left;
margin-left:10px;	
margin-bottom:10px;
}
.upcommingeventtext p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
line-height:1.5em;
}
.lightcolsmall
{
background-image:url(../images/smallboxlightbulb.png);
background-repeat:no-repeat;
width:230px;
height:298px;	
float:left;
margin-left:10px;
margin-bottom:10px;
}
.lightcolsmall p img
{
margin-left:20px;
width:142px;
height:143px;
margin-top:10px;
padding-top:10px;
}
.lightcolsmall p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
line-height:1.5em;	
padding-top:5px;
}
.upcommingeventtextsmall
{
width:170px;
float:left;
margin-left:10px;	
}
.upcommingeventtextsmall p
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
line-height:1.5em;		
margin-top:15px;
}
.upcommingeventtexttwo
{
width:420px;
float:left;
margin-left:10px;
margin-top:10px;	
}
.boxmiddle ol li
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#5c3b1f;	
padding-left:10px;
padding-bottom:10px;

}
.showsmallbuttonslideshow  a
{
background-image:url(../images/smallbuttonsslidshow.png);
background-repeat:no-repeat;
width:16px;
height:17px;
margin-top:5px;
color:#fff;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
margin-left:5px;
margin-right:5px;
text-decoration:none;
text-align:center;
}

.showsmallbuttonslideshow a:hover
{
background-image:url(../images/smallbuttonsslidshowhover.png);
background-repeat:no-repeat;
width:16px;
height:17px;
margin-top:5px;
color:#fff;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
margin-left:5px;
margin-right:5px;
text-decoration:none;
text-align:center;
}
a.thumb {
	padding: 0;
	display: inline;
	border: none;
}
.animation
{
margin-left:35px;
margin-top:15px;
}
.zoominimg
{
position:relative; overflow:hidden; width:265px; height:265px; z-index:9;  margin-top:10px; margin-left:10px;	
}
.bigcolmiddlespecialproduct
{
background-image:url(../images/bigcolmiddle-special.png);
background-repeat:repeat-y;
width:730px;
background-position: left bottom;
}
.bigcolmiddlespecialproduct label 
{
padding-left:10px;
}
.bigcolmiddlespecialproduct select 
{
margin-left:10px;
}
