html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }
p { margin: 1px; }
#container { width: 800px; height: 500px; margin-left: auto; margin-right: auto; }

#header { position: relative; width: 100%; height: 95px; }
#header #logo {  position: absolute; left: 18px; bottom: 15px; height: 62px; width: 175px; background-position: left bottom; background-repeat: no-repeat; }
#header #logo img { display: none; }
#header #logo a { width: 100%; height: 100%; display: block; }
#header #logo a span { display: none; }
#header #links { position: absolute; right: 10px; bottom: 10px; }
#header #links a { text-decoration: none; font-size: 9pt; }
#header #links a:hover { text-decoration: underline; }
#header #links span { color: white; }

#menu { position: relative; top: 0px; left: 0px; height: 30px; width: 100%; z-index: 10; }
#menu ul#menuholder { position: absolute; top: 0px; left: 0px; height: 30px; z-index: 10; }
#menu ul#menuholder, #menu ul#menuholder ul  { margin: 0px; padding: 0px; list-style-type: none; z-index: 10; }
#menu ul#menuholder li { position: relative; float: left; width: 100px; /* height: 30px; */ padding-left: 0px; }
#menu ul#menuholder li a { background-position: center center; background-repeat: no-repeat; }
#menu ul#menuholder ul { position: absolute; top: 30px; left: 0px; padding: 0px; visibility: hidden; z-index: 10; }
#menu ul#menuholder a { display: block; width: 99px; height: 30px; text-decoration:none; font-size: 10pt; text-align: center; vertical-align: middle; border-right: 1px solid transparent; }
#menu ul#menuholder a span { display: none; }
#menu ul#menuholder li.last a { width: 100px; border-right-width: 0px; }
#menu ul#menuholder ul a { border-width: 0px; height: 30px; }
#menu ul#menuholder li:hover a, #menu ul#menuholder li.hover a { }
#menu ul#menuholder li:hover ul a, #menu ul#menuholder li.hover ul a { border-top: 1px solid transparent; border-bottom-width: 0px; }
#menu ul#menuholder li:hover ul, #menu ul#menuholder li.hover ul{ visibility: visible; }

#menu li#li_kitchens a { background-image: url('menu/kitchens.gif'); }
#menu li#li_county a { background-image: url('menu/county.gif'); }
#menu li#li_contemporary a { background-image: url('menu/contemporary.gif'); }
#menu li#li_painted a { background-image: url('menu/painted.gif'); }
#menu li#li_fusions a { background-image: url('menu/fusions.gif'); }
#menu li#li_doorfinder a { background-image: url('menu/doorfinder.gif'); }
#menu li#li_helpmechoose a { background-image: url('menu/helpmechoose.gif'); }
#menu li#li_findaretailer a { background-image: url('menu/findaretailer.gif'); }
#menu li#li_contactus a { background-image: url('menu/contactus.gif'); }
#menu li#li_getintouch a { background-image: url('menu/getintouch.gif'); }
#menu li#li_findus a { background-image: url('menu/findus.gif'); }
#menu li#li_getabrochure a { background-image: url('menu/getabrochure.gif'); }
#menu li#li_aboutburbidge a { background-image: url('menu/aboutburbidge.gif'); }
#menu li#li_history a { background-image: url('menu/history.gif'); }
#menu li#li_environmental a { background-image: url('menu/environmental.gif'); }
#menu li#li_doorcare a { background-image: url('menu/doorcare.gif'); }
#menu li#li_latestnews a { background-image: url('menu/latestnews.gif'); }
#menu li#li_whychooseus a { background-image: url('menu/whychooseus.gif'); }
#menu li#li_showroom a { background-image: url('menu/showroom.gif'); }
#menu li#li_getintouch a { background-image: url('menu/getintouch.gif'); }

#content { background-color: white; padding: 0px; }
#frontintro { position: relative; width: 800px; height: 400px; padding: 6px 0px; z-index: 6; }
#frontintro #objectembed { position: absolute; width: 800px; height: 400px; z-index: 6; }
#frontintro #objectembed object { width: 800px; height: 400px; }

#content h1.pagetitle { display: block; width: 800px; height: 67px; margin: 0px; padding: 0px; background-position: left center; background-repeat: no-repeat; border-bottom: 1px solid black; margin-bottom: 5px; }
#content h1.pagetitle span { display: none; }
#content h1#title-aboutus { background-image: url('titles/aboutburbidge.gif'); }
#content h1#title-whychoose { background-image: url('titles/whychooseus.gif'); }
#content h1#title-helpmechoose { background-image: url('titles/helpmechoose.gif'); }
#content h1#title-links { background-image: url('titles/usefullinks.gif'); }
#content h1#title-kitchens { background-image: url('titles/kitchens.gif'); }
#content h1#title-news { background-image: url('titles/latestnews.gif'); }
#content h1#title-findaretailer { background-image: url('titles/findaretailer.gif'); }
#content h1#title-doorcare { background-image: url('titles/doorcare.gif'); }
#content h1#title-environmental { background-image: url('titles/environmental.gif'); }
#content h1#title-history { background-image: url('titles/history.gif'); }
#content h1#title-contactus { background-image: url('titles/contactus.gif'); }
#content h1#title-findus { background-image: url('titles/findus.gif'); }
#content h1#title-getabrochure { background-image: url('titles/getabrochure.gif'); }
#content h1#title-doorfinder { background-image: url('titles/doorfinder.gif'); }
#content h1#title-county { background-image: url('titles/county.gif'); }
#content h1#title-contemporary { background-image: url('titles/contemporary.gif'); }
#content h1#title-fusion, #content h1#title-fusions { background-image: url('titles/fusions.gif'); }
#content h1#title-painted { background-image: url('titles/painted.gif'); }
#content h1#title-showroom { background-image: url('titles/showroom.gif'); }
#content h1#title-getintouch { background-image: url('titles/getintouch.gif'); }
#content h1#title-feature { background-image: url('titles/feature.gif'); }
#content h1#title-storage { background-image: url('titles/storage.gif'); }

#content .pad { padding: 1px; }
#content .pad p { margin-bottom: 1em; }
#content p.pad { margin-bottom: .75em; margin-top: 0.25em; }
#content .textwrapper { padding: 15px; }
#content .textwrapper p { margin-bottom: 1em; }
#content a { color: black; }

#content table { margin-left: 15px; }
#content table td { font-size: 9pt; color: #666666; }
#content table a { color: black; text-decoration: none; font-weight: bold; }
#content table a:hover { color: #666666; text-decoration: underline; }
#content hr.headliner { padding: 0px; margin: 0px; margin-bottom: 8px; }
#content table.noindent { margin-left: 0px; }
#content table.mainholder { margin-top: 10px; }
#content .news_title a { color: #CC0011; }
#content #story_title { color: #CC0011; }

#content form.brochure { }
#content form.brochure td span { float: right; white-space: nowrap; }
#content form.brochure td img { float: right; }

.segmentholder { width: 100%; overflow: hidden; }
.segmentholder .segment { float: left; width: 200px; height: 50px; }
.segmentholder .double { width: 400px; }
.segmentholder .deep { height: 120px; }
.segmentholder .rollover a { display: block; width: 100%; height: 100%; background-position: top center; background-repeat: no-repeat; }
.segmentholder .rollover a:hover { background-position: bottom; }
.segmentholder a span { display: none; }

.segmentholder #downloadebrochure a { display: block; width: 100%; height: 100%; }

#doorfinder { width: 780px; margin-left: 15px; }
#doorfinder img { border: none; }
#doorfinder .range { overflow: auto; padding: 1px; font-family: "Dax-Regular", "Dax", dax, Arial, Verdana, Helvetica, sans-serif; }
#doorfinder .range h2.rangetitle { display: block; width: 760px; margin: 5px 10px 8px 5px; padding: 4px 0px; text-align: center; font-size: 12pt; font-weight: normal; text-transform: capitalize; background-color: #63585b; color: white; }
#doorfinder .range .item { position: relative; display: block; width: 172px; height: 175px; padding: 5px; padding-bottom: 15px; margin: 5px; float: left; text-align: center; /* outline: 1px solid #d8cacd; */ }
#doorfinder .range .item a { }
#doorfinder .range .item .title { display: block; color: white; background-color: #938387; padding: 4px 0px; font-size: 11pt; }
#doorfinder .range .item .thumb { /* background-color: #f5ebee; */ }
#doorfinder .range .item .thumb img {  }
#doorfinder .range .item .wood { border: 1px solid #938387; color: #63585b; position: absolute; bottom: 0px; left: 0px; width: 170px; font-size: 10pt; padding: 3px 0px; margin: 5px; }
#doorfinder .range .item a:hover .title {   }
#doorfinder .range .item a:hover .wood { color: white; background-color: #938387; border-color: #63585b;  }
#doorfinder .range .noitems { text-align: center; padding: 20px 0px; border-bottom: 1px solid #d8cacd; width: 760px; margin-left: 5px; margin-bottom: 10px; }

#content #handle_enlarge { height: 20px; background-color: #f2f2f2; padding-top: 2px; }
#content #handle_desc { height: 20px; background-color: #f2f2f2; padding-top: 2px; }

#pageoverview { width: 100%; position: relative; height: 290px; }
#pageoverview #pagetext { position: absolute; right: 15px; top: 5px; width: 370px; height: 285px; }
#pageoverview #pagetext #pagenav { float: right; margin-bottom: 10px; padding-left: 318px; }
#pageoverview #pagetext #pagenav a { padding: 0px; margin: 0px; float: left; border: none; outline: none; }
#pageoverview #pagetext #pagenav img { padding: 0px; margin: 0px; float: left; border: none; margin-left: 5px; }
#pageoverview #pagetext img { border: none; }
#pageoverview #pagetext p { margin-bottom: 0.75em; padding-top: 0.25em; font-size: 10pt; }
#pageoverview #pageimage { position: absolute; left: 0px; width: 400px; height: 285px; padding-bottom: 5px; }
#pageoverview #pageimage img { margin-bottom: 5px; }
#pageoverview #pageimage object { width: 400px; height: 285px; z-index: 6; }
#pageoverview.deeper, #pageoverview.deeper #pagetext { height: 320px; }

#rangeoverview { width: 100%; position: relative; height: 330px; }
#rangeoverview #rangeimage { position: absolute; left: 0px; width: 400px; height: 330px; }
#rangeoverview #rangeimage img { margin-bottom: 5px; }
#rangeoverview #rangeimage object { width: 400px; height: 290px; z-index: 6; }

#rangeoverview #itemslist { position: absolute; left: 600px; }
#rangeoverview #itemslist ul { list-style-type: none; padding-left: 2px; margin-top: 0px; padding-top: 0px; }
#rangeoverview #itemslist ul li a { display: block; width: 194px; font-size: 8pt; white-space: nowrap; margin-bottom: 0.35em;/*  */ color: black; text-decoration: none; font-family: /* "Dax-Regular", "Dax", dax, */ Arial, Verdana, Helvetica, sans-serif; }
#rangeoverview #itemslist ul li a span { display: block; width: 65px; padding-right: 5px; float: left; font-weight: bold; }
#rangeoverview #itemsnav { height: 50px; margin: 0px; padding: 0px; }
#rangeoverview #itemsnav img { border: none; }
#rangeoverview #rangeintro { position: absolute; left: 410px; width: 180px; padding-top: 50px; }
#rangeoverview #rangeintro.fusions { padding-top: 0px; }
#rangeoverview #rangeintro p { color: #444444; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; }
#rangeoverview #rangeintro p.pad { margin-top: 0em; margin-bottom: 1em; }

#productview { width: 800px; }
#productview a img { border: none; } 
#productview #producttop { width: 798px; padding-right: 1px; padding-bottom: 1px; overflow: auto; padding-top: 5px; }
#productview #producttop #productinfo { position: relative; width: 375px; float: right; clear: none; margin-right: 10px; }
#productview #producttop #productinfo #producttitle { width: 375px; padding-top: 38px; height: 40px; padding-bottom: 10px; }
#productview #producttop #productinfo #producttitle h2.burbidgefont { margin: 0px; padding: 0px; font-size: 35px; }
#productview #producttop #productinfo #productnav { position: absolute; top: 8px; right: 0px; }
#productview #producttop #productinfo #productnav img { border: none; }
#productview #producttop #productinfo #productdesc { font-size: 9pt; color: #666666; padding-top: 15px; padding-right: 20px; border-top: 1px solid #CCCCCC; }
#productview #producttop #productimage { width: 400px; float: left; clear: none; padding-top: 5px; padding-bottom: 30px; }
#productview #producttop #productimage img { max-width: 400px; display: block; margin-left: auto; margin-right: auto; }
#productview #productfooter { position: relative; width: 800px; height: 80px; }
#productview #productfooter #productextras { position: absolute; left: 0px; top: 10px; height: 65px; width: 390px; padding-left: 10px; background: url('products/clicktoenlarge.gif') right bottom no-repeat; }
#productview #productfooter #productextras a { margin-right: 5px; }
#productview #productfooter #productextras img { border: none; border: 1px solid #cccccc; width: 60px; height: 60px; }
#productview #productfooter #productfurther { position: absolute; right: 10px; top: 10px; width: 375px; height: 70px; }
#productview #productfooter #productfurther a { float: left; clear: both; }

#productview.fusions #producttop #productinfo #producttitle { width: auto; margin-bottom: 5px; padding-bottom: 5px; }
#productview.fusions #producttop #productinfo #producttitle h2.burbidgefont { margin: 0px; padding: 0px; font-size: 25px; height: 25px; }
#productview.fusions #producttop #productinfo #productdesc { margin-top: -10px; }

#productview #producttitlemainholder { padding-bottom: 10px; overflow: auto; overflow: hidden; }
#productview #producttitlemain { margin: 0px; padding: 0px; height: 37px; margin-left: 00px; }
#productview #producttitlemain h2.burbidgefont {margin: 0px; padding: 0px; font-size: 32px; margin-left: 15px; text-align: center;  }
#productview #productsubtitle { float: right; margin: 0px; padding: 0px; height: 23px; margin-right: 20px; }
#productview #productsubtitle h3.burbidgefont { margin: 0px; padding: 0px; font-size: 32px; margin-right: 15px; text-align: center; }

#imageviewer { width: 800px; padding-bottom: 10px; }
#imageviewer #imageholder { padding-top: 10px; }
#imageviewer #imageholder img { display: block; margin-left: auto; margin-right: auto; border: 1px solid #999999; max-width: 798px; }
#imageviewer #navfooter { position: relative; width: 760px; margin-left: 20px; margin-top: 10px; height: 62px; }
#imageviewer #navfooter #navicons { position: absolute; left: 0px; width: 280px; height: 62px; }
#imageviewer #navfooter #navicons a { margin-right: 5px; }
#imageviewer #navfooter #navicons a img { border: 1px solid #999999; width: 60px; height: 60px;  }
#imageviewer #navfooter #imagecaption { position: absolute; right: 0px; width: 470px; height: 62px; text-align: right; font-size: 10pt; }
#imageviewer #navfooter #imagecaption p { display: block; position: absolute; bottom: 0px; left: 0px; width: 466px; padding: 2px; background: url('products/clicktoenlarge.gif') left bottom no-repeat; background-color: #dddddd; }
#imageviewer #navfooter #imagecaption p span { font-weight: bold; }
#imageviewer #navfooter #doorimagesnav { position: absolute; right: 0px; top: 0px; width: 250px; height: 35px; background: url('products/doorarrowstext.gif') left top no-repeat; }
#imageviewer #navfooter #doorimagesnav a { display: block; float: right; width: 22px; height: 20px; background-position: center center; background-repeat: no-repeat; }
#imageviewer #navfooter #doorimagesnav a span { display: none; }
#imageviewer #navfooter #doorimagesnav a#next { background-image: url('arrows/forward.gif'); }
#imageviewer #navfooter #doorimagesnav a#previous { background-image: url('arrows/back.gif'); }

/* Custom range names
#rangeoverview #itemslist ul li a span { background-position: left center; background-repeat: no-repeat; }
#rangeoverview #itemslist ul li a span span { visibility: hidden; }
#rangeoverview #itemslist ul li a span.alabama { background-image: url('rangetext/alabama.gif'); }
#rangeoverview #itemslist ul li a span.amalfi { background-image: url('rangetext/amalfi.gif'); }
#rangeoverview #itemslist ul li a span.arundel { background-image: url('rangetext/arundel.gif'); }
#rangeoverview #itemslist ul li a span.bloomsbury { background-image: url('rangetext/bloomsbury.gif'); }
#rangeoverview #itemslist ul li a span.buxton { background-image: url('rangetext/buxton.gif'); }
#rangeoverview #itemslist ul li a span.cambridge { background-image: url('rangetext/cambridge.gif'); }
#rangeoverview #itemslist ul li a span.hamble { background-image: url('rangetext/hamble.gif'); }
#rangeoverview #itemslist ul li a span.hoxton { background-image: url('rangetext/hoxton.gif'); }
#rangeoverview #itemslist ul li a span.hudson { background-image: url('rangetext/hudson.gif'); }
#rangeoverview #itemslist ul li a span.kinsale { background-image: url('rangetext/kinsale.gif'); }
#rangeoverview #itemslist ul li a span.lansdowne { background-image: url('rangetext/lansdowne.gif'); }
#rangeoverview #itemslist ul li a span.lulworth { background-image: url('rangetext/lulworth.gif'); }
#rangeoverview #itemslist ul li a span.mezzo { background-image: url('rangetext/mezzo.gif'); }
#rangeoverview #itemslist ul li a span.newport { background-image: url('rangetext/newport.gif'); }
#rangeoverview #itemslist ul li a span.nio { background-image: url('rangetext/nio.gif'); }
#rangeoverview #itemslist ul li a span.oakham { background-image: url('rangetext/oakham.gif'); }
#rangeoverview #itemslist ul li a span.odessa { background-image: url('rangetext/odessa.gif'); }
#rangeoverview #itemslist ul li a span.opus { background-image: url('rangetext/opus.gif'); }
#rangeoverview #itemslist ul li a span.opusgloss { background-image: url('rangetext/opusgloss.gif'); }
#rangeoverview #itemslist ul li a span.providence { background-image: url('rangetext/providence.gif'); }
#rangeoverview #itemslist ul li a span.ravello { background-image: url('rangetext/ravello.gif'); }
#rangeoverview #itemslist ul li a span.waverley { background-image: url('rangetext/waverley.gif'); }
#rangeoverview #itemslist ul li a span.worcester { background-image: url('rangetext/worcester.gif'); }
#rangeoverview #itemslist ul li a span.zamora { background-image: url('rangetext/zamora.gif'); }
#rangeoverview #itemslist ul li a span.zeit { background-image: url('rangetext/zeit.gif'); }
#rangeoverview #itemslist ul li a.fusionstorage span { float: none; width: 180px; background-image: url('rangetext/storagesolutions.gif'); }
#rangeoverview #itemslist ul li a.fusionfeature span { float: none; width: 180px; background-image: url('rangetext/featureaccessories.gif'); }
 */
#rangeoverview #itemslist ul li a.fusionstorage span { float: none; width: 180px; }
#rangeoverview #itemslist ul li a.fusionfeature span { float: none; width: 180px; }

#content #intro p { font-size: 9pt; }

#footer { position: relative; width: 100%; height: 35px; }
#footer #download { position: absolute; bottom: 6px; left: 6px; width: 66px; height: 22px; }
#footer #download a { display: block; width: 100%; height: 100%; background: top center url('footer/e-download.gif') no-repeat; }
#footer #download a:hover { background-position: bottom center; }
#footer #copyright { position: absolute; bottom: 4px; right: 5px; }
#footer #copyright p { font-size: 8pt; color: #938387; text-align: right; }
#footer #copyright p span { font-size: 6px; }
#footer #xperimental {  display: block; /* width: 1px; height: 1px; */ }
#footer #xperimental a { position: absolute; bottom: 5px; left: 5px; display: block; width: 150px; height: 25px; }
#footer #xperimental a span { display: none; }

/* colours */
body { background-color: #a0a0a0; }
a { color: white; }
#container { background-color: #35292a; }
#header { background-color: #35292a; }
#menu ul#menuholder { /* */ }
#menu ul#menuholder li a { background-color: #63585b; color: white; border-color: #b7a3a8; }
#menu ul#menuholder li a:hover { background-color: #938387; }
#menu ul#menuholder li.selected a { background-color: #938387; }
#menu ul#menuholder ul a, #menu ul#menuholder li:hover a { background-color: #938387; }
#menu ul#menuholder ul li a:hover { background-color: #63585b; }
#menu ul#menuholder li:hover ul a, #menu ul#menuholder li.hover ul a { border-color: #b7a3a8; }
#footer { background-color: #35292a; margin-bottom: 10px; }

/* custom images */
#header #logo { background-image: url('logos/burbidgelogo_darkbg.gif'); }
.segmentholder #findretailer a { background-image: url('segments/find_a_retailer.gif'); }
.segmentholder #whychoose a { background-image: url('segments/why_choose_us.gif'); }
.segmentholder #brochure { background-image: url('segments/brochures.jpg'); }
.segmentholder #downloadebrochure { background-image: url('segments/e-brochure.gif'); }
.segmentholder a#newsscroller { background-image: url('segments/news-redtext.gif'); background-repeat: repeat-x; background-position: 0px 0px; }
.segmentholder a#newsscroller:hover { background-image: url('segments/news-whitetext.gif'); }
.segmentholder #intro p { padding: 5px; display: none; }
.segmentholder #intro { background: url('segments/intro.gif') center center no-repeat; }