/* */

body {background:url(images/left-vert-rule.gif) repeat-y top left #FFFFFF;
margin:0;
padding:0;
}

h1 {font: bold 14px/16px arial, helvetica, sans-serif;
color:#264EC0;
margin:0 0 -8px 0;
}
h2 {font: bold 12px/15px arial, helvetica, sans-serif;
color:#264EC0;
margin:0 0 -6px 0;
clear:both;
}
h2.fh2 {font: bold 12px/15px arial, helvetica, sans-serif;
letter-spacing: 1px;
color:#264EC0;
margin:4px 0 -3px 4px;
}
p {font: 12px/17px arial, helvetica, sans-serif;
color:#333;
margin: 9px 0;
}
li {font: 12px/18px arial, helvetica, sans-serif;
color:#333;
}
label {font: 12px/16px arial, helvetica, sans-serif;
color:#333;
}
table.contact {
margin:0;
padding:0;
}

#pharmacy {height:150px;
}
#pharmacy2 {height:20px;
}
#topspcr {height:1px;
width:900px;
overflow: hidden;
margin:0;
padding:0;
background-color:#FFF;
}
#mast {margin:0; 
}
#mast img#a {margin:16px 0 16px 142px;
}
#mast img#b {margin:18px 0 24px 47px;
}
#mast img#b2 {margin:20px 0 0 39px;
}
#mast img#c {margin:4px 0 38px 406px;
}
#mast img#c2 {margin:4px 0 38px 406px;
}
#nav {
margin:33px 40px 0 16px;
}
#nav img {margin:1px;
}
#nav2 {
margin:0 40px 0 16px;
}
#nav2 img {margin-bottom:1px;
}
#content {width:420px;
margin:0 20px 0 0;
padding:0;
}
#feature1 {float:right;
margin:0;
padding:4px 4px 12px 4px;
width:220px;
background:#f7efd8 url(images/img-fillmaster3600-product2.gif) no-repeat top left;
}
#featuretxt {width:102px;
margin:7px 0 6px 118px;
}
#featuretxt p {font: 11px/15px arial, helvetica, sans-serif;
color:#333;
margin: 9px 0;
}
#featuretxt li {font: bold 11px/14px arial, helvetica, sans-serif;
color:#333;
margin-bottom: 0;
}
#feature1a {float:right;
margin: 38px 0 20px 0;
padding:0;
width:240px;
background-color:#f7efd8;
}
#featuretxt1a {width:216px;
margin:0 0 0 16px;
}
#featuretxt1a p {font: 11px/15px arial, helvetica, sans-serif;
color:#333;
margin:4px 0 8px 0;
}
#footer {border-top: 1px solid #00A5FD;
margin:12px 0 4px 0;
padding:4px 0 0 0;
font: 10px/13px arial, helvetica, sans-serif;
color:#333;
}
#footer span {float:right;
margin: 0 5px 0 0;
}
.callout {font: italic 12px/16px arial, helvetica, sans-serif;
clear:both;
width:420px;
color:#264EC0;
background-color:#FDFBEE;
margin: 14px 0 0 0;
padding: 4px 0 0 4px;
border-top:1px solid #00A5FD;
}
.callcredit {text-align:right;
font: normal 12px/15px arial, helvetica, sans-serif;
width:420px;
color:#264EC0;
background-color:#FDFBEE;
padding: 0 4px 4px 0;
border-bottom:1px solid #00A5FD;
}
.calloutside {float:right;
font: italic 12px/16px arial, helvetica, sans-serif;
width:240px;
color:#264EC0;
background-color:#FDFBEE;
margin:0;
padding: 4px 0 0 4px;
border-top:1px solid #00A5FD;
}
.callcreditside {float:right;
text-align:right;
font: normal 12px/15px arial, helvetica, sans-serif;
width:240px;
color:#264EC0;
background-color:#FDFBEE;
padding: 0 4px 4px 0;
border-bottom:1px solid #00A5FD;
}
.intro {margin:0 0 16px 0;
}
.r {float:right;
margin:5px 0 3px 7px;
}
.l {float:left;
margin:2px 8px 3px 0;
}
.top {float:right;
font: 10px/12px arial, helvetica, sans-serif;
}

.linkbull {vertical-align:middle;
text-decoration:none;
margin-right:4px;
}

.col1 {
height:1px;
overflow:hidden;
margin:0;
padding:0;
}
.col2 { }
.col3 { }
.col-nav {
margin:0;
padding:0;
}
.col3order {width:750px;}

a:link, a:visited {
text-decoration: underline;
color: #3366cc;
}
a:hover {
text-decoration: none;
color: #4d80ee;
}
a:active {
text-decoration: none;
color: #4d80ee;
}

#orderform fieldset {
display: block;
width: 300px;
margin: 0 0 2em 0;
padding: 1em 1em 1em 1em;
background-color: #FFFFFF;
border: 1px solid #D4D4D4;
text-align:left;
}

#orderform .wider {
display: block;
width: 650px;
margin: 0 0 2em 0;
padding: 1em 1em 1em 1em;
background-color: #FFFFFF;
border: 1px solid #D4D4D4;
text-align:left;
}

#orderform fieldset.radio {
width: 1em;
margin: 1em 0 1em 0;
}

#orderform fieldset.radio input {
margin-bottom: 2px;
width: auto;
}

#orderform fieldset.radio label {
font-weight: normal;
}

#orderform input {
vertical-align:middle;
margin-bottom: 5px;
width: 20em;
}

#orderform input.push {
vertical-align:middle;
margin-bottom:0;
width: 10em;
}

#orderform input.short {
width: 5em;
}

#orderform input.tiny {
vertical-align:middle;
width: 2em;
display:inline;
}

#orderform label {
font-weight: bold;
vertical-align:middle;
}

#orderform .flag label {
color: red;
font-weight: bold;
}

#orderform legend {
font:bold 12px/14px arial, helvetica, sans-serif;
color:#264EC0;
margin:0;
padding:0;
margin:0 0 5px -8px;
}

#orderform select {
margin-bottom: 1px;
display: block;
}

.quant {
float:right;
vertical-align:middle;
}
.mid {
float:left;
vertical-align:middle;
}

.clear {
height:1px;
margin:0;
padding:0;
clear:both;
}
.item {
height:30px;
}
.wider p {margin-bottom:2px;}
.push {
width:100px;
margin:0;
padding:1px;
}
.prodsep {
text-align:center;
margin:0 auto;
width:642px;
color:#DDD;
clear:both;
}