@CHARSET "UTF-8";

span.hospitals-request{
font-weight:bold;
font-size:12px;
float:right;
margin-top:8px;
margin-right:8px;
color:#FFFFFF;
text-decoration:underline;
}

span.hospitals-request a{
color:#FFFFFF;
}

span.hospitals-request a:hover{
color:#88588B;
}

div.left-column, div.right-column{
background-color:#E4D2E5;
color:#88588B;
}

div.left-right-column-box{
background-color:#D7BAD9;
padding:10px;
margin-bottom:20px;
}

div.left-column a, div.right-column a{
color:#88588B;
}

div.column-padding{
padding:10px;
}

div.left-nav ul, div.footer-left ul, div.topnav ul{
margin:0px;
padding:0px;
list-style:none;
}

div.left-nav ul.level-two li{
padding-left:12px;
background-image:url(/img/bullet-left-nav.gif);
background-repeat:no-repeat;
}

div.left-nav{
margin-bottom:20px;
}

div.left-nav li{
padding:4px 0px 4px 0px;
border-top:dotted 1px #D2AED4;
}

div.left-nav li a{
text-decoration:none;
}

div.left-nav li a.active{
background-color:#D2AED4;
padding:5px;
display:block;
}

div.this-month-box{
background-image:url(../img/this-month-background.gif);
background-repeat:repeat;
padding:15px;
text-align:center;
margin-top:-3px;
}

div.this-month-box img{
border:solid 1px #FFFFFF;
}

div.topnav{
line-height:0px;
position:relative;
}

div.topnav li{
float:left;
}

div.topnav ul{
background-image:url(../img/nav/nav-background.gif);
background-repeat:repeat-x;
width:950px;
height:38px;
}

div.footer{
background-image:url(../img/footer-background.jpg);
background-repeat:no-repeat;
height:98px;
}

div.footer-left{
float:left;
}

div.footer-right{
float:right;
}

div.footer-left li{
float:left;
padding-left:15px;
padding-top:13px;
}

div.footer-left a{
color:#6E410B;
text-decoration:none;
}

img.right-column-baby{
right:0px;
top:0px;
position:absolute;
}

div.header-left, div.header-middle, div.header-right{
float:left;
line-height:0px;
height:127px;
}

div.contact-details{
border:dotted 1px #D7BAD9;
background-color:#EBDDEC;
padding:10px;
}

div.article-view .img-left{
float:left;
margin-right:10px;
margin-bottom:10px;
}

div.article-view img.img-right{
float:right;
margin-left:10px;
margin-bottom:10px;
}

table.article-tables td{
padding:4px 4px 4px 4px;
border-bottom:dotted 1px #CCCCCC;
vertical-align:top;
}

ul.bullets{
list-style:none;
margin:0px;
padding:0px;
}

ul.bullets li{
background-image:url(../img/bullet.gif);
background-repeat:no-repeat;
padding:3px 0px 3px 7px;
}

ul.products-list{
margin:0px;
padding:0px;
list-style:none;
}

ul.products-list li{
border-bottom:dotted 2px #D7BAD9;
padding-bottom:10px;
padding-top:10px;
}

ul.products-list li a{
display:block;
}

ul.products-list li img{
float:left;
margin-right:10px;
padding:1px;
border:solid 1px #D7BAD9;
}

div.product-view img{
float:right;
margin-left:10px;
border:solid 1px #D7BAD9;
padding:1px;
}

div.product-view img.inquire-button, ul.products-list li img.inquire-button{
margin:10px 0px 0px 0px;
float:none;
padding:0px;
border:none;
}

a.all-products{
display:block;
margin-bottom:10px;
background-color:#E4D2E5;
padding:4px;
}

div.left-nav li.current {
  background-color: #D7BAD9;
  padding-left:5px; 
}

div.left-nav a.current {
  background-color: #D7BAD9;
  padding-left:5px; 
}

input.search-input{
width:140px;
}

div.back-button{
background-color:#E4D2E5;
border:dotted 1px #CEA2D0;
padding:5px;
}

div.parent-stories-images img{
  border: 2px solid #D7BAD9;
  padding: 1px;
}

div.sub-menu {
  background-color: #E68727;
  position:absolute;
  left: -999em;
  display: inline;
  padding: 4px;
  width: 150px;
  border: solid 5px #EB9D51;
  border-top:none;
}

div.sub-menu a {
text-decoration:none;
  display:block;
  color: white;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  border-top:dotted 1px #EFA55C;
}

div.sub-menu a:hover {
text-decoration:underline;
}

/* Registrations Form */

table.registration-table {
  border: 2px solid #800080;
  background-color: #CC9AFF;
}

table.registration-table th{
  background-color: #CC9AFF;
  border-bottom: 2px solid #800080;
}

table.registration-table td {
  text-align: center;
  padding: 3px;
  border-right: 1px solid #800080;
  border-bottom: 1px solid #800080;  
}

table.registration-table td.last {
  border-right: none;
}

table.registration-table td.amounts {
  text-align: left;
}

table.registration-table tr.bottom td{
  border-bottom: none;
}

div.registration-date {
  display: none;
}

input.registration-totals {
  width : 75px;
  border: none;
  font-size: 10px;
  padding-left: 15px;
}

textarea.registration-textarea {
  width: 95%;
}

div.registration-main-error {
  font-size: 16px;
  text-decoration: blink;
  font-weight: bold;
}

div.registration-left {
  float:left;
  width:55%
}

div.registration-right {
  float:right;  
  width:40%
}

/* Quote Form */

div.quote-select select {
  font-size:12px;
}

div.textarea label {
  display: block;
}
