body{font-size:15px; }
h1{font-size: 35px}
h2{font-size: 30px}
h3{font-size: 30px}

div.input_left{float:left; width:14px; height:40px; background: url(/m/images/hires/input_shadow_left.png) 0 0 no-repeat}
div.input_right{float:left; width:80%; background: url(/m/images/hires/input_shadow_right.png) top right no-repeat;  border:0; height:40px;padding-right:40px}

.pink_submit{float:right; display:block; width:64px; height:64px; padding-right:8px; background:transparent url(/m/images/hires/button.png) 0 0 no-repeat}
.submit_button{display:block; width:170px; height:52px; background:transparent url(/m/images/hires/submit_button.png) 0 0 no-repeat}
.go_submit{float:right; display:block; width:79px; height:79px; background:transparent url(/m/images/hires/go_button.png) 0 0 no-repeat}

.white_fade{background:white url(/m/images/hires/content_background_fade.jpg) bottom left repeat-x}

#home_header{width:100%; height:220px; background: #333333 url(/m/images/hires/internal_header.jpg) top center no-repeat}
#home_header_inner{width:100%; height:100%; background: url(/m/images/hires/home_page_header_bottom.jpg) bottom left repeat-x}
#home_header_inner h1{display:block; width:340px; height:100%; margin:0; padding:0; margin-left:34px; background: url(/m/images/hires/logo.png) bottom left no-repeat}
#footer{height:110px; background:#d91161 url(/m/images/hires/footer_fade.jpg) 0 0 repeat-x}
input[type="text"]{border:0; margin-top:8px; background:transparent}

#footer-email{width:19%; height:100%; background: url(/m/images/hires/footer-mail.png) center center no-repeat }
#footer-feedback{width:19%; height:100%; background: url(/m/images/hires/feedback.png) center center no-repeat }
#footer-share{width:19%; height:100%; background: url(/m/images/hires/footer-share.png) center center no-repeat }
#footer-fullsite{width:19%; height:100%; background: url(/m/images/hires/footer-full-site.png) center center no-repeat }
#footer-nhs{width:19%; height:100%; background: url(/m/images/hires/footer-nhs.jpg) center center no-repeat }
#footer li.footer-divider{width:2px; height:100%; background: url(/m/images/hires/footer-seperator.jpg) 0 0 no-repeat }

#internal_header{width:100%; height:160px; border-top:2px groove #c6c5c5; border-bottom:2px groove #bfbfbf;  background: #333333 url(/m/images/hires/internal_header.jpg) top center no-repeat}
#internal_header a{ display:block; width:100%; height:100%; background: url(/m/images/hires/home.png) center center no-repeat}
#page_description_with_back a{display:block; width:100%; height:100%; min-height:4em; background: url(/m/images/hires/back_arrow.png) center center no-repeat}
#page_description_with_back, #page_description_home, #page_description{border-bottom:2px groove #eeeeee; color:#010101; background: #c1c3c5 url(/m/images/hires/internal_content_fade.jpg) 0 0 repeat-x;}


#partials_order_a_test_kit_container{ background:#7a7c7f url(/m/images/hires/home_get_tested_fade.jpg) 0 0 repeat-x;}
#home_page_get_tested_container{padding-top:1.5em; background:#504d4e url(/m/images/hires/home_get_tested_fade.jpg) 0 0 repeat-x; }
#home_page_general_info_container{padding-top:1.5em; background:#504d4e url(/m/images/hires/home_general_info_fade.jpg) 0 0 repeat-x;}
#arrow_down_container{display:block; width:55px; height:28px; margin-left:auto; margin-right:auto; background:#7a7c7f url(/m/images/hires/arrow_down.jpg) 0 0 no-repeat}
#home_page_arrow_down_container{background: #7a7c7f url(/m/images/hires/arrow_down_fade.jpg) bottom left repeat-x}
div#get_tested_container{ background:#f2f2f3 url(/m/images/hires/get_tested_fade.jpg) 0 0 repeat-x}
div#or_seperator{width:100%; height:62px; background:white url(/m/images/hires/or_fade.jpg) top left repeat-x}
div#or_seperator span{display:block; width:62px; height:62px; margin-left:auto; margin-right:auto; background: white url(/m/images/hires/or.jpg) top center no-repeat}
a.findOnMap{ float:right; margin-left:20px; width:32px; height:46px; background: url(/m/images/hires/find_us.jpg) 0 0 no-repeat }

#share_list li{float:left; height:48px; width:35%; text-align: left; margin-bottom:2em;}
#share_list li a{display:block; height:100%; width:100%;  padding-left:72px;  padding-top:1em}

#share_sharethis a{background: url(/m/images/hires/share-48x48.png) 0 0 no-repeat}
#share_google a{background: url(/m/images/hires/google-talk-48x48.png) 0 0 no-repeat}
#share_facebook a{background: url(/m/images/hires/facebook-48x48.png) 0 0 no-repeat}
#share_linkedin a{background: url(/m/images/hires/linkedin-48x48.png) 0 0 no-repeat}
#share_twitter a{background: url(/m/images/hires/twitter-48x48.png) 0 0 no-repeat}
#share_stumbleupon a{background: url(/m/images/hires/stumbleupon-48x48.png) 0 0 no-repeat}
#share_bebo a{background: url(/m/images/hires/bebo-48x48.png) 0 0 no-repeat}
#share_yahoobuzz a{background: url(/m/images/hires/yahoo-buzz-48x48.png) 0 0 no-repeat}
#share_myspace a{background: url(/m/images/hires/myspace-48x48.png) 0 0 no-repeat}
#share_email a{background: url(/m/images/hires/email-48x48.png) 0 0 no-repeat}