﻿html, body, a { font-family: arial, sans-serif; font-size: 12px; color: #333333;}
img { border: 0; }
form { display: inline; }
h1 { font-size: 24px;}
h2 { font-size: 21px; }
h3 { font-size: 18px; }

body {  margin: auto; }
	.body-bg { background:url(images/bg.jpg) no-repeat top center #97cae4;}
	.clear { clear: both; }
	.br { height: 5px; font-size: 5px; }
	.br2 { height: 10px; font-size: 10px; }
	.msg { background: #ffeda4; color: #be0000; text-align: center; margin: 10px 0; padding: 0; display: block; }
	.pad1 { padding: 5px; }
	.pad2 { padding: 10px; }
	.noul { text-decoration: none; }
	.odd { background: #eeeeee; }
	.even { background: #ffffff; }
	.center { text-align: center; }
	.bold { font-weight: bold; }
	.lt { text-align: left; }
	.rt { text-align: right; }
	.h1 { font-size: 18px; }
	.req { color: #be0000; }
	.big { font-size: 20px; }
	.med { font-size: 16px; }
	.sm { font-size: 12px; }
	.lift { position: relative; top: -3px; }
	.form-ul { list-style: none; padding: 0; margin: 0; width: 100%; }
		.form-ul li { margin-bottom: 10px; clear: both; }
			.form-ul li label { float: left; width: 120px; text-align: right; padding-right: 10px; }
			.form-ul li strong { color: #be0000; }
			.form-ul li em { color: #be0000; font-style: normal; }
			.form-ul li input { padding: 1px 3px; }
			.form-ul li span.note { color: #6574f5; }
			.form-ul li .same-width { width: 300px; }
	.form-error-ul { list-style: none; }
	.form-inline-error { background: url('../img/icon/alert.gif') top left no-repeat; padding-left: 15px; color: #cc0000; }
	
	.list { list-style: none; }
		.list li { margin-bottom: 10px; clear: both;}
			.list li label { float: left; width: 130px; text-align: right; padding-right: 10px; }
	.tbl { width: 100%; border-collapse: collapse;  }

#main-content { width: 950px; margin:  auto; }

#top-box { width: 950px; }
	#logo-box { }
		#logo-box img { vertical-align: middle; }
#middle-box { width: 950px; min-height: 500px; background-color: white; overflow: hidden;}
* html #middle-box{height: 500px;}		
	#content-left { width: 200px;  min-height: 500px; vertical-align: top;}
		* html #content-left { height: 500px; }
 	#content{width: 500px; min-height: 500px; color: black; background-color: white; padding-left: 10px; padding-right: 10px;}
	* html #content{height: 500px;}
	
#nav-box{width: 950px;  background-color: white; text-align: center; padding-top: 10px;}
#nav-ul { list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

			#nav-ul li {
	margin-left: 2px; 
	padding:.5em;
	list-style: none;
	display: inline;
	border: 3px solid #daeaf7;
}


#sectiontitle{font-family: Georgia,"Times New Roman",Times,serif;
font-size: 32px;
line-height: 48px;
font-style: italic;
color: #231f20; margin-left: 80px; }
#business_services

{

background-color: #ffffff;
background-repeat: repeat;
background-attachment: scroll;

background-position: 0% 0%;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #ebebeb;

height: 140px;

margin-top: 0pt;

margin-right: 1px;

margin-bottom: 0pt;

font-size: 16px;

width: 693px;

padding-bottom: 2px;

}
/*listing page*/
#listing_title{
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 24px;
line-height: 30px;
color: #5f8db1;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 0pt;
}
#listing_table{padding: 20px; width: 100%; text-align: justify;}
#listing_table tr td{padding: 10px;}
#listing_contact{background-color: #daeaf7; padding: 10px;}
#listing_contact_field{font-size: 16px;}
#listing_input{font-size: 16px; height: 20px; text-align: center; }
#listing_header{font-family: Georgia,"Times New Roman",Times,serif; font-size: 32px; font-style: italic; color: #4982b5; line-height: 50px; text-decoration: none;}
#listingname{font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; font-style: italic; color: #4982b5; line-height: 30px; text-decoration: none; }
#directory-listing tr td a{font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; font-style: italic; color: #4982b5; line-height: 40px; text-decoration: none; }
#directory-listing{margin-left: 80px; width: 800px;}
#directory-listing td{padding-top: 15px;}
#category-listing-location{color: #000000;

font-family: Arial,Helvetica,sans-serif;

font-size: 14px;

text-decoration: none;

letter-spacing: 0.05em;

font-weight: bold;

font-style: italic;

line-height: 2.2em;}
#recent-cities{margin-left: 30px;}
#recent-cities td a{font-size: 18px;  color: #4982b5; line-height: 30px; text-decoration: none;}
#recent-cities td{padding-right: 90px; text-align: center;}
				#nav-ul li a { color: black; font-size: 18px; text-decoration: none;}


.style1 {
	text-align: left;
}
.style2 {
	text-align: center;
}
.style3 {
	font-family: "Times New Roman";
	font-size: xx-small;
	}
#recent-customers{margin-left: 0px;}
#recent-customers td a{font-size: 18px; font-weight: bold; color: #4982b5; line-height: 30px; text-decoration: none;}
#recent-customers td{padding-right: 20px; text-align: center;}
				#nav-ul li a { color: black; font-size: 16px; font-weight: bold; text-decoration: none;}
	
#home-table{width: 800px; margin-left: 68px; background-color: #daeaf7; border: 1px solid #daeaf7;}
#home-table tr td{padding: 5px; background-color: white; text-align: center; }
#home-table tr td span{color: black; font-size: 18px; font-weight: normal;}

	#search-box{width: 800px; padding: 0; height: 50px; float: left; margin-left: 68px; margin-top: 20px; border: 2px solid #daeaf7; padding-bottom: 5px;}
	#search-box table tr td span{font-size: 18px; font-weight: bold; padding-left: 10px; padding-right: 10px;}
	#search-field{width: 300px; height: 20px; font-size: 16px; font-weight: bold; padding: 5px; font-family: Arial,Helvetica,sans-serif; border: 2px solid #7ea5c6;}
	#content-right {  width: 750px; padding: 0 20px; min-height: 500px; vertical-align: top;}
		* html #content-right { height: 500px; }
#footer-box{height: 30px; background-color: white; width: 950px;}
#footer-box, #footer-box a {  text-align: center; color: #999999; }

