@import url(/css/home.css);
@import url(/css/about.css);
@import url(/css/contact.css);



html, body {margin:0; padding: 0;}
img {border: 0 }
#m_container { margin: 0 auto 150px auto; width: 750px; border: 1px solid #333;}
a:link, a:hover, a:active, a:visited { color:#0000FF; text-decoration: underline; }
a.link, a.link:hover, a.link:visited, a.link:active {color: #A08770; text-decoration: underline; font: 12px arial; }

/* HEADER INFORMATION
/* --------------------- */
	#m_header { position: relative; height: 159px; background: url(/images/header.jpg) no-repeat; text-align: right;}
	#m_headerinfo {position: relative; padding: 80px 5px 0 5px; width: auto; }
	#m_headerphone {font: bold 16px tahoma; color:#fff;}
	#m_headerhours {font: 12px tahoma; color:#fff;}

/* NAV DROP DOWN 
/* --------------------- */
	#m_menu {width: 750px;background: #685B50;float: left; margin-bottom: 20px;}
	#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
	
	#nav a {display: block; width: auto; font: bold 16px arial; color:#fff; text-decoration: none; padding: 2px 8px 2px 8px;}
		#nav a:hover { color: #333;background: #B4A89E;text-decoration: none;border: 1px solid #353630; padding: 1px 7px 1px 7px;}
	#nav li {float: left;width: auto;}
	
	#nav li #sub1 a:hover { margin: 0 2px 0 4px;color: #333;background: #B4A89E;text-decoration: none;border: 1px solid #353630; padding: 1px 69px 1px 3px;}
	#nav li #sub2 a:hover { margin: 0 2px 0 4px;color: #333;background: #B4A89E;text-decoration: none;border: 1px solid #353630; padding: 1px 9px 1px 3px;}
	#nav li ul { position: absolute; z-index: 700; left: -999em;background: #685B50; }
	
	#nav li:hover ul { 	left: auto; }
	#nav li:hover ul, #nav li.sfhover ul { left: auto;width:200px; }


/* MAIN PAGE LAYOUT 
/* --------------------- */
	#m_content { padding: 0 0 0 20px; font: 12px arial !important; padding: 0 0 0 20px;  height: 300px;}
	#secTOP, #secBTM{margin: 0; }

/* FOOTER INFORMATION
/* --------------------- */
	#m_footer {padding: 5px 5px 5px 0;margin: 150px 0 0 0!important; margin: 50px 0 0 0;font: 11px tahoma; color:#ccc; background: #685B50; text-align: right;}
	#m_footer a:link, #m_footer a:visited, #m_footer a:hover, #m_footer a:active { text-decoration: underline; color:#ccc;}

/* IMAGE SHADOW EFFECT 
/* --------------------*/

	.imagecontainer{float:left;clear:left;background: url(/images/shadowp.png) no-repeat bottom right !important;background: url(/images/shadowp.gif) no-repeat bottom right;margin: 10px 0 10px 10px !important;margin: 10px 0 10px 5px;width: auto; }
	.imagecontainer img { background:#fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px !important; margin: 0 6px 6px 0; padding: 4px;}
	

/* START ROUNDED RECTANGLE CSS----------------------------------------------------------------------------------------------------------*/

	#round {background: transparent; float:left;}
	
	.top, .bottom {display:block; background:transparent; font-size:1px;}
	.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
	.b1, .b2, .b3 {height:1px;}
	.b2, .b3, .b4 {background:#f5f5f5; border-left:1px solid #999; border-right:1px solid #999;}
	.b1 {margin:0 5px; background:#999;}
	.b2 {margin:0 3px; border-width:0 2px;}
	.b3 {margin:0 2px; border-bottom: 1px solid #f5f5f5;}
	.b4 {height:2px; margin:0 1px;}
	
	.boxcontent {display:block;  background:#f5f5f5; border:1px solid #999; border-width:0 1px;padding: 10px 10px 10px 10px;}
	.boxcontent_contact {display:block;  background:#f5f5f5; border:1px solid #999; border-width:0 1px;padding: 10px 10px 60px 10px;}
	.boxcontent_home {display:block;  background:#f5f5f5; border:1px solid #999; border-width:0 1px;padding: 10px 10px 10px 10px; width: 477px;}


