html, body {
     background: url("/assets/images/site_bg1.jpg") repeat-x scroll 0% 0% transparent;
}

b, strong {
     font-weight: bold;
}

em, i {
     font-style: italic;
}

u, span.u, span.underline {
     text-decoration: underline;
}

p {
     display: block;
     position: static;
}

label {
     cursor: pointer;
}

a {
     color: #666666;
     text-decoration: underline;
}

.gutterRight {
     margin-right: 10px;
}

.gutterLeft {
     margin-left: 10px;
}

.gutterUnder {
     margin-bottom: 10px;
}

.gutterUnder-view-product {
     margin-bottom: 10px;
}

.gutterOver {
     margin-top: 10px;
}

.gutter {
     margin: 10px;
}

.insideGutter {
     padding: 10px;
}

.insideGutterRight {
     padding-right: 10px;
}

.insideGutterLeft {
     padding-left: 10px;
}

.insideGutterOver {
     padding-top: 10px;
}

.insideGutterUnder {
     padding-bottom: 10px;
}

#easylighting-wrapper {
     background: none repeat scroll 0% 0% #FFFFFF;
     font: 12px/15px arial,tahoma,verdana,sans-serif;
     margin: 0pt auto;
     text-align: center;
     width: 1000px;
}

#easylighting-wrapper div {
     text-align: left;
}

#chatbutton {
     float: right;
     margin-right: 10px;
     padding-left: 0px;
     padding-top: 16px;
}

#freeDelivery {
     float: left;
     margin-right: 10px;
     padding-left: 10px;
     padding-top: 16px;
}

#easylighting-new-header {
     border: medium none;
     height: 156px;
     left: 0pt;
     position: relative;
     top: 0pt;
     width: 998px;
}

#easylighting-header {
     border-bottom: 2px solid #000000;
     height: 156px;
     left: 0pt;
     position: relative;
     top: 0pt;
     width: 1000px;
}

#easylighting-tabs {
     background: none repeat scroll 0% 0% transparent;
     border-bottom: 0px solid #000000;
     height: 28px;
     margin-left: 5px;
     margin-right: 5px;
     width: 100%;
	 padding-left: 30px;
}

#easylighting-tabs ul {
     display: block;
     height: 28px;
     overflow: hidden;
     padding-top: 2px;
}

#easylighting-tabs ul li {
     float: left;
     height: 28px;
     line-height: 28px;
     overflow: hidden;
     padding-left: 2px;
     padding-right: 2px;
}

#easylighting-tabs ul li a {
     color: #FFFFFF;
     display: block;
     font-size: 12px;
     padding: 0pt 7px;
     text-decoration: none;
}

#easylighting-breadcrumbs {
     border-bottom: 2px solid #91938E;
     display: block;
     height: 44px;
     left: 0pt;
     line-height: 44px;
     position: relative;
     top: 0pt;
}

#easylighting-breadcrumb-boxes {
     height: 44px;
     line-height: 44px;
     overflow: hidden;
     width: 600px;
}

#easylighting-breadcrumb-boxes .breadcrumb-options {
    
}

#easylighting-breadcrumb-boxes select {
     line-height: 44px;
     width: auto;
}

#easylighting-content-area {
     background: none repeat scroll 0% 0% #FFFFFF;
     height: auto ! important;
     margin-left: 10px;
     margin-right: 10px;
     min-height: 400px;
     overflow: hidden;
     position: relative;
     width: 980px;
}

#miscellany-navigation {
     margin-right: 0px;
     margin-top:-10px;
     float:right;
     width: 180px;
}

#user-history, #customerFeedback, .basicBox {
     display: block;
     width: 180px;
}

#user-history h3, #customerFeedback h3, #adverts h3 {
     display: block;
     height: 38px;
     width: 180px;
}

.basicBox h3 {
     display: block;
     height: 9px;
     line-height: 9px;
     text-indent: -23721px;
     width: 180px;
}

#user-history p, #customerFeedback p, #adverts p, .basicBox p, #category-list li a {
     padding: 0pt 10px 9px;
}

#user-history p a, #customerFeedback p a, #adverts p a, #category-list li a {
     color: #000000;
     display: block;
     font-weight: bold;
     text-decoration: none;
}

.previous-category {
     display: block;
     height: 30px;
     outline: medium none;
     text-indent: -36215px;
     width: 180px;
	 margin-top: -30px;
}

.previous-category-view-product
{
     display: block;
     height: 38px;
     outline: medium none;
     text-indent: -36215px;
     width: 180px;
	/* margin-top: -30px; */
}

#easylighting-foot-categories {
     clear: both;
     overflow: hidden;
}

#easylighting-foot-categories h6 {
     display: block;
     height: 48px;
     line-height: 48px;
}

#easylighting-foot-categories p {
     display: block;
     height: 8px;
     line-height: 8px;
}

#tooltip {
     background-color: #FFFFFF;
     border: 1px solid #CA7C33;
     opacity: 1;
     padding: 10px;
     position: absolute;
     text-align: center;
     width: 100px;
     z-index: 3000;
}

#tooltip h3, #tooltip div {
     margin: 0pt;
}

#categoryList, #relatedItems {
     overflow: hidden;
     padding-left: 10px;
     width: 590px;
}

.relatedItemsHalf, #recommendedItems {
     float: left;
     width: 390px ! important;
}

.relatedItemsWide {
     width: 780px ! important;
}

#productDescription {
     float: left;
     height: auto ! important;
     margin-left: 50px;
     margin-top: 10px;
     min-height: 350px;
     overflow: hidden;
     width: 510px;
}

#productDescription .left {
     float: left;
     margin: 0px 40px 0px 0px;
}

#productDescription .center {
     float: left;
}

#searchResults, #productList, #recommendedItemList {
     overflow: hidden;
     width: 780px;
}

#recommendedItemList .basicBox {
     float: left;
}

#recommendedItemList img {
     height: 30px ! important;
     max-height: 30px ! important;
     max-width: 30px ! important;
     min-height: 30px ! important;
     min-width: 30px ! important;
     width: 30px ! important;
}

#categoryList img, #productList img, #tooltip img {
     height: 90px ! important;
     max-height: 90px ! important;
     max-width: 90px ! important;
     min-height: 90px ! important;
     min-width: 90px ! important;
     width: 90px ! important;
}

#searchResults hr, #productList hr, #categoryList hr, #relatedItemList hr, #recommendedItemList hr {
     clear: both;
     display: block;
     height: 10px;
     line-height: 10px;
     visibility: hidden;
     width: 100%;
}

#recommendedItemList br {
     clear: both;
     height: 5px ! important;
     line-height: 5px ! important;
     margin: 0pt ! important;
     padding: 0pt ! important;
}

#productList .productListing, #searchResults .productListing, #categoryList .categoryListing, #relatedItemList .productListing {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     margin-right: 3px;
     text-align: center;
     width: 94px;
}

#productList .productListing a, #searchResults .productListing a, #categoryList .categoryListing a, #relatedItemList .productListing a {
     background: none repeat scroll 0% 0% #E1E1E1;
     border: 3px solid #CCCCCC;
     display: block;
     height: 156px;
     max-height: 156px;
     min-height: 156px;
     outline: medium none;
     overflow: hidden;
     text-decoration: none;
}

#productList .productListing a:hover, #searchResults .productListing a:hover, #categoryList .categoryListing a:hover, #relatedItemList .productListing a:hover {
     background: none repeat scroll 0% 0% #D8E2EE;
     border: 3px solid #AEA3AB ! important;
     color: #666666;
}

.productRule {
     clear: both;
     height: 1px;
}

.productRule hr {
     display: none;
}

#productPurchase label {
     display: none;
}

#productPurchase legend {
     display: none;
}

#productPurchase fieldset {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

#productHeader {
     height: 30px;
     overflow: hidden;
     position: relative;
}

#productPurchase {
     padding-top: 10px;
}

#productPurchase span, #productPurchase form {
     display: block;
     padding: 0px 5px;
}

#productPurchase p {
    
}

#productPurchase input, #recommendedItemList input {
     width: 20px;
}

#productPurchase input#submit, #recommendedItemList input#submit {
     border: 1px solid #000000;
     margin: 0pt;
     padding: 1px;
     width: 120px;
}

#activePage-product #miscellany-navigation {
     top: 41px;
}

#productImages {
     display: block;
     float: left;
     margin: 10px 0pt 10px 0px;
     overflow: hidden;
     width: 200px;
}

#productImages p {
     font-size: 11px;
     text-align: center;
}

.productImage {
     float: left;
     height: 200px;
     margin-bottom: 25px;
     margin-right: 10px;
     width: 200px;
}

#relatedItems, #recommendedItems {
     margin-bottom: 40px;
     margin-left: 60px;
     margin-top: 20px;
     overflow: hidden;
}

#relatedItems h4, #recommendedItems h4 {
     clear: both;
     display: block;
     font: 22px/24px "VAG Rounded Light",Calibri,Arial,Verdana,Sans-serif;
     height: 27px;
     width: 340px;
}

#relatedItems a, #recommendedItems a {
     text-decoration: none;
}

#productHeader h2 {
     display: block;
     font: 22px/24px "VAG Rounded Light",Calibri,Arial,Verdana,Sans-serif;
     padding-left: 0px;
     position: absolute;
     width: 540px;
}

#productHeader h3 {
     display: block;
     left: 540px;
     position: absolute;
     text-align: right;
     width: 200px;
}

#checkout1 {
     clear: both;
     overflow: hidden;
}

#checkout1 fieldset {
     float: left;
     overflow: hidden;
     width: 356px;
}

#easylighting-foot-categories span {
     display: block;
     overflow: hidden;
}

#easylighting-foot-categories span a {
     display: block;
     float: left;
     width: 20%;
}

#trader {
     background: none repeat scroll 0% 0% #CC0000;
     border-bottom: 2px solid #CA7C33;
     color: #FFFFFF;
     padding: 10px;
}

#sortOrder ul {
     background-color: #BEDAEA;
     border: 1px solid #CCCCCC;
     height: 18px;
     line-height: 18px;
     overflow: hidden;
     padding: 5px;
}

#sortOrder li {
     float: left;
     font-size: 120%;
     height: 18px;
     line-height: 18px;
     margin-right: 15px;
}

#postage, #category_description, .productImageLarge {
     display: none;
}

.productImageLarge img {
     height: 500px;
     max-height: 500px;
     max-width: 500px;
     min-height: 500px;
     min-width: 500px;
     width: 500px;
}

#rightcol {
     float: right;
     margin: 10px 0pt 10px 5px;
     overflow: hidden;
     width: 180px;
}

#category_rightcol {
     float: right;
     margin: 10px 1px 10px 5px;
     overflow: hidden;
     position: absolute;
     right: 0pt;
     top: 0pt;
     width: 180px;
}

#leftcol {
     float: left;
     margin: 10px 10px 10px 0pt;
     overflow: hidden;
     padding-bottom: 10px;
     width: 180px;
}

#category-list {
     overflow: hidden;
}

#mainText {
     float: left;
     overflow: hidden;
     width: 380px;
}

#mainimages {
     float: left;
     margin-left: 5px;
     margin-top: 10px;
     overflow: hidden;
     width: 590px;
}

#mainimages hr {
     clear: both;
     display: block;
     height: 10px;
     line-height: 10px;
     visibility: hidden;
     width: 100%;
}

#mainimages .categoryListing a div {
     height: 60px ! important;
     max-height: 60px ! important;
     min-height: 60px ! important;
}

#mainimages img {
     height: 90px ! important;
     max-height: 90px ! important;
     max-width: 90px ! important;
     min-height: 90px ! important;
     min-width: 90px ! important;
     width: 90px ! important;
}

#mainimages .categoryListing {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     margin-right: 3px;
     text-align: center;
     width: 94px;
}

#mainimages .categoryListing a {
     background: none repeat scroll 0% 0% #E1E1E1;
     border: 3px solid #CCCCCC;
     display: block;
     height: 140px;
     max-height: 140px;
     min-height: 140px;
     outline: medium none;
     overflow: hidden;
     text-decoration: none;
}

#mainimages .categoryListing a:hover {
     background: none repeat scroll 0% 0% #D8E2EE;
     border: 3px solid #AEA3AB ! important;
     color: #666666;
}

#banners {
     height: 114px;
     margin: 7px 0px 0px;
}

.banner-images-1 {
     background: url("../images/banner-1.jpg") repeat scroll 0% 0% #FFFFFF;
     float: left;
     height: 114px;
     margin-left: 5px;
     width: 272px;
}

.banner-images-2 {
     background: url("../images/banner-2.jpg") repeat scroll 0% 0% #FFFFFF;
     float: left;
     height: 114px;
     width: 509px;
}

.banner-images-3 {
     background: url("../images/banner-3.jpg") repeat scroll 0% 0% #FFFFFF;
     float: left;
     height: 114px;
     margin-right: 5px;
     width: 209px;
}

.featuredproducts {
     float: left;
     width: 590px;
}

#homeCenter {
     float: left;
     width: 590px;
}

#headerLogo {
     float: left;
}

#headerRight {
     float: right;
}

#headerRight .top {
     margin: 3px 0px 0px;
     text-align: right;
}

#headerRight .bottom {
     margin-top: 5px;
     text-align: right;
}

#headerRight li {
     display: inline;
     padding-right: 5px;
}

#headerRight li a {
     font-size: 10px;
     text-decoration: none;
}

#headerRight li a:hover {
     color: #ADC7D6;
}

#easylighting-new-header #searchsubmit {
     float: right;
}

input#easylighting-keywords {
     height: 22px;
     margin-top: 9px;
     width: 200px;
}

#footerInner .column1 {
     float: left;
     padding: 5px;
     width: 22%;
}

#footerInner .column2 {
     float: left;
     padding: 5px;
     width: 22%;
}

#footerInner .column3 {
     float: left;
     padding: 5px;
     width: 25%;
}

#footerInner .column4 {
     float: left;
     padding: 5px;
     width: 25%;
}

#footerInfo {
     margin: auto;
     width: 980px;
}

#footerInfo #otherSites {
     float: right;
}

#footerInfoOuter {
     background: none repeat scroll 0% 0% #272727;
}

#footerInfoOuter a {
     color: #CCCCCC;
     font-family: arial;
     font-size: 10px;
     text-decoration: none;
}

#category-list {
     background: url("/assets/images/cat_bg.jpg") no-repeat scroll 0% 0% transparent;
     height: 455px;
     padding: 43px 0px 0px;
}

#headerCenter {
     float: left;
     margin-left: 60px;
     width: 200px;
}

#easylighting-search {
     float: left;
     margin: 5px 0px;
     text-align: right ! important;
     width: 260px;
}

#headerCenter .top {
     float: left;
}

#headerCenter .bottom {
     float: left;
}

#easylighting-quick-basket {
     background: url("/assets/images/cart.png") no-repeat scroll 0% 0% transparent;
     height: 50px;
     line-height: 22px;
     overflow: hidden;
     padding: 0px 0px 0px 20px;
     text-align: center ! important;
     width: 180px;
}

#footerInner .header {
     border-bottom: 1px solid;
     padding-bottom: 10px;
}

#wrap {
     float: left;
     height: 120px;
}

#easylighting-tabs .gutterLeft {
     width: 960px;
}

#easylighting-quick-basket {
     position:absolute;
     left:365px;
     top:50px;
}

#headerCenter .top form #easylighting-keywords{
     float:left;
}

#headerCenter .top form #searchsubmit.btn{
     float:right;
}
