/*************************************************************************************\

								CSS FOR CONTACT US

\*************************************************************************************/

#top_content {margin:20px 0px 0px 0px;}
#top_content #slideshow_container {border:1px solid #ddd;width:250px;float:left;}
#top_content #slideshow {width:250px;}
#top_content #top_content_right {margin:0px 10px 0px 260px;}
#top_content #top_content_right h1 {margin:0px 0px 0px 10px;padding:0;font-family:Helvetica,Arial,Sans-serif;font-size:25pt;font-weight:bold;color:#9e009e;text-align:left;text-shadow: #ccc 0px 2px 2px;}
#top_content #top_content_right h4 {margin:25px 0px 20px 10px;padding:0;font-family:Georgia,Serif;font-size:14pt;font-weight:bold;color:#000;text-align:left;}
#top_content #top_content_right p {margin:30px 0px 0px 10px;text-align:left;font-family:arial,sans-serif;font-size:10pt;font-weight:bold;color:#000;text-decoration:none;line-height:1.5em}
#getsatisfaction {text-align:center;margin:10px auto;}
#middle_content {display:block;margin:25px 0px 0px 0px;}
#middle_content p, #middle_content li {font-family:Arial,Sans-Serif;font-size:9pt;text-align:left;line-height:1.3em;color:#000;}
#middle_content p {padding:5px 0px 5px 0px;}
#middle_content p.contact_us {text-align:center;}
#middle_content .left {width:45%;padding:0px 15px 0px 0px;float:left;}
#middle_content .right {width:45%;float:left;padding:0px 0px 0px 15px;border-left:1px solid #ddd;}
#middle_content h2 {margin:0px 0px 10px 0px;padding:2px 0px 2px 4px;font-family:Helvetica,Arial,Sans-Serif;font-size:12pt;font-weight:bold;color:#000;text-align:left;}
#middle_content h2 a {text-decoration:none;color:#000;}
#middle_content h2 a:hover {text-decoration:underline;color:#00f;}
#middle_content h2 a:visited {text-decoration:none;color:#000;}
#middle_content dl {display:block;margin:auto;width:90%;}
#middle_content dt {margin-top:15px;height:20px;padding-left:30px;border:none;vertical-align:baseline;font-family:Helvetica,Arial,Sans-Serif;font-size:11pt;font-weight:bold;}
#middle_content dt.info_bg {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg%3D%3D) top left no-repeat;}
#middle_content dd {padding:10px 0px 10px 0px;font-family:Arial,Sans-Serif;font-size:9pt;font-weight:normal;}
#contact_form {display:block;width:100%;margin:0;padding:0;}
#contact_form label {display:block;width:35%;margin:0;padding:0px 10px 0px 0px;float:left;font-family:"Trebuchet MS",sans-serif;font-size:12pt;font-weight:bold;text-align:right;}
#contact_form textarea {width:300px;margin:0;padding:0;float:left;font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;border:1px solid black;}
#contact_form select {width:300px;margin:0;padding:0;float:left;font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;border:1px solid black;}
#contact_form #submit {font-family:arial,sans-serif;font-size:10pt;font-weight:bold;background:#eee;border:1px solid black;}
#contact_form #contact_form_response {font-family:arial,sans-serif;font-size:10pt;font-weight:bold;}
#driving_directions {margin:40px 0px 0px 0px;padding:5px 0px 5px 0px;width:99%;border-top:1px solid #ddd;}
#dd_left {width:45%;float:left;}
#dd_right {margin:0px 0px 0px 20px;width:45%;float:left;}
#dd_right h4 {font-family:"Trebuchet MS",sans-serif;font-size:12pt;font-weight:bold;text-align:left;color:#000;}
#dd_right dt {font-family:arial,sans-serif;font-size:10pt;font-weight:bold;text-align:left;color:#000;}
#dd_right dd {font-family:arial,sans-serif;font-size:8pt;font-weight:normal;text-align:left;color:#000;}
#dd_map {margin:auto;border:1px solid #111;width:250px;height:250px;}
#our_address {margin:0;font:normal 10pt arial,clean,sans-serif;}
#our_address address {margin:5px 0px 0px 10px;font:normal 10pt arial,clean,sans-serif;}

/*****************************************************************************************\

	CLASS DEFINITIONS

\*****************************************************************************************/

.contactus_form_buttons {float:left;width:45%;margin:0;padding:0;font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align: left;}
input.validated {border:1px solid black;background: url('/images/form_shader.png') top left no-repeat;}
.form_spacer {clear:both;display:block;width:100%;height:10px;}
.form {padding:0px;margin:0px;}
.form li {clear:both;display:block;margin:3px;padding:5px 5px 5px 30px;list-style:none;position:relative;}
.form li img {display:block;position:absolute;left:5px;}
.form li div {display:inline;}
.form .error {border:1px solid #A90000;padding:4px 4px 4px 29px;background-color:#F8E5E5;}
.form .success {border:1px solid #74F019;padding:4px 4px 4px 29px;background-color:#DEF8CA;}
.form .selected {border:1px solid #1AA8E1;padding:4px 4px 4px 29px;background-color:#8DD8F7;}
#login_table .pad {padding:15px;}
.form input.login {padding:2px 7px;width:auto;}
.form input {width:180px;}
	
/* EOF */