body
{
background:#111111;
font: normal 12px Trebuchet MS;
color:#fff;
}

/*Reset Styles!*/
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

h1, h2, h3, h4, h5, h6 {
color:#fff;
padding:10px 0 0 0;
}

h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

.float_left
{
float:left;
}

:focus {
outline:none;
}

.float_right
{
float:right;
margin: 0 0 10px 10px;
}

.clear
{
clear:both;
}

a:link, a:visited, a:active {
color:#0e71b7;
text-decoration:underline;
}

a:hover {
color:#fff;
}

ul {
list-style-type:none;
padding:10px 0 0 0;
}

li {
font:normal 12px Tahoma;
color:#fff;
padding:0 0 0 10px;
line-height:20px;
background:url(../images/ul-bulit.jpg) no-repeat left 7px;
}

/*Main Wrapper*/
#wrapper {
width:900px;
margin:0 auto;
border-top:3px #6c6c6c solid;
}

/*Header*/
#header {
	float: left;
	width: 900px;
}

.logo {
	padding:10px 0 0 5px;
	float:left;
	border:none;
}

#header h2 {
	float:left;
	font:bold italic 30px Trebuchet MS;
	color:#fff;
	padding:15px 100px 0 10px;
	/*background:url(../images/logo.jpg) no-repeat right 10px;*/ 
}

#header h2 span {font-size: 16px; font-weight: bold; font-style: italic;}

#header a:link, #header a:visited, #header a:active {
	color:#fff;
	outline:none;
	text-decoration:none;
}

#header a:hover {
	color:#fff;
}

#header p {
	float:right;
	text-align:right;
	font:normal 14px Trebuchet MS;
	color:#fff;
	padding:10px 10px 30px;
}

#header strong {
	font:normal 21px Trebuchet MS;
	color:#1379c3;
}

#header span {
	font:normal 30px Trebuchet MS;
	color:#7f8080;
}

/*Navigation*/
#header ul {
float:left;
width:900px;
margin:16px 0 0 0;
background:url(../images/nav-bg.jpg) repeat-y left top;
padding:0;
}

#header li {
float:left;
font:bold 14px Tahoma;
color:#fff;
padding:0;
display:inline;
background:none;
}

#header li a:link, #header li a:visited, #header li a:active {
float:left;
padding:15px 8px 18px;
text-decoration:none;
margin:0 20px;
}

#header li a:hover {
color:#fff;
text-decoration:none;
background:url(../images/nav-hover.jpg) no-repeat center top;
}

#left-pannel {
	float: left;
	width: 185px;
}

#left-pannel img {
	float:left;
}

#left-pannel h3 {
	float:left;
	width:174px;
	background:url(../images/top-heading.jpg) no-repeat left top;
	font:bold 15px Trebuchet MS;
	color:#fff;
	text-align:center;
	padding:10px 5px 5px 5px;
	text-transform:uppercase;
	margin:10px 0 0 0;
}

#left-pannel ul{
	float:left;
	width:177px;
	border-left:1px #7f8080 solid;
	border-right:1px #7f8080 solid;
	background:#0763a3 url(../images/services-bg.jpg) repeat-x left top;
	padding:0 0 0 5px;
 }
 
#left-pannel li {
	float:left;
	width:148px;
	font:normal 12px Georgia;
	color:#fff;
	background:url(../images/bulit.gif) no-repeat left 14px;
	border-bottom:1px #7f8080 solid;
	padding:10px 0 10px 25px;
 }
 
#left-pannel li a:link, #left-pannel li a:visited, #left-pannel li a:active {
	width:149px;
	color:#fff;
	padding: 0 15px 0 0;
	text-decoration:none;
}

#left-pannel li a:hover {
	color:#fd8a7a;
}

#left-pannel li.no-border {
	border:none;
}
	
/*Business Hours*/

#business-hours {
	float:left;
	width:182px;
	background:url(../images/hours-bg.jpg) repeat-y left top;
	margin:10px 0 0 0;
}

#business-hours h4 {
	float:left;
	width:170px;
	font:bold 15px Trebuchet MS;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:0 5px;
}

#business-hours ul{
	float:left;
	width:182px;
	border:none;
	background:none;
	padding:0;
}

#business-hours li {
float:left;
list-style:none;
font:normal 12px Georgia;
color:#fff;
width:162px;
padding:5px 10px;
background:none;
border:none;
}

#left-pannel li.licol {
width:161px;
background:#fff;
float:left;
color:#000;
padding:0 10px;
}

#business-hours b {
float:left;
font-weight:normal;
width:60px;
}

#business-hours label {
float:right;
font:normal 12px Trebuchet MS;
}

#rightpannel {
	float: right;
	width: 690px;
}

#content-area {
	float: left;
	width: 460px;
}

.welcome-text {
	font:bold 20px Trebuchet MS;
	color:#fff;
}

#content-area span {
	color:#0e71b7;
}

#content-area p {
	padding:10px 0;
}

#content-area p.text  {font-style: italic; margin-bottom: 25px;}
#content-area p.text  span{font-style: normal; font-weight: bold; float: right;}

.read-more {
	float:right;
	border:none;
}

.doted-line {
	float:left;
	padding:10px 0 0 0;

}

.border {
border-top:1px #7f8080 dashed;
margin:30px 0 0 0;
}

#content-area ul.why-choose-us  {
float:left;
width: 300px;
padding:10px 0 0 0;
}

#content-area ul.why-choose-us li {
	font:normal 12px Trebuchet MS;
	color:#fff;
	background:url(../images/bulits.jpg) no-repeat left 8px;
	padding:5px 0 5px 20px;
	line-height:15px;
}


#form-area {
	float: right;
	width: 202px;
}

#form-area h3 {
	float:right;
	width:192px;
	background: #151515 url(../images/contact-us-top.jpg) no-repeat left top;
	font:bold 15px Trebuchet MS;
	color:#fff;
	text-align:center;
	padding:5px;
	text-transform:uppercase;
	margin:10px 0 0 0;
}

#form-area form {
width:192px;
float:right;
padding:3px 0 0 10px;
background: #0d79c3 url(../images/form-bg.jpg) repeat-x left top;
}

#form-area label {
float:left;
font:normal 10px Trebuchet MS;
color:#fff;
list-style:none;
padding:2px 0 0 0;
}

#form-area input {
float:left;
width:171px;
height:12px;
font:normal 10px Verdana;
padding:2px 5px 5px 5px;
background:url(../images/field.jpg) no-repeat left top;
}

#form-area textarea {
float:left;
width:171px;
height:46px;
background:url(../images/text-field.jpg) no-repeat left top;
border:none;
font:normal 10px Verdana;
padding:5px;
}

#form-area .submit-button {
width:43px;
height:auto;
float:right;
padding:10px 23px 0 0;
border:none;
background:none;
}

#call-to-action {
	float: right;
	width: 202px;
	background:url(../images/call-us-bg.jpg) no-repeat left top;
	text-align:center;
	margin:15px 0 0 0;
padding-top: 25px;
}

#call-to-action p {
	font:normal 20px Georgia;
	color:#fff;
	padding:5px 5px 0 5px;
}

#call-to-action span {
	font:normal 24px Georgia;
	color:#000;
}

#footer {
	float: left;
	width: 878px;
	background:url(../images/footer-bg.jpg)  no-repeat left top;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	margin:10px 0 0 0;
	padding:11px;
}

#footer ul{
	padding:0;
	list-style-type:none;
	width:600px;
}

#footer li{
	float:left;
	font:normal 11px Trebuchet MS;
	color:#fff;
	padding:0 11px 0 11px;
	display:inline;
	background:url(../images/footer-seprator.jpg) no-repeat right top
}

#footer p {
	float:left;
	font-size:11px;
	padding:0 0 0 11px;
}

#footer li a:link, #footer li a:visited, #footer li a:active {
	color:#fff;
	text-decoration:none;
}

#footer li a:hover {
	color:#fd8a7a;
}

#footer li.no-bg {
	background:none;
}

#footer span {
	float:right;
	padding:0 5px;
	font:normal 11px Trebuchet MS;
}

#footer span a:link, #footer span a:visited, #footer span a:active{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#footer span a:hover {
	color:#fd8a7a;
	text-decoration:none;
}

