@charset "UTF-8";

#head .text .professionals { width:409px; height:58px; background:url(../img/seo/seo-professionals.jpg) no-repeat; text-indent:-9999px; }
#head .text .effective { width:430px; height:58px; background: url(../img/web-design/effective.jpg) no-repeat; text-indent:-9999px; }
#head .text .howto { width:430px; height:58px; background: url(../img/contact/how-to.jpg) no-repeat; text-indent:-9999px; }
#head .image { position:absolute; top:111px; right:10px; }

#content .maincolumn{ width: 545px; padding: 6px 20px 0px 45px; float:left; }
#content .maincolumn p { font-size:1.2em; text-shadow:-1px 1px #FFF; line-height:16px; padding: 4px 0px 10px; margin: 0px; }
#content .maincolumn h2{ padding-top: 4px; }
#content .maincolumn .left{ width: 50%; float: left; }
#content .maincolumn .right{ width: 50%; float: left; }
#content .column.contact { width:290px; float:left; padding:0px 10px 0px 10px; }
#content.contact{ padding-bottom: 60px; }
#content.contact .formstyle, textarea{ background-color: #d0d0d0!important; border: #EEE 1px solid; color: #666; font-size: 11px; }
#content.contact .formstyle:focus, textarea:focus{ background-color: #dbdbdb!important; }

#contact{ padding-top: 5px; display: block; }
textarea{ font-size: 12px; height: 75px; }
form#contact label{ display: block; font-size: 12px;  margin: 8px 0px 0px 2px; }

a.quote{ background-image: url(../img/getquote.jpg); width: 252px; height: 39px; display: block; text-indent: -9999px; }
.contactul{ list-style-type: none; padding: 0px; margin: 0px; }
.contactul li{ font-size: 1.8em; margin: 12px 0px; }
