/*Product Pages*/
.OTCBox {margin: 20px 0 0 0;}
.orangeBoxTop {background: #fd9243; border: 1px solid #ed974f; -moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0;}
.orangeBoxTopContent {border: 1px solid #ffbd86; -moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; padding: 0 0 0 10px;}
#content .orangeBoxTopContent h2 {line-height: 30px; margin: 0px; padding: 0px; color: #fff;}
.descrInfo {font-size: 12px; font-weight: normal; width: 50%; float: right; margin: 0 100px 0 0;}
.descrInfoOnly {font-size: 12px; font-weight: normal; width: 100%;}
.addToCart {clear: both; width: 100%; padding: 0;}
.priceContent {border-bottom: 1px dotted #000; margin: 10px 0 10px 0; font-size: 14px; font-weight: bold;}
.shippingNote {color: #f89047; font-size: 12px; border-bottom: 1px dotted #000; display: block; padding: 0; margin: 5px 0 5px 0;}
.drugInformation {margin:5px 0 10px 0; font-weight: bold;}
#recommendedOTC table {width: 750px; border: 1px solid #ed974f; padding: 0;}
#recommendedOTC table .oddRow, #recommendedOTC table .evenRow {padding: 10px 0; border-bottom: 1px dotted #ed974f;}
#recommendedOTC table .oddRow , #recommendedOTC table .oddRow .product a, #recommendedOTC table .evenRow , #recommendedOTC table .evenRow .product a {vertical-align: top; font-size: 12px;}
#recommendedOTC table .lastRow, #recommendedOTC table .lastRow .product a {vertical-align: top; font-size: 12px; padding: 10px 0 0 0;}
.rightCartSide {float:right; width: 300px;}
.rightSideGenTitle {background: url('../prescription/images/pres_gen_alternative.gif') no-repeat #71d0f9; padding: 75px 10px 10px 10px;}
#content .rightSideGenTitle h2, #content .rightSideGenTitle p, #content .rightSideGenTitle a {text-align: right; margin: 0px; color: #000;}
#content .rightSideGenTitle .pricePerPill {font-size: 14px; font-weight: bold; margin: 20px 0 0 0;}
#content .rightSideGenTitle h2 a {font-size: 18px; color: #000; text-decoration: none;}
.rightSideGenContent {background: #71d0f9; padding: 10px; border-top: 1px dotted #fff;}
.rightSideGenBottom {background: #71d0f9; -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; padding: 10px;}
.rightSideGenBottom a{background: url('../prescription/images/gen_alternative_footer.png') 0px 0px no-repeat; display: block; height: 25px;}
.rightSideGenBottom a:hover{background: url('../prescription/images/gen_alternative_footer.png') 0px -25px no-repeat;}
#content .dropdown_wrapper select {vertical-align: top; margin: 0 5px 0 0; }
.leftCartSide {width: 430px; padding: 0 20px 0 0;}
.orangeBoxContentBase {clear: both;}
.rightSideBrandTitle {background: url('../prescription/images/pres_brand_alternative.gif') no-repeat #fed347; padding: 75px 10px 10px 10px;}
#content .rightSideBrandTitle h2, #content .rightSideBrandTitle p, #content .rightSideBrandTitle a {text-align: right; margin: 0px; color: #000;}
#content .rightSideBrandTitle .pricePerPill {font-size: 14px; font-weight: bold; margin: 20px 0 0 0;}
#content .rightSideBrandTitle h2 a {font-size: 18px; color: #000; text-decoration: none;}
.rightSideBrandContent {background: #fed347; padding: 10px; border-top: 1px dotted #fff;}
.rightSideBrandBottom {background: #fed347; -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; padding: 10px;}
.rightSideBrandBottom a{background: url('../prescription/images/brand_alternative_footer.png') 0px 0px no-repeat; display: block; height: 25px;}
.rightSideBrandBottom a:hover{background: url('../prescription/images/brand_alternative_footer.png') 0px -25px no-repeat;}
.testimonialTop {background: url('../prescription/images/testimonial_top.gif') no-repeat; width: 243px; height: 64px; margin: 20px 0 0 0;}
.testimonialSubContent {font-size: 12px; color: #ff3c00; background: url('../prescription/images/testimonial_left_quote_bg.gif') no-repeat top left; padding: 0 0 0 30px;}
.testimonialName {font-size: 18px; font-weight: bold; margin: 10px 0 0 0;}
#content .thumbnailMain {background: #fd9243; padding: 4px; margin: 1px 0 0 0; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; text-align: center; text-align: center;}
#content .thumbnailMain img {margin: 0 0 5px 0;}
#content .thumbnailMain p {color: #fff; text-align: center; font-weight: bold;}
#content .thumbnailMain a {display: block; text-align: center;}
#content .thumbnailMain a.button {background: #fff; border: none; color: #fd9243; text-shadow: none; text-align: center; clear: both;}
#content .thumbnailMain a:hover.button {color: #d5854d;}
.leftCartSide, .thumbnailMain {float: left;}
.leftCartSide .callCentreNote {margin: 45px 0 5px 0; background: #fff url('../images/internal_bg.gif') no-repeat 3px 3px; border: 2px solid #f00; color: #f00; font-size: 10px; padding: 7px 5px 7px 55px; clear: both; line-height: 12px;}
.noticeBlock {font-size: 11px; clear: both;}
strong.larger {font-size: 14px; color: #f89047; font-weight: bold;}
.splitable {background: url('../prescription/images/split_graphic.gif') no-repeat; padding: 0 0 0 30px; margin: 4px 0 0 0;}

/*OTC Product Page*/
#content .thumbnailMain.otc {-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; padding: 5px; background: #558bc5; margin: 0 20px 0 0;}
#content .thumbnailMain.otc a.button {color: #558bc5;}
#content .thumbnailMain.otc a:hover.button {color: #014c7b;}
#compare.compare_generic{float: right; background: url('../otc/images/generic_bg.gif') no-repeat; width: 200px; font-size: 12px; text-align: center;}
#compare.compare_brand {float: right; background: url('../otc/images/brand_bg.gif') no-repeat; width: 200px; font-size: 12px; text-align: center;}
#compare.compare_generic .price {color: #ab8300; font-size: 18px; font-weight: bold;}
#compare.compare_brand .price {color: #558bc5; font-size: 18px; font-weight: bold;}
#compare div {padding: 45px 35px 0px 15px;}
#compare h2 {font-size: 12px; font-weight: bold; color: #000; text-align: center;}
#compare img {display: block; margin: 0 auto;}
#compare > img {margin: 0px;}
#productDetails h1{margin: 0px; padding: 0px;}

#productDetails .price {color: #ff3d00; font-size: 18px; font-weight: bold;}
#content .redTellAFriend {color: #ff3d00; font-weight: bold;}
#productDetailsContent {float: left; }
