/* ==================================================================

 *  http://www.dovetailcollection.com

 *  owner: Planeteria Web Design

 *  author: Shawn Emory (semory@planeteria.com}, Jeri Hastava (jhastava@planeteria.com)

 *  created: 1/5/2007

 * ================================================================== */


* {padding:0; margin:0; border:0;} 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin: 0 0 20px 0;
	background: url(images/bg_nav_border.gif) left top repeat-x #fff;
	color: #5A1608;
	}

p { 
	margin:0 0 1.1em 0;
	}

img {
	border: 0;
	}

img.inline {
	display:inline;
	margin-bottom:-4px;
	border:0;
	}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Headings ] */
/* ----------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{ color:#5A1608; font-weight:bold; margin:0 0 .7em 0; line-height:1.3em }
h1
{ margin-bottom:.5em; font-size:110%; text-transform:uppercase; color: #2F0871; letter-spacing: .1em; }
h2
{
	font-size: 150%;
	margin-bottom: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font: bold;
}
h3
{ font-size:100%; text-transform:uppercase; }
h4
{ font-size:110%; margin:0 0 .1em 0; }
h5
{ font-size:110% }
h6
{ 	margin-bottom:0.5em;
	font-size:130%;
	text-transform:uppercase;
	color: #5A1608;
	letter-spacing: 0.05em;
	}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Lists ] */
/* ----------------------------------------------------------------------------------------------------------------*/
ul, dl {
	margin:1em 0;
	padding:0;
	list-style:none;
}

ul li {
	background:url("images/bullet_list.gif") no-repeat 0 .2em;
	margin:0;
	
	padding:0 0 1.2em 1.9em;
	line-height: 1.1em;
	}

ul ul {
	margin-bottom: 0;
	padding-bottom: 0;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Links ] */
/* ----------------------------------------------------------------------------------------------------------------*/
a:link {
	color: #5A1608;
	text-decoration:underline;
	background:none;
	/*background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;*/
	}

a:visited {
	color: #5A1608;
	text-decoration:underline;
	background:none;
	}

a:hover {
	color: #5A1608;
	text-decoration: none;
	background:none;
	}

a:active {
	color: #5A1608;
	text-decoration:underline;
	background:none;
	}
/* ----------------------------------------------------------------------------------------------------------------*/	
/* ---------------------[ Misc ] */
/* ----------------------------------------------------------------------------------------------------------------*/
.clear {
	clear:both;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Layout ] */
/* ----------------------------------------------------------------------------------------------------------------*/
#container {
	margin: 0;
	z-index: 1;
	font-size: 1em;
	line-height: 1.5em;
	}

#masthead {
	background:url(images/bg_masthead_right.png) left top repeat-x;
	position: relative;
	width: 100%;
	z-index: 90;
	height: 86px;
	clear: both;
	}
	#masthead h1 {display: none;}
	
	#masthead h2 {display: none;}
	
	#logo {
		position:absolute;
		left: 0;
		top: 5px;
		}
	
#content {
	float: left;
	width: 960px;
	background:url(images/bg_left_column.gif) left top repeat-y;
	}
	
	#home #content { background: none; width: 960px; }
		#home_banner {
			height: 121px;
			background:url(images/img_home_top_right2.jpg) 460px top no-repeat;
			border-bottom: 1px solid #A5B096;
		}
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------------------[ Left Column ]*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	#content_left {
		float: left;
		width: 178px;
		padding: 0 0 80px 0;
		}
	
		#content_left h2 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			font-weight:bold;
			color: #5a1608;
			background:url(images/bg_left_column_top.jpg) left top repeat-x;
			width: 163px;
			padding: 31px 0 8px 15px;
			border-bottom: 1px solid #fff;
			margin: 0;
			font-size: 150%;
			}
		#home #content_left {
			position: relative;
			width: 460px;
		}
			#img_home {
				position: absolute;
				left: 33px;
				top: 145px;
				z-index: 500;
			}
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------------------[ Middle Column ]*/
	/* ----------------------------------------------------------------------------------------------------------------*/	
	#content_middle {
		float: left;
		margin: 0 0 0px 40px;
		padding: 30px 0 80px 0;
		width: 276px;
	}
		#home #content_middle {
			min-height: 140px;
			padding: 0px 0px 20px;
			border-left: 1px solid #D5DBCD;
			margin: 3px 0 0 0;
			width: 250px;
			text-align:center;
		}
		
			*html #home #content_middle {height: 140px}
		
		.custom #content_middle {
			width: 392px;
			margin-right:30px;
			float:left;
			}
		
			.custom #content_middle img {
				float:left;
				margin:0 20px 10px 0;
				border:1px solid #dfecce;
				padding:3px;
				}

		
			.custom #content_middle	img.inline {
				display:inline;
				margin:0 5px -4px 0;
				border:none;				
				}
				
			.custom #content_middle h4 {
				margin:0 0 20px 0;
				}
			
			.custom #content_middle #rule {
				border-bottom:1px solid #a9b69d;
				clear:both;
				margin:0 0 15px;
				}
				
			.custom #content_middle	a:link, a:visited {
				text-decoration:none;
				background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;
				font-size:.9em;
				}
				
			.custom #content_middle	a:hover  {
				text-decoration:none;
				background:none;
				}
				
		.about_us #content_middle {
			width: 340px;
			margin-right:30px;
			float:left;
			}
			
			.about_us #content_middle	a:link, a:visited {
				text-decoration:none;
				background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;
				font-size:1em;
				}
				
			.about_us #content_middle	a:hover  {
				text-decoration:none;
				background:none;
				}

		.special #content_middle {
			width: 320px;
			margin-right:20px;
			float:left;
			}
			
			.special #content_middle	a:link, a:visited {
				text-decoration:none;
				background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;
				font-size:1em;
				}
				
			.special #content_middle	a:hover  {
				text-decoration:none;
				background:none;
				}
						
		.purchasing_info #content_middle {
			width: 390px;
			margin-right:30px;
			float:left;
			}
			
			.purchasing_info #content_middle a:link, a:visited {
				text-decoration:none;
				background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;
				font-size:.9em;
				}
				
			.purchasing_info #content_middle	a:hover  {
				text-decoration:none;
				background:none;
				}
			
		.contact_us #content_middle {
			width: 390px;
			margin-right:30px;
			float:left;
			}
			
		.catalog #content_middle h3 {
			font-size:1em;
			}
			
			
		#page_numbers {
			margin: 0 0 20px 0;
			height:16px;
		}
		
		#page_numbers a 
		{
		    font-family:Verdana, Arial, Helvetica, Geneva;
			float: left;
			padding: 0 3px;
			margin: 0 3px;
			border: 1px solid #5A1608;
			font-size: 0.8em;
			background:none;
		}
		#page_numbers img {float: left;padding: 4px 0 0 0;}
		#page_numbers a img {border: 0;margin: 0;padding: 0;background:none;}
		#page_numbers a:hover{color: #fff; text-decoration: none; background: #5A1608;}
		#page_numbers #page_numbers_selected{color: #fff; text-decoration: none; background: #5A1608;}
		
		#content_middle .left_thumb {
			float: left;
			margin: 0 30px 11px 0;
			border:1px solid #666666;
		}
		
		#content_middle .left_thumb a:hover{ border: 1px solid #D5DBCD;}
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------------------[ Right Column ]*/
	/* ----------------------------------------------------------------------------------------------------------------*/	
	#content_right {
	float: left;
	margin: 30px 0 0 0;
	padding: 0 0 80px 15px;
	background: url(images/bg_dotted_vert_border.gif) left top repeat-y;
	width: 440px;
	font-size: 1em;
	}
		
		#home #content_right {
			margin: 0 0px 0 0;
			padding: 0;
			background: url(images/img_home_right.jpg) right top no-repeat;
			width: 239px;
			min-height: 290px; 
			position: relative;
		}
			*html #home #content_right {
				height: 290px;
			}
			
		#home #content_right a {	/* was: #content_right a */
			position: absolute;
			top: 244px;
			right: 125px;
			color: #642518;
			font-size: 110%;
			font-weight: bold;
			background:none;
			z-index: 510;
			text-decoration:none;				/* text-decoration:underline; */
			}
		
		#home .content_right_img {
			position: absolute;
			top: 233px;
			right: 270px;  
			z-index: 500;
			/* border: 1px solid #dfecce; */
			}
		
		.catalog #content_right h3 {
			font-size:110%;
			}
			
		.catalog #content_right a:link, a:visited, {
			font-size:.9em;
			text-decoration:none;
			}
			
		.catalog #content_right a:hover {
				text-decoration:underline;
				font-size:.9em;
				}
			
				#thumbs_right {padding:0 0 25px 0;margin: 0 0 0 120px;}
			
				#thumbs_right img {padding:0;float: left; margin: 0 8px 0 0; border: 1px solid #a7b59b;}
		
		.collection #content_right h3 {
			font-size:110%;
			}
			
		.collection #content_right a:link, a:visited, {
			font-size:.9em;
			text-decoration:none;
			}
			
		.collection #content_right a:hover {
				text-decoration:underline;
				font-size:.9em;
				}	
		
			/**html #thumbs_right img {margin: 0 8px 25px 0; }*/

		.custom #content_right {
			width: 250px;
			font-size:1em;
			}
			
			.custom #content_right a:link, a:visited {
				text-decoration:none;
				background:url(images/bg_dotted_hor_border.gif) bottom left repeat-x;
				font-size:1em;
				}
				
			.custom #content_right	a:hover  {
				text-decoration:none;
				background:none;
				}
				
		.about_us #content_right {
	width: 290px;
	font-size:1em;
			}
				
			.about_us #content_right img{
	margin:0 0 20px 0;
	border:1px solid #dfecce;
	padding:3px;
				}
		.special #content_right {
	width: 350px;
	font-size:1em;
			}
				
			.special #content_right img{
	margin:0 0 2px 0;
	border:1px solid #dfecce;
	padding:3px;
				}
			
		.purchasing_info #content_right {
			width: 250px;
			font-size:1em;
			}
		
		.contact_us #content_right {
			width: 250px;
			font-size:1em;
			}
			
			.contact_us #content_right img {
				padding:50px 0;
				}
		
		
	
/* ----------------------------------------------------------------------------------------------------------------*/		 
/* ---------------------[ Footer ]*/
/* ----------------------------------------------------------------------------------------------------------------*/
#footer {
	position: relative;
	clear: both;
	background:url(images/bg_footer_right.png) left top repeat-x;
	z-index: 89;
	padding: 0;
	font-size:1.1em;
	}
	
	#footer a {
	text-decoration: none;
	background: none;
	}
	
	#home #footer {
		background:url(images/bg_footer_right_home.png) left top repeat-x;
	}
	
	

	#footer_text {
	padding: 0 !Important;
	position: absolute;
	left: 40px;
	top: 23px;
	color: #fff;
	font-size: 0.9em;

}
	/* VERTICALLY POSITIONS FOOTER TEXT IN GREEN BAND ON HOME PAGE */
	#home #footer_text {
		top: 27px;
	}
	
	#img_footer {
		position: absolute;
		left: 0;
		top: -52px;
		}
	#sub #img_footer {
		position: absolute;
		left: 0;
		top: -47px;
		}
	/*#footer p {
		padding: 0;
		margin: 0 0 0 375px;
		color: #fff;
		font-size: 0.9em;
	}*/
	
	#footer_container a {
		color: #5A1608;
	}
	
	#footer_container {
		padding: 27px 0px 20px 20px;
		width: 940px;
		position:relative;
	}
		#footer_container img { vertical-align:middle; display: inline; margin-bottom: -1px;}
		/*#footer_container img {position:absolute; top:22px; left:770px;z-index:1000;}*/
	
			 #home #footer_container {padding: 42px 0px 20px 20px; width:940px;} 
			
			/*#home #footer_container img {position:absolute; top:71px; left:770px;z-index:1000;}*/
	
	#copyright {
		padding: 5px 0 0 20px;
		color: #7D5647;
		font-size: 0.9em;
		margin: 0 0 0 0;
	}
	
	#copyright a {
		color: #7D5647;
	}
/* ----------------------------------------------------------------------------------------------------------------*/	
/* ---------------------[ Primary Nav ] */
/* ----------------------------------------------------------------------------------------------------------------*/
#primenav_container {
	text-transform:uppercase;
	float:left;
	width: 100%;
	background: #a9b69d;
	font-size: 1.1em;
	font-weight:bold;
	}

#primenav_container ul
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	float: left;
	width: 960px;
	
	}

#primenav_container ul li
{
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	position: relative;
	border-right: 1px solid #6c785d;
	background:none;
	}

#primenav a:link, #primenav a:visited
{
	text-decoration: none;
/*	padding: 9px 21px 6px 21px; */
	padding: 6px 20px 5px 20px;
	display:block;
	color: #5a1608;
	background:none;
	font-size: 1em;
	}

#primenav a:hover
{
	color: #5a1608;
	background: url(images/bg_nav_hover.gif) left bottom repeat-x;
	text-decoration: none;
	font-size: 1em;
	}

#primenav_container #primenav #primenav_selected
{
	color: #5a1608;
	background: url(images/bg_nav_hover.gif) left bottom repeat-x;
	text-decoration: none;
	}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Sub Navigation ] */
/* ----------------------------------------------------------------------------------------------------------------*/
#subnav_container {
	padding: 0;
	margin: 0;
	font-size: .95em;
	}

#subnav_container ul {
	margin: 0;
	padding: 0;
	}

#subnav_container ul li {
	padding: 0;
	display: inline;
	margin: 0;
	background:none;
	}

#subnav_container a:link, #subnav_container a:visited
{
	text-decoration: none;
	padding: 10px 10px 10px 15px;
	display: block;
	border-bottom: 1px solid #fff;
	background:none;
	font-size: .95em;
	}

#subnav_container li a:hover { text-decoration:underline;font-size: .95em;}

	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------------------[ Browse By Type ] */
	/* ----------------------------------------------------------------------------------------------------------------*/
	
	#subnav_container #type a:link, #subnav_container #type a:visited {
	background: #808976;
	color: #fff;
	text-transform: uppercase;
	font-size: 110%;
}
	
	#subnav_container #type li ul li a:link, #subnav_container #type li ul li a:visited {
		background: #a6b097;
		color: #5a1608;
		font-size: 110%;
		padding: 6px 10px 6px 15px;
		text-transform: none;
		}
	
	#subnav_container #type li ul li ul li a:link, #subnav_container #type li ul li ul li a:visited {
		background: #d5ddce;
		padding: 6px 10px 6px 40px;
		}
	/* ----------------------------------------------------------------------------------------------------------------*/	
	/* ---------------------[ Browse By Collection ] */
	/* ----------------------------------------------------------------------------------------------------------------*/	
	#subnav_container #collection a:link, #subnav_container #collection a:visited {
		background: #7c5848;
		color: #fff;
		text-transform:uppercase;
		font-size: 110%;
		}
    #subnav_container #collection li ul li a:link, #subnav_container #collection li ul li a:visited {
		background: #D0B586;
		color: #502306;
		padding: 6px 10px 6px 15px;
		text-transform: none;
		}
    #subnav_container #collection li ul li ul li a:link, #subnav_container #collection li ul li ul li a:visited {
		background: #E6D0A9;
		padding: 6px 10px 6px 40px;
		}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Tertiary Nav ] */
/* ----------------------------------------------------------------------------------------------------------------*/

#tertnav
{
	text-transform: lowercase;
	display: inline;
	font-size: 1.15em;
	padding-right: 30px;

}


#tertnav a:link, #tertnav a:visited {
	color: #fff;
	background:none;
	text-decoration:none;

	}

#tertnav a:hover{
	text-decoration:underline;
	background:none;
	}

#tertnav #tertnav_selected{
	color: #5A1608;
	background:none;
	text-decoration:none;

	}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Newsletter Tag Nav ] */
/* ----------------------------------------------------------------------------------------------------------------*/

#newsletnav
{
	display: inline;
	font-size: 1.1em;
	padding-right: 40px;
}


#newsletnav a:link, #newsletnav a:visited {
	color: #A00;
	background: none;
	text-decoration: underline;

}

#newsletnav a:hover{
	text-decoration:underline;
	background:none;
	}

#newsletnav #newsletnav_selected{
	color: #5A1608;
	background: none;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ Product Detail Specifics ] */
/* ----------------------------------------------------------------------------------------------------------------*/
#imgProductMain{border:1px solid #999;clear:both;margin:0;padding:0;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ global settings needed for thickbox*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ thickbox specific link and font settings ]*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#76392d;
}

#TB_window a:link {color: #76392d;text-decoration:underline; background:none;}
#TB_window a:visited {color: #76392d6;text-decoration:underline;background:none;}
#TB_window a:hover {color: #5a1608;text-decoration:none;background:none;}
#TB_window a:active {color: #76392d;text-decoration:none;background:none;}
#TB_window a:focus{color: #76392d;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ thickbox settings ]*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	min-height:100%;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#5a1608;
	display:none;
	border: 2px solid #657e4d;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ newsletter signup ]*/
/* ----------------------------------------------------------------------------------------------------------------*/

#signup {
	margin:10px;
	font-size:1em;
	font-weight:bold;
	color: #800;
	}
	
#signup p {
	margin-bottom:5px;
	font-size:1.1em;
	text-transform:uppercase;
	}

form {
	padding:0;
	margin:0;

	}


focus {
	cursor:auto;
	}
 
label
	{
/*	color:#5A1608; */
	color:#800;
	font-size:1.1em;
	font-weight:bold;
	background-color:#D5DBCD;
	}

input {
	padding:3px;
	color:#5A1608;
	border:1px solid #5A1608;
	background:#ffffff;
	}

.nicebutton {
  	color:#fff;
	padding:2px 5px;
	margin:5px 0;
	font-weight:bold;
	border:1px solid #5A1608;
  	background-color:#7A5948;
    cursor:pointer;
	}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ callout ]*/
/* ----------------------------------------------------------------------------------------------------------------*/

#callout {
	position:relative;
	padding-left:10px;
	float:left;
	margin:10px 0;
	width:140px;
	font-weight:normal;
	
	
	}

	.symbolQuoteOpen {
		display:block;
		color: #a7b59b;
		background-color:transparent;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 48px;
		margin-left:-6px;
		padding-top:15px;
	}
		
	
	.symbolQuoteClose {
		display:block;
		float:left;
		color:#a7b59b;
		background-color:transparent;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 48px;
		line-height:1em;
		text-align:right;
		width:100%;
	}
	
	.quote_credit {
		margin-top: -10px;
		float: right;
		text-align: right;
				
	
	}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ newsletter signup home ]*/
/* ----------------------------------------------------------------------------------------------------------------*/
  
 #signup_home {
	width:100%;
	font-weight:bold;
	position:absolute;
	top:25px;
	left:480px;
	z-index:1000;
	}

#signup_home form {
	padding:0;
	margin:0;
	}

 
#signup_home label
	{
	color:#5A1608;
	font-weight:bold;
	background-color:#E1CAA0;
	}

#signup_home input {
	padding:3px 5px;
	margin:5px 2px 0 5px;
	color:#5A1608;
	border:1px solid #5A1608;
	background:#ffffff;
	font-size:.9em;
	}

#signup_home .nicebutton {
  color:#fff;
	padding:2px 5px;
	border:1px solid #5A1608;
  	background-color:#7A5948;
    cursor:pointer;
	font-size:.9em;
	display:inline;
  }
  
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------[ contact us] */
/* ----------------------------------------------------------------------------------------------------------------*/
  

.contact_us #contact_form {
	padding:0;
	margin:-20px 0 0 0;
	
	}
	
.contact_us #contact_form .form_item {
	padding-bottom:10px;
	}
	
.contact_us #contact_form fieldset {
	padding:15px;
	margin-bottom:20px;
	border:1px solid #E1CAA0;
	}
	
.contact_us #contact_form legend {
	background:#E1CAA0;
	color:#7A5948;
	font-weight:bold;
	padding:3px 10px;
	margin:10px;
	}

.contact_us #contact_form select {
	color:#5A1608;

	}
	
.contact_us #contact_form label
	{
	width: 10em;
	float: left;
	color:#5A1608;
	font-weight:bold;
	background-color:#fff;
	}
	
.contact_us #contact_form textarea {
	padding:3px;
	color:#5A1608;
	border:1px solid #F2E9D8;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	}

.contact_us #contact_form input {
	padding:3px;
	color:#5A1608;
	border:1px solid #F2E9D8;
	background-color:#fff;
	}

.contact_us #contact_form .nicebutton {
  	color:#fff;
	padding:2px 5px;
	margin:5px 0;
	border:1px solid #5A1608;
  	background-color:#7A5948;
    cursor:pointer;
	}
  
 .contact_us #contact_form .required {
 	color:#a30234;
	font-weight:bold;
	font-size:1.2em;
	padding-right:5px;
	}

