/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

.order_button { padding: 8px; border-radius: 3px; background-color: #d2b5b6; color: black; text-decoration: none; display: inline-block; border: thin solid #999; }
.order_button:hover { color: white; border: thin solid #ddd; }

.patient_order_form label { color: black; }
.patient_order_form label.error {color: red; font-size: .9em; display: block; }
body {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #111111;  font-size: 12px;}
#page-container {  margin: auto;  width: 751px;}
header {  background-color: #1c6987;}
#bread-crumbs {  color: #ffcc33;  font-size: 9px;  margin: 0 0 0 60px;}
#bread-crumbs a {  text-decoration: none;  color: #ffffff;}
#bread-crumbs a:hover {  text-decoration: underline;}
#branding-logo h1 {  text-indent: -9999px;  background-image: url(http://www.canadarxconnection.com/images/logo.jpg); width: 472px; height: 119px; margin: 0;}
#header-right {  margin-right: 10px;}
#header-right ul {  border-top: white solid thin;  text-align: center;  margin: auto;  margin-top: 5px;}
#header-right ul li {  display: inline;  text-transform: uppercase;  color: white;  font-weight: bold;  margin: 8px;}
#header-right nav a {  color: #ffffff;  font-weight: bold;  text-decoration: none;}
#header-right a.button {  margin: 10px 0;  display: block; visibility: hidden; }
#main-navigation {  font-size: 10px;  line-height: 18px;  color: #ffffff;}
#main-navigation ul {  text-align: center;  overflow: auto;}
#main-navigation li {  float: left;  min-width: 93px;  padding: 4px 5px;  background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), -moz-linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  background-image: -webkit-linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), -webkit-linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(15%, rgba(255, 255, 255, 0.19999999999999996)), color-stop(85%, rgba(17, 17, 17, 0.19999999999999996)), color-stop(100%, rgba(17, 17, 17, 0.8))), -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(5%, rgba(255, 255, 255, 0)), color-stop(95%, rgba(17, 17, 17, 0)), color-stop(100%, rgba(17, 17, 17, 0.8)));  background-image: -o-linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), -o-linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), -ms-linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), -ms-linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  background-image: linear-gradient(center top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.19999999999999996) 15%, rgba(17, 17, 17, 0.19999999999999996) 85%, rgba(17, 17, 17, 0.8) 100%), linear-gradient(left center, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 5%, rgba(17, 17, 17, 0) 95%, rgba(17, 17, 17, 0.8) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );}#main-navigation li:hover {  background-image: -moz-linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), -moz-linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  background-image: -webkit-linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), -webkit-linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 0.8)), color-stop(15%, rgba(238, 238, 238, 0.19999999999999996)), color-stop(85%, rgba(68, 68, 68, 0.19999999999999996)), color-stop(100%, rgba(68, 68, 68, 0.8))), -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(238, 238, 238, 0.8)), color-stop(5%, rgba(238, 238, 238, 0)), color-stop(95%, rgba(68, 68, 68, 0)), color-stop(100%, rgba(68, 68, 68, 0.8)));  background-image: -o-linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), -o-linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), -ms-linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), -ms-linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  background-image: linear-gradient(center top, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.19999999999999996) 15%, rgba(68, 68, 68, 0.19999999999999996) 85%, rgba(68, 68, 68, 0.8) 100%), linear-gradient(left center, rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0) 5%, rgba(68, 68, 68, 0) 95%, rgba(68, 68, 68, 0.8) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );}#main-navigation li:active {  background-image: -moz-linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), -moz-linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  background-image: -webkit-linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), -webkit-linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(68, 68, 68, 0.8)), color-stop(15%, rgba(68, 68, 68, 0.19999999999999996)), color-stop(85%, rgba(238, 238, 238, 0.19999999999999996)), color-stop(100%, rgba(238, 238, 238, 0.8))), -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(68, 68, 68, 0.8)), color-stop(5%, rgba(68, 68, 68, 0)), color-stop(95%, rgba(238, 238, 238, 0)), color-stop(100%, rgba(238, 238, 238, 0.8)));  background-image: -o-linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), -o-linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), -ms-linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  background-image: -ms-linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), -ms-linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  background-image: linear-gradient(center top, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0.19999999999999996) 15%, rgba(238, 238, 238, 0.19999999999999996) 85%, rgba(238, 238, 238, 0.8) 100%), linear-gradient(left center, rgba(68, 68, 68, 0.8) 0%, rgba(68, 68, 68, 0) 5%, rgba(238, 238, 238, 0) 95%, rgba(238, 238, 238, 0.8) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dd333333',GradientType=0 );}
#main-navigation a {  color: inherit;  text-decoration: none;  font-weight: bold;  font-size: inherit;}.home #feature-area {  width: 375px;}
#feature-area {  margin-left: 30px;  clear: left;  position: relative;  margin-top: -20px;  width: 275px;}
.ie7 #feature-area {  margin-top: 0px;}
#feature-area nav ul {  display: block;  width: 375px;}
#feature-area nav ul li {  float: left;  width: 187px;  margin: 5px 0;}
#slider-area {  height: 70px;  width: 373px;  text-shadow: 0 1px 1px #ffffff;  font-weight: bold;}
#slider-area li {  text-align: center;  font-weight: bold;  color: #1c6987;  padding-top: 15px;}
#slider-area a {  text-decoration: inherit;  color: inherit;  font-weight: inherit;}
#slider-area div {  display: table-cell;  vertical-align: middle;  height: 70px;  text-align: center;  width: 373px;}

footer nav {  display: block;  width: 100%;  font-size: 9px;  margin-top: 55px;}
footer nav ul {  text-align: center;  width: 100%;  padding: 15px 0; }
footer nav ul li {  text-align: center;  display: inline; }
footer nav ul li::before {  content: '| '; }
footer nav ul li:first-child::before {  content: ''; }
footer section { height: 70px; text-align: center;  padding: 0 5px;  background-color: #990033;  background-image: -moz-linear-gradient(center top, #ff0055 0%, #330011 100%);  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #ff0055), color-stop(100%, #330011)); line-height: 70px; }
footer section a {  display: inline-block;  font-size: 9px; color: white; text-decoration: none;}
footer section a:hover { text-decoration: underline;}
#bbb-footer { line-height: 110px; float: right; }

table { vertical-align: middle; margin: 10px 0;}
table th {  font-weight: bold; color: #900;}
table .name-col {  width: 34%; background-color: #e8e8e8;}
table .madein-col {  width: 34%; background-color: #1818e8;}
table .dispensedfrom-col {  width: 34%; background-color: #18e818;}
table .strength-col { width: 34%;}
table .qty-col { width: 16%;  background-color: #e8e8e8;}
table .price-col {  width: 16%;  background-color: #ffd4a8;}
table td, table th {  padding: 2px;  border: 2px #ffffff solid;  vertical-align: middle;}
table tfoot td {  padding: 5px;  font-style: italic;  font-size: 9px;}
table#fda-requirements td, #fda-requirements th {  border: medium #ccc solid;}

article { line-height: 1.4em;}
article p, article address { margin: 1em 0;}
article p.small { font-size: 9px;  text-align: center;}
article label { color: #ee0000;  font-weight: bold;  margin: 1em 0;}
article form { margin: 15px 0;}article blockquote { padding: 3%; background-color: #eee; border: thin #ddd solid; width: 410px;}
article ul li { list-style-image: url(http://www.canadarxconnection.com/images/icon_03.gif);  list-style-position: inside;  margin: 5px 0;}
dfn {  display: block;  margin: 15px 0;}
dt, dd {  display: inline;}
dt::after {  content: ' - ';}
dt a {  font-weight: bold;}
.vcard .url {  font-weight: bold;  color: #111111;  display: block;  text-decoration: none;}.vcard .additional-contact-information {  display: none;}a[href$="pdf"] {  padding: 1px 25px 0 0;  background-image: url(/images/printericon.gif);  background-repeat: no-repeat;  background-position: top right;}a[rel="seo"] {  color: inherit;  text-decoration: inherit;  font-size: inherit;  font-weight: inherit;  text-shadow: inherit;  font-style: inherit;  font-family: inherit;  font-variant: inherit;  cursor: text;}a.back-to-top {  background-image: url(http://www.canadarxconnection.com/images/top.gif);  text-indent: -9999px;  display: inline-block;  width: 101px;  height: 18px;}ol li {  list-style-type: decimal;  list-style-position: inside;  margin: 10px 0;}strong, b {  font-weight: bold;}em, i {  font-style: italic;}.highlight {  color: #cc3333;}.alignleft {  float: left;}.alignright {  float: right;}.alignmiddle {  margin: auto;}.clearright {  clear: right;}.clearleft {  clear: left;}.clearboth {  clear: both;}h1 {  color: #966;  font-weight: 700;  font-size: 24px;  font-style: italic;  margin: 20px 0;  line-height: 1em;}h2 {  font-family: Times New "Times New Roman", Times, serif; font-size: 15px;  font-weight: bold;  color: #0066ff;  margin: 5px 0;}h2.flag {  background: url(http://www.canadarxconnection.com/images/flags1.gif) no-repeat;  padding: 20px 0 20px 130px;}#slider-area h2 {  color: #33cc33;  text-shadow: 0 1px 0 #999;}h3 {  font-size: 16px;  font-weight: bold;  color: #cc3333;}h4 {  color: #c00;  font-weight: bold;  font-size: 19px;  line-height: 1.4em;  font-family: Verdana;  margin: 15px 0;}h5 {  color: #c00;  font-weight: bold;  font-family: Verdana;}h6 {  font-size: 11px;  color: #cc3333;}.button {  color: #ffffff;  text-decoration: none;  text-shadow: 0px 1px 1px #111;  box-shadow: 0px 1px 1px black;  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.30000000000000004)), color-stop(15%, rgba(255, 255, 255, 0)), color-stop(85%, rgba(20, 20, 20, 0)), color-stop(100%, rgba(20, 20, 20, 0.19999999999999996))), -webkit-gradient(linear, left bottom, right bottom, color-stop(0%, rgba(20, 20, 20, 0.19999999999999996)), color-stop(10%, rgba(20, 20, 20, 0)), color-stop(90%, rgba(20, 20, 20, 0)), color-stop(100%, rgba(20, 20, 20, 0.19999999999999996)));  background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 15%, rgba(20, 20, 20, 0) 85%, rgba(20, 20, 20, 0.19999999999999996) 100%), -moz-linear-gradient(left center, rgba(20, 20, 20, 0.19999999999999996) 0%, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0) 90%, rgba(20, 20, 20, 0.19999999999999996) 100%);  background-image: -webkit-linear-gradient(center top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 15%, rgba(20, 20, 20, 0) 85%, rgba(20, 20, 20, 0.19999999999999996) 100%), -webkit-linear-gradient(left center, rgba(20, 20, 20, 0.19999999999999996) 0%, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0) 90%, rgba(20, 20, 20, 0.19999999999999996) 100%);  background-image: -o-linear-gradient(center top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 15%, rgba(20, 20, 20, 0) 85%, rgba(20, 20, 20, 0.19999999999999996) 100%), -o-linear-gradient(left center, rgba(20, 20, 20, 0.19999999999999996) 0%, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0) 90%, rgba(20, 20, 20, 0.19999999999999996) 100%);  background-image: -ms-linear-gradient(center top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 15%, rgba(20, 20, 20, 0) 85%, rgba(20, 20, 20, 0.19999999999999996) 100%), -ms-linear-gradient(left center, rgba(20, 20, 20, 0.19999999999999996) 0%, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0) 90%, rgba(20, 20, 20, 0.19999999999999996) 100%);  background-image: linear-gradient(center top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 15%, rgba(20, 20, 20, 0) 85%, rgba(20, 20, 20, 0.19999999999999996) 100%), linear-gradient(left center, rgba(20, 20, 20, 0.19999999999999996) 0%, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0) 90%, rgba(20, 20, 20, 0.19999999999999996) 100%);  display: block;  text-align: center;}.button:hover {  text-decoration: underline;  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(136, 136, 136, 0.30000000000000004)), color-stop(15%, rgba(136, 136, 136, 0)), color-stop(85%, rgba(51, 51, 51, 0)), color-stop(100%, rgba(51, 51, 51, 0.19999999999999996))), -webkit-gradient(linear, left bottom, right bottom, color-stop(0%, rgba(51, 51, 51, 0.19999999999999996)), color-stop(10%, rgba(51, 51, 51, 0)), color-stop(90%, rgba(51, 51, 51, 0)), color-stop(100%, rgba(51, 51, 51, 0.19999999999999996)));  background-image: -moz-linear-gradient(center top, rgba(136, 136, 136, 0.7) 0%, rgba(136, 136, 136, 0) 15%, rgba(51, 51, 51, 0) 85%, rgba(51, 51, 51, 0.19999999999999996) 100%), -moz-linear-gradient(left center, rgba(51, 51, 51, 0.19999999999999996) 0%, rgba(51, 51, 51, 0) 10%, rgba(51, 51, 51, 0) 90%, rgba(51, 51, 51, 0.19999999999999996) 100%);  background-image: -webkit-linear-gradient(center top, rgba(136, 136, 136, 0.7) 0%, rgba(136, 136, 136, 0) 15%, rgba(51, 51, 51, 0) 85%, rgba(51, 51, 51, 0.19999999999999996) 100%), -webkit-linear-gradient(left center, rgba(51, 51, 51, 0.19999999999999996) 0%, rgba(51, 51, 51, 0) 10%, rgba(51, 51, 51, 0) 90%, rgba(51, 51, 51, 0.19999999999999996) 100%);  background-image: -o-linear-gradient(center top, rgba(136, 136, 136, 0.7) 0%, rgba(136, 136, 136, 0) 15%, rgba(51, 51, 51, 0) 85%, rgba(51, 51, 51, 0.19999999999999996) 100%), -o-linear-gradient(left center, rgba(51, 51, 51, 0.19999999999999996) 0%, rgba(51, 51, 51, 0) 10%, rgba(51, 51, 51, 0) 90%, rgba(51, 51, 51, 0.19999999999999996) 100%);  background-image: -ms-linear-gradient(center top, rgba(136, 136, 136, 0.7) 0%, rgba(136, 136, 136, 0) 15%, rgba(51, 51, 51, 0) 85%, rgba(51, 51, 51, 0.19999999999999996) 100%), -ms-linear-gradient(left center, rgba(51, 51, 51, 0.19999999999999996) 0%, rgba(51, 51, 51, 0) 10%, rgba(51, 51, 51, 0) 90%, rgba(51, 51, 51, 0.19999999999999996) 100%);  background-image: linear-gradient(center top, rgba(136, 136, 136, 0.7) 0%, rgba(136, 136, 136, 0) 15%, rgba(51, 51, 51, 0) 85%, rgba(51, 51, 51, 0.19999999999999996) 100%), linear-gradient(left center, rgba(51, 51, 51, 0.19999999999999996) 0%, rgba(51, 51, 51, 0) 10%, rgba(51, 51, 51, 0) 90%, rgba(51, 51, 51, 0.19999999999999996) 100%);}.button:active {  box-shadow: none;  position: relative;  top: 1px;  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0)), color-stop(85%, rgba(14, 14, 14, 0)), color-stop(100%, rgba(14, 14, 14, 0))), -webkit-gradient(linear, left bottom, right bottom, color-stop(0%, rgba(14, 14, 14, 0)), color-stop(10%, rgba(14, 14, 14, 0)), color-stop(90%, rgba(14, 14, 14, 0)), color-stop(100%, rgba(14, 14, 14, 0)));  background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.10000000000000003) 0%, rgba(255, 255, 255, 0) 15%, rgba(14, 14, 14, 0) 85%, rgba(14, 14, 14, 0) 100%), -moz-linear-gradient(left center, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0) 10%, rgba(14, 14, 14, 0) 90%, rgba(14, 14, 14, 0) 100%);  background-image: -webkit-linear-gradient(center top, rgba(255, 255, 255, 0.10000000000000003) 0%, rgba(255, 255, 255, 0) 15%, rgba(14, 14, 14, 0) 85%, rgba(14, 14, 14, 0) 100%), -webkit-linear-gradient(left center, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0) 10%, rgba(14, 14, 14, 0) 90%, rgba(14, 14, 14, 0) 100%);  background-image: -o-linear-gradient(center top, rgba(255, 255, 255, 0.10000000000000003) 0%, rgba(255, 255, 255, 0) 15%, rgba(14, 14, 14, 0) 85%, rgba(14, 14, 14, 0) 100%), -o-linear-gradient(left center, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0) 10%, rgba(14, 14, 14, 0) 90%, rgba(14, 14, 14, 0) 100%);  background-image: -ms-linear-gradient(center top, rgba(255, 255, 255, 0.10000000000000003) 0%, rgba(255, 255, 255, 0) 15%, rgba(14, 14, 14, 0) 85%, rgba(14, 14, 14, 0) 100%), -ms-linear-gradient(left center, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0) 10%, rgba(14, 14, 14, 0) 90%, rgba(14, 14, 14, 0) 100%);  background-image: linear-gradient(center top, rgba(255, 255, 255, 0.10000000000000003) 0%, rgba(255, 255, 255, 0) 15%, rgba(14, 14, 14, 0) 85%, rgba(14, 14, 14, 0) 100%), linear-gradient(left center, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0) 10%, rgba(14, 14, 14, 0) 90%, rgba(14, 14, 14, 0) 100%);}.small_btn {  padding: 10px;  width: 140px;  font-size: 14px;  font-weight: bold;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}.large_btn {  padding: 10px 20px;  width: 143px;  font-size: 18px;  line-height: .9em;  height: 52px;  -moz-border-radius: 12px;  -webkit-border-radius: 12px;  border-radius: 12px;}.two-line-button {  line-height: 1.3em;}


/* Tinybox2 CSS */
.tbox body {height:100%; padding:0}
.tbox h1 {font:30px 'Trebuchet MS',Verdana; margin:0}
.tbox h2 {font-size:12px; font-weight:normal; font-style:italic; margin:0 0 20px}
.tbox p {margin:0 0 14px}
.tbox ul {margin:0; padding-left:20px}
.tbox #testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff}
.tbox ul {list-style:none; margin-bottom:12px; padding:0}
.tbox li {font:14px Georgia,Verdana; margin-bottom:4px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.tbox li:hover {border:1px solid #bbb; background:#e3e3e3}

.tbox .tbox {position:absolute; display:none; padding:14px 17px; z-index:900; font:12px/1.4 Verdana,Arial; text-align: center; }
.tbox .tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tbox .tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tbox .tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tbox .tclose:hover {background-position:0 -30px}

.tbox #error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
.tbox #error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
.tbox #success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
.tbox #bluemask {background:#4195aa}
.tbox #frameless {padding:0}
.tbox #frameless .tclose {left:6px}



.patient_order_form fieldset {
	border-radius: 5px;
	border: thin black solid;
	margin: 12px;
	width: 100%;
	padding: 0 12px; 
	line-height: 3em;
}
.patient_order_form input, .patient_order_form select { margin-right: 15px; }
.patient_order_form input[type="radio"] { margin-right: 0px; margin-left: 15px;}
.patient_order_form label { margin: 0 10px 0 0; display: inline-block; }
.patient_order_form legend { background-color: #111; color: #fff; display: block; width: 100%; line-height: 1.6em; border-radius: 2px; font-weight: 700; text-indent: 5px; }
.patient_order_form #consent { line-height: 1em; font-size: .8em; }
.patient_order_form form div { display: block; float: left; }
.patient_order_form #pcard_type { display: block; margin-right: 15px; }
.patient_order_form label.invalid { display: block; color: red; font-size: .9em; margin: -15px 0; }

.aligncenter { margin: auto; }
.clearboth { clear: both; }

.tmask { background-color: black;
position: absolute;
top: 0px;
}

.tbox .tinner { padding: 25px; line-height: 1.3em; }
.vitaro{ padding:10px 0 0 0}