body { 
	text-align:center;
	margin:0px;
	padding:0px;
	background-image: 
	url('images/top_bg.jpg');
	background-repeat: repeat-x;
	background-color:#32312f;
	color:#eee;
	font-size:12px;
	text-decoration: none;
	font-family:'verdana','Tahoma';
}

a {color: #fff; }
a:link {color: #fff; }
a:visited {color: #fff;}
a:hover {color: #f4791a;}



p {
		color:#eee;
		margin:5px;
		margin-left:0px;
		font-size:12px;
		text-align:left;
		text-decoration: none;
		font-family:'verdana','Tahoma';

}


.small_header {
		color:#eee;
		margin:0px;
		margin-left:10px;
		margin-top:25px;
		font-size:12px;
		text-align:left;
		text-decoration: none;
		font-family:'verdana','Tahoma';

}

.reg_text {
		color:#eee;
		margin-left:0px;
		font-size:12px;
		text-align:left;
		text-decoration: none;
		font-family:'verdana','Tahoma';

}

H2.headline {
		color:#f4791a;
		margin-top:10px;
		margin-bottom:10px;
		font-size:14px;
		text-align:left;
		text-decoration: bold;
		font-family:'verdana','Tahoma';
}


#container {
	width:815px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:41px; 
	text-align:left;
/*	background-color:#00f; */
	top:0px;
}


#bottom_bar {
	text-align:center;
	background-image: 
	url('images/bottom_bar.jpg');
	background-repeat: no-repeat;
	padding-top:30px;
	padding-left:27px;
	width:815px;
	height:100px;
	
}

#banner {
/*	text-align:center; */
	margin:0px;
	padding:0px;
	padding-top:30px;
	padding-left:27px;
	background-image: 
	url('images/banner_.jpg');
	background-repeat: no-repeat;
	height:355px;
	width:815px;

}

.content {
	width:600px;
	margin:0px;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
	padding-right:20px;
	border-right:1px solid #aaa;
/*	background-color:#0f0; */
}


/* gallery css starts here */

img {
	border:0px;
	
}

.thumb_border {
	border: 1px solid #403e3c;
}

.gallery_thumb {
	margin-top:5px;
	margin-left: 14px;
	margin-bottom: 10px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	widht:auto;
	height:101px;
	background-color: #4d4b48;
	border: 1px solid #595754;
	float:left; 
	text-align:center;
}


.gallerypostet {
	background-color:#262524;
	border: 1px solid 403e3c;
	height:170px;
}

.gallerypost {
	margin:0px;
	padding:0px;
	float:left;
	width:600px;
	margin-bottom:30px;
	background-color:#262524;
	border:1px solid #403e3c;
	padding-bottom: 15px;
	padding-right:12px;
}


.gallerytitle {
		color:#eee;
		margin:0px;
		margin-left:0px;
		margin-top:6px;
		padding-bottom: 6px;
		padding-left:20px;
		font-size:12px;
		text-align:left;
		float:left;
		text-decoration: none;
		font-family:'verdana','Tahoma';

}

.gallerytooltip {
	margin-top:6px;
	color:#ccc;
	float:right;

}


/*gallery css ends here */

/* showroom css starts here */

.showroomtitle {
		color:#eee;
		margin:0px;
		margin-left:0px;
		margin-top:6px;
		padding-bottom: 6px;
		padding-left:20px;
		font-size:12px;
		text-align:left;
		float:left;
		text-decoration: none;
		font-family:'verdana','Tahoma';

}

.showroompost {
	margin:0px;
	padding:0px;
	float:left;
	width:600px;
	margin-bottom:30px;
	background-color:#262524;
	border:1px solid #403e3c;
	padding-bottom: 15px;
	padding-right:12px;
}

.showroom_post_text {
	margin-top:30px;
	margin-left:10px;
}

.showroom_thumb {
	margin-top:5px;
	margin-left: 14px;
	margin-bottom: 10px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	widht:auto;
	height:101px;
	background-color: #4d4b48;
	border: 1px solid #595754;
	float:right; 
	text-align:center;
}

/* showroom css ends here */


/* blogging css starts here */

.wblog_post {
	background-color:#;
	border-bottom:1px solid #42413e;
	padding-bottom:10px;
	margin:0px;
	margin-top:10px;
	margin-bottom:30px;
}

.wblog_post_topic {
	border-bottom:1px solid #42413e;
}

.wblog_post_text {
	text-indent: 10px;
	margin-top:10px;
}

.wblog_post_date {
		color:#bbb;
		margin-left:0px;
		margin-top:4px;
		font-size:12px;
		text-align:right;
		float:right;
		font-weight:bold;
}

H2.wblog_headline {
		color:#f4791a;
		margin-top:2px;
		margin-bottom:2px;
		font-size:14px;
		text-align:left;
		text-decoration: bold;
		font-family:'verdana','Tahoma';
}


/* and bloggin css ends here */



#menu ul { list-style:none; margin:0px; padding:0px; padding-left:0px; width:760px; }
#menu li { float:left; margin:0px; padding:0px;}
#menu li a span, #menu li a em { display:none; }
#menu li a { display:block; height:20px; width:152px; padding:0px; margin:0px; margin-left:0px; margin-right:0px; background-position:0 0; }
#menu li a:hover span { display: block; position: relative; width:152px; height:20px; z-index: 1; background-position:0 20; }
#menu li#homepage a, #menu li#homepage a:hover span { background-image:url(images/homepage.gif); }
#menu li#about a, #menu li#about a:hover span { background-image:url(images/about.gif); }
#menu li#gallery a, #menu li#gallery a:hover span { background-image:url(images/gallery.gif); }
#menu li#showroom a, #menu li#showroom a:hover span { background-image:url(images/showroom.gif); }
#menu li#contact a, #menu li#contact a:hover span { background-image:url(images/contact.gif); }


input {
	color: #666666;
	background-color: #ddd;
	border: 1px solid #555;
	margin: 1 0px;
	font-size: 10px;
}

input:focus, textarea:focus, select:focus {
	background: #EEE;
	color: #333333;
}

textarea {
	font-family:'verdana','Tahoma';
	font-size:10px;
	color: #666666;
	background-color: #ddd;
	border: 1px solid #555;
	margin: 1 0px;
}

fieldset {
	border:0;
	text-align:left;
	padding : 30px 10px 10px 30px;
}

