html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:left;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
html,body,wrapper{color:#000;height:100%;line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:collapse;table-layout:auto;border-spacing:0;empty-cells:show;}
caption,th,td{text-align:left;font-weight:400;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
.block{display:block;width:100%;}
.container{overflow:hidden;clear:both;}
.cl{clear:both;}
.cll{clear:left;}
.clr{clear:right;}
.floatRight{float:right;}
.fade{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.find{border:1px solid red;}
hr{border-top:1px dashed #000;border-bottom:1px dashed #ccc;height:2px;text-align:left;margin:12px auto 12px 0;}
img{border:none;}
.technicalContent{background-color:#EFEFEF;padding:10px;}
#container ul{list-style:disc outside;padding-left:12px;}
#container ol{list-style:decimal outside;padding-left:12px;}
#container ul li,#container ol li{padding-bottom:12px;margin-left:18px;}
dt{line-height:14px;padding:0 0 10px;}
dd{float:left;padding:0 0 10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
body,p,td,th,li{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;margin:0 auto;}
#wrapper{height:auto;min-height:100%;width:950px;margin:0 auto;}
#headerLinks{border-bottom:1px solid #99c;overflow:hidden;width:950px;padding:12px 0;}
.firstTime{overflow:hidden;padding-left:30px;}
.bookmark{overflow:hidden;padding-left:20px;}
#header{border-bottom:12px solid #060;overflow:hidden;}
.logo{height:83px;width:403px;}
.newsFlash{border:2px solid #efe;color:#666;line-height:16px;overflow:hidden;text-align:center;margin:6px;padding:12px;}
.freeShippingFlash{border:2px solid #C1272C;color:#666;line-height:16px;overflow:hidden;text-align:center;margin:6px;padding:12px;}
.search{clear:both;color:#444;font-size:18px;overflow:hidden;padding:0 12px 12px 18px;}
.searchInput{color:#C1272C;padding-left:4px;width:320px;}
.searchInput:focus{background-color:#fcfee7;}
.alphaSearch{color:#444;font-size:11px;overflow:hidden;padding:0 12px 12px 117px;}
#container{padding-top:14px;padding-bottom:150px;}
#content{float:left;overflow:hidden;padding-right:12px;width:640px;}
#sidebar{border-left:1px solid #99c;float:right;overflow:hidden;width:260px;padding:0 16px 22px;}
#footer{background-color:#fff;border-top:12px solid #060;height:150px;clear:both;position:relative;width:950px;margin:-150px auto 0;}
.footerCopy{margin-top:20px;overflow:hidden;width:520px;}
.footerLinkBlock{margin-top:10px;}
.footerLinks{margin-top:25px;overflow:hidden;width:400px;}
.copy{color:#888;font-size:11px;line-height:22px;padding-top:20px;}
.policyLinks{color:#333;font-size:11px;text-align:right;padding:0 0 12px;}
.footnote{font-size:10px;padding:6px 0;}
.topTen{margin:0 auto;}
.topTenList{border:1px solid #99c;float:left;overflow:hidden;width:250px;height:445px;margin:0 36px 20px 0;padding:20px;}
.topTenLast{border:1px solid #99c;float:left;overflow:hidden;width:250px;height:445px;margin:0 0 20px;padding:20px;}
.blank{border:0;}
.sideCartLinks{background:transparent url(/i/bg-cc.png) no-repeat top left;height:18px;margin-top:12px;padding-bottom:20px;text-align:right;width:268px;}
.resultsContainer{margin-top:10px;padding-bottom:20px;overflow:hidden;}
.placeholder{width:156px;}
img.brands{width:155px;}
.itemContainer{margin-bottom:30px;width:460px;}
.optionsGeneric{background-color:#efe;border:1px dashed #888;margin-top:12px;overflow:hidden;padding:10px;}
.optionsBrand{background-color:#ffc;border:1px dashed #888;margin-top:12px;padding:10px;}
.bestGenericContainer{background-color:#efe;margin-bottom:8px;overflow:hidden;min-height:15px;_height:15px;padding:8px 10px;}
.bestBrandContainer{background-color:#ffc;margin-bottom:8px;overflow:hidden;min-height:15px;_height:15px;padding:8px 10px;}
.unitPrice{color:#bd272f;font-weight:700;}
.flagContainer{margin-top:6px;height:83px;width:52px;}
.results{line-height:22px;margin-left:10px;}
span.rx{color:#999;font-size:11px;font-weight:700;padding-left:6px;}
.status{color:#999;font-size:11px;font-weight:700;text-align:right;padding:8px 0;}
.buttonHolder{margin-top:4px;display:block;}
.buttonHolder .button{margin-left:2px;overflow:visible;width:auto;}
.secureButton{background:transparent url(/i/bg-lock.png) no-repeat top left;padding-left:26px;}
.shoppingButton{background:transparent url(/i/bg-basket.png) no-repeat top left;padding-left:28px;}
.refreshButton{background:transparent url(/i/bg-refresh.png) no-repeat top left;padding-left:28px;}
.compare{padding:20px 0 12px;}
.pharmComment{color:#060;font-style:italic;margin-bottom:8px;overflow:hidden;padding:4px;}
img.eye{float:left;height:12px;width:12px;padding:0 8px 14px 0;}
span.savings{color:#C1272C;font-size:14px;font-weight:700;}
.savings.mkNote{font-size:11px;}
.resultsTable td{border-top:1px dashed #99c;width:213px;vertical-align:top;padding:10px;}
.brandTable{background-color:#ffc;}
.genericTable{background-color:#efe;}
th{color:#9c6;font-weight:700;font-size:10px;padding-bottom:4px;text-align:right;}
td{text-align:left;vertical-align:middle;padding:6px 0;}
.flag{height:10px;margin-right:6px;width:16px;}
.country{color:#999;font-weight:700;font-size:11px;margin-right:12px;}
.product{font-weight:700;margin-right:6px;}
.ajaxImage{height:10px;width:10px;}
.rxReq{color:#999;font-weight:700;font-size:12px;vertical-align:middle;}
.tdhr{border-bottom:1px solid #99c;}
.textRight{text-align:right;}
span.tableLabel{color:#9c6;font-weight:700;font-size:10px;}
select.qtySel{width:40px;}
.module{border-top:1px solid #99c;clear:both;overflow:hidden;visibility:visible;padding:20px 0;}
.moduleBlank{border-top:0 solid #99c;overflow:hidden;padding:20px 0;}
img.seal{padding-right:6px;}
img.avatar{float:left;height:95px;width:92px;}
.testimonialBlock{background-color:#fc9;padding:12px 18px;}
.specContainer{background:#efe url(/i/bg-specials.png) no-repeat top left;border:1px solid #99c;overflow:hidden;}
.previous_button{background:transparent url(/i/bg-specButtons.png) no-repeat 0 -66px;cursor:pointer;height:64px;float:left;margin-top:80px;vertical-align:middle;width:64px;}
.previous_button:hover{background:transparent url(/i/bg-specButtons.png) no-repeat 0 -132px;}
.specDeal{border:1px solid #99c;float:left;height:180px;overflow:hidden;width:120px;margin:12px;padding:12px;}
img.special{height:100px;width:120px;}
.next_button{background:transparent url(/i/bg-specButtons.png) no-repeat 0 0;cursor:pointer;height:64px;float:left;margin-top:80px;vertical-align:middle;width:64px;}
.next_button:hover{background:transparent url(/i/bg-specButtons.png) no-repeat 0 -198px;}
.factContainer{background:#e9e9f3 url(/i/bg-gradient.png) repeat-x top left;border:1px solid #99c;padding:12px;}
.thirdBox{background-color:#e0e0e0;border:1px solid #fff;float:left;overflow:hidden;width:177px;min-height:135px;_height:135px;padding:12px;}
.loginBox{background-color:#efe;border:1px solid #9c9;margin-bottom:20px;overflow:hidden;width:610px;padding:14px;}
.loginForm{float:left;width:610px;}
.loginRight{float:right;width:280px;}
.formLeft{width:300px;}
.formRight{float:right;width:300px;}
p.formError{color:#f00000;font-weight:700;font-style:italic;}
ul.formError{margin:0;padding:0;}
#container ul.formError li{color:#f00000;font-weight:700;font-style:italic;list-style-type:none;margin-left:0;clear:both;margin-top:5px;}
.contactBox{background-color:#e0e0e0;border:1px solid #888;float:left;margin-bottom:20px;overflow:hidden;width:610px;padding:14px;}
.rxOption{background-color:#cfcfcf;margin-bottom:3px;overflow:hidden;vertical-align:middle;width:auto;padding:12px;}
.rxOptionText{color:#060;font-size:14px;font-weight:700;margin-left:18px;padding-top:2px;}
label.rxOptionText{margin-left:0;}
div.breadCrumbs{font-size:11px;text-align:right;}
.red{color:#C1272C;}
.dropItem{background-color:#fcc;margin-bottom:3px;overflow:hidden;vertical-align:middle;width:auto;padding:12px;}
a.navigation,a.navigation:link,a.navigation:active{color:#00c;text-decoration:underline;padding:0 6px;}
a.alpha,a.alpha:link,a.alpha:active{color:#00c;text-decoration:none;padding:0 2px;}
a.alpha:visited{color:#00f;text-decoration:none;}
a.alpha:hover{color:red;text-decoration:none;}
a.moreOptions,a.moreOptions:link,a.moreOptions:active{margin-top:12px;padding-right:16px;}
a.footerlink,a.footerlink:link,a.footerlink:active{color:#00c;font-size:11px;text-decoration:underline;padding:0 2px;}
a.footerlink:visited{color:#00f;font-size:11px;text-decoration:underline;}
a.footerlink:hover{color:red;font-size:11px;text-decoration:underline;}
a.q,a.q:link,a.q:active{color:#00c;font-weight:700;text-decoration:none;padding:0 2px;}
a.q:visited{color:#00f;font-weight:700;text-decoration:none;}
a.q:hover{color:red;font-weight:700;text-decoration:none;}
.turnOn{visibility:visible;}
.turnOff{display:none;}
#crumbs{border:0 solid #dedede;display:block;height:30px;}
#crumbs li{float:left;line-height:30px;color:#777;}
#crumbs li a{background:transparent url(/i/bg-crumbs.png) no-repeat right center;display:block;padding:0 15px 0 0;}
#crumbs li a:link,#crumbs li a:visited{color:#777;text-decoration:none;}
a:link,a:visited,#crumbs li a:hover,#crumbs li a:focus{color:#dd2c0d;}
#crumbs li a.active{color:red;}
.formTd{vertical-align:top;padding-right:20px;}
.errorBlock{float:right;margin-top:6px;width:180px;}
.fda{padding:5px;}
.fda.even{background-color:#dce1ff;}
.fda.odd{background-color:#edf0ff;}
img.productViewPrice{margin-top:5px;}
div.manufacturerSummary{margin:10px 0;}
div.manufacturerSummary p{line-height:16px;}
#nobullet ul li{list-style:none;margin-left:0;}
.priceBreak{line-height:16px;margin:0 0 20px;}
.priceBreakRed{border:1px solid #bd272f;background-color:#bd272f;color:#FFF;overflow:hidden;text-align:center;font-weight:800;float:left;padding:9px;}
.priceBreakWhite{border:1px solid #bd272f;color:#000;overflow:hidden;text-align:left;padding:9px;}
.productSubTitle{color:#444;margin-top:-10px;font-size:11px;}
form{margin:0;padding:0;}
fieldset{background-color:#efefef;border:1px solid #888;padding:22px;}
legend{background:transparent;font-size:14px;font-weight:700;margin:0;}
textarea{overflow:auto;}
textarea.comments{height:100px;width:358px;}
option{padding-left:8px;}
label{font-weight:400;}
.inputHint{color:red;font-size:11px;}
input.check,input.radio{border:none;height:auto;vertical-align:middle;width:auto;margin:10px;}
input.areaCode{width:24px;}
input.phone{width:130px;}
select.country,select.province{color:#444;width:180px;}
radio{vertical-align:middle;}
checkbox{background-color:red;vertical-align:middle;}
input.readonly{background-color:transparent;border:none;}
input.button{margin-left:8px;}
p{color:#111;font-weight:400;line-height:16px;padding:0 0 14px;}
p.q{color:#060;font-weight:700;padding-bottom:12px;}
p.first:first-letter{float:left;font-size:28px;font-weight:700;margin-bottom:2px;padding:6px 4px 0 0;}
p img{float:left;margin:0 12px 12px 0;padding:0;}
p img.right{float:right;margin:0 0 12px 12px;}
a,a:link,a:active{color:#00c;line-height:14px;text-decoration:underline;}
h1,h2{color:#333;font-family:arial, serif;font-weight:700;}
h5,h6{color:#222;font-family:arial, serif;font-weight:700;}
h1{font-size:18px;margin-bottom:16px;}
h2{font-size:16px;margin-bottom:16px;}
h3{font-size:16px;margin-bottom:8px;color:#060;}
h4{font-size:14px;margin-bottom:16px;color:#C1272C;}
h5{font-size:14px;margin-bottom:14px;}
h6{font-size:12px;margin-bottom:14px;}
h4.content{font-size:12px;margin-bottom:2px;color:#060;font-style:italic;}
a.content{color:#333;line-height:14px;text-decoration:underline;}
blockquote{color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;line-height:16px;margin:18px;}
.caps{text-transform:uppercase;}
.big{font-size:14px;}
.small{color:#888;font-size:11px;font-style:italic;vertical-align:bottom;}
.oldbook{font-family:"Warnock Pro","Goudy Old Style","Book Antiqua",Palatino,Georgia,serif;font-size:14px;}
.note{color:#333;font-size:11px;font-style:italic;margin:16px;}
.mono{font-family:"Courier New", Courier, monospace;}
.fact{color:#444;}
.floatLeft,.halfBox{float:left;}
html,body{background-color:#fff;}
.mainNav,.cartLinks{overflow:hidden;}
.signIn,.resultsLink{margin-top:12px;}
.footerCart,.testimonial{margin-bottom:12px;overflow:hidden;}
.bestPrice,em,dfn{font-style:italic;}
.bestGeneric,.bestBrand{color:#060;font-weight:700;width:300px;}
span.perPrice,.green{color:#060;}
.resultsTable,.cartItems{margin-bottom:20px;width:100%;}
th.flag,th.packsize,.qtyDisplay,.itemTotalPrice{width:60px;}
th.qty,th.del,input.ccCode{width:30px;}
.itemPrice,input.postalCode{width:100px;}
.loginLabel,strong,dfn{font-weight:700;}
a.navigation:visited,a:visited{color:#00f;}
a.navigation:hover,a:hover{color:red;text-decoration:underline;}
fieldset ul,fieldset ul li{list-style:none;margin:0 0 12px;padding:0;}
select,input.firstName,input.lastName,input.email,input.password,input.city,input.address,input.ccName,input.ccNumber{width:180px;}
select.dob,select.month,select.year{width:80px;}
.spriteFda {background: transparent url(/i/sprite.gif) no-repeat -79px -23px;width: 188px;height: 28px;}
.spriteTryMe {background: transparent url(/i/sprite.gif) no-repeat -1px -1px;width: 75px;height: 75px;margin-right: 5px;}
.spriteUsShip {background: transparent url(/i/sprite.gif) no-repeat -273px -29px;width: 31px;height: 22px;margin-left: 8px;}
/*.spriteDownArrow {background: transparent url(/i/sprite.gif) no-repeat -306px -35px;width: 13px;height: 9px;}*/
.spriteBasket {background: transparent url(/i/sprite.gif) no-repeat -322px -22px;width: 35px;height: 35px;}

