@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.jpg);
	font: 16px Arial, Helvetica, sans-serif;
	color:#444444;
	margin:0;
	padding:0;
}
div.main{
	background:#ffffff;
	border:1px solid #bbbbbb;
	margin:30px auto;
	width:960px;
}
div.main:after{
	content: "";
	clear:both;
	height:0;
	display:block;	
}
div.main div.header{
	
}
div.main header img.logo{
	margin:-30px 0 0 50px;
	float:left;
}
div.main header h3.phone{
	font-size:24px;
	margin:30px 70px 0 0;
	float:right;
	color:#0e6692;
}
div.main header h3.phone span{
	font-size:14px;
	font-weight:normal;
}

div.main header div.phone{
	font-size:24px;
	margin:30px 70px 0 0;
	float:right;
	text-align: right;
}
div.main header div.phone div{
	font-size:14px;
	font-weight:normal;
}
div.main header span{
	color:#777777;
	font-weight:normal;
	float:right;
	margin:10px 60px 0 0;
}
nav{
	background:url(../images/nav_bg.png) repeat-x;
	height:41px;
	clear:both;
	margin:0 70px;
}
nav ul{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;	
}
nav ul li{
	background:url(../images/bdr01.png) repeat-y 100% 0;
	float:left;
	margin:0;
	padding:11px 19px 10px 16px;
}
nav ul li:last-child{
	background:none;
}
nav ul li a{
	color:#FFFFFF;
	text-decoration:none;	
}
div.slider{
	background:#FFFFFF;
	margin:0 50px;
	padding:20px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}
div.content{
	margin:10px 50px;	
}
div.content div.left{
	width:65%;
	margin:0 2% 0 0;
	float:left;
}
div.content div.left h1{
	border-bottom:1px solid #333333;
	padding:0 0 15px 0;
	font-size:x-large;
}
div.content div.left h2{
	font-size:larger;
}
div.content div.left hr{
	border-top: 1px solid #777777;
	border-right:none;
	border-bottom: 1px solid #777777;
	border-left:none;
	height:3px;
}
div.content div.right{
	width:33%;
	float:left;
}
div.content div.right img{
	border:10px solid #FFFFFF;
	margin:10px 0 0 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);	
}
footer{
	background:#d48512;
	border-top:10px solid #333333;
	height:65px;
	clear:both;
}
footer .span{
	font-size:24px;
	margin:15px 30px;
	float:left;
	color:#FFFFFF;
}
footer a:link{
	text-decoration: none;
	color: #444444;
	font-size:24px;
	float:right;
	margin:15px 30px;	
}
/*Initialize*/
ul#menu, ul#menu ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
/*Link Appearance*/
ul#menu li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;
    display:inline-block;
}
/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;
}
/*sub menu*/
ul#menu li ul.sub-menu {
    display:none;
    position: absolute;
    background: #C77B0B;
    margin-top: 10px;
    top: 30px;
    left: 0;
    width: 100px;
}
ul#menu li:hover ul.sub-menu {
    display:block;
}

/* Added by tomh 8/20/14 */
#credit { text-align: center; }

div.content div.left h3{
	display: inline;
	font-size: 1.0em;
}
div.main header div.phone a{
	color:#0e6692;
	text-decoration: none;
	clear: both;
}