html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearer {
	clear:both;
	height:0;
	font-size:0pt;
}

/* CSS Document */

input, textarea {
	font-family:Georgia;
	font-size:13px;
	background:#f6f1d5;
	color:#1E1B16 !important;
}

body {
	background:url(../images/body_back.png) #f3ecc4 left top repeat-x;
	font-family:Georgia;
}

	#wrapper_top {
		background:url(../images/wrapper_bottom.png) bottom left repeat-x;
	}
		
		#wrapper_inner {
			width:980px;
			margin:0 auto;	
			padding:0 0 65px 0;
		}

			#top_black_strip {
				height:21px;
				font-size:15px;
				color:#d0c695;
				padding:15px 5px 0 5px;
			}
				
				#strip_left {
					display:block;
					float:left;
				}
				
				#strip_right {
					display:block;
					float:right;
				}			
				
			h1 {
				width:346px;
				height:98px;
				display:inline;
				background:url(../images/logo.png) no-repeat left top;
				text-indent:-3000px;
				margin-left:26px;
				float:left;
			}
			
			#top_menu {
				float:right;
				width:380px;
				font-size:30px;
				padding:40px 75px 0 0;
			}
			
				#top_menu li {
					display:block;
					float:left;
					color:#575447;
				}
				
				#top_menu li a {
					color:#575447;
				}
				
				#top_menu li.gallery {
					width:122px;
					background:url(../images/dot.png) center right no-repeat;
				}
				
				#top_menu li.quote {
					padding-left:25px;
				}
	
					#top_menu li a {	
						float: left;
						padding-left:0px;
						text-decoration: none;
						text-align: center;
						
					} 
					
					#top_menu li a:hover {
						color:#853223;
					}

			#center {
				clear:both;
			}
				
					#center #detail img {
						float:left;
						border:13px solid #d0c695;
					}
					
					#center #detail div.right {
						float:right;
						padding-right:7px;
						width:253px;
						color:#575447;
						font-size:14px;
						line-height:15.4px;
					}
					
					#detail div.right h3 {
						font-weight:bold;
					}
					
					#detail div.right p {
						padding-top:15px;
					}
					
			div.thumbs{
				margin-top:20px;
				height:115px;
				clear:both;
				background:#e0d9b8;
			}
			
				div.thumbs a {
					float:left;	
					display:block;
					padding-top:15px;
					padding-left:15px;
				}

	#wrapper_bottom {
		background:#5f1b15 url(../images/footer_back.png) bottom center repeat-x;
	}
		
		#wrapper_bottom_inner {
			width:980px;
			margin:0 auto;
		}
		
			#form_wrapper {
				width:750px;
				margin:0 auto;
				padding:48px 0 0 0;
			}
			
				#form_wrapper p {
					font-size:15px;
					color:#d0c695;
					text-align:center;
					width:100%;
				}
				
				#form_wrapper form {
					margin-top:45px;
				}

						#form_wrapper form label {
							font-size:16px;
							line-height:22.4px;
							color:#f6f1d5;
							text-transform:lowercase;
							padding-right:22px;
							text-align:right;
							display:inline;
							float:left;
						}
							
						.hidden {
							color:#5F1B15 !important;
						}		
					#form_left {
						float:left;
						width:320px;
					}
						
						#form_left div.input {
							height:25px;
							margin-bottom:10px;
						}
					
							#form_left label {
								width:53px;
							}
							
							#form_wrapper form #form_left input {
								width:236px;
								height:23px;
								border:none;
								background:#f6f1d5;
							}
					
					#form_right {
						float:right;
						width:360px;
					}
					
						#form_right label {
							width:100px;
						}
						
						#form_right textarea {
							width:238px;
							_width:233px;
							height:128px;
							border:none;
							overflow:hidden;
						}
						
					.form_submit {
						width:100%;
						text-align:right;
						clear:both;
						padding-top:22px;
					}		
						
						#submit {
							width:121px;
							height:33px;
							border:none;
							font-family:Georgia;
							font-size:16px;
							text-transform:lowercase;
							color:#5f1b15 !important;	
						}
			
			#form_bottom {
				margin-bottom:25px;
			}
				
				#form_bottom p {
					color:#f6f1d5;
					font-size:15px;
					float:left;
					padding:0 0 0 35px;
				}

				#form_bottom #bottom_menu {
							float:right;
							width:270px;
							font-size:30px;
							padding:0 45px 0 0;
						}
			
					#bottom_menu li {
						display:block;
						float:left;
						color:#575447;
					}
					
					#bottom_menu li.gallery {
						width:122px;
					}
					
						#bottom_menu li.gallery a {
							
						}
					
					#bottom_menu li.about_us {
						padding-left:25px;
					}
		
						#bottom_menu li a {	
							float: left;
							padding-left:0px;
							text-decoration: none;
							text-align: center;
							font-weight:normal;
							color:#575447;
						} 
						
						#bottom_menu li a:hover {
							color:#d0c695;
						}
						
			#footer {
				font-size:10px;
				color:#d0c695;
				clear:both;
				height:17px;
				padding:13px 15px 0 15px;
			}			
			
				#footer .left {
					width:40%;
					display:block;
					float:left;
				}	
				
				#footer .right {
					width:50%;
					float:right;
					text-align:right;
					display:block;
				}
				
				#footer a {
					color:#d0c695;
					text-decoration:none;
				}
				
				#footer a:hover {
					text-decoration:underline;
				}

#form_wraper{
	background:url(../images/form_back.png);
	
}

#form_top{
	color:#D0C695;
	height:50px;
	font-size:14px;
	margin-left:200px;
	padding-top:50px;
	}
	
#form_center{
	height:300px;
	margin-left:200px;
	color:#F6F1D5;
}	




.submit input
{
margin-left: 4.5em;
} 

input
{
color: #781351;
background: #F6F1D5;
}

textarea{
color: #781351;
background: #F6F1D5;
}


.submit input
{
color: #000000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 

#form_bottom{
margin-top:65px;
}
#bottom{
	padding-right:200px;
	width:250px;
	float:left;
	}

#message {
	color:#ffffff;
	font-size:20px;
	padding-top:30px;
	text-align:center;
}

