body{border:0;outline:0;font:16px arial,helvetica,sans-serif;color:#000;background:#fff;margin:0;padding:0}
h1{font-size:32px;color:#1c1c1c;margin-top:5px}
h1.large{font-size:36px;color:#1c1c1c;padding:30px 0 10px 0;font-weight:900;text-align:center}
h2{font-size:20px;color:#1c1c1c}
h2.large{font-size:36px;color:#1c1c1c;font-weight:900;text-align:center}
h3{font-size:18px;color:#1c1c1c}
hr{color:#cccccc}
p{line-height:130%}
p.my-title,span.my-title{font-size:18px;font-weight:bold}
p.bold,span.bold{font-weight:bold}
ol{list-style-type:decimal}
ul{list-style-type:disc}
li{padding-bottom:8px;line-height:130%}
li.last{padding-bottom:0}
ul.myul{list-style-type:none;padding:0;margin:0}
li.myul{background:url(./images/green-bullet.gif) no-repeat 13px 0;padding:0 0 16px 48px;line-height:130%}
li.myullast{background:url(./images/green-bullet.gif) no-repeat 13px 0;padding:0 0 6px 48px;line-height:130%}
ol.myol{counter-reset:li;list-style:none;*list-style:decimal;padding:0}
li.myol{position:relative;display:block;padding:.4em 0 .4em 3em;margin:.5em 0}
li.myol:before{content:counter(li);counter-increment:li;position:absolute;left:0.1em;top:0.1em;height:36px;width:40px;line-height:2em;background-image:url(./images/green-bullet-ol.jpg);text-align:center;font-weight:bold;color:#fff}
ul#nav1 li a{float:left;display:block;text-decoration:none;font-size:15px;font-weight:normal;color:#ffffff;background:#4d4d4d;border-right:2px solid #1b1b1b;border-bottom-width:0;margin:0;padding:5px 19px}
ul#nav2 li a{float:left;display:block;text-decoration:none;font-size:15px;font-weight:normal;color:#ffffff;background:#4d4d4d;border-right:2px solid #1b1b1b;border-bottom-width:0;margin:0;padding:5px 19px}
ul#nav2alt li a{float:left;display:block;text-decoration:none;font-size:15px;font-weight:normal;color:#1c1c1c;background:#fff;border-bottom:4px solid #fff;margin:0;padding:5px 0 4px 19px}
ul#nav1,ul#nav2,ul#nav2alt{list-style-type:none;clear:both;margin:0;padding:0}
ul#nav1 li,ul#nav2 li,ul#nav2alt li{display:inline;margin:0}
ul#nav1 li a:hover,ul#nav2 li a:hover{background:#6d6d6d;color:#ffffff}
ul#nav2alt li a:hover{border-bottom:4px solid #50a547}
ul#nav1 li.selected a,ul#nav1 li.selected a:hover,ul#nav2 li.selected a,ul#nav2 li.selected a:hover{background:#50a547;color:#ffffff}
ul#nav2alt li.selected a,ul#nav2alt li.selected a:hover{font-size:18px;border-bottom:4px solid #50a547}
ul#nav1 li.last a,ul#nav2 li.last a{border-right-width:0}
ul#nav1 li.last a:hover,ul#nav2 li.last a:hover{border-right:2px solid #1b1b1b}
ul#nav2alt span{border-right:1px solid #ccc;padding-right:19px}
ul#nav2alt span.last{border-right:0 none;padding-right:19px}
a{text-decoration:none;font-weight:bold;outline:0}
a:link,a:visited{color:#0b39b5;border-bottom:1px solid #0b39b5}
a:hover,a:active{color:#0000ff;border-bottom:1px solid #0000ff}
a.logo,a.menu,a.guarantee{border:0 none}
a.my-button:link,a.my-button:visited{margin:auto;background:#008a31;cursor:pointer;border:1px solid #007028;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;box-shadow:inset 0 1px 0 0 #d9fbbe;-moz-box-shadow:inset 0 1px 0 0 #d9fbbe;-webkit-box-shadow:inset 0 1px 0 0 #d9fbbe;-khtml-box-shadow:inset 0 1px 0 0 #d9fbbe;display:inline-block;color:#ffffff;padding:10px}
a.my-button:hover{background:#00b03e}
a.my-button:active{position:relative;top:1px}
a.my-wrap{text-decoration:underline}
a.my-wrap:link,a.my-wrap:visited{color:#000}
a.my-wrap:hover,a.my-wrap:active{color:#0000ff}
img.email{width:218px;height:18px;vertical-align:bottom}
img.email-rhs{width:203px;height:18px;vertical-align:bottom}
img.full{width:100%;height:auto}
img#guarantee{width:300px;height:700px;border:0 none}
img.home{width:300px;height:153px;border:1px solid #aaa}
img.logo{width:203px;height:66px;border:0 none}
img.menu-icon{width:20px;height:18px;padding:0 10px 24px 0;border:0 none}
img.reviews{width:300px;height:41px;border:0 none}
img.rhs{width:270px;height:137px;border:1px solid #aaa}
img.search-icon{width:18px;height:18px;padding:0 10px 24px;border:0 none}
img.top{width:630px;height:320px;border:1px solid #aaa}
input,textarea,select{font-size:13px}
.bigquotestart{float:left;height:10px;font-size:750%;color:#b80b0b;margin-left:-45px;margin-top:-1px}
.bigquoteend{float:right;height:15px;padding-top:0;font-size:750%;color:#b80b0b;margin-top:25px;margin-right:-45px}
.contact-heading{margin-top:0;margin-bottom:14px;font-size:22px;font-weight:bold}
.contact-underline{border-bottom:2px solid #000000}
a.contact-heading:link,a.contact-heading:visited{color:#0b39b5;border-bottom:2px solid #0b39b5}
a.contact-heading:hover,a.contact-heading:active{color:#0000ee;border-bottom:2px solid #0000ee}
.contact{margin-top:0;margin-bottom:8px;font-size:15px}
.contact-number{margin-top:0;margin-bottom:2px}
.contact-free-phone{margin-top:10px;margin-bottom:0;font-weight:bold;color:#b80b0b;font-size:18px}
.contact-email{margin-top:0;margin-bottom:0}
a.contact-email:link,a.contact-email:visited{color:#0b39b5;border-bottom:1px dotted #0b39b5}
a.contact-email:hover,a.contact-email:active{color:#0000ff;border-bottom:1px dotted #0000ff}
.free-phone{font-weight:bold;color:#b80b0b}
.footer-paragraph{text-align:center;color:#ffffff}
.footer-paragraph2{text-align:center;color:#000000}
.my-form-headline{font-size:18px;font-weight:bold;color:#50a547;margin-top:0}
.my-form-text{color:#8a8a8a;margin-top:0;margin-bottom:6px}
.quick-links-heading{font-size:18px;font-weight:bold;color:#0b39b5;margin-top:0}
.rhs-menu-heading{font-size:22px;color:#1c1c1c;margin-top:0;padding-bottom:0px}
.rhs-menu-text{font-size:14px;font-weight:normal;color:#1c1c1c;padding-bottom:10px;border-bottom:1px solid #454545}
a.rhs-menu-text:link,a.rhs-menu-text:visited{color:#1c1c1c;border-bottom:0}
a.rhs-menu-text:hover,a.rhs-menu-text:active{color:#0000ff;padding-bottom:0;border-bottom:1px solid #0000ff}
input.rhs,select.rhs{font-size:13px;margin-bottom:20px;width:240px}
input.rhs-last,select.rhs-last{font-size:13px;margin-bottom:24px;width:240px}
input.search{width:144px}
.submit-table{border:0 none;padding:0 0 0 10px}
.submit-rhs{font-size:13px;cursor:pointer}
.tablequestion{font-weight:bold;color:#093097}
.tablewhiteheading{font-size:18px;font-weight:bold;color:#ffffff;margin-top:0}
div.header{width:100%;background:#1b1b1b;border-bottom:7px solid #50a547;overflow:hidden}
div.footer{clear:both;width:100%;background:#1b1b1b;border-top:7px solid #50a547;overflow:hidden}
div.container,div.container-main{margin:auto;max-width:1000px}
div.container-inner{max-width:1000px}
div.nav-container{background:#4d4d4d;float:left;width:100%}
div.nav-container-alt{background:#fff;float:left;width:100%}
div.container-no-rhs{border:1px solid #aaa;background:#ffffff;margin:auto;max-width:708px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa;padding:140px 145px 145px}
div.container-wide{border:1px solid #aaa;background:#ffffff;margin:auto;max-width:888px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa;padding:40px 55px 55px}
div.container-narrow{border:1px solid #aaa;background:#ffffff;margin:auto;max-width:600px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa;padding:44px 49px 49px}
div.container-narrow-footer{margin:auto;max-width:620px}
div.right-container{float:left;width:320px;overflow:hidden;padding:30px 0 0 0}
div.logo{float:left;max-width:203px;padding:5px 0}
div.tag-line{float:left;background:url("./images/bradley-cvs-tag-line.gif") no-repeat 80px 30px;width:480px;height:90px}
div.smartphone{display:none}
div.menu{float:left;background:#1b1b1b;border:0 none}
div.search-icon{float:left;background:#1b1b1b;cursor:pointer}
div.search{float:right;padding-top:30px}
div.spacer{clear:both;border-top:10px solid #fff;margin:0;padding:0}
div.spacer-rhs,div.spacer-rhs-var{clear:both;border:10px solid #fff}
div.spacer2{border-top:10px solid #eeeeee;margin:0;padding:0}
div.spacer-padding{clear:both;padding-bottom:20px}
div.spacer-var{display:none}
div.main{float:left;max-width:632px;background:#ffffff;padding:30px 48px 0 0}
div.main-inner{padding:40px 45px 45px}
div.main-home-image-inner{padding:0;border:1px solid #aaa;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa}
div.main-home-page-inner{padding:15px 20px 20px;border:1px solid #aaa;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa}
div.rhs-menu{float:left;width:272px;background:#dcdcdc;padding:24px}
div.my-form{background:#dcdcdc;width:100%;padding:15px}
div.my-form-inner{padding:5px 10px 12px}
div.quick-links{background:#ffffff url(./images/quick-links4.jpg) no-repeat;border:7px solid #50a547;padding:15px}
div.contact-details{width:100%}
div.contact-details-inner{background:#ffffff url(./images/phone-bradley-cvs4.gif) no-repeat;border:17px solid #DCDCDC;padding:45px 11px 11px 11px}
div.contact-interview-inner{background:#ffffff url(./images/phone-interview4.gif) no-repeat;border:7px solid #50a547;padding:45px 11px 11px 11px}
div.contact-job-search-inner{background:#ffffff url(./images/phone-job-search4.gif) no-repeat;border:7px solid #50a547;padding:45px 11px 11px 11px}
div.rhs-quote-box-header{display:block;width:300px;height:41px;}
div.rhs-menu-container{background:#ffffff;border-left:7px solid #0f0f0f;border-right:7px solid #0f0f0f;border-bottom:7px solid #0f0f0f;width:266px;padding:10px 10px 0px 10px;}
div.myquotebox{display:block;font:15px Georgia,Times,serif;border:1px solid #CCC;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;-webkit-box-shadow:0 0 15px #ccc;-khtml-box-shadow:0 0 15px #ccc;background:#f9f9f0;margin:10px 10px 20px;padding:15px 35px}
div.myadsense{float:left;width:300px;margin:3px 20px 10px 0}
div.myadsensetop{float:left;width:300px;margin:10px 20px 10px 0}
div.element1,div.element2,div.element4,div.element5{width:302px;float:left;padding:0 47px 30px 0}
div.element3,div.element6{width:302px;float:left;padding:0 0 30px 0}
div.two-by-three{clear:both}
div.two-by-two{display:none}
@media screen and (max-width:767px){
h1.large,h2.large{font-size:20px}
div.tag-line,div.spacer2,div.two-by-two,div.two-by-three{display:none}
div.header{background:#1b1b1b;border-bottom:0 none;overflow:hidden}
div.logo{float:left;width:130px;padding:10px}
div.smartphone{display:inline;float:right;padding-top:20px}
div.search{display:none;z-index:12;position:relative;width:100%;padding:20px 30px 20px 0;background:#4d4d4d;overflow:hidden}
div.spacer{border-top:0 none}
div.nav-container-alt{background:#4d4d4d;float:left;width:100%}
div.container-no-rhs{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;padding:15px 20px 20px}
div.container-wide{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;padding:15px 20px 20px}
div.container-narrow{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;padding:15px 20px 20px}
div.main{float:none;margin:auto;padding:20px 20px 20px 20px}
div.main-inner{padding:15px 20px 20px}
div.main-home-page{float:none;margin:auto}
div.main-home-image-inner{border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none}
div.main-home-page-inner{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none}
div.right-container{float:none;margin:auto;width:100%;max-width:632px;padding:0;overflow:hidden}
div.rhs-menu{float:left;width:90%;padding:5% 5% 0 5%}
div.spacer-rhs,div.spacer-rhs-var{border:0 none}
div.search-inner{float:right}
div.myadsense{float:none;margin:10px 0 20px 0}
div.myadsensetop{float:none;margin:10px 0 20px 0}
div.element1,div.element2,div.element3,div.element4,div.element5,div.element6{width:90%;padding:0 5% 20px 5%}
#nav1{display:none;z-index:10;position:absolute;width:50%;border-top:1px solid #1b1b1b}
#nav2,#nav2alt{display:none;z-index:11;position:absolute;width:50%;left:50%;border-top:1px solid #1b1b1b}
ul#nav1 li,ul#nav2 li,ul#nav2alt li{display:block;padding:0}
ul#nav1 li a{float:none;border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b;padding:5px 5px}
ul#nav2 li a{float:none;color:#fff;border-bottom:1px solid #1b1b1b;border-right:0 none;padding:5px 5px}
ul#nav2alt li a{float:none;color:#fff;background:#8d8d8d;border-bottom:1px solid #1b1b1b;border-right:0 none;padding:5px 5px}
ul#nav2alt li.selected a,ul#nav2alt li.selected a:hover{background:#72BE69;color:#ffffff;font-size:15px;border-bottom:1px solid #1b1b1b}
ul#nav2alt li a:hover{background:#adadad;border-bottom:1px solid #1b1b1b}
ul#nav2alt span{border-right:0 none}
ul#nav1 li.last a{border-right:1px solid #1b1b1b}
span.smartphone{font-size:18px;color:#fff;vertical-align:top;font-weight:normal;padding:0 7px 0 0;line-height:normal}
img.logo{width:130px;height:42px}
img.top{width:100%;height:auto;border:1px solid #aaa}
}
@media screen and (min-width:768px) and (max-width:1017px){
h1.large,h2.large{font-size:28px}
div.logo{float:left;max-width:203px;padding:5px 0 5px 10px}
div.tag-line{float:left;background:url(./images/bradley-cvs-tag-line-2.gif) no-repeat center right;width:38%}
div.search{float:right;padding:30px 10px 0 0;min-width:202px;text-align:right}
div.main{float:none;margin:40px auto auto;padding:40px 0 0}
div.main-home-page{float:none;margin:auto}
div.element1,div.element2,div.element3,div.element4,div.element5,div.element6{width:40%;float:left;padding:0 5% 30px 5%}
div.two-by-three{display:none}
div.two-by-two{clear:both;display:block}
div.right-container{float:none;background:#fff;margin:auto;width:640px;padding:10px 0 0;overflow:hidden}
div.rhs-menu{background:#fff;width:272px;padding:10px 0 24px}
div.spacer-var{display:block;clear:both;padding:20px 0}
div.spacer-rhs{border:0 none}
div.spacer-rhs-var{clear:none;float:left;border:48px solid #fff}
ul#nav1 li a{padding:5px 6px}
ul#nav2 li a{padding:5px 6px}
ul#nav2alt li a{padding:7px 0 4px 5px}
ul#nav2alt span{padding-right:5px}
input.search{width:124px}
}
@media screen and (max-width:400px){
body{font-size:18px}
h1{font-size:20px}
h1.large,h2.large,span.break,img.home{display:none}
a.my-wrap:link,a.my-wrap:visited{color:#0b39b5}
div.container-no-rhs,div.container-wide,div.container-narrow{border:0 none;padding:5px 10px 10px}
div.main{float:none;margin:auto;padding:15px 20px 20px 20px}
div.main-inner{padding:5px 10px 10px}
div.main-home-image-inner{border:0 none;border-bottom:1px solid #aaa}
div.main-home-page-inner{padding:5px 10px 10px;border:0 none}
div.right-container{padding:0}
div.myadsense{float:none;width:100%;margin:10px 0 10px 0}
div.myadsensetop{float:none;width:100%;margin:0 0 10px 0}
div.contact-details-inner{background:#ffffff url(./images/phone-bradley-cvs4-none.gif) no-repeat}
div.contact-interview-inner{background:#ffffff url(./images/phone-interview4-none.gif) no-repeat}
div.contact-job-search-inner{background:#ffffff url(./images/phone-job-search4-none.gif) no-repeat}
div.myquotebox{font-size:18px;line-height:150%}
div.element1,div.element2,div.element3,div.element4,div.element5,div.element6{width:90%;padding:0 5%;margin:0 0 -10px 0}
li.myul{background-position:3px 0;padding:0 0 16px 30px;line-height:150%}
li.myullast{background-position:3px 0;padding:0 0 6px 30px;line-height:150%}
input,textarea,select,.contact,.contact-email,.rhs-menu-text,input.rhs,select.rhs,input.rhs-last,select.rhs-last,.submit-rhs,ul#nav1 li a,ul#nav2 li a,ul#nav2alt li a{font-size:18px}
}
@media screen and (max-width:358px){
div.logo{float:left;max-width:203px;padding:5px 0 5px 5px}
div.smartphone{padding-top:15px}
img.menu-icon{padding:1px 5px 18px 0}
img.search-icon{padding:1px 5px 18px 2px}
}
@media screen and (max-width:299px){
img.home,img.rhs,img.top,div.main-home-image-inner{display:none}
}