* {margin:0; padding:0;}

img{border:0;}

a:link {color:#0000ff;}
a:visited {color:#0000ff;}
a:hover {text-decoration:none;}
a:active {color:#0000ff;}

.fltrt {float:right; margin-left:8px;}
.fltlft {float:left; margin-right:8px;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}
.searchImg1 {margin:0; padding:0 10px 0 10px;}
.searchImg2 {margin:0; padding:0 10px 0 0;}
.searchImg3 {margin:0; padding:10px 10px 0 10px;}
.displayInline{display:inline;}
body  {text-align:center; font:100% Verdana, Arial, Helvetica, sans-serif; background:url(../images/PC_homeRedesign_BG.gif); background-repeat:repeat-x; margin:0; padding:0; color:#000000;}

#containerHomePage {width:955px; background:#fff; margin: 0 auto; text-align: left;} 

#header {width:955px;} 
#header #left{float:left; width:650px;}
#header #left img{display:block;}
#header #left h1 {margin:0; padding:0 0 17px 10px; font-size:18px; font-weight:bold; color:#797979;}
#header #right{float:right; width:305px;}
#header #right-top-seal{float:right; width:305px; text-align:right;}
#header #right-top-seal p{margin:10px 10px 0 0; padding:0;}
#header #right #searchBox{width:288px; margin:14px 0 0 7px; padding:0;}
#header #right #searchBox #top{ width:288px; }
#header #right #searchBox #content{background:#346f3e; margin:0; padding:0 10px 0 10px;}
#header #right #searchBox #content p{font-size:21px; color:#fff; margin-bottom:6px;}
#header #right #searchBox #content form{padding:0 0 8px 10px;}
#header #right #searchBox #content form input.text{font-size:14px; color:#565756; height:18px;}
#header #right #searchBox #bottom{width:288px;}



#searchBox2{width:288px; margin:14px 0 0 7px; padding:0;}
#searchBox2 #top2{ width:288px; }
#searchBox2 #content2{background:#346f3e; margin:0; padding:0 10px 0 10px;}
#searchBox2 #content2 p{font-size:21px; color:#fff; margin-bottom:6px;}
#searchBox2 #content2 form{padding:0 0 8px 10px;}
#searchBox2 #content2 form input.text{font-size:14px; color:#565756; height:18px;}
#searchBox2 #bottom2{width:288px;}


#nav {margin:0; padding:0; clear:both;}
#nav ul#navbar {background:url(../images/navBarBg.gif) no-repeat left top; margin:0; padding:0; list-style-type:none; width:955px; height:31px;}
#nav ul#navbar li {float:left;}
#nav ul#navbar li a {display:block; margin:0; padding:8px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; color:#433281;}
#nav ul#navbar li a:hover {color:#4b4c4b;}
#nav ul#navbar li a#current {color:#4b4c4b;}

#nav ul#navbar li#home {padding:0 0 0 20px;}
#nav ul#navbar li#comparePrices {padding:0 0 0 18px;}
#nav ul#navbar li#pharmacyRatings {padding:0 0 0 18px;}
#nav ul#navbar li#aboutOnlinePharmacies {padding:0 0 0 18px;}
#nav ul#navbar li#aboutUs {padding:0 0 0 18px;}
#nav ul#navbar li#verificationProgram {padding:0 0 0 18px;}
#nav ul#navbar li#inTheNews {padding:0 0 0 18px;}
#nav ul#navbar li.divider {padding:0 15px 0 0; border-right:1px solid #4b4c4b; height:31px;}



#nav ul#navbar li#contact-info {padding:0 0 0 53px;}
#nav ul#navbar li#security-info {padding:0 0 0 23px;}
#nav ul#navbar li#cc-info {padding:0 0 0 53px;}
#nav ul#navbar li#marketing-info {padding:0 0 0 43px;}

#nav-login {margin:0; padding:0; clear:both;}
#nav-login ul#navbar {background:url(../images/MembernavBarBg.gif) no-repeat left top; margin:0; padding:0; list-style-type:none; width:955px; height:31px;}
#nav-login ul#navbar li {float:left;}
#nav-login ul#navbar li a {display:block; margin:0; padding:8px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; color:#433281;}
#nav-login ul#navbar li a:hover {color:#4b4c4b;}
#nav-login ul#navbar li a#current {color:#4b4c4b;}
#nav-login ul#navbar li#home {padding:0 0 0 30px;}
#nav-login ul#navbar li#comparePrices {padding:0 0 0 43px;}
#nav-login ul#navbar li#pharmacyRatings {padding:0 0 0 50px;}
#nav-login ul#navbar li#aboutOnlinePharmacies {padding:0 0 0 70px;}
#nav-login ul#navbar li#aboutUs {padding:0 0 0 53px;}
#nav-login ul#navbar li#verificationProgram {padding:0 0 0 50px;}
#nav-login ul#navbar li#inTheNews {padding:0 0 0 30px;}
#nav-login ul#navbar li#contact-info {padding:0 0 0 53px;}
#nav-login ul#navbar li#security-info {padding:0 0 0 23px;}
#nav-login ul#navbar li#cc-info {padding:0 0 0 53px;}
#nav-login ul#navbar li#marketing-info {padding:0 0 0 43px;}

#sidebar1 {float:right; width:377px; background:#fff; padding:20px 0 0 0;}
#sidebar1 #ratingsBox{width:367px; margin:0; padding:0;}
#sidebar1 #ratingsBox #top{}
#sidebar1 #ratingsBox #middle{background-image:url(../images/RatingsBoxMid.gif); background-repeat:repeat-y;}
#sidebar1 #ratingsBox #middle p{font-size:12px; line-height:18px; padding:0 10px 0 10px;}
#sidebar1 #ratingsBox #middle h2{font-size: 24px; line-height:26px; color:#346f3e; padding:0 10px 10px 10px;}
#sidebar1 #ratingsBox #middle h2 img{padding:0 0 0 10px;}
#sidebar1 #ratingsBox #middle span.bold{font-weight:bold;}
#sidebar1 #ratingsBox #middle span.red{color:#ad1505; font-weight:bold;}
#sidebar1 #ratingsBox #bottom{margin-bottom:20px;}

#sidebar1 #whyUse{font-size:12px; line-height:18px; margin:0; padding:0 20px 0 0;}
#sidebar1 #whyUse h3{font-size:16px; color:#346f3e; padding:0 0 6px 0;}
#sidebar1 #whyUse a{font-size:12px; line-height:20px;}
#sidebar1 #whyUse p{font-size:12px; line-height:19px; padding-bottom:14px;}
#sidebar1 #whyUse p a{font-size:12px; line-height:19px;}
#sidebar1 #whyUse p.free{font-size:12px; color:#ad1505; line-height:20px; font-weight:bold;}

#mainContent {margin:0 377px 0 0; padding:20px 0 0 0;} 
#mainContent #findBestBox{width:545px; margin:0; padding:0 0 0 14px;}
#mainContent #findBestBox #top{background-image:url(../images/LeftBoxTop.gif); background-repeat:no-repeat; width:545px; height:83px;}
#mainContent #findBestBox #top #leftCol{width:428px; float:left; margin:0; padding:0;}
#mainContent #findBestBox #top #leftCol h2{margin:0; padding:4px 0 4px 15px; font-size:26px; color:#fff;}
#mainContent #findBestBox #top #leftCol p{margin:0; padding:0 20px 0 15px; font-size:15px; color:#fff; line-height:19px; font-weight:bold;} 
#mainContent #findBestBox #top #rightCol{width:117px; float:right; margin:0; padding:0;}
#mainContent #findBestBox #top #rightCol p{margin:0; padding:4px 0 0 8px; font-size:17px; color:#4b4c4b; font-weight:bold;} 
#mainContent #findBestBox #top #rightCol p span{margin:0; padding:0; font-size:27px; color:#ad1505; font-weight:bold;}

#mainContent #findBestBox #middle {font-size:12px; line-height:26px; background-image:url(../images/LeftBoxMid.gif); background-repeat: repeat-y; width:545px; }
#mainContent #findBestBox #middle #popularDrug{padding:10px 0 0 0; width:450px;}
#mainContent #findBestBox #middle #popularDrug h4{display:inline; font-size:14px; font-weight:500;}
#mainContent #findBestBox #middle #popularDrug form input.text{font-size:14px; color:#565756; height:18px;}
#mainContent #findBestBox #middle #popularDrug select{margin:0 0 0 10px;}
#mainContent #findBestBox #bottom{}

#footer{font-size:11px; line-height:16px; color:#666; padding:0 10px 0 20px;}
#footer p{margin:0; padding:30px 110px 30px 110px; text-align:center;}
#footer p a.footer:link, a.footer:visited, a.footer:active{color:#666; text-decoration:none; }
#footer p a.footer:hover{text-decoration:underline; }


#footer-login{font-size:11px; line-height:16px; color:#666; padding:0 10px 0 20px;}
#footer-login p{margin:0; padding:30px 0 30px 0; text-align:center; color:#666;}
#footer-login p a.footer-login:link, a.footer-login:visited, a.footer-login:active{color:#666; text-decoration:none; }
#footer-login p a.footer-login:hover{text-decoration:underline; }

#internalPageList{margin-left: 0;padding-left: 0;list-style: none;}   

#internalPageList li{padding-left: 15px;background-image:url(../images/bullet-black.gif);background-repeat: no-repeat;background-position: 0 .3em;}

#containerVP {width:955px; background:#fff; margin: 0 auto; text-align: left;} 
#verification-program { font-size:12px; line-height:16px; background-color:#FFFFFF; color:#000000;}
#verification-program #subheader{ clear:both; width:955px; background-color:#FFFFFF; padding:20px 0 20px 0;}
#verification-program #subheader h1{ color:#fff; font-weight:bold; font-size:28px; background-color:#345f3e; text-align:center; padding:12px 0 12px 0;}
#verification-program #leftVP { float:left; width:680px; background-color:#fff;}
#verification-program #leftVP p{ padding:0 15px 0 15px;}
#verification-program #leftVP p.green{ font-size:12px; line-height:16px; background-color:#FFFFFF; color:#346f3e; font-weight:bold;}
#verification-program #rightVP {float:left; width:275px; background-color:#fff;}
#verification-program #rightVP p{ padding:0 0 0 0; text-align:center; font-size:10px; color:#346f3e; font-weight:bold;}
#verification-program #applyNowBox { clear:both; float:left; width:935px; padding:0 0 0 20px; background-color:#FFFFFF;}
#verification-program #applyNowBox #top{ background-image:url(../images/PC_verification_top.gif); background-repeat:no-repeat; width:914px; height:34px;}
#verification-program #applyNowBox #top span.applyNow{ float:left; width:165px; font-size:20px; font-weight:bold; color:#ad1505; margin:8px 0 0 8px;}
#verification-program #applyNowBox #top span.types{ float:left; width:400px; font-size:16px; color:#FFFFFF; font-weight:bold; margin-top:8px;}
#verification-program #applyNowBox #middle{ background-image:url(../images/PC_verification_mid.gif); background-repeat:repeat-y;}
#verification-program #applyNowBox #middle h3.applicants{ font-size:14px; font-weight:bold; margin:15px 20px 0 5px;}
#verification-program #applyNowBox #middle p.applicants{ font-size:14px; margin:0 20px 0 18px;}
#verification-program #applyNowBox #middle p{ margin:0 20px 0 18px;}
#verification-program #applyNowBox #middle p.requirements{ color:#346f3e; font-size:12px; font-weight:bold;}
#verification-program #applyNowBox #middle p.rules{ font-size:11px;}
#verification-program #applyNowBox #middle p img{ margin:5px 0 5px 0;}
#verification-program #applyNowBox #middle .arrow{ padding-left:30px;}
#verification-program #applyNowBox #bottom{ background-image:url(../images/PC_verification_bot.gif); width:914px; height:16px;}
#verification-program #applyNowBox #middle #applyNowList{margin:0 10px 0 18px; padding-left:0; list-style:none;}   

#verification-program #applyNowBox #middle #applyNowList li{padding-left: 15px;background-image:url(../images/bullet-black.gif);background-repeat: no-repeat;background-position: 0 .5em; line-height:20px; font-size:12px;}

#content-well{font-family:Arial, Helvetica, sans-serif; margin:0 15px 0 15px; padding:0; background-color:#fff;}
#content-well p{font-size:12px; line-height:20px; color:#000;}
#content-well h2{ font-size:24px; color:#346f3e; margin:10px 0 15px 0; padding:0;}
#content-well h3{ font-size:20px; color:#346f3e; margin:0 0 10px 0; padding:0;}
#content-well p.bold12{ font-size:12px; line-height:20px; color:#000; font-weight:bold;}
#content-well span.bold20{ font-size:20px; color:#000; font-weight:bold; margin:0; padding:0;}
#content-well hr{width:700px; height:1px; color:#CCCCCC; margin:20px 0 10px 0; padding:0;}


#aboutop {float:right; width:475px; background:#fff; padding:0 0 0 0;}
#aboutop #congress{width:465px; margin:0; padding:0;}
#aboutop #congress #top{}
#aboutop #congress #topmiddle{background-image:url(../img/keep_your_medication_bg_2.jpg); background-repeat:repeat-y;}
#aboutop #congress #topmiddle p{font-family:Verdana; font-size:18px; color:White; line-height:18px; padding:0 10px 5px 10px;}
#aboutop #congress #middle{background-image:url(../images/RatingsBoxMid_3.jpg); background-repeat:repeat-y;}
#aboutop #congress #middle p{font-size:14px; line-height:18px; padding:0 10px 0 10px;}
#aboutop #congress #middle h2{font-size: 24px; line-height:26px; color:#346f3e; padding:0 10px 10px 10px;}
#aboutop #congress #middle h2 img{padding:0 0 0 10px;}
#aboutop #congress #middle span.bold{font-weight:bold;}
#aboutop #congress #middle span.red{color:#ad1505; font-weight:bold;}
#aboutop #congress #bottom{margin-bottom:20px;}
