html {xheight:100%;}
body {xheight:100%;font-family:"Arial", sans-serif;}
p {margin:0px;padding:0px;font-size:12px;}
h2,h3,h4,h5,h6 {margin:0 0 0 10px;padding:0;}
#container {margin:0 auto;width:910px;height:100%;}

#header {height:90px; width:100%;background:url(../images/getmyflushot/banner.png) no-repeat;background-color:white;}

#content {clear:both;background:#9a9a9a url(../images/getmyflushot/bg.png) repeat-x;width:100%;overflow:hidden;}
#nav {height:30px; width:100%;}
#nav ul {list-style-type:none;margin:0px;padding:0px;margin-left:10px;}
#nav li {color:white;font-size:16px;font-weight:bold;margin-right:25px;float:left;padding:10px 10px 4px 10px;}
#nav li.active {background:white;color:#06a5f4;}
#nav a {color:white;font-size:16px;font-weight:bold;text-decoration:none;}
#nav a:hover {color:#f75d00;}
#nav .active a {color:#06a5f4;}

#left {float:left;width:660px;padding:20px 0 10px 10px;}
#sidebar {float:left;width:220px;padding:20px 0 10px 10px;}
#sidebar div {background:white;}

#pageinfo {font-size:14px;height:190px;xmargin:0px 10px 10px 10px;padding:0;background:#e8e8e8;}
#pageinfo img.vaccine {float:left; width:130px;height:130px;border:2px solid gray;margin:7px;}
#pageinfo img.clinic {float:right;margin:15px 30px 0 0;}
#pageinfo img.nurse {float:left;width:130px;height:130px;margin:18px;}
#pageinfo ul.states {font-size:14px;float:right;list-style-type:none;width:120px;margin:35px 0 0 0;padding:0px 0px 0px 60px;border-left:3px dotted black;}
#pageinfo .states li {font-size:14px;}
#pageinfo h6 {margin:0px;padding:0px;margin-top:5px;}

#template {background:white;margin-top:10px;padding:10px;}
#template p {margin:5px 10px 10px 10px;padding:0px;font-size:13px;}
#template h2 {margin-top:20px;padding:0;font-size:24px;}

#locator {font-size:12px;height:190px;}
#locator form {margin:0;padding:0;}
#locator #ziperror {height:12px;color:#F75D00;text-align:center;}
#locator span.orange {color:#f75d00;}
#locator span.miles {margin-left:5px;}
#locator h3 {text-align:center;font-size:16px;margin:0;padding:10px 0 0;}
#locator p {margin:5px 10px;padding:0;}
#locator div.formrow {clear:both;margin:10px;}
#locator .formrow input {font-size:12px;border:1px solid #06a5f4;vertical-align:middle;margin:0;padding:0;}
#locator .formrow input.zip {width:110px;}
#locator .formrow label.sortby {line-height:20px;}
#locator .formrow input.sortby {border:none;vertical-align:middle;margin-top:-2px;}
#locator .formrow select {font-size:12px;vertical-align:middle;}
#locator .formrow label {float:left;width:80px;vertical-align:middle;}
#locator input.find {margin:0px 0 0 50px;padding:0;}

#a_and_p {margin-top:10px;}
#a_and_p p {text-align:center;margin:0;padding:10px;}
#a_and_p p.text {text-align:left;}
#a_and_p h3 {text-align:center;margin:0;padding:10px;}
#a_and_p img {border:none;}
#a_and_p a {outline:none;}

#ontheweb {margin-top:10px;padding-bottom:10px;}
#ontheweb h3 {text-align:center;margin:0;padding:10px;}
#ontheweb div.group {margin:10px;padding:0;}
#ontheweb div.twitter {background:url(/images/twitter.jpg) no-repeat;height:48px;}
#ontheweb div.facebook {background:url(/images/facebook.jpg) no-repeat;height:48px;}
#ontheweb div.blogger {background:url(/images/blogger.jpg) no-repeat;height:48px;}
#ontheweb a {margin-left:55px;font-size:12px;font-weight:bold;color:black;text-decoration:none;line-height:48px;}
#ontheweb a:hover {text-decoration:underline;}

#search div#map {width:600px;height:400px;background:#A4D6EF;margin:20px auto 20px auto;}
#search table#centers {font-size:12px;}
#search div#results {margin:0px 20px 20px 20px;}
#search .row {background:#f0f0f0;margin-bottom:1px;}
.odd {background:#fff;}
#search .row .left {float:left;margin:10px;}
#search .row .location {width:230px;}
#search .row .datetime {width:120px;}
#search .row .comments {font-size:11px;width:120px;}
#search .row .right {clear:both;margin:0px 0 5px 500px;padding:0;}
#search .row .right h1,h2,h3 {color:#06A5F4;}
#search h2.distance {margin:0;padding:0;}
#search .row .right span {font-size:12px;}
.green p {color:green;}
#search h4 {font-size:14px;margin:0px;padding:0px;}
#search .loc {margin: 20px 0px 5px 20px;}
#search p {font-size:12px;margin:0px;padding:0px;}
#search p.adminfee {margin-left:20px;}
.hidden {display:none;}

#tellafriend {padding-bottom:360px;}
#tellafriend form {margin-top:30px;}
#tellafriend div.formrow {margin:10px 0px 20px 10px;clear:both;}
#tellafriend .formrow input {border:1px solid #06a5f4;width:170px;margin-left:5px;}
#tellafriend .name {width:100px;}
#tellafriend .formrow label {display:block;float:left;width:90px;margin-right:20px;text-align:right;font-weight:bold;font-size:10px;}
#tellafriend .formrow label .error {color:red;}
#tellafriend .formrow textarea {margin-left:5px;border:1px solid #06a5f4;width:170px;}
#tellafriend .formrow .submit {width:90px;margin-left: 115px;}
#tellafriend .firstlast p {margin:0px 0px 0px 115px;padding:0px;float:left;display:inline;color:gray;}
#tellafriend .firstlast p.first {margin-left:115px;}
#tellafriend .firstlast p.last {margin-left: 155px;}
#tellafriend div.firstlast {clear:both;display:block;}

#ap_family {display:none;width:602px;margin:0 auto;}
#ap_family p {width:90%;text-align:center;font-size:18px;font-weight:bold;margin:20px auto;padding:0;}

#dialog {padding:10px;}
#dialog #date {margin-left:20px;}
#remindme {margin-top:20px;}
#remindme div.formrow {margin:10px 0px 0px 0px;}
#remindme .formrow input {border:1px solid #04a5f4; width:140px;}
#remindme .formrow select {border:1px solid #04a5f4; width:100px;}
#remindme .formrow label {display:block;float:left;width:90px; margin-right:10px;text-align:right;font-weight:bold;font-size:10px;}
.remindsuccess {color:#f75d00;}
.remindfail {color:#f75d00;}

#abouttheflu {padding-bottom:26px;}
#abouttheflu ul {list-style-type:none;}
#abouttheflu li {font-size:12px;margin-bottom:5px;}

#contactpage {padding-bottom:40px;}
#contact {font-size:12px;padding:10px 10px 34px;}
#contact p {}
#contact .formrow label {float:left;display:block;width:90px;margin-right:20px;text-align:right;font-weight:bold;font-size:10px;}
#contact .formrow input {border:1px solid #06a5f4;width:350px;margin-left:5px;margin-bottom:10px;}
#contact .formrow textarea {border:1px solid #06a5f4;margin:0px 0px 20px 5px;width:350px;height:200px;}
#contact .formrow .submit {width:90px;}
#contact .contactdetails {font-size:12px;width:300px;margin:20px 0 0 120px;}
#contact .contactdetails p {font-size:12px;margin:0;padding:0;}
#contact .contactdetails h4 {font-size:16px;margin:10px 0;padding:0;}
#contact .contactdetails table {border-collapse:collapse;margin-top:10px;}
#contact .contactdetails td {padding-right:5px;margin:0;}
#contact .alert {color:#f75d00;}

#contactMessage li {margin-left:40px;color:#f75d00;}
#contactus {margin-top:20px;}

#footer {clear:both;height:170px;width:100%;background:url(../images/getmyflushot/footer_bg2.png) repeat-x;}
#footer ul {list-style-type:none;margin:0px 0 5px;padding:0;}
#footer a {color:white;text-decoration:none;font-size:12px;}
#footer a:hover {color:#F75D00;text-decoration:underline;}
#sitemap {padding:15px;color:white;}
#sitemap p {font-size:18px;font-weight:bold;margin:0;padding:0;}
#sitemap .left {float:left;width:33%;}
#sitemap .copyright {float:left;width:33%;font-size:10px;margin:130px 0 0 0;padding:0;text-align:center;}
#sitemap .right {float:left;width:33%;}
#sitemap .right p {font-size:10px;text-align:right;}
#sitemap span.esi {color:#A4D6EF;}
#sitemap span.small {font-style:italic;font-size:10px;}
#sitemap p.jlbsoft {float:left;display:inline;}

#claimforms {padding-bottom:412px;}
#claimforms a {font-size:16px;}

#home {padding-bottom:282px;}
#home h4 {padding:20px 0;font-size:18px;}
#home a {font-size:16px;margin-left:10px;color:blue;font-weight:bold;}

#which table {margin:10px;font-size:12px;border-collapse:collapse;border:1px solid gray;}
#which table th, #which table td {vertical-align:top;padding:3px;border:1px solid gray;text-align:left;}

.rimg {margin:10px;border:2px solid gray;float:right;}
.rounded {-moz-border-radius:8px;-webkit-border-radius:8px;}
