* {margin:0; padding:0;}
body {width:100%; text-align:center; background: url(images/bg) repeat-x #fdfaef; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#page {width:846px; margin:0 auto; text-align:left; background:url(images/background.gif) center repeat-y; position:relative; border: #680303 1px solid;}
#header {height:114px; background:url(images/header.png) no-repeat;}
#phone {text-align:right; color:#680303; position:absolute; top:12px; left:593px; width:237px; font-size:12px; font-weight: bold; line-height:1.3em; font-family:"Times New Roman", Times, serif;}
#phone a {color:#680303;}
#phone a:hover {text-decoration:none;}
#address {text-align:right; color:#fdfbf0; position:absolute; top:64px; left:593px; width:237px; height:39px; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#navigation {height:26px; color:#680303; margin:0 auto; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
#navigation a {color:#680303;}
#navigation a:hover {text-decoration:none;}
#navigation ul {list-style:none; padding-top:3px;}
#navigation li {display:inline; padding:0 9px 0 5px; border-right:solid 1px;}
#main {height:230px; background:url(images/main.png) no-repeat; font-size:16px; font-weight:bolder; line-height:1.3em; color:#333333; font-family:Georgia, "Times New Roman", Times, serif;}
#main ul {padding:20px 400px 0 30px;}
#main li {background:url(images/arrow.gif) no-repeat 0 5px; list-style:none; padding-left:20px; padding-bottom:10px;}
#box {height:230px; background:url(images/box.png) no-repeat; font-size:14px; font-weight:bolder; line-height:1.3em; color:#333333; font-family:Georgia, "Times New Roman", Times, serif;}
#box ul {padding:20px 5px 0 30px;}
#box li {background:url(images/arrow.gif) no-repeat 0 5px; list-style:none; padding-left:20px; padding-bottom:10px;}
#testimonials {position:absolute; top:343px; left:50px; font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
#testimonials a{color:#fdfbf0; text-decoration:none; padding-right:3px;}
#testimonials a:hover {text-decoration:underline;}
#left_column {width:316px; float:left;}
#left_column a {font-weight:bold; color:#680303;}
#left_column a:hover {text-decoration:none;}
#title {height:96px; background:url(images/title.png) no-repeat; }
#title p {padding:34px 20px 0 140px;}
#request {height:96px; background:url(images/request.png) no-repeat; }
#request p {padding:52px 100px 0 20px;}
#content {width:530px; float:left; min-height:288px;}
#content p {padding: 5px 20px 5px 10px;}
#content2 {width:530px; float:left; min-height:288px;}
#content2 p {padding: 5px 20px 5px 10px;}
#content3 {width:846px;}
#content 3 p {padding: 5px 10px;}
#page_name {height:43px; background:url(images/headline.png) no-repeat}
#page_name h1 {color:#fdfbf0; padding:17px 20px 0px 10px;}
#page_name2 {height:43px; background:url(images/inner_headline.png) no-repeat}
#page_name2 h1 {color:#fdfbf0; padding:17px 20px 0px 10px;}
#page_name3 {height:43px; background:url(images/inner_headline_2.png) no-repeat;}
#page_name3 h1 {color:#fdfbf0; padding:17px 20px 0px 20px;}
#text {background:url(images/content_bg.png) repeat-y; min-height:269px;}
#text2 {background:url(images/content_bg.png) repeat-y; min-height:499px;}
#text2 h2 {color:#680303; font-size:16px; font-weight:bold; padding:10px 20px 0px 10px;}
#text3 {background: url(images/content_middle_2.png) repeat;}
#text3 p {padding:0 20px;}
#text3 h2 {color:#680303; font-size:16px; font-weight:bold; padding:10px 20px 0px 20px;}
#footer {height:77px; background:url(images/footer_bg.png) no-repeat; margin:0 auto; text-align:center; padding-top:6px; color:#fdfbf0;}
#footer a {color:#fdfbf0; font-weight:bold;}
#footer a:hover {text-decoration:none;}
#footer ul {list-style:none; padding-top:3px;}
#footer li {display:inline; padding:0 8px 0 5px; border-right:solid 1px;}
#contact_form {width:530px; min-height:460px; background:url(images/content_bg.png) repeat-y; text-align:left, padding-top:20px;}
#contact_form h2 {color:#680303; font-size:16px; font-weight:bold; padding:5px 20px 5px 10px;}
#contact_form input {display:block; position:relative; clear:both;}
#contact_form input.button {left:10px;}
#contact_form textarea {display:block; position:relative; clear:both;}
#contact_form select {position:relative; clear:both;}
#contact_form label {left:10px; display:block; clear:both; position:relative; text-align:left }
#contact_form fieldset { width:610px; border: #253a55 2px solid; margin:0 0 15px 20px;}
#contact_form legend {font-size:16px; font-weight: bold; color: #000000; margin:0;}
.testimonial {border-bottom:dotted #990000 1px; margin-left:10px; margin-right:18px;}
.testimonial p{padding-right:0; padding-left:0;}
