body {background-color:#FFF;background-image:url('../i/left-nav-bg.gif');background-repeat:repeat-y;margin:0;padding:0;font-family:"Gill Sans", Verdana, Arial, sans-serifverdana,Arial,Helvetica,sans-serif;color:#3D1D15;}
h1.logo {clear:both;background:url('../i/logo.gif') no-repeat;height:89px;font-size:1px;width:171px;color:#3D1D15;margin:0;}
.bg-stools {background-color:#FEECB0;}
.bg-contemp {background-color:#DCEAAD;}
.bg-lounge {background-color:#F6AD96;}
.bg-cafe {background-color:#EBCBDD;}
.bg-tables {background-color:#B6DEF7;}
.bg-generic {background-color:#3D1D15;}

#leftnav div.logo {margin:0;padding:0;}
#leftnav {float:left;width:171px;background-color:#3D1D15;margin:0 0 60px 0;color:#FFF;}
#leftnav ul.links {float:right;margin:78px 12px 40px 0;padding:0;text-transform:uppercase;font-size:80%;display:inline;}
#leftnav ul.links li {text-align:right;list-style-type:none;margin-bottom:5px;font-weight:bold;}
#leftnav ul.links li a:link {color:#FFF;text-decoration:none;}
#leftnav ul.links li a:visited {color:#FFF;text-decoration:none;}
#leftnav ul.links li a:hover {color:#E40000;text-decoration:none;}
#leftnav ul.links li a:active {color:#E40000;text-decoration:none;}
#leftnav p.contactdetails {float:right;clear:both;margin:0 12px 0 0;padding:0;font-size:65%;display:inline;white-space:nowrap;}
#leftnav p.contactdetails a {color:#FFF;}

#topnav div.category {float:left;}
#topnav div.category p {margin:0;background:#FFF;}
#topnav div.category h2 {clear:left;text-transform:uppercase;font-size:65%;text-align:center;margin:0;letter-spacing:0.15em;font-weight:bold;}
#topnav div.category h2 a {text-decoration:none;color:#3D1D15;display:block;padding:5px 0;}


#bodytext {float:left;margin-left:26px;width:649px;margin-top:30px;font-size:80%;}
#bodytext h1 {text-transform:uppercase;font-size:160%;font-weight:normal;letter-spacing:0.25em;margin:0 0 13px 0;padding:0;}
div.homepage {text-align:right;padding-top:26px;}
#bodytext p.intro {text-transform:uppercase;}
#bodytext p {margin:0 0 25px 0;}
div.homepage p.signature {text-transform:uppercase;font-size:70%;margin:0 0 12px 0;}
div.homepage p.signature img {margin-top:12px;}
#thumbnails {float:left;margin-left:26px;width:685px;margin-top:1px;font-size:80%;}
#thumbnails .thumb {float:left;margin:0 37px 37px 0;}
#thumbnails p.nav {clear:both;text-align:right;margin:0 37px 6px 0;font-size:80%;color:#666;}
#thumbnails p.nav a:link {text-decoration:none;color:#3D1D15;}
#thumbnails p.nav a:visited {text-decoration:none;}
#thumbnails p.nav a:hover {text-decoration:underline;color:#F00;}
#thumbnails p.nav a:active {text-decoration:underline;}

/* FINISH STYLING FOR GENERIC BREADCRUMBS, INCLUDING WHITE LINK COLOUR
.generic {background-color:#3D1D15;}*/

#bodytext #desc {float:left;width:244px;} 
#bodytext #desc p {font-size:95%;line-height:1.5em;}
#bodytext #photo {float:right;width:405px;}
#bodytext #photo img {float:right;}


/* BREADCRUMBS */
#breadcrumbs {float:left;width:675px;font-size:65%;padding:5px 0;text-transform:capitalize;}
#breadcrumbs ul {margin:0;padding:0;}
#breadcrumbs ul li {float:left;list-style-type:none;margin:0 0 0 7px;padding:0 0 0 10px;background-image:url('/i/g/bullet-breadcrumb.gif');background-repeat:no-repeat;background-position:0 3px;}
div#breadcrumbs ul li.home {padding:0 0 0 8px;margin:0;z-index:2;background:none;}
#breadcrumbs.bg-generic ul li {color:#FFF;background-image:url('/i/g/bullet-breadcrumb-white.gif');}
.bg-generic ul li a:link {color:#FFF;}
.bg-generic ul li a:visited {color:#FFF;}
.bg-generic ul li a:hover {color:#E40000;}
.bg-generic ul li a:active {color:#E40000;}