html {background: #f5faff url(../img/background.jpg) repeat-x;}

body {color: white;font-family: helvetica, arial, sans-serif;text-align: center;}

/* GENERAL STYLES */

a {color: white;}

a.button {
	position: relative;
	background: #5e7285;
	padding: 6px 9px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #a3b5d4;
	text-decoration: none;
	text-shadow: 0 1px 0 black;
	font-size: 13px;
	font-weight: bold;
	-moz-box-shadow: 0 0 1px black;
	-webkit-box-shadow: 0 0 1px black;
}

a.button:hover {background: #4a5969;}


#container {width:800px;margin:auto;position: relative;padding-top: 10px;text-align: center;}

/* HEADER */

#header {margin-top:-68px;margin-bottom:30px;}

	#header #phone {
		float: right;
		text-align: right;
		color: #000000;
		font-size: 18px;
		display: block;
		margin-top: 80px;
		margin-bottom: 0px;
	}
	#header #phone img {float:right;margin-top: -10px;}
	#header #phone p.span {font-size: 15px;margin-top: -50px;}
	#header #phone p.span a {color:#000;text-decoration:none;}
	#header #phone p.title{padding-bottom:10px;}
	#header #phone img.contact {margin-top:0px;}
	
	#header img {float:left;margin-top:60px;margin-bottom: -31px;}
	
	#header #nav {clear:both;overflow:hidden;margin-top:0px;}
	#header #nav li {
		float: left;
		list-style: none;
		height: 14px;
		padding: 6px 23px;
		line-height: 14px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin-top: 35px;
	}
	#header #nav li.selected, #header #nav li:hover {
		background: #0072bc url(../img/nav-bg.jpg) repeat-x;
		margin-top: 35px;
		padding: 5px 22px;
		border-bottom: 1px solid #cae15f;
		border-right: 1px solid #cae15f;
		border-top: 1px solid #446401;
		border-left: 1px solid #446401;
		color: #000000;
	}
	
	#nav li a {text-decoration: none;display: inline;padding: 6px 9px;}
	
	
/* CONTENT */

#content{}
	
	#content #content3 {width:50%;background:#acd373;border:2px dashed #919191;float:right;margin-bottom:15px;}
	#content #content3 h1 {padding-left:10px;}
	#content #content3 p {padding:0px 10px 0px 10px;}
	
	#content #clear {clear:both;}

	#content h1 {font-size: 1.5em;color: #000000;text-align: left;}
	#content p.call {font-size: 25px;}
	
	#content #video {float: right;padding:10px 0 10px 10px;}
	
	#content p {color: #000000;text-align: left;}
	
	#content #hire {float: left;text-align: center;margin: auto;}
	
	#content #hire img {float: left;text-align: center;margin: auto;}
	
	#content ul {color: #000000;text-align: left;}
	#content li a {color: #000000;}
	
	#content ul.claims{color: #000000;text-align:left;font-weight:600;}
	
	#content img {float: right;margin-top: 7px;margin-bottom: 15px;padding: 8px;}
	#content img.about{float:right;}
	#content img.claim{float:right;margin:0 400px 0 0;}
	
	#content a.links{color:#000000;}
	
/* BOTTOM */

#bottom-wrap {clear: both;border-top:1px solid #000000;}

	#bottom {padding-top: 23px;padding-bottom: 30px;}
	
		#bottom-wrap #bottom p:first-child {float: left;}
		#bottom-wrap p, #bottom-wrap p a {color: #000000;font-weight: bold;display: inline;}

		#bottom ul {float: right;overflow: hidden;}
			#bottom ul li {float: left;list-style: none;font-weight: bold;font-size: 13px;padding-left:16px;}
			#bottom li a {color: #000000;text-decoration: none;}
			#bottom li.selected a, #bottom a:hover {color: #000000;text-decoration: underline;}
