body {background: url(bg.png) repeat; font: 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #fff;}
strong, em {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
strong {font-weight: bold;}
em {font-style: italic;}
ul {list-style: disc; margin: 10px 0 0 15px;}
li {line-height: 16px;}

a {color: #d764a2; text-decoration: none;}
a:hover {text-decoration: underline;}

.wrapper {width: 956px; margin: 0 auto; position: relative; overflow: hidden;}

.featured {position: absolute; left: 55px; top: 0;}

.designers {width: 956px; margin: 0 auto; background: #471b2e; padding: 0 0 2px 0; text-align: center; clear: both; z-index: 1000;}

#header {background: #0c0206; border-bottom: 2px solid #2f0717; color: #98506d; height: 30px; padding: 0 0 0 0;}
#header p {padding: 8px 0 0 0;}

#members {float: right; padding: 5px 0 0 0;}
#members p {margin: 8px 0 0 0;}
#members input {border: none; margin: 0; padding: 0;}
#members .field {background: url(bg_memberid.png) top left; float: left; padding: 3px 0 0 5px; margin: 0 5px 0 0; width: 171px; font-size: 10px; color: #98506d; height: 16px;}
#members .button {background: url(btn_submit.png) no-repeat;  width: 19px; display: block; height: 19px !important; border: 0; cursor: pointer; padding: 0 0 0 19px;}

#logo {float: left; margin: 20px 0;}
#logo h1 {width: 427px; height: 62px; background: url(logo.png) no-repeat; text-indent: -100em; cursor: pointer;}

#nav {float: right; margin: 52px 0 0 0;}
#nav ul {height: 11px; list-style: none; display: inline; overflow: hidden;}
#nav li {list-style: none; display: inline;}
#nav a {padding: 11px 0 0 0; float: left; overflow: hidden; height: 0px !important;}
#nav a:hover {background-position: 0 -11px;}
#nav a:active, #nav a.selected {background-position: 0 -11px;}

#tdesigners a {width: 98px; background: url(nav_designers.png) top left no-repeat;}
#testate a {width: 73px; background: url(nav_estate.png) top left no-repeat;}
#tetcetera a {width: 54px; background: url(nav_etc.png) top left no-repeat;}
#tservices a {width: 86px; background: url(nav_services.png) top left no-repeat;}
#tabout a {width: 94px; background: url(nav_about.png) top left no-repeat;}
#tcontact a {width: 74px; background: url(nav_contact.png) top left no-repeat;}

#home {background: #11060c; border: 2px solid #471b2e; margin: 10px 0 0 0; padding: 20px 30px 0px 400px; height: 278px;}
#home h2 {margin: 10px 0 0 60px; width: 376px; height: 45px; background: url(logo_estate.png) no-repeat; text-indent: -100em; display: block;}
#home p {margin: 10px 0 10px 60px !important; line-height: 16px;}

#sub {background: #11060c; border: 2px solid #471b2e; margin: 10px 0 0 0; padding: 20px 30px 30px 30px; overflow: auto;}
#sub p {margin: 10px 0 !important; line-height: 16px;}

#sub h2 {margin: 10px 0 30px 0; text-indent: -100em; height: 20px;}
#sub h2.collections {width: 184px; background: url(hdr_collections.png) no-repeat;}
#sub h2.services {width: 119px; background: url(hdr_services.png) no-repeat;}
#sub h2.about {width: 136px; background: url(hdr_about.png) no-repeat;}
#sub h2.estate {width: 88px; background: url(hdr_estate.png) no-repeat;}
#sub h2.etc {width: 47px; background: url(hdr_etc.png) no-repeat;}
#sub h2.contact {width: 127px; background: url(hdr_contact.png) no-repeat;}

#flash {float: right; margin: 0 0 0 30px;}

#key {position: absolute; bottom: 32px; left: 32px;}

.bigger {font: 17px Georgia, "Times New Roman", serif; padding: 10px 0 0 0;}
	
#footer p {margin: 22px 0 6px 0; color: #c3afba; font-size: 9px;}
#footer img {float: right; padding: 14px 0 6px 0;}