@import url('../../../default/reset.css');

html {
 color:#666;
}

body {
 background:#fff url('../images/bg.png');
 text-align:center;
 font:normal 13px "Times New Roman",serif;
 color: #313131;
 margin-bottom:2em;
}

a:link { text-decoration:none; color: #666; }
a:hover { text-decoration:underline; }

.clear {
 display:block;
 height:1px;
 clear:both;
 visibility:hidden;
}

.clear {display:inline-block;}
/* Hide from IE Mac \*/

.clear {display:block;}
/* End hide from IE Mac */

#breadcrumbs {
 display:none;
}

#outerwrap {
 text-align:left;
 width:978px;
 margin:0 auto;
}

#wrapper {
 padding:24px 0px;
 background: #fff;
 border-color: #e5e4e3;
 border-width: 1px 3px 3px 1px;
 border-style: solid;
}

#innerwrap {
 background-color:#f6f5f1 !important;
 margin:0px 0px 0px 34px;
 overflow: auto;
 width:910px;
 clear: left;
}

#header {
 text-align:center;
 height:92px;
 background-image: url('../images/lbd_logo.gif');
 background-repeat: no-repeat;
 background-position: center; 
}

#header h1 a {
 display:block;
 text-indent:-999em;
 width:353px;
 height:49px;
 margin:23px auto 0px auto;
}

#nav {
 font: 0.90em Georgia;
 margin-bottom:22px;
 background: #fff;
 color: #8f8f8f;
 text-align:center;
}

#nav ul {
 margin:0px auto;
 padding:0;
 width:810px;
 list-style-type:none;
}

#nav li {
 display:inline;
}

#nav li.bar {
 border-left: 1px #8f8f8f solid;
}

#nav li a {
 margin:0px 4px 14px 10px;
 color:#8f8f8f;
 display:block;
 text-indent:-999em;
 text-align:center;
 background-image:url(../images/menu.png);
 background-repeat:no-repeat;
 float:left;
}

#nav li.active a {
 background-position: auto 0;
}

#nav li a#bespoke_furnitue {
 background-position:0px -30px;
 width:132px;
 height:18px;
}

#nav li a#bespoke_furnishing {
 background-position:-146px -30px;
 width:148px;
 height:18px;
}

#nav li a#interior_design {
 background-position:-308px -30px;
 width:113px;
 height:18px;
}

#nav li a#kitchens_bathrooms {
 background-position:-436px -30px;
 width:159px;
 height:18px;
}

#nav li a#commercial_interior_design {
 background-position:-609px -30px;
 width:95px;
 height:18px;
}

#nav li a#profile {
 background-position:-720px -30px;
 width:42px;
 height:18px;
}


#nav li.active a#bespoke_furnitue {
 background-position:0px 0px;
}

#nav li.active a#bespoke_furnishing {
 background-position:-146px 0px;
}

#nav li.active a#interior_design {
 background-position:-308px -0px;
}

#nav li.active a#kitchens_bathrooms {
 background-position:-436px 0px;
}

#nav li.active a#commercial_interior_design {
 background-position:-609px 0px;
}

#nav li.active a#profile {
 background-position:-720px 0px;
}

#nav ul li a:visited {
text-decoration: none;
 color: #8f8f8f;
}

#nav ul li a:hover {
 text-decoration: underline;
 color: #8f8f8f;
}

#nav ul li.active a {
 color: #404040;
}

#homepage-main {
 margin:0px 34px;
}

#main, #sidebar {
 padding:10px;
 min-height:540px;
 background-color:#f6f5f1;
 margin-bottom: 35px;
 }

#main {
 width:410px;
 padding:0px 34px;
 float:left;
}

* html #main {
 display:inline;
}

#main p {
 font:normal 13px "Times New Roman",serif;
 color: #313131;
 margin-bottom: 1em;
}

#main h2 {
 margin: 27px 0px 20px 0px;
 padding:0px;
 font:normal 2em Georgia;
}

#main h3 {
 text-transform:lowercase;
 color:#999;
 margin:0px;
 padding:0px;
}

#main h4 {
 padding:25px 0px;
 border:solid 1px #999;
 border-width:1px 0px;
 font-weight:normal ;
 font-size: 17px;
 font-family: palatino ,"Palatino Linotype";
 color: #3b3b3b;
 margin-bottom: 30px;
 padding-left: 2px;
 font-style: italic;
 margin-top: 0px;
}


#main h5 {
 font:bold 12px arial;
 color: #313131;
 margin-bottom: 3px;
 text-transform: uppercase;
}
	
#sidebar {
 width:400px;
 float:right;
 text-align:center;
 padding-top: 28px;
}


#footer {
margin-top: 30px;
 font-size:9pt;
 clear:both;
 padding:5px 10px;
 text-align:center;
  font-family: Georgia;
  word-spacing: 3px;
}

* html #footer {
 height:1px;
}

.bold {
  font-weight: bold;
}

#sidebar img {
border-style: none;

}

.myGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	display: none;
	border:none !important;
margin-left:39px;
}
.tx-rgsmoothgallery-pi1 * {
  background: #f6f5f1;
}