﻿@font-face{font-family:'dinbol';src:url('fonts/din-bold-webfont.eot');src:url('fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/din-bold-webfont.woff') format('woff'),url('fonts/din-bold-webfont.ttf') format('truetype'),url('fonts/din-bold-webfont.svg#dinbold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'dinlight';src:url('fonts/din-light-webfont.eot');src:url('fonts/din-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/din-light-webfont.woff') format('woff'),url('fonts/din-light-webfont.ttf') format('truetype'),url('fonts/din-light-webfont.svg#dinlight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'dinreg';src:url('fonts/din-regular-webfont.eot');src:url('fonts/din-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/din-regular-webfont.woff') format('woff'),url('fonts/din-regular-webfont.ttf') format('truetype'),url('fonts/din-regular-webfont.svg#dinregular') format('svg');font-weight:normal;font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:Arial,sans-serif;color:#616161}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{padding:0 0 0 32px}
dd{margin:0 0 0 32px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:none}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:middle}
::selection{background:#5eaf40;color:#fff}
::-moz-selection{background:#5eaf40;color:#fff}
body{margin:0;font-size:13px;line-height:1.231;background:#c9c9c9}
footer{background:#c9c9c9}
p,ul,ol,dl{margin:0 0 16px}
h1,h2,h3,h4,h5,h6{margin:0 0 16px;font-weight:normal}
h1{font-size:40px}
h2{font-size:36px;font-family:dinbol,Arial,sans-serif;color:#5eaf40}
h3{font-size:27px;font-family:dinlight,Arial,sans-serif;letter-spacing:-1px}
h4{font-size:27px;font-family:dinlight,Arial,sans-serif}
h5{font-size:16px;font-family:dinbol,Arial,sans-serif;color:#5eaf40}
h6{font-size:12px}
h3 strong{font-family:dinlbol,Arial,sans-serif;font-weight:normal}
a,a:visited{color:#4aab41}
a:hover{color:#2d7926}
.patientphoto a:hover{color:#5DAE40}
a,input{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
a.jqTransformCheckbox{-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}
h1{overflow:hidden;text-indent:-9999px;background:url(images/logo.gif);width:245px;height:154px;float:left}
.inner{width:924px;margin:0 auto;padding:0 18px}
#mid-content{float:left;position:relative;width:224px}
#toolbar{color:#fff;font-family:dinreg,Arial,sans-serif;font-size:12px;letter-spacing:1px;line-height:16px;background:#3f4450;height:29px}
#toolbar .welcome{float:left;margin:0;padding:7px 1px}
#toolbar strong{color:#b3d45a;font-weight:normal}
#toolbar strong:hover{color:#fff}
#toolbar .secondary-menu{float:right;padding:0 0 4px}
#toolbar .secondary-menu li{float:left;padding:0 4px}
#toolbar .secondary-menu li a{display:block;padding:5px;color:#b5b5b5;text-decoration:none}
#toolbar .secondary-menu li a:hover{color:#fff}
#toolbar .secondary-menu li.featured a{padding-right:15px;color:#fff;background:url(images/featured-icon.png) no-repeat right center}
#toolbar .secondary-menu li.featured a:hover{color:#B5B5B5}
#toolbar .secondary-menu li.cart a{padding-left:30px;background:url(images/cart-icon.png) no-repeat 0 center}
#toolbar .secondary-menu li.cart a .total{color:#fff}
#wrapper{padding:0;background:#e7e8e5 url(images/bg.jpg)}
#header{width:924px;margin:0 auto;padding:17px 18px;background:#fff url(images/header-bg.gif) no-repeat;background-position:558px 0;z-index:999;position:relative}
#header .logo{float:left;margin:0 0 8px 8px}
#header a.logo:hover{opacity:.8}
.imagelink:hover{opacity:.6}
#header .logo img{display:block}
#header h1{margin:8px 36px 12px 0;color:#fff;font-weight:bold}
#header .main-menu{clear:both;background:#3f4450;border:1px solid #babbb7;padding:3px}
#header .menu{float:left;width:586px}
#header .menu li{position:relative;float:left;border-right:1px solid #2a2d35}
#header .menu li a{display:block;float:left;padding:8px 14px 10px;color:#fff;font-family:dinbol,Arial,sans-serif;font-size:16px;line-height:18px;text-decoration:none}
#header .menu li.current a{color:#6db941}
#header .menu li:hover a,#header .menu li a:hover{color:#fff;background:#5eaf40}
#header .menu li .sub{display:none;position:absolute;left:-1px;top:36px;float:left;padding:16px;background:#606060;border-top:3px solid #3F4450;z-index:999}
#header .menu li .row{clear:both;float:left;width:100%}
#header .menu li .sub ul{float:left;width:150px;padding:0 0 16px}
#header .menu li .sub ul li{float:none;margin:0 10px 0 0;color:#fff;border:0}
#header .menu li .sub ul li a{float:none;padding:2px 0;color:#fff;font-size:12px;font-weight:normal;letter-spacing:normal;line-height:16px;text-transform:none;background:0}
#header .menu li .sub ul li h3{margin:0}
#header .menu li .sub ul li h3 a{font-weight:bold;text-transform:uppercase}
#header .menu li .sub ul li a:hover{color:#b5b5b5}
#header .search{float:right;padding:6px 6px 3px 3px}
#header .search input[type="text"]{float:left;width:278px;height:14px;margin:0 6px 0 0;padding:4px 6px;font-size:12px;background:#fff;border:1px solid #babbb7}
#header .search input[type="image"]{float:left;padding-top:2px}
#breadcrumbs{list-style:none;font-family:dinreg,Arial,sans-serif;font-size:14px;padding:0 20px;width:880px;float:left;height:16px;margin-bottom:18px}
#breadcrumbs li{float:left}
#breadcrumbs li a{padding:0 2px;color:#616161;text-decoration:none}
#breadcrumbs .bread-home a{padding-left:3px;background:0}
#breadcrumbs .current a,#breadcrumbs a:hover{color:#5eaf40}
#main{width:924px;min-height:400px;margin:0 auto;padding:0 18px 36px;background:#fff;position:relative}
.infobox{float:left;background:#b5b5b4;color:#fff;padding:10px 16px;margin-bottom:12px;width:246px}
.widebar-right .infobox{width:293px}
.infobox h3{margin:0}
.infobox p{margin:10px 0 0}
.infobox span{width:246px;float:left}
.infobox.featured span{padding:15px 0 0}
.infobox span strong{color:#3f4450}
.infobox.featured{background:#3f4450}
.infobox.estimate{background:#b3d45a;background:-moz-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b3d45a),color-stop(100%,#5eaf40));background:-webkit-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:-o-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:-ms-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:linear-gradient(to right,#b3d45a 0,#5eaf40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d45a',endColorstr='#5eaf40',GradientType=1);color:#3f4450;font-family:dinreg,Arial,sans-serif;font-size:13px;padding-bottom:13px}
.infobox label{float:left;width:90px;padding-top:16px}
.infobox input,.infobox button{border:1px solid #babbb7;width:140px;height:12px;padding:6px;margin:11px 0}
.infobox ul{list-style:none;border-top:1px solid #b1d359;margin:10px 0 0 0;padding:0}
.infobox li{border-bottom:1px solid #b1d359}
.infobox.estimate a{padding:14px 0 0 6px;color:#3F4450;float:left}
.infobox.estimate a:hover{color:#000}
.infobox.featured h3{font-family:dinreg,Arial,sans-serif;font-size:27px}
.infobox.featured.subfeature h3{font-family:dinlight,Arial,sans-serif}
.infobox.estimate h3{font-family:dinlight,Arial,sans-serif;font-size:27px;color:#fff}
.infobox.featured h3 strong{font-weight:normal;color:#5eaf40}
.infobox h4{font-size:24px;float:left;min-width:201px;margin:0}
.widebar-right{float:right;margin-left:20px;width:324px;height:100%}
.sidebar-right{float:right;margin-left:20px;width:280px;height:100%}
#title h2 strong{color:#616161;font-family:dinreg,Arial,sans-serif;font-weight:normal}
#title h3{float:left;font-size:24px;padding:5px 0 0 12px}
#title h3.subtitle{float:right;padding:5px 12px 0 0}
#title .green{margin-top:7px}
#title.dashboard .green{margin-top:0}
a.green,button.green,input.green{padding:5px 32px 7px 12px;background:#5eaf40 url(images/buttonarrow.png) right center no-repeat;color:#fff;font-family:dinbol,Arial,sans-serif;min-width:91px;line-height:12px;display:block;float:right;text-decoration:none;border-style:none}
.prodResultOutOfStock{color:red}
a.green:hover,button.green:hover,input.green:hover{background:#3e8f20 url(images/buttonarrow.png) right center no-repeat}
.paypal a.green{background:#1c557e url(images/buttonarrow.png) right center no-repeat;color:#fff}
.paypal a.green:hover{background:#0c456e url(images/buttonarrow.png) right center no-repeat}
a.email{padding:5px 12px 7px 45px;background:#5eaf40 url(images/buttonemail.png) left center no-repeat;color:#fff;font-family:dinbol,Arial,sans-serif;min-width:51px;line-height:12px;display:block;height:12px;float:left;text-decoration:none;border:1px solid #babbb7;margin-bottom:3px}
a.email:hover{background:#3e8f20 url(images/buttonemail.png) left center no-repeat}
#quicklinks.homepage .email:hover{background-color:#1f2430}
.estimate input[type="submit"],.estimate button{display:block;float:left;padding:3px 18px 7px;color:#fff;font-family:dinreg,Arial,sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background:#3f4450;height:26px;margin-bottom:0}
.estimate input[type="submit"]:hover,.estimate button:hover{background:#1f2430}
#sidebar{float:left;width:325px;margin-right:20px;height:100%}
#sidebar-right{float:right;height:100%;width:278px;margin-left:14px}
#productlist{padding:8px 10px;border:1px solid #babbb7;width:303px;font-family:dinreg,Arial,sans-serif;font-size:14px}
#productlist h3{margin-bottom:13px}
#productlist a{color:#3f4450;text-decoration:none}
#productlist ul{margin-bottom:10px}
#productlist dl{margin-bottom:2px}
#productlist h3,#productlist a:hover{color:#5eaf40}
.accordion dt a{padding:7px 50px 6px 10px;display:block}
.accordion dt{background:url(images/productarrow-down.gif) no-repeat;background-position:280px 10px;border-top:1px solid #b5b5b4}
.accordion dt.active{background:url(images/productarrow-up.gif) no-repeat;background-position:280px 10px}
.accordion dd{border-top:0;font-size:12px}
.accordion dd li{list-style-image:url(images/dash.gif)}
#quicklinks{width:303px;padding:10px 10px;border:1px solid #babbb7;font-family:dinreg,Arial,sans-serif;font-size:14px;background:#b5b5b4 url(images/quicklinks-bg.gif) right no-repeat;margin-top:14px;float:left}
.widebar-right #quicklinks{margin-top:0;background:#b3d45a;background:url(images/quicklinks-bg-green.jpg) top right no-repeat;background:url(images/quicklinks-bg-green.jpg) top right no-repeat,-moz-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green.jpg) top right no-repeat,-webkit-gradient(linear,left top,right top,color-stop(0%,#b3d45a),color-stop(100%,#5eaf40));background:url(images/quicklinks-bg-green.jpg) top right no-repeat,-webkit-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green.jpg) top right no-repeat,-o-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green.jpg) top right no-repeat,-ms-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green.jpg) top right no-repeat,linear-gradient(to right,#b3d45a 0,#5eaf40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d45a',endColorstr='#5eaf40',GradientType=1);color:#3f4450}
#quicklinks.homepage{background:#b3d45a;background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat;background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,-moz-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,-webkit-gradient(linear,left top,right top,color-stop(0%,#b3d45a),color-stop(100%,#5eaf40));background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,-webkit-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,-o-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,-ms-linear-gradient(left,#b3d45a 0,#5eaf40 100%);background:url(images/quicklinks-bg-green-small.jpg) top right no-repeat,linear-gradient(to right,#b3d45a 0,#5eaf40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d45a',endColorstr='#5eaf40',GradientType=1)}
#quicklinks.homepage .email{margin:20px 6px 0 0;background-color:#3f4450}
#quicklinks.homepage h4{float:left;margin:0}
#quicklinks h3{color:#3f4450;float:left;font-family:dinlight,Arial,sans-serif;margin-bottom:10px;letter-spacing:0;line-height:28px}
.widebar-right #quicklinks h3{color:#fff}
a.view-account{float:right;color:#3f4450;font-family:Arial,sans-serif;font-size:12px;padding-top:15px}
.widebar-right a.view-account,a.view-account:hover{color:#fff}
.widebar-right a.view-account:hover{color:#3F4450}
#quicklinks ul{list-style:none;padding:0;float:left;display:block;margin-bottom:0}
#quicklinks li a{border-top:1px solid #bdbdbc;padding:6px 0;width:302px;background:url(images/quickarrow-white.png) no-repeat;background-position:280px 10px;color:#fff;display:block;text-decoration:none}
.widebar-right #quicklinks li a{border-top:1px solid #b1d359;color:#3f4450;background:url(images/quickarrow-blue.png) no-repeat;background-position:280px 7px}
#quicklinks li.top,.widebar-right #quicklinks li.top{border-top:0}
#quicklinks li a:hover{color:#3f4450;background:url(images/quickarrow-blue.png) no-repeat;background-position:280px 10px}
.widebar-right #quicklinks li a:hover{color:#fff;background:url(images/quickarrow-white.png) no-repeat;background-position:280px 7px}
form.jqtransformdone .labelspan{margin:4px 0 0 6px;display:block;float:left;width:60px}
#patient-select{width:624px;float:left;background:#3f4450;color:#fff;font-family:dinreg,Arial,sans-serif;font-size:13px;margin:0 0 15px}
#patient-manage{float:left;background:#3f4450;color:#fff;font-family:dinreg,Arial,sans-serif;font-size:13px;margin:0 0 15px}
#patient-select .patient-details{width:354px;float:right;margin:14px 0;border-left:1px solid #b5b5b4}
#patient-manage .patient-details{width:320px;float:right;margin:14px 0;border-left:1px solid #b5b5b4}
#patient-select img,#patient-manage img{float:left;padding:3px 17px}
#patient-select h4,#patient-manage h4{padding:7px 0 0 19px;float:left}
#patient-manage h4{width:235px;margin-bottom:68px}
#patient-select span,#patient-manage span{float:left;padding:20px 0 4px 19px}
#patient-select ul,#patient-manage ul{list-style:none;padding:0;margin:0}
#patient-select .styled-select,#patient-manage .styled-select{float:left;margin:15px 0 0 19px}
#patient-manage a{padding:5px 12px 7px 12px;background:#fff;color:#3f4450;font-family:dinbol,Arial,sans-serif;min-width:62px;line-height:12px;display:block;height:12px;float:left;text-decoration:none;margin-left:13px;margin-top:60px;text-align:center}
.button-holder{float:left;width:320px}
#patient-manage a.manage-green,#patient-manage a:hover{background:#5eaf40;color:#fff}
#patient-manage a.manage-green:hover{background:#3e8f20}
#content{float:left;width:576px}
#patient{width:576px;height:89px;float:left;background:#3f4450 url(images/patient-bg.gif) right no-repeat;color:#fff;font-family:dinreg,Arial,sans-serif;font-size:13px;margin:0 0 15px}
#sidebar-right #patient{width:278px;background:#3f4450;height:135px}
#sidebar-right #patient h4{padding:7px 12px;font-size:24px;letter-spacing:-1px;margin:0}
#patient div{width:290px;float:right;margin:14px 0;border-left:1px solid #fff}
#patient div p{word-wrap:break-word;width:200px;float:left}
#patient .product-patient{float:left;border:0}
#patient img{float:left;padding:3px 17px}
.name{font-size:20px;margin-bottom:4px;float:left}
#patient h4{padding:47px 0 0 19px;float:left}
#patient ul{list-style:none;padding:0;margin:0}
#title{width:884px;height:35px;border:1px solid #babbb7;padding:14px 18px 18px;float:left;margin:0 0 15px}
#content #title{width:537px}
#title h2{float:left;margin:0;line-height:1}
#title.dashboard{padding:14px 18px;height:24px}
#title.dashboard h2{font-size:19px;font-family:dinlight,Arial,sans-serif;font-weight:normal;letter-spacing:-1px}
#title.dashboard h2 strong{font-size:20px;font-family:dinreg,Arial,sans-serif;font-weight:normal;color:#5EAF40}
select{background:transparent;width:236px;padding:4px;font-size:12px;border:1px solid #babbb7;height:26px;-webkit-appearance:none}
#title select option:hover,#pagination select option:hover{background:#5eaf40;color:#fff}
.contextMessage{border:1px solid #babbb7;padding:14px 18px 18px;float:left;margin:0 0 15px;font-family:dinbol,Arial,sans-serif;color:#5eaf40}
.styled-select{float:right;width:212px;height:26px;overflow:hidden;background:#fff url(images/select.gif) no-repeat right;margin-top:6px}
.productSearchSelect{float:left;margin-top:0;margin-right:10px}
#products{width:100%}
.searchRow{margin-top:16px}
.product{width:180px;font-size:12px;vertical-align:top;display:inline-block;*display:inline;zoom:1}
.stretch{width:100%;display:inline-block;font-size:0;line-height:0}
.product-image{width:178px;height:176px;border:1px solid #dfdfdd;float:left;line-height:176px;text-align:center}
.product-image-small{width:65px;border:1px solid #dfdfdd;float:left;margin-left:3px}
.product h5{float:left;width:118px;margin-bottom:7px;word-wrap:break-word}
.price{float:right;font-family:dinbol,Arial,sans-serif;font-size:16px}
.product p{margin-bottom:6px}
.details{float:left;width:180px;padding-top:5px;min-height:200px;min-height:65px}
.product select,.orders select{background:transparent;width:100px;padding:2px;font-size:12px;height:26px;border:1px solid #babbb7;color:#3f4450;font-family:dinbol,Arial,sans-serif;font-size:14px;-webkit-appearance:none}
.product .styled-select{float:right;width:65px;height:26px;overflow:hidden;background:#e7e8e5 url(images/product-select.gif) no-repeat right}
.orders .styled-select{float:none;width:65px;height:26px;overflow:hidden;background:#fff url(images/table-select.gif) no-repeat right;margin:2px 0 6px 10px}
.checkbox{float:left;width:95px;color:#4aab41;padding-top:2px}
.checkbox label{width:70px;padding-left:4px}
.product-buttons{float:left;width:180px;padding-top:7px}
a.view-link,.related-product a.view-link{padding:6px 10px 6px 10px;background:#3f4450;color:#fff;font-family:dinbol,Arial,sans-serif;width:36px;line-height:12px;display:block;height:12px;float:left;text-decoration:none;text-align:center}
a.view-link:hover{background:#1f2430}
a.add-link,button.add-link{padding:6px 10px 6px 10px;background:#5eaf40;color:#fff;font-family:dinbol,Arial,sans-serif;line-height:12px;display:block;float:right;text-decoration:none;text-align:center;border-style:none}
.patientphoto a.add-link:hover,.patientphoto button.add-link:hover{background:#3e8f20;color:#fff}
#pagination{padding-top:12px;float:left;width:576px}
.pages{float:left;width:200px;height:16px;margin-top:4px}
.pages a,.pages span{text-decoration:none;color:#b5b5b4;font-family:dinbol,Arial,sans-serif;font-size:14px;padding:0 3px}
.pages a.current,.pages a:hover{color:#2d7926}
#pagination .styled-select{margin-top:0}
.paypal{float:left;background:#e6eaec url(images/paypal.gif) 25px 20px no-repeat;padding:19px;width:584px;text-align:right;border:1px solid #B5B5B4}
.paypal a{color:#197db1;margin-left:10px;padding-top:5px;float:right}
.paypal a:hover{color:#86b9d3}
.cartsaved{float:left;background:#eff2e9 url(images/saved.gif) 25px 18px no-repeat;padding:19px 0 19px 19px;width:603px;height:25px;border:1px solid #B5B5B4;color:#5eaf40}
.cartsaved a{color:#5eaf40;margin-left:5px}
.cartsaved .green,.cartsaved .green:hover,.cartsaved input.green:hover,.cartyetsaved .green,.cartyetsaved .green:hover,.cartyetsaved input.green:hover{color:#fff;min-width:21px}
.cartsaved a:hover,.cartsaved input:hover,.cartyetsaved input:hover{color:white}
.cartsaved p,.cartyetsaved p{font-size:18px;float:left;font-family:dinlight,Arial,sans-serif;margin:0;padding:3px 0 0 44px}
.login{background:#3f4450;font-size:12px;height:294px;margin-bottom:20px}
.login ul,.login li{border:0}
.login label{width:280px;padding-top:10px;font-family:dinbol,Arial,sans-serif;letter-spacing:1px}
.login input{margin:4px 0;width:210px}
.login li span{float:right;color:#b3d45a;width:55px;padding-top:9px}
.login a{padding:10px 0 22px;float:left;color:#b3d45a}
.login a:hover{color:#d4e5a8}
.login .more{color:#fff;padding-left:20px}
.login .green{padding:1px 32px 7px 12px;background:#5eaf40 url(images/buttonarrow.png) right center no-repeat;color:#fff;font-family:dinbol,Arial,sans-serif;max-width:180px;line-height:12px;display:block;height:24px;float:left;text-decoration:none;font-size:14px}
.login .green:hover{background:#3e8f20 url(images/buttonarrow.png) right center no-repeat}
.product-thumb{border:1px solid #DFDFDD;float:left;height:102px;width:102px;margin-right:6px;line-height:102px;text-align:center}
.product-thumb.third{margin:0 0 0 1px}
.product-image-large{border:1px solid #DFDFDD;float:left;height:325px;width:325px;margin-bottom:13px;line-height:325px;text-align:center}
#product-order-form li{float:left;width:246px}
#product-order-form li input[type="checkbox"]{width:20px;float:right}
#product-order-form .labelspan{width:200px;float:left}
#product-order-form label{width:246px;padding:16px 0}
#product-order-form label.for-small{width:165px}
#product-order-form label.for-medium{width:90px}
.small-select select{background:none repeat scroll 0 0 transparent;border:1px solid #BABBB7;color:#3F4450;font-family:dinbol,Arial,sans-serif;font-size:14px;height:26px;padding:2px;width:100px;-webkit-appearance:none}
.small-select .styled-select{background:url("images/product-select.gif") no-repeat scroll right center #fff;float:right;height:26px;overflow:hidden;width:65px;margin-top:10px}
.medium-select select{background:none repeat scroll 0 0 transparent;border:1px solid #BABBB7;color:#3F4450;font-family:dinbol,Arial,sans-serif;font-size:14px;height:26px;padding:2px;width:190px;-webkit-appearance:none}
.medium-select .styled-select{background:url("images/product-select.gif") no-repeat scroll right center #fff;float:right;height:26px;overflow:hidden;width:152px;margin-top:10px}
#product-order-form table{padding:0;border-bottom:0;width:246px}
#product-order-form table td{background:#fff;border-bottom:1px solid #B5B5B4;border-top:0;border-left:none;border-right:0;padding:4px 8px;font-family:Arial,sans-serif;font-size:13px}
#product-order-form.estimate input[type="submit"],#product-order-form.estimate button{background-image:url("images/buttonarrow.png");background-repeat:no-repeat;background-position:right center;padding:3px 18px 7px;float:right;border-style:none}
#product-order-form p{float:left;font-family:dinbol,Arial,sans-serif;font-size:24px;color:#fff}
#product-order-form span.jqTransformCheckboxWrapper{float:right;width:20px}
#product-order-form span.jqTransformCheckboxWrapper a{padding:0}
#mid-content h4{font-size:18px;letter-spacing:-1px;margin:18px 0;float:left}
.related{width:100%;float:left}
.related-product{float:left;margin-right:5px;width:91px}
.related-image{border:1px solid #DFDFDD;float:left;height:89px;width:89px}
.related-product a{color:#2D7926;text-decoration:none;padding:4px 0 7px;float:left;font-family:dinreg,Arial,sans-serif}
.related-product.third{margin-right:0}
#slideshow{width:573px;height:312px;float:left;border:1px solid #d3d3d3}
#slideshow li{width:573px;height:312px;position:relative}
#slideshow li .slidecontent{position:absolute;top:20px;right:20px;width:250px;height:270px}
.slidecontent h2{font-size:40px;letter-spacing:-1px;line-height:44px}
.slidecontent h2:first-line {color:#3f4450;font-family:dinlight,Arial,sans-serif}
#slidecontrols{float:left;width:553px;height:20px;padding:0 10px}
.controlsinner{margin:0 auto;display:block;width:60px;height:20px}
#slidecontrols a{float:left;width:10px;height:10px;background:url(images/slidebutton.gif) top left no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;overflow:hidden;text-indent:-999px;margin:5px 4px}
#slidecontrols a:hover{background:url(images/slidebutton.gif) bottom left no-repeat}
.formbig input.linkPatient{margin-left:-10px;margin-top:5px}
.formbig{float:left;padding:13px 16px;width:423px;background:#b5b5b4;color:#3f4450;min-height:502px;font-family:dinbol,Arial,sans-serif;margin-bottom:14px}
.formbig.formsmall{min-height:100px}
.formbig h3{color:#fff;float:left}
.formbig.formsmall h3{width:80%}
.formbig ul{list-style:none;padding:0}
.formbig li{margin-bottom:12px;float:left}
.formbig li label{width:115px;text-align:right;padding:4px 10px 0 0;float:left}
.formbig .styled-select{margin-top:0;float:left}
.formbig input,.formbig p{width:280px;margin:0}
.formbig li p{padding:5px 0 0 6px}
.formbig input[type="radio"]{width:32px}
.formbig .smallinput{width:206px}
.formbig textarea{width:276px;height:103px;padding:4px}
.headernum{width:18px;height:24px;-webkit-border-radius:13px;border-radius:13px;background:#5dae40;color:#fff;float:left;font-size:18px;padding-left:8px;padding-top:2px;margin-right:8px;margin-top:3px}
.formleft{margin-right:14px}
.patientdetails{float:right;width:250px;text-align:right;color:#616161;font-family:dinreg,Arial,sans-serif;padding-top:8px}
.patientdetails.patientphoto{width:195px}
.patientphoto a{color:#fff}
.patientphoto .photolink{padding:27px 0 6px;float:right}
.patientdetails img{float:right;margin-left:6px}
.patientdetails li{margin-bottom:0;float:right;text-align:right}
.patientdetails .name{float:right;padding-top:14px;max-width:160px}
.skinny-h3{float:left;width:130px}
form .subtitle{float:right;padding-right:10px;font-family:dinbol,Arial,sans-serif;font-size:24px;line-height:24px}
.jdpicker_w{float:left;position:relative}
form .jdpicker_w .date_selector{top:26px!important;left:0!important;font-family:Arial,sans-serif;width:274px}
form .jdpicker_w .date_selector table{width:274px}
form .jdpicker_w .date_selector .nav{width:270px}
#footer{padding:0 0 30px}
#footer .inner{padding:18px 0 30px;background:url(images/footer-bg.gif) 46px 0 no-repeat;height:225px}
#footer .main-menu{float:left;background:#3f4450;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
#footer .footer-menu{float:left;width:608px}
#footer .footer-menu li{position:relative;float:left}
#footer .footer-menu li a{display:block;float:left;padding:10px 28px 11px;color:#fff;font-family:dinbol,Arial,sans-serif;font-size:15px;line-height:18px;text-decoration:none;border-right:1px solid #fff}
#footer .footer-menu li.current a{color:#6db941}
#footer .footer-menu li:hover a,#footer .footer-menu li a:hover{color:#fff;background:#5eaf40}
#footer .two-third{font-size:12px}
#footer .one-third{font-size:11px}
#footer .sitemap{margin:0;padding:16px 0 0 0;list-style:none;float:left}
#footer .sitemap .menu{float:left;width:102px;margin:0 0 16px 18px}
#footer .sitemap .menu ul{margin:0;padding:0;list-style:none}
#footer .sitemap .menu a{display:block;padding:3px 0;color:#3f4450;text-decoration:none}
#footer .sitemap .menu a:hover{color:#fff}
#footer .sitemap .menu h4{margin:0;font-size:12px;font-weight:bold;text-transform:uppercase}
table{border:1px solid #b5b5b4;border-collapse:separate;float:left;font-family:dinbol,Arial,sans-serif;font-size:13px;color:#616161;padding:8px;margin-bottom:9px}
td{border-bottom:1px solid #b5b5b4;border-top:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff;padding:1px 8px 5px}
table.contactNumbers{border:0;border-collapse:collapse;padding:0;margin-bottom:0}
table.contactNumbers td{border:0;padding:2px 2px 2px 2px}
.orders,.patients{width:624px}
.orders td{border-color:#FFF #FFFFFF #FFF #B5B5B4;border-style:solid;border-width:5px 5px 1px 1px;font-family:Arial,sans-serif;text-align:center;max-width:260px;padding:5px 8px 9px}
.table-item-title{color:#2d7926;font-family:dinbol,Arial,sans-serif;font-size:16px}
th{color:#fff;background:#b5b5b4;font-family:dinbol,Arial,sans-serif;font-size:14px;font-weight:normal;border:2px solid #fff;padding:4px 14px}
table a{width:100%;float:left}
table img{margin:0 auto;display:block}
.last td{border-bottom:0}
td.first{border-left:0}
#mid-content th{background:#fff;color:#616161;font-weight:normal}
#mid-content td strong{color:#2d7926;font-weight:normal}
#mid-content table{font-family:Arial,sans-serif;border:0;padding:0;width:100%;text-align:left}
.one-half,.one-third,.two-third,.one-quarter,.three-quarter{float:left;margin:0 24px 0 0}
.one-half.last,.one-third.last,.two-third.last,.one-quarter.last,.three-quarter.last{margin-right:0}
.one-half{width:450px}
.one-third{width:292px}
.two-third{width:608px}
.one-quarter{width:213px}
.three-quarter{width:687px}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.formbig input[type="checkbox"]{width:32px}
tr:last-child td{border-bottom:0}
#quicklinks.homepage>span{line-height:3em;margin:-2px 0 20px 10px}
#quicklinks.homepage{height:180px}
.qtyBox{width:50px}
.orders td{border-bottom:1px solid #b5b5b4}
.tableCaption{text-align:left;margin:0 10px 10px 10px}
td.unavailable{text-align:left}
.infobox input.qtyBox{width:50px;height:inherit}
.patientInfoLine{width:409px}
.spaceRight{margin-right:14px}
.spaceLeft{margin-left:14px}
.cartyetsaved{float:left;background:#eff2e9 5px 18px no-repeat;padding:19px 0 19px 0;width:622px;height:25px;border:1px solid #B5B5B4;color:#5eaf40}
.cartyetsaved a{margin-left:233px}
.cartyetsaved a,.cartsaved a{color:#5eaf40;padding-top:5px;float:left}
.tblProdRestr{background-color:white}
.whiteLink,a.whiteLink:hover,a.whiteLink:visited{color:#616161}
.tblProdRestrFooter{border-top:1px solid #b5b5b4}
#SrchKey{height:19px}
.field-validation-error{color:#f00}
.field-validation-valid{display:none}
.input-validation-error{border:1px solid #f00;background-color:#FFF}
.validation-summary-errors{color:#f00;height:auto}
.validation-summary-valid{display:none}
.toast-container{width:280px;z-index:9999}
* html .toast-container{position:absolute}
.toast-item{height:auto;background:#606060;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-family:lucida Grande;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0}
.toast-item p{text-align:left;margin-left:50px}
.toast-item-close{background:url(images/close.gif);width:22px;height:22px;position:absolute;top:7px;right:7px}
.toast-item-image{width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;left:10px}
.toast-item-image-notice{background:url(images/notice.png);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.toast-item-image-success{background:url(images/success.png);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.toast-item-image-warning{background:url(images/warning.png);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.toast-item-image-error{background:url(images/error.png);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.toast-type-notice{color:white}
.toast-type-success{color:white}
.toast-type-warning{color:white;border-color:#FCBD57}
.toast-type-error{color:white;border-color:#B32B2B}
.toast-position-top-left{position:fixed;left:20px;top:20px}
.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}
.toast-position-top-right{position:fixed;top:20px;right:20px}
.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}
.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}
.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}
.pwdForm{float:left;padding:13px 16px;width:423px;background:#b5b5b4;color:#3f4450;font-family:dinbol,Arial,sans-serif;margin-bottom:14px}
.pwdForm ul{list-style:none;padding:0}
.pwdForm li{margin-bottom:12px;float:left}
.pwdForm li label{width:115px;text-align:right;padding:4px 10px 0 0;float:left}
.pwdForm h3{color:#fff;float:left}
.cartButton{padding:5px 32px 7px 12px;background:#5eaf40 url(images/buttonarrow.png) right center no-repeat;color:#fff;font-family:dinbol,Arial,sans-serif;min-width:91px;line-height:12px;display:block;float:left;text-decoration:none;border-style:none;margin-left:-5px}
.cartCheckout{margin-left:5px}
.cartUpdate{margin-left:5px}
.paymentVal{color:#616161}
.dashboard{width:400px;overflow-wrap:break-word}
.prodDetailName{width:293px}
.prodDetailRight{width:323px}
.patient-search {float: right;padding-bottom: 3px;padding-left: 3px;padding-top: 6px;padding-right: 3px;margin-right: -9px;}
.patient-search input[type="text"]{float: left;width: 281px;height: 22px;border:1px solid #babbb7;}
.patient-search input[type="image"] {float: left;}