@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	background-color:#e6ddcd;
}

br {
line-height: 5px;
}

#container {
	background-color:#dfd3c0;
	height:auto;
	width:784px;
	margin-left:auto;
	margin-right:auto;
}
	#container #highmenu {
		height:24px;
		width:784px;
	}
		#container #highmenu a {
			background-position:top;
			height:24px;
			float:left;
		}
		
		#container #highmenu a:hover {
			background-position:bottom;
		}
		
		#container #highmenu .left {
	background-image:url(../images/highmenu_left.gif);
	width:308px;
		}
		
		#container #highmenu .friend {
			background-image:url('../images/friend.png');
			width:88px;
		}
		
		#container #highmenu .place {
			background-image:url('../images/order.png');
			width:117px;
		}
		
		#container #highmenu .upload {
			background-image:url('../images/upload.png');
			width:99px;
		}
		
		#container #highmenu .gift {
			background-image:url('../images/gift.png');
			width:104px;
		}
		
		#container #highmenu .signup {
			background-image:url('../images/signup.png');
			width:67px;
		}
	
	#container #menu {
		height:29px;
		width:784px;
	}
		#container #menu a {
			height:29px;
			float:left;
		}
	
	#container #bottom_container {
		height:auto;
		width:784px;
	}
		#container #bottom_container .submenu {
			padding:15px;
			width:151px !important;
		}
			#container #bottom_container .submenu ul {
				list-style:none;
			}
		
		#container #bottom_container .content {
			height:auto;
			padding:15px 0 0 0;
		}
		
		#container #bottom_container .content hr {
			clear:both;
		}
		
		#container #bottom_container .content img {
			padding:1em;
		}
		#container #bottom_container .content .montage_table img {
			padding:0;
		}
		
		#container #bottom_container .right {
			height:auto;
			padding:15px;
		}

	#container .footer {
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	height:auto;
	width:770px;
	background-color:#dfd3c0;
	padding-bottom:40px;
	padding-right: 14px;
	left: 0px;
	padding-left: 0px;
	}
	
/* misc */
.gallery_image {
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:auto;
}

/* text */
#container #bottom_container .submenu ul li {
	padding:3px 0;
	border-bottom:1px solid #5d4a38;
}

#container #bottom_container .submenu ul li.first_child {
	border-top:1px solid #5d4a38;
}

#container #bottom_container .submenu ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5d4a38;
	text-decoration:none;
}

#container #bottom_container .submenu p {
	display:block;
	margin-top:1em;
}

#container #bottom_container .submenu p a {
	display:block;
}

.gallery_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#503a27;
	text-align:center;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	color: #5D0E25;
}
.title2 {
	font-size: 18px;
	font-weight: bold;
	color: #5D0E25;
	font-family: Arial, Helvetica, sans-serif;
}


.page-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2A1C0E;
	text-decoration:none;
}

.page-text a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4A061B;
	text-decoration:underline;
}

.page-text a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4A061B;
	text-decoration:underline;
}

.medium_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight: bold;
	color: #5D0E25;
	margin-bottom:.5em;
	display:block
}

.big_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #5D0E25;
}

.address {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#795f43;
	float:right;
}

.telephone {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d0e25;
	float:right;
	clear:both;
}
.secondtitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5D0E25;
}
.secondtitle a:link {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#49071C;
	text-decoration:underline;

}

.secondtitle a:visited {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#49071C;
	text-decoration:underline;
	line-height: 110%;

}
.imageenlarge {
	text-decoration: none;
	color: #DFD3C0;
	background-color: #DFD3C0;
}
.imageenlarge a:link {
	text-decoration: none;
	border: none; 
	color: #DFD3C0;
	background-color: #DFD3C0;
}

a img {
	border: none; 
}

.order_form{
	background-color:#E6DDCD;
	width:750px;
	overflow:hidden;
	padding:1em
}

.country{
display:none;
}

.fix_width{
	width:566px;
	overflow:hidden
}

.input_width{
	width:200px;
}

#container #bottom_container .content #slideshow img{
	padding:0;
}

.paragraph{
	margin-bottom:1em;
}

#emailform input, #emailform textarea{
	margin-bottom:.5em
}

.titlespaced{
	margin:1em 0 .75em 0
}

.halfpage{
width:48%;
float:left;
}
