*{margin:0;padding:0;}
body{background:url(images/main-bg.png);color:#3c3c3c;font:14px/18px Helvetica,Arial,sans-serif;}
a{text-decoration:none;color:#00b7f3;}
a:hover{text-decoration:underline;}
b,strong{color:#1c1c1c;}
h1,h2,h3{color:#008ce3;font:24px/32px Arial Narrow,sans-serif;letter-spacing:-1px;padding-bottom:20px;}
h1{font-size:32px;}
p{padding:5px 0;}
ul{list-style:none;}
li{padding:3px 0;}
:focus{outline:0;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;zoom:1;}
#top-shadow{background:url(images/top-shadow.png) repeat-x;margin-top:1px;}
#container{margin:0 auto;padding:40px 0;position:relative;width:778px;}
#header{text-align:center;}
#logo{padding-bottom:30px;}
#main{background:url(images/main-content.jpg) repeat-y;position:relative;width:778px;}
#main-top{background:url(images/main-top.jpg) no-repeat;position:relative;width:778px;}
#main-content{background:url(images/main-bottom.jpg) no-repeat left bottom;padding:30px 100px;width:578px;}
#main-content ul{list-style-type:disc;padding:10px 0 10px 40px;}
#main-content ol{list-style-type:decimal;list-style-position:inside;padding:10px 0 10px 20px;}
#main-content ul li ul,#main-content ul li ol{padding:2px 0px 2px 20px;}
#main-content ol li ul,#main-content ol li ol{padding:2px 0px 2px 35px;}
.phone{font-size:16px;font-weight:bold;padding:0 0 30px;text-align:center;}
.phone span{color:#008ce3;font:28px/32px Arial,sans-serif;letter-spacing:-1px;}
#footer{padding:40px 0 0;}
.footer-left{float:left;}
.footer-right{float:right;padding:3px 0 0;}

