/* Header */

#header {margin: 0 auto; width: 980px; background-color: #000; border-bottom: 1px solid #730727; height: 89px;}
#header h1 {cursor: pointer; display: block; height: 88px; width: 380px; background: transparent url(../graphics/header_logo.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 0; left: 0;}
#header div.call {position: absolute; top: 21px; right: 17px;}
#header div.call p {font: 18px "Book Antiqua", Garamond, Palatino, "Adobe Garamond Pro", serif; margin: 0; text-align: right;}

/* Left Column & Category Tree */

#lc {width: 186px; float: left; margin-bottom: 50px; margin-left: -186px; position: relative;}

#lc h3 {margin: 16px 0 11px 12px; padding: 0;}
#lc ul {margin: 0 0 0 13px; padding: 0; list-style-type: none;}
#lc ul li {margin: 0; padding: 0; line-height: 18px; background: transparent url(../graphics/bullet.gif) no-repeat center left; padding-left: 15px; font-weight: bold;}

#lc ul.lighting-types {list-style-type: none; margin-bottom: 32px;}
#lc ul.lighting-types li {background: transparent url(../graphics/lc_arrow.gif) no-repeat center left; padding-left: 15px; font-weight: bold;}

#lc ul.lighting-types li a:link {text-decoration: none;}
#lc ul.lighting-types li a:visited {text-decoration: none;}
#lc ul.lighting-types li a:hover {text-decoration: none;}
#lc ul.lighting-types li a:active {text-decoration: none;}


/* Content Section */

#content {width: 608px; margin: 0 -608px 50px 186px; float: left;}

#content h1 {font: 22px/22px "Book Antiqua", Garamond, Palatino, "Adobe Garamond Pro", serif; margin: 16px 15px 10px 15px;}
#content h2 {margin: 16px 15px 0 15px;}
#content h3 {margin: 16px 15px 0 15px;}
#content h4 {margin: 16px 15px 0 15px;}
#content p {margin: 0 15px 30px 15px;}
#content .headingcolour {color: #ffcc00;}


#productimages {text-align: center; margin-bottom: 50px;}
#productimages tr td {width: 180px;}
#productimages.imagerow {height: 180px;}
#productimages img {border: none;}
/* Right Column */

#rc {float: right; width: 186px; margin-right: -2px; position: relative; margin-bottom: 122px;}

#rc h3 {margin: 16px 0 11px 12px; padding: 0;}
#rc ul {margin: 0 0 0 13px; padding: 0; list-style-type: none;}
#rc ul li {margin: 0; padding: 0; line-height: 18px; background: transparent url(../graphics/bullet.gif) no-repeat center left; padding-left: 15px; font-weight: bold;}

#rc ul.featured {margin-bottom: 16px;}

/* Footer */

#footer {clear: both; background-color: #000; border-top: 1px solid #730727; margin: 0; padding: 11px 9px;}
#footer ul {list-style-type: none; margin: 0; padding: 0;}
#footer ul li {display: inline; margin: 0 2px 0 0; padding: 0 6px 0 0; background: transparent url(../graphics/footer_dot.gif) no-repeat center right;}
#footer ul li.last {background: none; margin-right: none; padding-right: none;}
#footer ul li a:link {text-decoration: none;}
#footer ul li a:visited {text-decoration: none;}
#footer ul li a:hover {text-decoration: none;}
#footer ul li a:active {text-decoration: none;}
#footer p {margin: 0;}


/* Storefront (Home Page) */


/* General Identifiers */

#wrap {border-left: 186px solid white; border-right: 186px solid white; width: 980px; position: relative; padding: 0; margin: 0 auto; text-align: left; border-left: 1px solid #730727; border-right: 1px solid #730727; background: #000 url(../graphics/wrap_bg.gif) repeat top left;}


/* General Elements */

h2 {font: bold 13px Arial, Verdana, sans-serif;}
h3 {font: bold 13px Arial, Verdana, sans-serif;}

a:link {color: #fff;}
a:visited {color: #fff;}
a:hover {color: #ffcc00;}
a:active {color: #ffcc00;}

body {background-color: #000; color: #fff; font: 13px Arial, Verdana, sans-serif; margin: 0; padding: 0;}

p.indented {padding-left: 50px; padding-right: 0;}
p.indented2 {padding-left: 25px; padding-right: 0;}
ul.faq {padding-left: 50px; padding-bottom: 5px;}

/* General Classes */

h1.home {padding: 5px 0 5px 6px; position: absolute; width: 569px; z-index: 500 !important; background: #000 url(../graphics/pullquote_bg.gif) repeat top left;}
img.home {margin: 110px 0 0 13px;}

