body {
    font-size: 11px;
    line-height: 1.1em;
    color: #808285;
    font-family: Arial, sans-serif;
}

body.fixtures {
    background: url(/images/fixtures-bg.png) #ffffff repeat-x scroll top left;
}

body.hag {
    background: url(/images/hag-bg.png) #ffffff repeat-x scroll top left;
}

body.harter {
    background: url(/images/harter-bg.png) #ffffff repeat-x scroll top left;
}

body.izzy {
    background: url(/images/izzy-bg.png) #ffffff repeat-x scroll top left;
}

body.zoom {
    background: url(/images/zoom-bg.png) #ffffff repeat-x scroll top left;
}

a {
    color: #eb6e1f;
    text-decoration: none;
}


span.branded {
    color: #eb6e1f;
}

.fixtures a, #sitemap .fixtures a, .fixtures .pages a:hover, .fixtures a.branded:hover, .fixtures hr, .fixtures span.branded {
    color: #f58026;
}

.hag a, #sitemap .hag a, .hag .pages a:hover, .hag a.branded:hover, .hag hr, .hag span.branded {
    color: #55194a;
}

.harter a, #sitemap .harter a, .harter .pages a:hover, .harter a.branded:hover, .harter hr, .harter span.branded {
    color: #e73e97;
}

.izzy a, #sitemap .izzy a, .izzy .pages a:hover, .izzy a.branded:hover, .izzy hr, .izzy span.branded {
    color: #ab710a;
}

.zoom a, #sitemap .zoom a, .zoom .pages a:hover, .zoom a.branded:hover, .zoom hr, .zoom span.branded  {
    color: #8fc3ea;
}

span.brandedbg {
    background: #eb6e1f;
}

.fixtures .brandedbg {
    background: #f58026;
}

.hag .brandedbg {
    background: #55194a;
}

.harter .brandedbg {
    background: #e73e97;
}

.izzy .brandedbg {
    background: #ab710a;
}

.zoom .brandedbg  {
    background: #8fc3ea;
}


li {
    list-style: none;
    margin: 0;
}

ul {
    margin: 0 0 10px 0;
    padding: 0;
}

#topnav {
    margin-left: -20px;
    z-index: 8;
    position: relative;
}

#topnav > li {
    list-style: none;
    float: left;
    margin: 10px 0 0 0;
    padding: 0 20px;
    height: 60px;
}

#topnav .current {
    background: transparent url(/images/white90.png) repeat-x top left;
}

#topnav a {
    color: #808285;
}

#topnav a:hover {
    color: #eb6e1f;
}

#topnav li .sub {
    position: absolute;
    display: none;
    background: #ffffff;
    z-index: 10;
    padding: 4px 5px;
    top: 45px;
    border: solid #808285 1px;
    width: 150px;

}

#topnav .sub ul {
    margin: 0;
}

#topnav .current .sub {
    display: block;
    width: 100%;
    width: 760px;
    background: url(/images/white90.png) repeat-x top left;
    left: -20px;
    padding-left: 20px;
    z-index: 9;
    border: 0;
    top: 60px;
}

#topnav .current .sub li {
    float: left;
    background: transparent;
    border-right: 1px #808285 solid;
    padding-right: 5px;
    margin-right: 5px;
}

#topnav .current .sub li.last {
    border-right: 0;
}

.fixtures #topnav .current .sub a.current-page {
    color: #f58026;
}

.hag #topnav .current .sub a.current-page {
    color: #55194a;
}

.harter #topnav .current .sub a.current-page {
    color: #e73e97;
}

.izzy #topnav .current .sub a.current-page {
    color: #ab710a;
}

.zoom #topnav .current .sub a.current-page {
    color: #8fc3ea;
}

#header {
    height: 80px;
    background: #ffffff;
    position: relative;
    z-index: 10;
}

.fixtures #header {
    background: url(/images/fixtures-bg.png) #ffffff repeat-x top left;
    background: transparent;
}

.hag #header {
    background: url(/images/hag-bg.png) #ffffff repeat-x top left;
    background: transparent;
}

.harter #header {
    background: url(/images/harter-bg.png) #ffffff repeat-x top left;
    background: transparent;
}

.izzy #header {
    background: url(/images/izzy-bg.png) #ffffff repeat-x top left;
    background: transparent;
}

.zoom #header {
    background: url(/images/zoom-bg.png) #ffffff repeat-x top left;
    background: transparent;
}

#body {
    min-height: 600px;
    position: relative;
    z-index: 1;
}

#footer {
    height: 30px;
    padding-top: 5px;
    color: #ffffff;
    background: url(/images/footer.png) repeat-x scroll left top #ffffff;
}

#footer a {
    color: #ffffff;
}

.harter #footer {
    background: url(/images/harter-footer.png) #ffffff repeat-x top left;
}

.fixtures #footer {
    background: url(/images/fixtures-footer.png) #ffffff repeat-x top left;
}

.hag #footer {
    background: url(/images/hag-footer.png) #ffffff repeat-x top left;
}

.izzy #footer {
    background: url(/images/izzy-footer.png) #ffffff repeat-x top left;
}

.zoom #footer {
    background: url(/images/zoom-footer.png) #ffffff repeat-x top left;
}

p {
    margin: 0 0 10px 0;
}

h1 {
    font-size: 16px;
    margin: 0 0 10px 0;
    font-weight: normal;
    color: #eb6e1f;
}

h2 {
    font-size: 13px;
    margin: 5x 0 5px 0;
    font-weight: normal;
    color: #eb6e1f;
}

h2+p {
    margin-top: 0;
}

h3 {
    font-size: 11px;
    margin: 0 0 5px 0;
    font-weight: bold;
}

h4 {
    font-size: 11px;
    margin: 0 0 10px 0;
    font-weight: normal;
}

.crumb {
    color: #eb6e1f;
    font-size: 13px;
}

.fixtures .crumb {
    color: #f58026;
}

.hag .crumb {
    color: #55194a;
}

.harter .crumb {
    color: #e73e97;
}

.izzy .crumb {
    color: #ab710a;
}

.zoom .crumb {
    color: #8fc3ea;
}

.thumbnails {
    margin-top: 20px;
}

.product-thumbs {
    margin: 10px 0 0 0;
}

.product-thumb img, img.thumb {
    border: solid 1px #bfc2c2;
    cursor: pointer;
}

.product-thumb img:hover, img.thumb:hover {
    border: solid 1px #eb6e1f;
}


.bordered {
    border: solid 1px #eb6e1f;
}

.fixtures .product-thumb img:hover, .fixtures img.thumb:hover, .fixtures .bordered {
    border: solid 1px #f58026;
}

.hag .product-thumb img:hover, .hag img.thumb:hover, .hag .bordered {
    border: solid 1px #55194a;
}

.harter .product-thumb img:hover, .harter img.thumb:hover, .harter .bordered {
    border: solid 1px #e73e97;
}

.izzy .product-thumb img:hover, .izzy img.thumb:hover, .izzy .bordered {
    border: solid 1px #ab710a;
}

.zoom .product-thumb img:hover, .zoom img.thumb:hover, .zoom .bordered {
    border: solid 1px #8fc3ea;
}


ul.tabbed {
    border: 0;
    position: relative;
    z-index: 5;
}

ul.tabbed > li.tab {
    float: left;
    padding: 5px 5px 5px 25px;
    margin-right: 8px;
    border-top: solid 1px #bfc2c2;
    border-right: solid 1px #bfc2c2;
    border-left: solid 1px #bfc2c2;
    height: 25px;
    width: 50px;
    z-index: 2;
}

.tab > a {
    color: #bfc2c2;
}

ul.tabbed > li .tabcontent {
    position: absolute;
    width: 374px;
    top: 36px;
    left: 0;
    z-index: -1;
}

ul.tabbed > li.selected .tabcontent {
    display: block;
}

ul.tabbed > li .tabcontent {
    border-width: 1px;
    width: 367px;
    height: auto;
    display: none;
    padding: 5px;
    border-right: solid 1px #bfc2c2;
    border-left: solid 1px #bfc2c2;
    border-top: solid 1px #bfc2c2;
}

.fixtures ul.tabbed li.selected {
    border-top: solid 1px #f58026;
    border-right: solid 1px #f58026;
    border-left: solid 1px #f58026;
    border-bottom: solid 1px #ffffff;
}

.fixtures ul.tabbed li.selected .tabcontent {
    border-color: #f58026;
    border-bottom: solid 1px #f58026;
}


.hag ul.tabbed li.selected {
    border-top: solid 1px #55194a;
    border-right: solid 1px #55194a;
    border-left: solid 1px #55194a;
    border-bottom: solid 1px #ffffff;
}

.hag ul.tabbed li.selected .tabcontent {
    border-color: #55194a;
    border-bottom: solid 1px #55194a;
}

.harter ul.tabbed li.selected {
    border-top: solid 1px #e73e97;
    border-right: solid 1px #e73e97;
    border-left: solid 1px #e73e97;
    border-bottom: solid 1px #ffffff;
}

.harter ul.tabbed li.selected .tabcontent {
    border-color: #e73e97;
    border-bottom: solid 1px #e73e97;
}

.izzy ul.tabbed li.selected {
    border-top: solid 1px #ab710a;
    border-right: solid 1px #ab710a;
    border-left: solid 1px #ab710a;
    border-bottom: solid 1px #ffffff;
}

.izzy ul.tabbed li.selected .tabcontent {
    border-color: #ab710a;
    border-bottom: solid 1px #ab710a;
}

.zoom ul.tabbed li.selected {
    border-top: solid 1px #8fc3ea;
    border-right: solid 1px #8fc3ea;
    border-left: solid 1px #8fc3ea;
    border-bottom: solid 1px #ffffff;
}

.zoom ul.tabbed li.selected .tabcontent {
    border-color: #8fc3ea;
    border-bottom: solid 1px #8fc3ea;
}

#features {
    background: url(/images/light_grey_features_icon.gif) #fff no-repeat 3px 5px;

}

.fixtures #features.selected {
    background: url(/images/fixtures_features_icon.gif) #fff no-repeat 3px 5px;
}

.hag #features.selected {
    background: url(/images/hag_features_icon.gif) #fff no-repeat 3px 5px;
}

.harter #features.selected {
    background: url(/images/harter_features_icon.gif) #fff no-repeat 3px 5px;
}

.izzy #features.selected {
    background: url(/images/izzy_features_icon.gif) #fff no-repeat 3px 5px;
}

.zoom #features.selected {
    background: url(/images/zoom_features_icon.gif) #fff no-repeat 3px 5px;
}

.tab > a {
    cursor: pointer;
}

.fixtures .selected > a {
    color: #f58026 !important;
}

.hag .selected > a {
    color: #55194a !important;
}

.harter .selected > a {
    color: #e73e97 !important;
}

.izzy .selected > a {
    color: #ab710a !important;
}

.zoom .selected > a {
    color: #8fc3ea !important;
}

.tabcontent {
    color: #808285;
    background: #fff;
}

#features table {
    width: 100%;
}

#finishes {
    background: url(/images/light_grey_swatch_icon.gif) no-repeat 3px 5px;
}

.fixtures #finishes.selected {
    background: url(/images/fixtures_swatch_icon.gif) no-repeat 3px 5px;
}

.hag #finishes.selected {
    background: url(/images/hag_swatch_icon.gif) no-repeat 3px 5px;
}

.harter #finishes.selected {
    background: url(/images/harter_swatch_icon.gif) no-repeat 3px 5px;
}

.izzy #finishes.selected {
    background: url(/images/izzy_swatch_icon.gif) no-repeat 3px 5px;
}

.zoom #finishes.selected {
    background: url(/images/zoom_swatch_icon.gif) no-repeat 3px 5px;
}

#downloads {
    background: url(/images/light_grey_download_icon.gif) no-repeat 3px 5px;
    width: 60px;
}

.fixtures #downloads.selected {
    background: url(/images/fixtures_download_icon.gif) no-repeat 3px 5px;
}

.hag #downloads.selected {
    background: url(/images/hag_download_icon.gif) no-repeat 3px 5px;
}

.izzy #downloads.selected {
    background: url(/images/izzy_download_icon.gif) no-repeat 3px 5px;
}

.zoom #downloads.selected {
    background: url(/images/zoom_download_icon.gif) no-repeat 3px 5px;
}

.harter #downloads.selected {
    background: url(/images/harter_download_icon.gif) no-repeat 3px 5px;
}

#library {
    background: url(/images/light_grey_download_icon.gif) no-repeat 3px 5px;
}

.fixtures #library.selected {
    background: url(/images/fixtures_download_icon.gif) no-repeat 3px 5px;
}

.hag #library.selected {
    background: url(/images/hag_download_icon.gif) no-repeat 3px 5px;
}

.izzy #library.selected {
    background: url(/images/izzy_download_icon.gif) no-repeat 3px 5px;
}

.zoom #library.selected {
    background: url(/images/zoom_download_icon.gif) no-repeat 3px 5px;
}

.harter #library.selected {
    background: url(/images/harter_download_icon.gif) no-repeat 3px 5px;
}


.fixtures h1, .fixtures h2, .fixtures h3 {
    color: #f58026;
}

.hag h1, .hag h2, .hag h3 {
    color: #55194a;
}

.harter h1, .harter h2, .harter h3 {
    color: #e73e97;
}

.izzy h1, .izzy h2, .izzy h3 {
    color: #ab710a;
}

.zoom h1, .zoom h2, .zoom h3 {
    color: #8fc3ea;
}

.pages {
    font-size: 1.5em;
    padding: 5px 0 0 0;
    margin: 0 0 10px 0;
    clear: both;
}

.pages a {
    color: #bfc2c2;
}

.pages a:hover {
    color: #eb6e1f;
}

.pages .current-page a {
    color: #eb6e1f;
   /* text-decoration: underline; */
}

.pages span {
    margin-left: 5px;
}

.section {
    margin-bottom: 10px;
}

.search .label {
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 3px;
}

.search input[type = "text"] {
    width: 95px;
}

.search input[type = "submit"] {
    background: #eb6e1f;
    color: #fff;
    padding: 0;
    border: 0;
    text-transform: uppercase;
}


.rep-info {
    padding-left: 20px;
}

.agent {
    margin-top: 10px;
}



#finishes .tabcontent {
    padding: 10px 5px 0 5px;
}

.tabcontent li {
    margin: 0 0 5px 0;
}

.grid_finish {
    width: 63px;
   /*  height: 120px; */
    height: 90px;
    font-size: .8em;
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    float: left;
    display: relative;
}

.grid_finish img {
    cursor: pointer;
}

.finish {
    height: 95px;
    overflow: hidden;
    cursor: pointer;
}


.finish-details {
    display: none;
    padding: 10px 5px;
    width: 630px;
    background: url(/images/white90.png) repeat top left;
}

.finish-thumb {
}

.detail-image {
    margin-bottom: 10px;
}

#lightbox, #sitemap-bg {
    visibility: hidden;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 99;
    background: url(/images/white90.png) repeat top left;
    cursor: pointer;
}

#sitemap {
    margin-top: 20px;
    padding-top: 20px;
    background: #fff;
    border: solid #eb6e1f 1px;
}

.sitemap {
    cursor: pointer;
}

#sitemap a {
    color: #eb6e1f;
}

#sitemap li {
    margin-bottom: 10px;
}

#sitemap li ul {
    margin-left: 5px;
}

#sitemap li li {
    margin-bottom: 0;
}

#sitemap .brand {
    font-size: 14px;
}

#sidenav {
    margin-bottom: 20px;
}

#sidenav hr {
    margin-bottom: 10px;
}


.banner {
    margin-bottom: 10px;
}


.finish_col {
    float: left;
    width: 140px;
    margin-right: 5px;
    margin-left: 5px;
}

select {
    width: 130px;
    margin-top: 5px;
}

.brand-copy {
    position: absolute;
    top: 0;
    left: 0;
}

.fuzzy-detail {
    display: none;
    clear: both;
}

.fuzzy-details .selected {
    display: block;
}


.fuzzy-details .grid_1 {
    height: 64px;
    cursor: pointer;
}

.flickr {
    float: left;
}

.flickr img {
    padding: 3px;
    border: solid #808285 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right: 10px;
}

.flickrset {
    margin-bottom: 10px;
    clear: both;
}

.setting-thumb {
    height: 185px;
}

.xsltsearch_result_title {
    margin-bottom: 0;
}

.featured-downloads {
    clear: both;
    margin-top: 10px;
}

.featured-products {
    clear: both;
    margin-bottom: 10px;
}

.firms li {
    margin-bottom: 10px;
}

.sol-item {
    clear: both;
    margin: 10px 0;
}

h3.sol-item-group {
    clear: both;
}

.sol-item img {
    float: left;
  /*  width: 63px; */
    margin-right: 10px;
}

.sol-item p {
    float: left;
    width: 290px;
    margin: 0;
}

.sol-item p+p {
    margin-bottom: 10px;
}

#library-details {
    background: #fff;
    width: 720px;
    padding: 10px;
    display: none;
}

#library-full {

}

.happenings h1 {
    color: #fff;
    line-height: 20px;
    text-align: center;
    background-color: #eb6e1f;
}

.happenings li {
    font-weight: bold;
    list-style-image: url(/images/plus.gif);
    margin-left: 20px;
    list-style-position: outside;
}

#finishes-menu, #finishes-menu ul {
    width: auto;
}

#finishes-menu li a {
    padding: 0;
}

#finishes-menu h1 {
    margin: 0;
}

#finishes-menu .bordered {
    clear: both;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding-bottom: 2px;
    padding: 7px 0 0 0;
}

.finish-specs {
    margin-bottom: 10px;
}

.performance img {
    margin-right: 5px;
}

.title {
    font-weight: bold;
}

.close {
    float: right;
    cursor: pointer;
}

.feature-block {
    margin-bottom: 10px;
}

.feature-block img {
  /*  display: block; */
  vertical-align: bottom;
}

.feature-links {
    height: 135px;
    background: #eb6e1f;
    color: #fff;
    overflow: hidden;
	font-size: 1.1em;
}

.feature-links a {
    color: #fff;
}

.feature-feeds, .feature-internal-links {
    height: 36px;
    background: #e9862c;
    color: white;
    overflow: hidden;
    vertical-align: top;
}

.feature-internal-links {
    font-size: 12px;
}

.feature-feeds p, .feature-internal-links ul {
    margin-top: 13px;
    margin-left: 10px;
}

.feature-feeds a, .feature-internal-links a{
    font-weight: bold;
    color: #fff;
}

.feature-internal-links li {
    display: inline;
    margin-right: 25px;
}

.feature-links ul {
    margin-left: 30px;
    margin-top: 5px;
    font-size: 1.1em;
    line-height: 1.2em;
}

.feature-links li {
    list-style-image: url("/media/318590/whiteplus.gif");
}

#feature-Factoid-Features img {
    width: 502px;
    height: 70px;
}


.feature-blog {
    height: 72px;
    background: #d5d110;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 17px;
    padding: 5px 10px 0 0;
}

.feature-blog img {
    vertical-align: middle;
    float: left;
}

.feature-blog a {
    color: #fff;
}

.feature-blog .more {
    font-weight: normal;
    font-size: .8em;
}

.feature-blog span {
    vertical-align: middle;
}

.follow {
    margin: 0 10px;
    float: right;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

