@import url('blueprint.css');
@import url('lightbox.css');

body {
	background:#B4A88A;
}

#wrapper {
	background:#191919;
}

h2 {
	color:#FFF;
	font:normal 1.5em/1 "Georgia", "Times New Roman", serif;
	margin-bottom:0.5em;
}

h3 {
	color:#CCC;
	font:bold 1.1em "Georgia", "Times New Roman", serif;
	margin-bottom:0.5em;
}

p {
	line-height:1.15;
	margin-bottom:1.25em;
}

strong {
	color:#CCC;
}

a {
	color:#DDD;
}

.hr {
	border-color:#999;
}

th,
td {
	padding:0 0 8px;
	text-align:center;
}

td a img {
	border:3px solid #333;
}

img {
	vertical-align:bottom;
}

#header {
	left:-9000px;
	position:absolute;
	top:-9000px;
}


#nav {
	background:url(../images/design/sprites.png) repeat-x;
	height:37px;
	padding:26px 0 15px;
	position:relative;
	z-index:2;
}

#nav ul {
	background:url(../images/design/nav.png) no-repeat;
	height:37px !important;
	list-style:none;
	margin:0 auto;
	position:relative;
	width:748px;
}

#nav ul li {
	height:37px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
}

#nav #nav-home {
	left:32px;
	width:50px;
}

#nav #nav-working {
	left:140px;
	width:92px;
}

#nav #nav-portfolio {
	left:306px;
	width:70px;
}

#nav #nav-notaverage {
	left:443px;
	width:122px;
}

#nav #nav-contact {
	left:624px;
	width:78px;
}

#nav ul li.current a,
#nav ul li.current a:hover,
#home #nav-home a,
#home #nav-home a:hover,
#working #nav-working a,
#working #nav-working a:hover,
#portfolio #nav-portfolio a,
#portfolio #nav-portfolio a:hover,
#notavegare #nav-notavegare a,
#notavegare #nav-notavegare a:hover,
#contact #nav-contact a,
#contact #nav-contact a:hover {
	cursor:pointer;
	text-decoration:none;
}

#nav a {
	color:#FFF;
	display:block;
	height:100%;
	text-decoration:none;
	width:100%;
}

#nav a:hover {
	color:#000;
}

#nav a span {
	display:none;
}

#nav ul li:hover ul,
#nav ul li.hover ul {
	display:block;
}

#nav ul li ul {
	background:#CC0000 none;
	border-top:1px solid #960302;
	display:none;
	height:auto !important;
	left:50%;
	margin-left:-82.5px;
	position:absolute;
	top:37px;
	width:165px;
}

#nav ul ul li {
	position:static;
	height:auto;
	border-bottom:1px solid #960302;
}

#nav ul ul li a {
	cursor:pointer !important;
	display:block;
	height:auto;
	padding:3px 8px;
	text-align:center;
	width:auto;
}

#nav ul ul li a:hover {
	background:#B70202 none;
	color:#FFF;
}

#nav ul ul li a span {
	display:inline;
}

#main {
	margin:0 auto;
	position:relative;
	width:748px;
	z-index:1;
}

#home #main {
	background:url(../images/design/header.jpg) no-repeat center top;
}

#container {
	background:url(../images/design/side.jpg) repeat-y 72px 0;
}

.ie #container {
	background-position:73px 0;
}

#home #container {
	background:none;
	padding-top:275px;
}

#content {
	color:#8C8C8C;
	float:right;
	font-family:"Georgia", "Times New Roman", serif;
	font-size:1.2em;
	padding:50px 0 0 0;
	text-align:justify;
	width:490px;
}

#home #content {
	padding-top:0;
	padding-right:15px;
}

#side {
	background:url(../images/design/side_top.jpg) no-repeat 72px 0;
	float:left;
	padding:124px 0 0;
	text-align:center;
	width:235px;
}

#side-logo {
	background:url(../images/design/side_logo.png) no-repeat;
	height:122px;
	left:58px;
	position:absolute;
	top:23px;
	width:122px;
}
#side-logo a {
	display: block;
	width:122px;
	outline: none;
	height:122px;
}

#ie6 #side-logo {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/side_logo.png',sizingMethod='scale');
}

#side-img {
	background:#444 none no-repeat;
	border:4px solid #282828;
	height:335px;
	width:227px;
}

#about #side-img {
	background-image:url(../images/headers/about.jpg);
}

#affiliations #side-img {
	background-image:url(../images/headers/affiliations.jpg);
}

#working #side-img {
	background-image:url(../images/headers/working.jpg);
}

#services #side-img {
	background-image:url(../images/headers/services.jpg);
}

#specialized #side-img {
	background-image:url(../images/headers/specialized.jpg);
}

#portfolio #side-img {
	background-image:url(../images/headers/portfolio.jpg);
}

#finishedprojects #side-img {
	background-image:url(../images/headers/finishedprojects.jpg);
}

#beforeafter #side-img {
	background-image:url(../images/headers/beforeafter.jpg);
}

#not_average #side-img {
	background-image:url(../images/headers/notaverage.jpg);
}

#testimonials #side-img {
	background-image:url(../images/headers/testimonials.jpg);
}

#contact #side-img {
	background-image:url(../images/headers/contact.jpg);
}

#side-phone {
	background:url(../images/design/side_bot.jpg) no-repeat center top;
	height:85px;
	text-indent:-9000px;
}

#home #side {
	background:none;
	padding:90px 0 0 65px;
	width:138px;
}

#home #side img {
	border:0;
}

#footer {
	background:#B4A88A url(../images/design/sprites.png) repeat-x 0 -78px;
	color:#191919;
	font-size:0.9em;
	padding:35px 0 15px;
	text-align:center;
}

#footer p {
	margin:0;
}

#footer a {
	color:#191919;
}

.img {
	border:0;
	margin:0.5em;
	padding:0;
	overflow:hidden;
	text-align:center;
}

.img img {
	border:0;
	margin:0 auto;
}

ul.column-list {
	line-height:1.1;
	list-style:none;
	margin:1.5em auto;
	width:500px;
}

ul.column-list li {
	float:left;
	width:250px;
}

dl.column-list {
	margin:0 auto;
}

dl.column-list dt {
	clear:left;
	float:left;
	padding-right:15px;
	text-align:right;
	width:165px;
}

dl.column-list dt em {
	color:#666;
	display:block;
	font-weight:normal;
}

dl.column-list dd {
	float:left;
	margin-left:0;
	width:330px;
}

.column-list dd input,
.column-list dd textarea {
	margin-left:0;
}

.column-list dd textarea {
	height:150px;
	width:315px;
}

form h3 {
	background:#7C1929;
	color:#FFF;
	height:1.5em;
	line-height:1.5;
	margin:1.5em 1em 1em;
	text-align:center;
}

button {
	cursor:pointer;
}

.form-buttons {
	float:right;
	padding:1em 5em;
}

.form-buttons button.submit {
	background:transparent url(../images/design/submit_white.gif) no-repeat !important;
	border:0;
	height:18px;
	padding:0;
	width:48px;
}

.form-buttons button.submit span {
	left:-9000px;
	position:absolute;
	top:-9000px;
}

#showrooms .mp-editable {
	float:left;
	width:200px;
}

a {
	outline:none;
	}
#home li#nav-home, #about li#nav-home, #affiliations li#nav-home   {
	background: url(../images/design/home-over.png) center no-repeat;
	
}
#working li#nav-working, #services li#nav-working, #specialized li#nav-working {
	background: url(../images/design/working-over.png) center no-repeat;
}
#portfolio li#nav-portfolio, #finishedprojects li#nav-portfolio, #beforeafter li#nav-portfolio  {
	background: url(../images/design/port-over.png) center no-repeat;
}
#not_average li#nav-notaverage, #testimonials li#nav-notaverage {
	background: url(../images/design/not-over.png) center no-repeat;
}
#contact li#nav-contact {
	background: url(../images/design/contact-over.png) center no-repeat;
}