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



h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0px; padding:0px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0px; padding:0px; }
a img,:link img,:visited img,fieldset { border:none; }

body { padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  
		background: url("images/repeat-bg.gif") top left repeat-x #ffffff; }

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #660000; text-decoration: underline; 
	  font-weight: bold;}

a:hover{ text-decoration: underline; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-bottom: 15px; line-height: 20px; }
em {font-style: italic; }

h1,h2,h3,h4,h5,h6 { color: #660000; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }
h1 { font-size: 18px; margin-bottom: 15px; font-weight: bold; }
h2 { font-size: 18px; margin-bottom: 15px; font-weight: bold; }
h3 { font-size: 12px; }




textarea, input, table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c1d22; }

 * ------------------------------------------------------------------------- */fr
/* index page */


#container { margin: 0px; padding: 0px; width: 100%; text-align: center; }
#container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#header { background: url("images/header.jpg") top left no-repeat; width: 990px; height: 127px; 
					margin: 0px auto 0px auto; }
#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#headerleft { padding: 65px 0px 0px 25px; float: left; }
	#headerleft span { font-size: 20px; color: #767676; }
	#headerright { float: right; text-align: right; padding: 23px 40px 0px 0px; font-family: Trebuchet MS, Arial; 
								 font-size: 13px; color: #8b8a78; }
	#headerright span { font-size: 18px; color: #660000; }
	#headerright a { font-family: Trebuchet MS, Arial; font-size: 13px; color: #8b8a78; text-decoration: none; }
	#headerright form { margin-top: 5px; }
	#headerright label { font-size: 12px; margin-right: 180px; }
	#headerright .go { width: 32px; height: 26px; background: url("images/go.png") top left no-repeat; border: none; 
										 margin-top: 0px; }
	#headerright .search { width: 229px; height: 22px; border: solid 1px #767676; vertical-align: top; margin-top: 1px; }

#navarea { width: 990px; margin: 0px auto 0px auto; }
#navbar { width: 990px; height: 46px; background: url("images/navbar.png") no-repeat top left; }
#navbar li { display: block; float: left; }
#navbar li a { display: block; height: 46px; }
#navbar li a span { display: none; }
	#navbar1 { width: 6px; height: 46px; }
	#navbar2 { width: 97px; }
	#navbar3 { width: 148px; }
	#navbar4 { width: 137px; }
	#navbar5 { width: 134px; }
	#navbar6 { width: 154px; }
	#navbar7 { width: 172px; }
	#navbar8 { width: 137px; }
	
	#navbar2:hover { background: url("images/navbar.png") no-repeat -6px -46px; }
	#navbar3:hover { background: url("images/navbar.png") no-repeat -103px -46px; }
	#navbar4:hover { background: url("images/navbar.png") no-repeat -251px -46px; }
	#navbar5:hover { background: url("images/navbar.png") no-repeat -388px -46px; }
	#navbar6:hover { background: url("images/navbar.png") no-repeat -522px -46px; }
	#navbar7:hover { background: url("images/navbar.png") no-repeat -676px -46px; }
	#navbar8:hover { background: url("images/navbar.png") no-repeat -848px -46px; }

#mainareabg { background: url("images/main_repeat_bg.png") top left repeat-y; width: 990px; 
							margin: 0px auto 0px auto; }	
#mainarea { width: 990px; background: url("images/main_bg.jpg") top left no-repeat; padding-left: 0px; }
#mainarea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#leftcolumn { padding-left: 25px; width: 330px; float: left; padding-top: 15px; }
	
	#ourlocations { }
	#ourlocations .office { font-weight: bold; }
	#ourlocations .contacttoday { font-size: 16px; color: #660000; font-weight: bold; }
	#ourlocations .phone { font-size: 30px; color: #660000; font-weight: bold; }
	#ourlocations #contactustag { margin-top: 50px; }
	
	#quickcontactarea span { font-size: 20px; color: #660000; font-weight: lighter; }
	#quickcontactarea span.contact { font-family: Trebuchet MS, Arial; font-size: 16px; color: #660000; font-weight: bold; }
	#quickcontact { margin-top: 10px; }
	#quickcontact input.input { width: 214px; height: 21px; border: solid 1px #91918a; margin-bottom: 4px; 
															padding: 3px 0px 0px 5px; }
	#quickcontact textarea { width: 214px; height: 101px; border: solid 1px #91918a; 
														padding: 3px 0px 0px 5px; }
	#quick_submit { width: 78px; height: 24px; background: url("images/quicksubmit.png") no-repeat top left; 
									border: none; margin: 4px 0px 14px 143px; padding: 0px; }

	#sideblurb { margin: 65px 0px 30px 0px; padding-right: 40px; border-right: solid 2px #cfcfc3; width: 263px; }
	#sideblurb ul { display: block; list-style: none; }
	#sideblurb li { display: block; background: url("images/li-bg.png") top left no-repeat; padding-left: 20px; 
									height: 20px; }
	#sideblurb li a { text-decoration: none; font-weight: normal; }

#rightcolumn { width: 579px; padding-right: 0px; float: left; }
	#mainblurb { padding: 200px 0px 0px 0px; }
	#mainblurb ul { margin-left: 15px; }
	#claim_areas {  }
	#claim_areas ul { display: block; list-style: none; margin-left: 0px; }
	#claim_areas li {  display: inline-block; width: 240px; background: url("images/li-bg.png") top left no-repeat; 
										 padding-left: 20px; height: 38px; }

	* html #claim_areas li { display: inline; } /* ie6 only */
	* + html #claim_areas li { display: inline; } /* ie7 only */
	
	#claim_areas a { color: 292929; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	#claim_areas a:hover { text-decoration: underline; }
#footer { width: 990px; height: 197px; background: url("images/footer_bg.png") no-repeat top left; 
					padding-top: 15px; line-height: 20px; margin: 0px auto 0px auto;}
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#footerleft { float: left; width: 540px; padding-left: 20px; }
	#footerleft span.contactus { font-family: Tahoma, Arial; font-size: 20px; color: #660000; font-weight: bold; 
															 margin-bottom: 10px; display: block; }
	#footerleft span { color: #363636; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
	#footerleft ul li { display: inline; font-weight: normal; }
	#footerleft a { text-decoration: none;  color: #363636; font-family: Arial, Helvetica, sans-serif; 
							    font-size: 11px; font-weight: normal;}
	#footerleft a:hover { text-decoration: underline; }
	#footerleft li span { color: #363636; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
	
	#footerright { float: right; width: 310px; padding-right: 30px; text-align: justify; }
	#footerright span.tagline { display: block; float: right; font-family: Tahmoa, Arial; font-size: 22px; color: #660000; 
													margin-bottom: 10px; }
	#footerright span { color: #363636; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
	#footerright span.sitename { font-family:"Times New Roman", Times, serif; color: #660000; font-size: 24px; 
															 float: right; display: block; margin-top: 10px; }


#contact_form { }
#contact_form label { display: block; width: 200px; float: left; margin-bottom: 10px; }
#contact_form label.radio { width: 50px; }
#contact_form input { float: left; margin-bottom: 10px; width: 350px; }
#contact_form input.radio { float: left; margin-bottom: 10px; width: 50px; }
#contact_form textarea { width: 350px; height: 150px; }
#contact_form br { clear: left; }
#contact_form p { clear: left; } 
#contact_form input.submit { width: 78px; height: 24px; border: none; margin-top: 20px; margin-left: 200px;
															background: url("images/quicksubmit.png") no-repeat top left; }







