/*==========================
author: Adrian Trif 
http://minuspink.com
==========================*/


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper2 {width:798px; margin:0px auto; display:none}
#wrapper2 * {margin:0; padding:0}
#fullsize {position:relative; width:798px; height:431px;}
#information {position:absolute; bottom:0; width:798px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:0; filter:alpha(opacity=0)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:798px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:431px; cursor:pointer; z-index:150}
/* remove next and prev arrow images    #imgprev {left:0; background:url(../images2/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images2/right.gif) right center no-repeat} */
#imgprev {left:0; background:url(../images2/t.gif) left center no-repeat}
#imgnext {right:0; background:url(../images2/t.gif) right center no-repeat}
#imglink {position:absolute; height:431px; width:100%; z-index:100; opacity:.01; filter:alpha(opacity=1)}
.linkhover {background:url(../images2/xlink.gif) center center no-repeat}

/* F&M Test Area */
#thumbnails {margin-top:0px alpha:0;}
#slideleft {float:left; width:0px; height:0px; center center no-repeat; opacity:0; filter:alpha(opacity=0)}
#slideleft:hover { alpha:0;} /* slide are for the thumbnails */
#slideright {float:right; width:0px; height:0px;  center center no-repeat alpha:0; opacity:0; filter:alpha(opacity=0)}
#slideright:hover { alpha:0;}
#slidearea {float:left; position:relative; width:0px; margin-left:0px; height:0px; overflow:hidden alpha:0; opacity:0; filter:alpha(opacity=0)}
#slider {position:absolute; left:0; height:0px alpha:0; opacity:0; filter:alpha(opacity=0)}
#slider img {cursor:pointer; border:0px  padding:0px alpha:0; opacity:0; filter:alpha(opacity=0)}

/* Closer to original
#thumbnails {margin-top:15px alpha:0;}
#slideleft {float:left; width:20px; height:81px; background:url(../images2/scroll-left.gif) center center no-repeat; background-color:#222 alpha:0;}
#slideleft:hover {background-color:#333 alpha:0;}  */ /* slide are for the thumbnails */
/* #slideright {float:right; width:20px; height:81px; background:#222 url(../images2/scroll-right.gif) center center no-repeat alpha:0;}
#slideright:hover {background-color:#333 alpha:0;}
#slidearea {float:left; position:relative; width:798px; margin-left:5px; height:431px; overflow:hidden alpha:0;}
#slider {position:absolute; left:0; height:81px alpha:0;}
#slider img {cursor:pointer; border:1px solid #666; padding:2px alpha:0;} */


#shadow #wrapper #sides #bodyArea #col2wide {
	display: block;
	float: right;
	height: 431px;
	width: 798px;
}



*		{ margin: 0; padding: 0; }
.clear	{ clear: both; }
.fleft	{ float: left; }
.fright { float: right; }
a img	{ border: 0; }
a, a:active
{
	outline: none;
}

body
{
	background: url("images/bg.png");
	font: normal 12px/1.5 Helvetica, Arial, Verdana, sans-serif;
}
#wrapper
{
	width: 800px;
	margin: 0 auto;
}
#header
{
	width: 800px;
	height: 130px;
	padding-top: 40px;
}
	#header #fmi
	{
		display: block;
		float: left;
		width: 194px;
		height: 80px;
		margin: 32px 0 0 16px;
		_margin: 32px 0 0 8px;
		text-indent: -9999px;
		background: url("images/fm_interiors.png") no-repeat;
	}
	#header #fmc
	{
		display: block;
		float: left;
		width: 170px;
		height: 112px;
		margin-left: 105px;
		text-indent: -9999px;
		background: url("images/fm_center.png") no-repeat;
	}
	#header #fmh
	{
		display: block;
		float: right;
		width: 195px;
		height: 80px;
		margin: 32px 14px 0 0;
		_margin: 32px 7px 0 0;
		text-indent: -9999px;
		background: url("images/fm_home.png") no-repeat;
	}
#topnav
{
	width: 800px;
	height: 34px;
	margin: 0 0 2px;
	list-style: none;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	border-top: 1px solid #442473;
	border-bottom: 1px solid #442473;
}
	#topnav li
	{
		float: left;
		height: 26px;
		padding-top: 8px;
		padding-left: 20px;
		padding-right: 63px;
		text-transform: uppercase;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	#topnav li.last
	{
		padding-right: 0;
	}
	#topnav li a
	{
		float: left;
		text-decoration: none;
		font-family: Georgia, serif;
		font-weight: bold;
		color: #6b3403;
	}
	#topnav li.active a,
	#topnav li a:hover
	{
		color: #000;
	}
#content_home
{
	width: 800px;
	margin: 0 1px 2px;
}
#content
{
	width: 760px;
	height: 400px;
	margin: 0 0 2px;
	padding: 30px 20px;
	background: #fff;
	font: bold 16px/1.4 "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
	color: #3a2116;
	overflow: hidden;
}
#content_test
{
	width: 760px;
	height: 125px;
	margin: 0 0 2px;
	padding: 30px 20px;
	background: #fff;
	font: bold 16px/1.4 "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
	color: #3a2116;
	overflow: hidden;
}
	#content h1
	{
		font-size: 30px;
		font-weight: normal;
		margin: 0 0 10px;
	}
	#content p
	{
		margin: 0 0 15px;
	}
	#content a
	{
		color: #3a2116;
	}
	#content .arial
	{
		display: block;
		width: 180px;
		float: left;
		font: normal 12px/1.4 Helvetica, Arial, Verdana, sans-serif;
	}
	#content .arial h2
	{
		font-size: 12px;
		text-decoration: underline;
		margin: 0 0 10px;
		text-transform: uppercase;
	}
	#content .slideshow_left
	{
		float: left;
		margin-right: 20px;
		margin-top: 6px;
		border: 4px solid #9E8E88;
		overflow: hidden;
	}
	#content .slideshow_about
	{
		float: left;
		margin-right: 20px;
		margin-top: 35px;
		border: 4px solid #9E8E88;
		overflow: hidden;
	}
	#content .slideshow_right
	{
		float: right;
		margin-left: 20px;
		margin-top: 55px;
		border: 4px solid #9E8E88;
		overflow: hidden;
	}
	#content .slideshow_portfolio
	{
		overflow: hidden;
	}
	#content #slideshow_store
	{
		width: 500px;
		margin-left: 0;
		margin-top: 0px;
	}
	/* newsletter_form */
	#newsletter_form
	{
		display: block;
		width: 180px;
		margin-top: 15px;
		overflow: hidden;
	}
		#newsletter_form fieldset
		{
			border: none;
		}
		#newsletter_form legend
		{
			display: none;
		}
		#newsletter_form label
		{
			color: #5c5858;
		}
		#newsletter_form input.txt
		{
			display: block;
			padding: 3px;
			margin: 0 0 10px;
			background: url("images/stripes.gif");
			border: 1px solid #b1b4be;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			color: #666;
		}
		#newsletter_form input.txt:focus
		{
			border: 1px solid #d58c58;
		}
		#newsletter_form #submit
		{
			display: block;
			width: 69px;
			height: 29px;
			background: url("images/btn_send.jpg") no-repeat;
			border: none;
		}
	/* contact_form */
	#contact_form
	{
		display: block;
		width: 460px;
		margin-top: 15px;
		overflow: hidden;
		font: normal 14px/1.4 Helvetica, Arial, Verdana, sans-serif;
	}
		#contact_form fieldset
		{
			border: none;
		}
		#contact_form legend
		{
			display: none;
		}
		#contact_form #submit
		{
			display: block;
			float: right;
			width: 164px;
			height: 29px;
			margin-right: 22px;
			_margin-right: 11px;
			background: url("images/btn_send_message.jpg") no-repeat;
			border: none;
		}
		#contact_form .half
		{
			float: left;
			width: 230px;
		}
		#contact_form .half input.txt
		{
			width: 200px;
		}
		#contact_form input.txt
		{
			display: block;
			width: 430px;
			padding: 3px;
			margin: 0 0 10px;
			background: url("images/stripes.gif");
			border: 1px solid #b1b4be;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		#contact_form input.txt:focus,
		#contact_form #message:focus
		{
			border: 1px solid #d58c58;
		}
		#contact_form label
		{
			display: block;
			color: #5c5858;
		}
		#contact_form #message
		{
			display: block;
			width: 431px;
			height: 100px;
			padding: 2px;
			background: url("images/stripes.gif");
			border: 1px solid #b1b4be;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		#contact_form span
		{
			display: block;
			float: left;
		}
#footer
{
	width: 770px;
	margin: 0 auto 5px;
	height: 26px;
	padding: 8px 15px 0;
	list-style: none;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	border-top: 1px solid #442473;
	border-bottom: 1px solid #442473;
	font-family: Georgia, serif;
	font-weight: bold;
}
#footer_test
{
	width: 770px;
	margin: 1px auto 5px;
	height: 26px;
	padding: 8px 15px 0;
	list-style: none;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	border-top: 1px solid #442473;
	border-bottom: 1px solid #442473;
	font-family: Georgia, serif;
	font-weight: bold;
}

	#footer span
	{
		color: #6B3403;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	#footer #addr
	{
		float: left;
		text-transform: uppercase;
	}
	#footer #phone
	{
		float: right;
	}
#copyright
{
	width: 770px;
	margin: 0 auto 20px;
	color: #451813;
}
