@charset "utf-8";
a{color:#06F}
a:hover,h3 a{text-decoration:none}
body{margin:35px 0 100px;padding:0;font:14px Arial}
p{margin:0;padding:0}


#main{width:800px;margin:0 auto;background:#FFF url("media/mid.gif") repeat-y}
#top{background:#FFF url("media/top.gif") no-repeat;height:28px}
#header{position:relative;margin:0 40px;background:#FFF url("media/marketing-olympia-logo.gif") no-repeat 2px 4px}
#web a{font-size:29px;color:#000;text-decoration:none}
#slogan{margin:5px 0 0;font-weight:bold;font-size:14px}
#slogan a{padding-left:78px}
#slogan strong{margin:0 16px}
#slogan #contact{padding:0}
#head{background:#FFF url("media/head.gif") no-repeat;height:28px}
#content{position:relative}
#left{position:absolute;top:0;left:40px;width:150px;font-weight:bold;font-size:18px}
#left p a{text-decoration:none;border:1px solid #999;padding:4px 8px;margin:6px 0;display:block;width:132px;background:#FFF url("media/button.gif") repeat-x}
#left p a:hover,#left p a.cur{background:#CCC url("media/button2.gif") repeat-x}
#middle{width:340px;min-height:600px;margin:0 0 0 230px}
#middle a:visited{color:#90F}
#middle p{text-align:justify}
#middle p,#right p{margin-bottom:16px}
#right{position:absolute;top:0;right:40px;width:150px}
#right .name,#right .email,#right .message{width:148px;font:14px Arial;padding:0;background:url("media/name.gif") no-repeat right 1px;border:1px solid #CCC;margin-bottom:2px}
#right .email{background:url("media/email.gif") no-repeat right 1px}
#right .message{background:url("media/message.gif") no-repeat right 1px}
#right #send{width:50px}
#chat{display:block;width:126px;height:90px;border:2px solid #06F;background:#FFF url("media/live-chat.jpg") no-repeat;text-align:right;padding:5px 10px;font-weight:bold}
#bottom{background:#FFF url("media/bottom.gif") no-repeat;height:28px}
#footer{text-align:center;margin:0 40px;background:#FFF}
#footer a{padding:0 20px}
#end{background:#FFF url("media/end.gif") no-repeat;height:28px}

.lead,.cost{width:150px;height:90px;border:2px solid #06F;position:relative;text-align:center;font-weight:bold}
.lead a,.cost a{text-decoration:none;display:block;width:150px;height:90px;background:#FFF url("media/Cost-Per-Lead-p21-small.gif")}
.lead a:hover,.cost a:hover{position:absolute;top:-2px;left:-2px;border:2px solid #06F;width:500px;height:330px;background:#FFF url("media/Cost-Per-Lead-p21.gif") no-repeat 10px 40px;z-index:2;font-size:36px}
.cost a{background:#FFF url("media/SEO-Cost-p59-small.gif")}
.cost a:hover{width:395px;height:270px;background-image:url("media/SEO-Cost-p59.gif")}

#middle input,#middle textarea{width:334px}
.green{color:#090}
.red{color:#F00}
h1,h2{margin:0;padding:0;display:inline}
h1{font-size:33px}
h2{font-size:23px}
h3{font-size:16px;margin-bottom:0}
h1 a,h2 a,#middle h2 a:visited{text-decoration:none;color:#06F}
h1 a{color:#06F;padding:0 15px 0 76px}
img{margin-top:5px}
.left{float:left;margin:3px 10px 5px 0}
.right{float:right;margin:3px 0 5px 10px;border:0}
#sitemap span{width:336px;display:inline-block;overflow:hidden;white-space:nowrap;color:#090}

#plus1{position:fixed;top:0;height:30px;border-bottom:1px solid #999;text-align:center;width:100%;background:#F5F5F5;white-space:nowrap;padding:4px 0 0;font-weight:bold}
#plus1 div{position:relative;width:700px;margin:0 auto}
#plus1 p a{margin-right:100px;font-size:16px}
#user,#pw{width:100px}
#login{width:60px}

form a,form em{float:right;font-size:12px}