body {font:16px Verdana, Arial, Helvetica, sans-serif; margin:0; color:#000; background:url(../images/main-bg.png) repeat-x center top #0139A8;}
a:link, a:visited {color:#9CF; font-weight:bold;}
a:hover {text-decoration:none;}
#wrapper {width:960px; margin:auto;}
#header {margin-bottom:15px;}
#header h1 {background:url(../images/sort-my-tax_logo.png) no-repeat; text-indent:-9000px; overflow:hidden; outline:none; width:328px; height:175px; margin:0 auto;}
#footer {clear:both; border-top:solid 1px #9CF; font-size:11px; color:#9CF; padding:10px 0; height:70px;}
#footer p {float:left; width:800px;}
/* LAYOUT START*/
.col {width:225px; float:left; margin-right:20px;}
.span2 {width:470px;}
.last {margin-right:0;}
/* LAYOUT END*/
.quest {background:url(../images/quest-bg.png) bottom; width:225px; margin-bottom:20px; line-height:22px;}
.quest a:link, .quest a:visited {text-decoration:none; background:url(../images/quest-bgMask.png) no-repeat; display:block; text-align:center; color:#000; text-decoration:none;}
.quest strong {background:url(../images/questMark-bg.png) no-repeat center; padding:15px 10px; display:block;}
.panel {width:420px; text-align:center; background:url(../images/panel-bg.png) no-repeat; padding:25px 25px 0 25px; margin-bottom:15px; font-size:15px;}
.panel p {margin:0 0 12px 0; line-height:20px;}
.panel h2 {font-weight:bold; color:#006; font-size:17px; margin-bottom:15px;}
.phone {color:#FFF; font-size:20px; display:block; border:solid 1px #FFF; background:url(../images/icon_phone.png) no-repeat #F00 9px 7px; width:175px; padding:4px 0 4px 35px; margin:0 auto; text-align:left;}
p.panelBottom {background:url(../images/panel-bgMask.png) no-repeat bottom; margin:15px -25px 0 -25px; padding-bottom:25px; font-weight:bold;}
a.about:link, a.about:visited {float:right;}
