html *{margin: 0px; padding: 0px}
body{background-color:rgb(219,219,219);font:62.5%/62.5% Georgia, serif;text-align:center;margin:0;}

#container{text-align:left;margin:0 auto;width:960px;height:100%;background-color:#fff;}

#header{margin:0 10px;padding:24px 30px 0 0;height:120px;border-bottom:2px solid rgb(171,138,125);font:normal normal normal 4em Georgia, serif;}

#header #logo {float:left;position:absolute;}
#header #logo h2 {margin:0;padding:0;}
#header #logo a {display:block;width:280px;height:118px;text-indent: -9999px; background: url('/images/2.gif') 19px 0px no-repeat;}

#contact{display:block;}
h1.call{font:normal normal normal 1em/0.7em Georgia, serif;color:rgb(255, 100, 0);margin:0;text-align:right;clear:right;}
h1.phone{font:normal normal normal 0.625em/1.2em Georgia, serif;color:rgb(255, 100, 0);margin:0;text-align:right;clear:right;}
h1.email {font:normal normal normal 1em/1.5em Georgia, serif;color:rgb(100, 166, 185);margin:0;text-align:right;clear:right;}
#header a:visited, #header a, #left a:visited, #left a{color:rgb(100, 166, 185);text-decoration: none;}
#header a:active, #header a:hover, #left a:active, #left a:hover{color:rgb(171, 138, 125);text-decoration: none;}

#left{float:left;width:390px;padding:58px 65px 40px 40px;}
p.intro{font:normal normal normal 3.2em Georgia, serif;color:rgb(171, 138, 125);margin:0;}
p.more{font:normal normal normal 2.4em Georgia, serif;color:rgb(171, 138, 125);margin-top:50px;}
p.contact{font:normal normal normal 2.4em Georgia, serif;color:rgb(171, 138, 125);margin-top:0;}
span.orange{color:rgb(255,100,0);}
span.blue1{color:rgb(100,166,185);}
span.blue2{color:rgb(130,183,199);}
span.blue3{color:rgb(145,192,206);}
span.blue4{color:rgb(160,201,213);}

#right{float:left;width:420px;padding:6px 0px 40px 45px;background:url('/images/3.gif') no-repeat scroll 16px 0;}
h1.work{font:normal normal normal 2.5em Georgia, serif;color:#fff;margin:0 0 30px 0}

#right a img{border:none;margin:0 23px 23px 0;}

a{outline: none;}


#footer{clear:both;height:20px;padding:15px 30px;font:normal normal normal 1.2em Verdana, sans-serif;color:rgb(199, 199, 199);border-top:2px solid rgb(171,138,125);margin:10px;}


#right-contact{float:left;width:420px;padding:58px 0px 40px 0px;}

legend{margin-left:0px;color:#fff;}
fieldset ol{padding:20px 12px 0 20px;margin:0;list-style:none;}
fieldset li{padding-bottom:20px;}
button.zemSubmit{border:none;margin:0 0 18px 200px;color:#fff;background-color:rgb(255,100,0);font-size:1em;}
label{float:left;width:180px;text-align:left;margin:0;}
fieldset{font:1.8em Georgia, serif;color:#fff;border:0 none;background-color:rgb(171, 138, 125);}
ul.zemError{list-style:none;margin:12px 0 0 20px;font-size:.8em;color:rgb(255,209,0);}