html {overflow-y: scroll;}
body { margin: 0px; padding: 0px; margin: 0 auto; background: url("../image/body-bg.png")/*tpa=http://www.qsymiarems.com/image/body-bg.png*/ 0 0 repeat-x; font-family: Verdana, sans-serif; }

.clearfix::after{content: "";clear: both;display: table;}

.main_wrapper{ width: 969px; margin: 0px auto;  }
.header-container{ width: 969px; height: 83px; padding: 16px 0 0 0; }

.logo{ width: 185px; padding: 10px 0 10px 0; }
.logo img{ border: 0px; }
.main-logo-link{margin-bottom:30px;display:inline-block;margin-top: 8px;}

.utility-nav{width: 500px; float: right; border: 0px solid red; margin: 0px 0 4px 0px; }
.utility-nav ul {margin: 0 27px 0 0; padding: 0px;float:right;}
.utility-nav ul li{list-style: none; display: inline; text-align: center;color:#585A59;font-size:13px;}
.utility-nav ul li a{font-family:Arial;font-size:11px;color:#0033a0;margin:0 8px 0 0;text-decoration:none; }
.utility-nav ul li a.utility-nav-last{margin:0px; }

.top_nav{ width: 960px; float: left; border: 0px solid red; margin: 14px 0 0 9px; }
.top_nav ul{ margin: 0px; padding: 0px; }
.top_nav ul li{ list-style: none; display: inline; text-align: center; }
.top_nav ul li a{ color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 16px; margin: 0 3px 0 0; }
.top_nav a{ width:229px; height: 50px; padding: 6px 0 0 0; line-height: 19px; background: url("../image/Rems_tab_off.png")/*tpa=http://www.qsymiarems.com/image/Rems_tab_off.png*/ 0 top no-repeat;background-size:100% 50px; float: left; text-align: center; }
.top_nav a:hover{ width: 229px; height: 50px; padding: 6px 0 0 0; line-height: 19px; background: url("../image/Rems_tab_on.png")/*tpa=http://www.qsymiarems.com/image/Rems_tab_on.png*/ 0 top no-repeat;background-size:100% 50px; float: left; text-align: center;}
/*
.top_nav a.nav3{ width: 230px; height: 50px; padding: 4px 0 0 0; line-height: 18px; background: url("../image/Rems_tab_off.jpg") 0 top no-repeat; float: left; text-align: center; }
.top_nav a.nav4{ width: 230px; height: 50px; padding: 4px 0 0 0; line-height: 18px; background: url("../image/Rems_tab_off.png") 0 top no-repeat; float: left; text-align: center; }
*/

.main-container{ width: 969px; float: none;content: "";clear: both;display: table;}
.left_wrapper{ width: 570px; float: left; margin:42px 0 0 0px; }

.left_wrapper p{ margin: 0; padding: 0 0 20px 0; color: #555655; font-size: 14px; line-height: 22px; }
.left_wrapper p.no-padding{ margin: 0; padding: 0 0 2px 0; color: #555655; }
.left_wrapper h1 { color: #6a2c91; font-size: 20px; font-family: Verdana; margin: 0 0 14px 0; padding:0;line-height: 24px; }
.left_wrapper h2{ color: #6a2c91; font-size: 16px;line-height:22px; font-family: Verdana; margin:46px 0 14px 0; padding: 0;font-weight:bold; }
.left_wrapper ul{ margin:20px 0 20px 36px; padding: 0px; }
.left_wrapper ul li{ color: #555655; font-size: 14px; line-height:22px;padding-left: 20px;}
.left_wrapper a{ color: #0033A0; text-decoration: none; }
.left_wrapper a:hover{ text-decoration: underline; }
.left_wrapper ol{  margin: 0;  color: #555655; font-size: 13px; line-height: 17px;}
.left_wrapper ol ul{ margin-top:8px; list-style-type:disc;  margin-left:0px;}
.left_wrapper ol li ul li{  margin:10px 0 10px 18px;}

.full_width{ width: 100%; float: left; margin:42px 0 0 0; }
.full_width p{ margin: 0; padding: 0 0 20px 0; color: #555655; font-size: 14px; line-height: 22px; }
.full_width p.no-padding{ margin: 0; padding: 0; color: #555655; font-size: 13px; }
.full_width h1 { color: #6a2c91; font-size: 20px; font-family: Verdana; margin: 0 0 14px 0; padding:0;line-height: 24px; }
.full_width h2{ color: #6a2c91; font-size: 16px;line-height:22px; font-family: Verdana; margin:46px 0 14px 0; padding: 0;font-weight:bold; }
.full_width ul{ margin:20px 0 20px 36px; padding: 0px; }
.full_width ul li{ color: #555655; font-size: 14px; line-height:22px;padding-left: 20px;}
.full_width p a,.full_width li a{ color: #0033A0; text-decoration: none; }
.full_width p a:hover,.full_width li a:hover{ text-decoration: underline; }

.right_wrapper{ width: 329px; float: right; }
.callout1{ width: 400px; padding: 20px 20px; margin:2px 0 0 0; border:2px solid #6A2C91;border-radius:8px;  }
.callout1 h2{ font-size: 16px; color: #333333; width: 285px; margin: 0px; padding: 0 0 0 0; font-weight: normal; float: left;  line-height:22px; }
.callout1 a.btn_bg{ width: 92px; height: 26px; text-align:center; padding: 8px 0; background: url("../image/Rems_start_off.png") 0 0 no-repeat; float: left; margin:6px 0px 0px 6px; color: #fff; text-decoration: none; font-size: 14px; }
.callout1 a.btn_bg:hover{background: url("../image/Rems_start_on.png") 0 0 no-repeat; color: #fff; text-decoration: none;}

.callout2{ width: 298px; padding:4px 14px 28px 14px; /*background: url("../image/callout2_bk_sm.png") 0 0 no-repeat;*/ float: left; margin: 42px 0 0 -2px; font-family: Verdana; border:2px solid #6A2C91;border-radius:8px; }

.callout2 h2{ margin:20px 0 16px 0; padding: 0px; color: #333333; width: 275px; font-size: 16px; line-height:22px; }
.callout2 h3{ margin:8px 0 16px 0; padding: 0px; color: #000000; width: 275px; font-size: 14px; line-height:22px; }
.callout2 p{ margin: 0; padding: 0 0 20px 0; font-size: 14px;line-height:22px; color: #333333; } 
.callout2 p.ten-px{ margin: 0; padding: 0 0 6px 0; font-size: 14px; } 
.callout2 a{ color: #0033A0; text-decoration: none; }
.callout2 a:hover{ text-decoration: underline; }
.callout2 .step{ margin: 0; padding: 0 0 10px 0; color: #6a2d91; font-size: 14px; }

.footer-contact{margin:30px 0 50px 0;}
.footer-contact p{font-size:16px;line-height:19px;margin:42px 0;text-align:center;font-weight:700;color:#555655;}
.footer-container{ margin:40px 12px 0 12px; padding: 0; width: 945px;clear:both; float: none;border-top:2px solid #6A2C91;}
.footerSecDiv { margin: 0; padding:14px 0;}
.footer-links { margin-top:20px; }
.footer-links a{ color: #0033A0; font-size: 16px; text-decoration: none; }
.footer-links a:hover{ text-decoration: underline; }
.footerSecDiv p{ color: #555655; font-size: 16px; margin:18px 0px; padding: 0px;}
.footerSecDiv a{ color: #555655; text-decoration: none; }
.footerSecDiv a:hover{ text-decoration: underline; }
.footer-logo{display:block;width:125px;height:80px;float:right;margin-top:8px;}

.additionalInfo { margin: 0; padding: 0; width: 345px; float: right; }
.additionalInfo p { margin: 0; padding: 0 10px 0 3px; font-size: 13px; font-family: Arial; color: #555655; }

.clearboth { clear: both; }

sup { vertical-align: text-top; }

#pharmacy_logos{ position: relative; width: 892px; height: 150px; padding: 0 0 0 0; margin: 0 0 0 0; background: url("../image/logos_4inLine.png")/*tpa=http://www.qsymiarems.com/image/logos_4inLine.png*/ 0 0 no-repeat;  }
#pharmacy_logos a#lgClick1{ position: absolute; top: 90px;left: 35px;}
#pharmacy_logos a#lgClick2{ position: absolute;top: 90px; left: 508px;}

.materials-callout{ width: 297px; height: 282px; padding: 18px; padding-top: 26px; background: url("../image/materials-callout-bg.png")/*tpa=http://www.qsymiarems.com/image/materials-callout-bg.png*/ 0 0 no-repeat; float: left; margin: 20px 0 0 -2px; font-family: Arial; }

.materials-callout h2{ margin: 0 0 5px 0; padding: 0px; color: #8030a7; width: 275px; font-size: 14px;font-family:Verdana;font-weight:bold;	 }
.materials-callout h2.black{ margin: 0 0 5px 0; padding: 0px; color: #333333; width: 275px; font-size: 13px;font-family:Arial;font-weight:bold;	 }
.materials-callout p{ margin: 0; padding: 0 0 20px 0; font-size: 13px; color: #555655; } 
.left-margin a{ margin:0 0 0 15px;}
.materials-callout p.ten-px{ margin: 0; padding: 0 0 5px 0; font-size: 13px; color: #555655; } 
.materials-callout a{ color: #003399; text-decoration: none;font-family:Arial;font-size:13px; }
.materials-callout a:hover{ text-decoration: underline;}
.materials-callout .step{ margin: 0; padding: 0 0 10px 0; color: #6a2d91; font-size: 13px; }

.callout-information{ width: 333px; height: 61px; padding: 5px 0 0 16px; margin: 10px 0 16px 42px; background: url("../image/callout-bg.png")/*tpa=http://www.qsymiarems.com/image/callout-bg.png*/ 0 0 no-repeat;  }
.callout-information h2{ font-size: 12px; color: #6a2c91; width: 150px; margin: 0px; padding: 4px 0 0 0; font-weight: normal; float: left; position:relative; top:7px; }
.callout-information a.btn_bg{ width: 110px; height: 26px; padding: 9px 0 0 23px; background: url("../image/Rems_click_off.png")/*tpa=http://www.qsymiarems.com/image/Rems_click_off.png*/ 0 0 no-repeat; float: left; margin: 9px 0 0 24px; color: #fff; text-decoration: none; font-size: 14px; }
.callout-information a.btn_bg:hover{ width: 110px; height: 26px; padding: 9px 0 0 23px; background: url("../image/Rems_click_on.png")/*tpa=http://www.qsymiarems.com/image/Rems_click_on.png*/ 0 0 no-repeat; float: left; margin: 9px 0 0 24px; color: #fff; text-decoration: none; font-size: 14px; }

.Support-Center-callout{width:329px;height:99px;background: url("../image/Support-Center-callout-bg.png") 0 0 no-repeat;float:left;margin:10px 0 0 0; }
.Support-Center-callout p.title{font-family:Verdana;font-size:14px;font-weight:bold;color:#8030a7;margin:25px 0 0 19px; }
.Support-Center-callout p{font-family:Arial;font-size:13px;color:#555655;margin:10px 0 0 19px; }

.left_wrapper h2.information-h2{ color: #333333; font-size: 14px; font-family: Verdana; margin: 0px; padding: 0 0 10px 0;font-weight:bold; }

ol li { margin-left: -20px; }

.pharmacy-logos{margin:40px 0 0 0;}
.pharmacy-logos .cpn-col{width:265px;margin-right:20px;float:left;}
.pharmacy-logos .cpn-col p{margin:18px 0;font-size:14px;line-height:22px;font-weight:700;color:#555655;}
.pharmacy-logos .cpn-col p span{display:inline-block;width:55px;}

.search-box {margin:24px 0 50px 0;max-width:480px;padding:20px 18px 20px 18px;border:2px solid #6A2C91;border-radius:8px;}
.but-1 { display:inline-block; margin-top:16px; padding:9px 0 0 0;  width:133px; height:26px; font-size:14px; font-weight:bold; color:#fff!important; text-decoration:none; text-align:center; border:0; background:url("/include-pharmacy/image/locator/Rems_click_off.png") 0 0 no-repeat;}
.but-1:hover { text-decoration:none!important; background: url("/include-pharmacy/image/locator/Rems_click_on.png") 0 0 no-repeat;}
.but-right { float:right; margin:0;}
.sort-box { float:left; margin-top:5px; font-size:14px;}
.sort-box label { margin-right:8px;}
.search-box  label { font:14px Verdana; color:#333333;font-weight:700;}
.search-box .textField {margin-right:12px;width:190px; height:26px; line-height:24px; text-align:left; border:1px solid #ccc; background:#fff;padding-left:10px;padding-right:10px;}

.box-2 { margin:22px 0; padding:3px 2px; border:1px solid #c7b0d6; border-radius:5px; background:#fff;}
.search-res .map { float:right; width:600px; height:493px;}
.search-res .col { float:left; width:293px;}
.search-res .col .innerS { width:293px; height:440px; overflow:auto;}
.search-res .item { padding:10px 10px 10px 54px; font-size:14px; line-height:18px; background: url("/include-pharmacy/image/locator/search-res-bg.png") 0 bottom repeat-x #fff;}
.search-res .ico { float:left; margin-left:-44px; display:block; width:31px; height:31px; font-size:14px; font-weight:bold; line-height:30px; color:#fff; text-align:center; background:url("/include-pharmacy/image/locator/search-ico.png") 0 0 no-repeat;}
.search-res .col a { color:#6A2C91;}

.search-res .title { float:left; padding:4px 0 0 10px; font-size:11px;}
.search-res .mini-nav { float:right; margin-top:-14px; padding:0 2px 8px 0; font-size:11px; text-align:right;}
.search-res .innerS + .mini-nav { margin:0; padding:8px 2px 4px 0;}

.line { zoom:1;}
.line:after {content:""; display:block; height:0; clear:both; visibility:hidden;}