 * {margin:0;padding:0;} 
body {margin:0;padding:0;border-top:4px solid #D9D7CA;font:normal 14px Georgia, Verdana, Helvetica, Arial;line-height:21px;background:#151515 url(/images/scan-lines.gif) repeat;color:#999;}
img {border:none;}
a {text-decoration:none;}
.clear {clear:both;font-size:1px;float:none;height:1px;margin-top:-1px;line-height:1px;}
#wrap {text-align:left;margin:0 auto;padding:0;width:840px;height:100%;background-color:#000;border-left:5px solid #CCC;border-right:5px solid #CCC;}
#header {width:840px;height:120px;background-color:#000;}
#logo {float:left;height:56px;width:107px;padding:0;margin:35px 0 0 20px;}
html>body #logo {margin:35px 0 0 35px;}
#logo a:link, #logo a:visited, #logo a:active {background-image:none;}
#navigation {float:right;height:27px;width:630px;margin:55px 10px 0 0;padding:0;}
html>body #navigation {margin:75px 25px 0 0;}
#main	{margin:35px 0 0 5px;width:800px;}
#home #main	{margin:25px 0 0 5px;width:810px;}
#home #maincolumn1 {float:left;width:300px;padding:0;margin:0;}
#home #maincolumn2 {float:left;width:495px;padding:0;margin:0;}
#footer {font-size:0.9em;height:40px;margin:40px 18px 0 12px;border-top:2px solid #CCC;padding:10px 0 0 10px;color:#999;}
#topbar {display:inline;margin:0;float:right;}
.first {margin:28px 0 0 0; * margin:30px 0 0 0;padding:0;text-align:left;}
.header_img {width:100%;}
.header_img img {padding:20px;text-align:center;}
#maincolumn2 a:link, a:visited {color:#0076ff;text-decoration:none;}
#maincolumn2 a:hover {color:#0076ff;text-decoration:underline;}
.first a:link, p a:visited, .second a:link, p a:visited {color:#0076ff;text-decoration:none;}
.first a:hover, .second a:hover {color:#0076ff;text-decoration:underline;}
#footer a:link, #footer a:visited, #footer a:active, 
#topbar a:link, #topbar a:visited, #topbar a:active {color:#999;margin:0 3px;padding:0;}
#footer a:hover, #topbar a:hover {color:#FF7600;text-decoration:underline;margin:0 3px;padding:0;}
#navigation ul {float:right;border:0;margin:0;padding:0;list-style-type:none;}
#navigation li {float:left;text-align:center;margin:0;padding:0 15px 0 15px;padding:0;}
#navigation a {float:left;font:normal 12px Georgia, Arial, Verdana;padding:3px 13px 4px 13px;margin:0;text-decoration:none;color:#999;background-image:none;border-right:1px solid #AAA;}
#navigation a:hover {padding:3px 13px 4px 13px;margin:0;color:#FFF;border-bottom:3px solid #ff7600;}
#navigation a.navlast, #navigation navlast {border-right:none !important;}
h1, h4 {font:bold 16px Georgia, Arial, Verdana, Helvetica, sans-serif;color:#FF7600;}
h2 {margin:0;padding:0 0 5px 0;font:bold 12px Arial, Georgia, Verdana, Helvetica, sans-serif;color:#CCC;border-bottom:0px solid #CCC;text-transform:uppercase;}
p {line-height:125%;margin:0;padding:0;}
#footer p {font-size:12px;line-height:1.7em;margin:0;padding:0;}
fieldset {margin:0;padding:0;border:none;}  
#active a:link, #active a:visited, #active a:hover {border:1px solid #303030;background-color:#202020;color:#707070;}
.center {margin:0 0 0 39px;text-align:left;}
.center2 {margin:40px 0 0 39px;text-align:left;}
#phone {float:left;position:relative;left:612px;top:-75px;font:normal 14px Georgia, Arial, Helvetica, Verdana;color:#999;}
#phone span {font:normal 20px Georgia, Arial, Helvetica, Verdana;color:#FF7600;}
#address {width:195px;margin:20px 0 60px 39px;padding:0;color:#CCC;}
#address span {float:left;position:relative;top:10px;margin:0;}
#google_maps {font:bold 12px Arial, Helvetica, Verdana;margin:5px 0 5px 0;padding:0;}
#google_maps a {margin:0;padding:3px 10px 3px 10px;text-decoration:none;color:#FFF;background-color:#D00021;background-image:-webkit-linear-gradient(top,#D80026,#BC0720);background-image:-moz-linear-gradient(top,#D80026,#BC0720);background-image:linear-gradient(#D80026,#BC0720);text-shadow:0 -1px 1px #B00021;}
#google_maps a:hover {margin:0;padding:3px 10px 3px 10px;text-decoration:none;color:#FFF;background-color:#DA0021;background-image:-webkit-linear-gradient(top,#E20026,#C60720);background-image:-moz-linear-gradient(top,#E20026,#C60720);background-image:linear-gradient(#E20026,#C60720);}
.testimonial_header {margin:30px 0 0 0;font-size:14px;text-transform:capitalize;}
.testimonials {margin:5px 0 15px 0;line-height:140%;font-style:italic;}
.testimonials span {font:bold 16px "Times New Roman", Verdana, Arial, Helvetica;font-style:italic;}
.full_testimonial {float:right;}