@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;text-align:center;font-size:smaller;color:#777;font-family:Geneva, Arial, Helvetica, sans-serif;line-height:1.35em;}
#wrapper {width:980px;margin:auto;text-align:left;background-color:#fff;}
h4 {font-size:1.4em; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;margin:10px 0 5px 0;color:#198bd8}
h5 {font-size:1.2em; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;margin:10px 0 5px 0;color:#198bd8;}
h6 {font-size:1.1em; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;margin:10px 0 5px 0;color:#198bd8;}
.greytext {color:#666;}

/*************logo*************/
#logo {background:url(../images/logo.png) center center no-repeat;width:300px;height:97px;margin:30px 20px 20px 20px;background-color:#fff;}
#logo a:link, #logo a:active, #logo a:hover, #logo a:visited {color:#198bd8;text-decoration:none;position:relative;top:55px;left:105px;letter-spacing:0.2em;}
/*************logo*************/

/*************menu*************/
#menu {margin:-20px 0 0 10px;}
#menu ul li {display:inline;padding:45px;}
#menu ul li a:link {color:#666;text-decoration:none;font-size:1.35em;}
.home {position:relative;top:45px;left:-45px;}
.about {position:relative;top:25px;left:-10px;}
.services {position:relative;top:35px;left:15px;}
.portfolio {position:relative;top:50px;left:55px;}
.quote {position:relative;top:25px;left:75px;}
/*************menu*************/



/*************cons*************/
#cons img {float:right;margin:-100px 20px 0 0;background-color:#fff;}

/*************cons*************/



#text_area {background-color:#fff;margin:50px 0 0 0;}
/*************left column*************/
#left {width:66%;float:left;padding:20px 20px 20px 25px;background-color:#fff;}
html>/**/body #left ul {margin-left:-30px;}
#left ul {list-style-type:none;margin-left:0;}
#left li {padding-bottom:15px;}
html>/**/body #left li {padding-bottom:25px;}
/*************left column*************/




/*************right column*************/
#right {width:25%;float:right;padding:20px 20px 20px 20px;background-color:#fff;border-left:1px dashed #ddd;}


#quote img {float:right;}
#quote ul {list-style:none;margin: 0 0 0 5px;}
html>/**/body #quote ul {margin: 0 0 0 -30px;}
#quote label {display:block;font-weight:bold;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
#quote li {margin-bottom:8px;}


#services {margin:60px 0 0 0;}
#services ul {list-style-type:none;margin:10px 15px 0 0;}
#services li {margin:5px 0 15px 0;font-size:1.1em;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
#services ul li ul li{border-bottom:1px dashed #ddd;padding:5px 0 5px 8px;margin:0;font-size:small;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
html>/**/body #services ul {margin:10px 15px 0 -38px;}
/*************right column*************/

/*************footer*************/
#footer {clear:both;float:none;text-align:left;padding:20px 5% 530px 10%;background-color:#f6f6f6;}


#msg {width:25%;float:left;margin:20px 10px 0 10px;}
#msg ul {list-style-type:none;}
#msg ul li {padding:2px 0 25px 0;font-weight:bold;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
#msg ul li ul li {padding:2px 20px 2px 0;margin:5px 0 5px -40px;font-weight:normal;border-bottom:1px dashed #ddd;}


#phone {width:25%;float:right;margin:20px 10px 0 -80px;}
#phone ul {list-style-type:none;}
#phone ul li {padding:2px 0 25px 0;font-weight:bold;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
#phone ul li ul li {padding:2px 20px 2px 0;margin:5px 0 5px -40px;font-weight:normal;border-bottom:1px dashed #ddd;}

#seals {float:right;margin:20px 0 0 60px;width:35%;}
/*************footer*************/
