﻿body{ background:#fff; font-family:Microsoft Sans Serif, Arial; font-size:14px; margin:0; padding:0;}

img{border:none;}

h1{margin:0 0 14px 0; color:#777777; font-size:170%; font-weight:normal; text-transform:capitalize;}

p{margin:0 0 14px 0; line-height:1.2em;}

p a, p span, span a{color:#ec0000; text-decoration:none;}

p a:hover, right a:hover{color:#ec0000; border-bottom:solid 1px #bbb;}



/* Layout
-----------------------*/

#main{ background:#fff; width:800px; margin:0 auto;}

#header{float:left;width:800px;height:150px; background:#fff url('/images/redbar.gif') top center no-repeat;}

#cutTop{float:left;width:800px; height:30px; background:#fff url('/images/cut_top.gif') no-repeat;}

#wrap{float:left; padding:0 42px; width:800px; background:#fff url('/images/bg.jpg') repeat-y;}

#cutBottom{float:left; width:800px; height:30px; background:#fff url('/images/cut_bottom.gif') no-repeat;}

#footer{float:left; width:750px; padding:4px 25px; height:80px; font-size:80%; color:#888; }

#footer .right{float:right;}

#footer .left{float:left;}

#logo{float:left; width:189px; height:108px; margin:6px 0 0 25px;}

.tagline{float:left; margin:94px 0 0 8px; color:#777; font-style:italic;font-size:100%;}

#menuWrap{float:left; width:100%;}

#menu{float:right; margin:10px 25px 0 0; padding:0; font-size:86%; text-transform:uppercase;}

#menu li{float:right; margin:0 0 0 20px; padding-bottom:6px; display:inline;}

#menu li a{color:#ec0000; padding-bottom:4px; text-decoration:none;}

#menu li a:hover, .selected{color:#ec0000; border-bottom:solid 2px #ddd;}

.col_left{ float:left; width:360px; margin:0 10px 0 0;}

.col_right{ float:left; width:345px; margin:0;}

.col_just{ float:left; width:705px; margin:0 10px 0 0;}

.main_image{border:solid 6px #aaa; margin:6px 0 12px 0;}

.clients_say{ margin:0 0 12px 0;}

.call{margin:40px auto 20px auto;}

.quote-up {display:block; text-align:left;}

.quote-down, .quote span {display:block; text-align:right;}

.quote{padding:0 20px; color:#777; font-style:italic;}

.quote span{font-weight:bold;}

.service-list{margin:0 0 0 14px; padding:0; line-height:1.6em;}

.service-list span{padding:0; margin:0; display:block;}

.service-list span img{margin:0 8px 0 0;}

.boldRed{color:#ec0000; font-weight:bold;}

/* Form
-------------------------*/

input[type=text], textarea{border:solid 1px #ddd;}

input[type="submit"]{ background:#e5e5e5 url('images/InputBg.gif') repeat-x; height:26px; font-weight:bold; color:#777; border:solid 1px #cacaca!important; border-collapse:collapse; }