
body 
{
	background-color: #411516;
	
	font-family: "Times New Roman", "times", serif;
	padding:0px;
	margin:0px;

}

#maintable
{
	width:956px;
	border: 3px solid #71482D;
	background:#71482D url('images/backgrd_paper.jpg') repeat-y;
	margin-left: auto;
	margin-right: auto;
}

#header 
{	
	width: 956px;
	height:100px;
	background:transparent url('images/top_header.jpg') no-repeat;

	margin-left: auto;
	margin-right: auto;
	
	vertical-align:top;
	}

#header2 
{	
	width: 956px;
	height:160px;
	background:transparent url('images/top_header2.jpg') no-repeat;

	margin-left: auto;
	margin-right: auto;
	
	vertical-align:top;
	
	}

#headerow
{	
	width: auto;
	height:auto;
}
	
.txtbox

	{	
	width: auto;
	background:transparent;
	
	font-size:.95em;
	font-weight: 700;
	text-align:center;
	line-height: 150%;

	margin-left: auto;
	margin-right: auto;
	
	}
	
#slideshow 
{
	width: 626px;
	height: 346px;
	vertical-align:top;
	background:transparent url('images/image1.jpg') no-repeat;
	margin-left:-4px;
}

.navback

{

	width:318px;
	height: 346px;
	
	background:transparent url('images/navback.jpg') no-repeat; 
	
	margin-left:4px;
}
.navback2

{

	width:309px;
	height: auto;
	
	background:#6E4C3F url('images/navback.jpg') no-repeat; 
	float:left;

	margin-right:.8em;
	margin-left: 5px;
	margin-bottom: 50px;
	padding-bottom:25px;
}

#navleft 
{
	font-size:20px;	
	font-weight: 700;

	line-height: 150%;
}


#leftside
{
	
	float:left;
	clear: left;
	padding-right:20px;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;


}

#elcap
{
	width: 455px;
	height: auto;
	font-size: 1.2em; 
	vertical-align:top;
	background-color: #666633; 
	color: white; 
	font-weight: 600;
	text-align:center;
	float: right;
	padding-left:.7em;
	margin-right:.8em;
	margin-top:0px;
}

#phone

{
	font-size:30px;	
	font-weight: 700;
	line-height: 150%;

}

#logobar
{
	width:400px;
	margin-left: auto;
	margin-right: auto;



}

h1
{
font-size: 1.5em; font-family: "Times New Roman", "times", serif; color:#452F30; text-align:center; margin: .7em 0 .7em 0}h2
{
font-size: 1.5em; font-family: "Times New Roman", "times", serif; color:#452F30; text-align:center; margin: .7em 0 .7em 0}
h3
{
font-size: .9em; font-family: "Times New Roman", "times", serif; color:#452F30; margin: .7em 0em .7em 1.5em;}

h4
{
	font-size: 1em; 
	font-family:"Arial", "Helvetica", sans-serif;
	color: white;
	text-align: center;
	font-weight: 600;
	margin: .7em 0em .7em 0em;
	
	}

h5
{
font-size: .8em; font-family: "Times New Roman", "times", serif; color:black;margin: 0px 0 0 0;font-weight: 600;
}

h6
{
font-size: .9em; font-family: "Arial", "Helvetica", sans-serif; color:white;font-weight: 500;margin: 0px;
}



p
{
	font:1.2em/1.5em "Times New Roman", "times", serif;
	text-align:left;
	color:#452F30; 
	padding:0px 10px 0px 20px;
	margin: 5px;
	
	
}

.framelink

{
	width: 805px;
	height:auto;

	margin-left: auto;
	margin-right: auto;

}


li
{
list-style: square;
font-size: 16px; 
}


#contact_address

{
	width:auto;
	text-align:center;
	font:1.1em/2em "Times New Roman", "times", serif;
	color:#452F30;
	font-weight: 800;
	line-height: 130%;
}	

#contact_address2

{
	width:auto;
	text-align:center;
	font:1em/2em "Times New Roman", "times", serif;
	color:#F6CB8D;
	font-weight: 800;
	line-height: 130%;
	padding-bottom: .5em;

}	


#contactform

{
	width:auto;
	
	background-color: #5D3D35;
	text-align:left;
	font:1.1em/2em "Times New Roman", "times", serif;
	color:white;
	line-height: 100%;

	margin: 0px 0px 0px 30px;
	float: left;

	
}	


a:link {text-decoration: none;color: #CC6600;}
a:visited {text-decoration: none; color: #CC6600}
a:hover {color: #452F30}
a:active {color: #452F30}




#txtheader
{
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	margin-top:0px;
	

}	


#aborder
{
	width:90%;
	height:10px;
	border-bottom: 1px solid #71482D;
	margin-left: auto;
	margin-right: auto;
	
}

#bot_border
{
	width:90%;
	height: 1px;
	border-top: 1px solid #71482D;
	
	margin-left: auto;
	margin-right: auto;

}

#cent_image
{
	padding:0px 10px 10px 10px;
	
	font-size: .9em;
	text-align:center;
	vertical-align:top;
	color:#5D3D35;
}


#bio_imageleft
{
	padding:0px 10px 10px 10px;
	
	float: left;
	clear: left;
	font-size: .9em;
	text-align:center;
	vertical-align:top;
	color:#5D3D35;
}	


#bio_imagert
{
	padding:0px 10px 10px 10px;
	
	float: right;
	clear: right;
	font-size: .9em;
	text-align:center;
	vertical-align:top;
	color:#5D3D35;
}	

#leftside img
{
	padding:20px;
	
}	



.innerboxrt

{
	border-top: 3px solid red;
	border-right: 3px solid red;
	border-bottom: 3px solid red;	
	
}


#content1 
{
	background-color:transparent;
	padding:0px 50px 20px 50px;

	text-align:left;
}

#content2 
{
	width: 820px;
	
	
	margin-left: auto;
	margin-right: auto;

}

#navigation
{
padding:5px 0px 0px 0px;

}

#lovartlink
{font-size: 1em; font-weight: 800;padding-top:10px;}

#lovartlink a:link {text-decoration: none;color: #37859E;}
#lovartlink a:visited {text-decoration: none; color: #37859E}
#lovartlink a:hover {color: #666666}
#lovartlink a:active {color: red}

#navleft a
{
	display:block;
	text-decoration: none; 
	color:#F6CB8D;
	padding-left: 50px;
	
	}

#navleft a:link.current, #navleft a:visited.current{color:#996600;}

#navleft a:hover {background-color:transparent; color:#CC6600}

#navleft a:hover.current {background-color:transparent; color:#996600;cursor:default}


/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div {
padding: 20px;
font-weight: bold;
color: #000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}



#footerback
{	

	width:956px;
	height:130px;
	background:transparent url('images/footer_back.jpg') no-repeat;

}



.footerbox

{
	width: 85%;
	height: auto;

	line-height: 130%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
	
	}

#footer
{
	font-size:14px; 
	font-weight: 700;
}



#footer a
{
	

	text-decoration: none; 
	color:#452F30;
	padding-left: 7px; 
	padding-right: 7px;

}

#email a:link {text-decoration: none;color: #452F30;}
#email a:visited {text-decoration: none; color: #452F30;}
#email a:hover {color: #CC6600}
#email a:active {color:#CC6600}

#email2 a:link {text-decoration: none;color: #F6CB8D;}
#email2 a:visited {text-decoration: none; color: #F6CB8D;}
#email2 a:hover {color: #CC6600}
#email2 a:active {color:#CC6600}


#footer a:link.current, #footer a:visited.current{color:#CC6600;}

#footer a:hover {background-color:transparent; color:#CC6600}

#footer a:hover.current {background-color:transparent; color:#CC6600;cursor:default}

#testimon
{text-align:right; color:#5D3D35;float: right; padding-right: 3em; font-weight: 600;}

.small_text
{line-height: 125%; font-family: "Times New Roman", "times", serif;font-size: .9em; font-weight: normal;padding-top:10px;}

#small_red
{line-height: 110%; font-family:"Arial", "Helvetica", sans-serif;font-size: .8em; font-weight: normal; color: red;}

#small_white
{line-height: 110%; font-family:"Arial", "Helvetica", sans-serif;font-size: .8em; font-weight: normal; color: white;}






