body {
	background-color: #fff;
	background-image:  url(../x_shared_img/page_background.jpg); 
	background-position: top center;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;;
	color: #464646;
	text-align: center;
}
			
#banner {
	width: 770px;
	margin: 0 auto;
	height: 145px;
	background: url(../x_shared_img/banner.jpg) 50% 0;
}
#banner h1 { 
	display: none;
}
#globalnav {
	width: 730px;
	height: 26px;
	text-align: left;
	margin: 0 auto;
	margin-top: -3px;
	padding: 0;
	background: transparent url(../x_shared_img/nav/nav_tile.gif) top left;
}
#globalnav ul {
	margin: 0;
	padding: 0;
}
#globalnav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#globalnav li a {
	display: block;
	height: 26px;
	/*
	margin-right: 7px;
	*/
	margin-right: 16px;
}
#globalnav li#home a {
	margin-left: 45px;
	width: 68px;
	background-image:   url(../x_shared_img/nav/home.gif);
}
#globalnav li#about_us a {
	width: 78px;
	background-image:   url(../x_shared_img/nav/about_us.gif);	
}
#globalnav li#piercings a {
	width: 110px;
	background-image:   url(../x_shared_img/nav/piercings.gif);
}
#globalnav li#wissenswertes a {
	width: 170px;
	background-image:   url(../x_shared_img/nav/wissenswertes.gif);
}
#globalnav li#kontakt a {
	width: 98px;
	background-image:   url(../x_shared_img/nav/kontakt.gif);
}
#globalnav li#gaestebuch a {
	width: 126px;
	background-image:   url(../x_shared_img/nav/gaestebuch.gif);
}
#globalnav li#skip_nav a, #globalnav li#sitemap a {
	display: none;
}
Hoover
#globalnav li#home a:hover, li#gaestebuch a:hover, #globalnav li#about_us a:hover, #globalnav li#piercings a:hover, #globalnav li#wissenswertes a:hover, #globalnav li#kontakt a:hover {
	background-position:0px -26px;
}
#globalnav span {
	visibility: hidden;
}
		
#phone_number {
	width: 730px;
	height: 40px;
	margin: 0 auto;
	background: transparent url(../x_shared_img/phone_and_address.gif) top right;
	background-repeat: no-repeat;
}
#phone_number em {
	display: none;
}

h2 {
	height: 25px;
	margin: 13px 0px 14px 0px;
}
p {
	margin: 0 0 1.5em 0;
}
		
h2 strong {
	display: none;
}
#content {
	text-align: left;
	margin: 0 auto;
	padding: 0px 22px 0px 29px;
	background: transparent;
	line-height: 20px
	}

#content {
	\width: 730px;
 }
 #content {
   	w\idth: 679px;
 }
 
#main_photo_frame {
	border: 1px solid #7A7F70;
	width: 324px;
}

#main_photo_frame img {
	margin: 4px;
	
}

#faqlist  {
	margin: 4px;
	float: left;
	text-align: left;

}

#footer {
	clear: both;
	width: 679px;
	background: transparent;
	margin: 0 auto;
	padding: 2em 0 0 0;
	
}
#footer p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #888;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border-top: 1px dashed #AAAFA0;
	padding: 0.5em 0;
	margin: 0;
}

#footer a {
	color: #888;
}

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

a {
	text-decoration: none;
}
#subnav {
	width: 119px;
	margin: 0px 0px 18px auto;
}
#subnav ul {
	margin: 0;
	padding: 0;
}
#subnav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav li a {
	display: block;
	height: 20px;
	width: 119px;
}
#subnav li#dining_room a { background-image: url(../x_shared_img/sub-nav/piecings.gif); }
#subnav li#living_room a { background-image: url(../x_shared_img/sub-nav/living_room.gif); }
#subnav li#bedroom a { background-image: url(../x_shared_img/sub-nav/bedroom.gif); }
#subnav li#kitchen a { background-image: url(../x_shared_img/sub-nav/kitchen.gif); }
#subnav li#home_office a { background-image: url(../x_shared_img/sub-nav/home_office.gif); }
#subnav li#antiques a {	background-image: url(../x_shared_img/sub-nav/antiques.gif); height: 21px; }

#subnav li#dining_room a:hover, #subnav li#living_room a:hover, #subnav li#bedroom a:hover, #subnav li#kitchen a:hover, #subnav li#home_office a:hover{ 
	background-position:0px -20px; 
	text-decoration: none;
}
#subnav li#antiques a:hover {
	background-position:0px -21px; 
	text-decoration: none;
}
#subnav span {
	visibility: hidden;
}
#content a {
	color: #970021;
}
#content a:hover {
	color: #970021;
	text-decoration: underline;
}

.news {
	background-color: #f5eeba;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;;
	color: #98136f;
	text-align: left;
}