body
{
	padding:0px;
	margin:20px 0 0 0;
	background-color:#5B360E;

    font-size:62.5%;
	font-family: verdana, arial, helvetica;
    color:#533E25;
	text-align:center;
	align:center;
}


/* Lists */
.list {
	width: 70%;
	list-style: circle;
	margin:0 0 0 25px;
	padding: 0;
    color:#533E25;
	}

	.list li {
		font: 1.2em Arial, Helvetica, sans-serif;
		color: #444;
		line-height: 1.4em;
		margin-left: 20px;
		}
	
	.list li a {
		display: block;
		padding: 0 0 0 0px;
		}
	
	.list li a:hover {
		text-decoration: none;
		}

#main_plate
{
	margin:0;
	padding:0;
	clear:both;
	align:center;
	width:968px;
	height:720px;
	border:1px #71471A solid;
	margin:auto;
}

#left_column
{
	margin:0;
	padding:0;
	width:80px;
	height:720px;
    background:url(images/bg-left.jpg) left top no-repeat;
	display:inline;
	vertical-align:top;
	text-align:left;
	float:left;
}

#center_column
{
	width:618px;
	height:720px;
    background:url(images/bg-center.jpg) left top no-repeat;
	margin:0;
	padding:60px 0 0 0;

	display:inline;
	vertical-align:top;
	text-align:left;
	float:left;
}

	#center_column .logo {
		text-align: center;
	}


	#center_column .wrapper {
		padding: 10px 40px 20px 40px;
		
	}

	#center_column .wrapper p {
		font-family: verdana, arial, helvetica;
		font-size: 1.2em;
		line-height: 1.4em;
    	color:#533E25;
		padding:10px 0 20px 0;
		margin:0;
	}

	#center_column .wrapper img {
		margin: 0 0 10px 10px;
	}

	#center_column .wrapper h1 {
		font: Arial, Helvetica, sans-serif;
		font-size: 2.0em;
		color: #98012e;
		font-weight: bold;
		font-variant:small-caps;
		padding:0;
		margin:0;
		line-height:1.0em;
	}
	
	#center_column .wrapper h3 {
		font: Arial, Helvetica, sans-serif;
		font-size: 1.5em;
		font-weight: bold;
		padding:0;
		margin:0;
		line-height:1.0em;
	}
	


#right_column
{
	margin:0;
	padding:0;
	width:269px;
	height:720px;
    background:url(images/bg-right.jpg) left top no-repeat;
	display:inline;
	vertical-align:top;
	text-align:left;
	float:left;
}

	#nav
	{
		vertical-align:bottom;
		padding:0;
		margin:100px 0 0 30px;
	}
	
		#nav img {
			padding: 2px 0;
		}


	.hours {
		margin: 50px 0 0 0;
	}

		.hours .hoursWrapper {
			padding: 0 0 0 20px;
		}

		.hours .hoursWrapper h2 {
			font:Arial, Helvetica, sans-serif;
			font-size: 1.6em;
			color: #fff;
			line-height:1.0em;
			text-decoration:underline;
			margin:0;
			padding:0;
		}

		.hours .hoursWrapper p {
			font:Arial, Helvetica, sans-serif;
			color: #fff;
			line-height:1.4em;
			font-size:1.2em;
		}

	.socialMedia {
		margin: 20px 0 0 0;
	}

		.socialMedia .socialWrapper {
			padding: 0 0 0 20px;
		}



#location
{
	margin:80px 0 0 20px;
	font-family: verdana, arial, helvetica;
    color:#EACC95;
	line-height:1.4em;
}

#location ul a,
#location ul a:link,
#location ul a:visited,
#location ul a:hover,
#location ul a:active
{
	text-decoration:underline;
	color:#EACC95;
	padding:0;
	margin:20px 0 0 0px;

}

#location ul a:hover
{
	text-decoration:none;
	color:#EACC95;
}

.address
{
	margin-left:20px;
}



#baseline
{
	padding:20px 0 0 0;
	clear:both;
	align:center;
	width:968px;
}

	#baseline a
	{
		color:#C2B49F;
		text-decoration:none;
	}
	
	#baseline a:hover
	{
		color:#C2B49F;
		text-decoration:underline;
	}

#center_column a,
#center_column a:link,
#center_column a:visited,
#center_column a:hover,
#center_column a:active
{
	text-decoration:underline;
	color:#533E25;
}

#center_column a:hover
{
	text-decoration:none;
}

#center_column a.map,
#center_column a.map:link,
#center_column a.map:visited,
#center_column a.map:hover,
#center_column a.map:active
{
	text-decoration:none;
}

#center_column a.map:hover,
{
	text-decoration:underline;
}

table, td
{
	border:0px;
}

td
{
	vertical-align:top;
}

a:hover
{
	text-decoration:none;
}

img
{
	border:0px;
}

.main_text,
table,
li,
input,
textarea
{
	font-family: Arial, Helvetica, sans-serif;
}
	
.border
{
	border:1px #71471A solid;
}
	
.l_text
{
	color:#81120A;
}
	
#baseline
{
	align:center;
	color:#EDDCC2;
}

#baseline a
{
	color:#EDDCC2;
	text-decoration:none;
}

#baseline a:hover
{
	color:#EDDCC2;
	text-decoration:underline;
}

.fs
{
	font-size:10px;
}

.no_class,
form,
.no_class td
{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
}
	
.lh
{
	line-height:18px;
}

.spanbg
{
	background:url(images/bg-line2.gif) bottom repeat-x;
}

.line
{
	background:url(images/bg-line.gif) repeat-x;
	height:2px;
	margin-left:-30px;
}

.form
{
	height:24px;
	margin-top:3px;
}

.form input
{
	width:148px;
	height:21px;
	border:#FBF9F7 1px solid;
	background-color:#C0A078;
	padding-left:5px;
}

textarea
{
	width:148px;
	height:117px;
	border:#FBF9F7 1px solid;
	background-color:#C0A078;
	padding-left:5px;
	overflow:hidden;
	margin-top:3px;
}

ul
{
	margin:0;
	padding:0;
	list-style:none;
}

li
{
	background:url(images/a.gif) no-repeat left center;
	margin:0px;
	padding:0px;
}

li a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#81120A;
}

.pctable
{
	margin:10px 0 0 0;
}

/* gallery */
#galleryItem
{
	display:inline;
	float:left;
	padding:0;
	margin:0;
}

#galleryItem span
{
	font: 1.0em arial, verdana, sans-serif;
	display:block;
	padding:0px 0 0 0;
	margin:0;
	text-align:center;
}

.homeblocks {
	float: left;
	width: 540px;
}

.sistercompanies {
	float: left;
	width: 600px;
	margin:0;
	padding:0;
}

	.sistercompanies img {
		padding: 0 5px;
		margin: -10px 0 0 0;
	}
	
	
	
	
