body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
caption, th {
text-align:left;
}
q:before, q:after {
content:"";
}
abbr, acronym {
border:0 none;
}
blockquote {
font-style:italic;
margin:0 5em 0 2.5em;
}
p {
padding:5px 5px 5px 0;
}
td, th {
padding:3px;
}
a.sideboxlink:visited {
text-decoration:none;
}
a.sideboxlink:visited {
text-decoration:none;
}
p.slogan {
color:#24398E;
font-size:1.1em;
}
p.sloganSmall {
color:#24398E;
font-size:0.8em;
}
p.sloganItems {
color:#24398E;
font-size:1.4em;
}
ul.frontPageList {
color:#24398E;
font-size:1.1em;
font-style:italic;
}
#downloads {
border-bottom:1px solid #24398E;
}
#downloadsHeading {
color:#24398E;
font-weight:bold;
text-align:left;
}
#downloadsProgram {
color:#24398E;
font-weight:bold;
}
body {
background:url("images/background.gif") repeat-y scroll 0 0 transparent;
font-size:101%;
}
h2, h3 {
padding-top:10px;
}
h2:target {
font-weight:bold;
}
ul {
margin-top:0;
padding-top:0;
}
#leftcolumn {
float:left;
min-width:300px;
padding-bottom:20px;
padding-right:40px;
width:45%;
}
#rightcolumn {
float:left;
min-width:250px;
width:40%;
}
.noSidebar {
background:none repeat-y scroll 0 0 white;
}
#content {
font-size:0.825em;
}
div.popupcontent {
margin-left:35px;
margin-right:35px;
}
h2 {
color:#000000;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:1.7em;
}
h2.insidebox {
color:#FFFFFF;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:1.7em;
padding:0;
}
h2.insideaccentbox {
color:#24398E;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:2.5em;
padding:0;
}
h3 {
color:#000000;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:1.5em;
}
a:visited {
color:#24398E;
}
a:link {
color:#24398E;
}
a:hover {
color:#24398E;
text-decoration:underline;
}
a:active {
color:#24398E;
}
#sidebar {
float:left;
margin:0;
padding:0;
width:230px;
}
h1 {
color:#C1D82F;
font-family:Verdana,Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:35px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}
h3 {
color:#24398E;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:23px;
font-weight:normal;
}
h4 {
color:#24398E;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
padding-top:5px;
}
.emph {
color:#C5A803;
font-weight:bold;
}
.mainproduct {
float:right;
height:230px;
padding:0;
position:absolute;
}
.homeproduct {
float:right;
height:300px;
margin-left:-40px;
margin-top:-7px;
padding:0;
position:absolute;
}
.productThumb {
border-right:1px solid #24398E;
float:left;
padding:30px 30px 10px 10px;
width:230px;
}
#homeimage {
background:url("images/pharmacist.gif") no-repeat scroll 100% 0 #C36040;
height:218px;
margin-bottom:4em;
margin-left:20px;
margin-top:43px;
}
#deskimage {
background:url("images/deskbg.jpg") no-repeat scroll 100% 0 #A66142;
height:150px;
margin:25px -20px 4em;
}
#pharmacyimage {
background:url("images/pharmacybg.jpg") no-repeat scroll 100% 0 #00917C;
height:150px;
margin:35px -20px 4em;
}
#studentimage {
background:url("images/studentbg.jpg") no-repeat scroll 100% 0 #00446E;
height:150px;
margin:35px -20px 4em;
}
#hospitalimage {
background:url("images/hospitalbg.jpg") no-repeat scroll 100% 0 #005367;
height:150px;
margin:35px -20px 4em;
}
#emergencyimage {
background:url("images/emergencybg.jpg") no-repeat scroll 100% 0 #7D2032;
height:150px;
margin:30px -20px 4em;
}
#mobileimage {
background:url("images/mobilebg.jpg") no-repeat scroll 100% 0 #806A6C;
height:150px;
margin:30px -20px 4em;
}
#agedcareimage {
background:url("images/agedcarebg.jpg") no-repeat scroll 100% 0 #9F3C49;
height:150px;
margin:30px -20px 4em;
}
#content {
margin-left:255px;
margin-right:10px;
padding-top:18px;
}
.noSidebar #content {
margin-left:20px;
margin-right:20px;
padding-top:1px;
}
#amhlogo {
margin:10px;
}
#submenu {
margin-left:15px;
margin-right:-15px;
}
#navcontainer {
font-size:0.75em;
height:13.7em;
margin-left:15px;
width:200px;
}
#navcontainer_cust {
font-size:0.75em;
height:24em;
margin-left:15px;
width:200px;
}
#nav, #nav ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:145px;
z-index:1000;
}
#nav li {
float:left;
line-height:2em;
margin-bottom:1px;
position:relative;
width:9em;
}
#nav li ul {
left:-999em;
margin-left:11em;
margin-top:-2em;
position:absolute;
}
#nav li li {
background:url("images/gradient.gif") repeat-y scroll 0 0 transparent;
}
#nav li a {
color:white;
display:block;
font-weight:bold;
padding-left:0.5em;
text-decoration:none;
width:185px;
}
#nav li#submenu a {
width:170px;
}
#nav li:hover, #nav li.hover {
position:static;
}
#nav li a:hover {
background:url("images/gradientlong.gif") repeat-y scroll 0 0 #39469B;
color:#C1D82F;
}
#nav li li a {
width:9em;
}
#nav li li a:hover {
background:none repeat scroll 0 0 transparent;
color:#C5A803;
width:9em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
.banner {
margin-top:0;
}
.gap {
line-height:5px;
}
.gradient {
background:url("images/gradienttowhite.gif") repeat-y scroll 0 0 transparent;
clear:right;
padding:7px 0 7px 20px;
}
.productGradient {
background:url("images/mediflagsbutton.gif") no-repeat scroll 0 50% transparent;
clear:right;
padding:7px 5px 7px 15px;
width:410px;
}
.productGradientRight {
background:url("images/mediflagsbutton.gif") no-repeat scroll 0 50% transparent;
clear:right;
padding:7px 15px;
width:162px;
}
.divider {
color:#C1D82F;
font-weight:bold;
padding:0 0.5em;
}
body {
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin:0 0 5em;
padding:0;
}
.bluesidebox {
background-color:#24398E;
width:230px;
}
.bluesidebox input {
width:180px;
}
.accentsidebox {
background-color:#FFFFFF;
border-left:5px solid #24398E;
height:200px;
width:220px;
}
.bluesidebox a {
color:#FFFFFF;
}
div.boxtext {
color:#FFFFFF;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:0.75em;
font-weight:bold;
margin:15px 20px 0;
padding-bottom:5px;
padding-top:7px;
line-height:1.4em;
}
div.sponsorlogos {
padding:0 10px 0 20px;
}
th {
text-align:right;
}
span.caption {
font-size:95%;
font-weight:normal;
}
div.pagehead {
padding:0;
width:100%;
}
td.logo {
background-color:#011985;
height:80px;
padding:0;
width:197px;
}
td.title_zone {
background-color:#011985;
background-image:url("images/bg_logo.gif");
background-position:right center;
background-repeat:no-repeat;
height:50px;
padding:0;
}
td.bluebar {
background-color:#011985;
}
td.greybar {
background-color:#CCCCCC;
height:1px;
}
td.line_dhorizontal {
background-color:#011985;
background-image:url("images/line_dhorizontal.gif");
background-repeat:repeat;
padding:0;
}
td.horizontal_nav {
background-color:#CCCCCC;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:22px;
max-height:22px;
max-width:155px;
min-height:22px;
padding:3px 5px 0;
}
td.horizontal_nav02 {
background-color:#FAE6DC;
color:#878787;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:22px;
max-height:22px;
max-width:155px;
min-height:22px;
padding:3px 5px 0;
}
a.horizontal_nav:link, a.horizontal_nav:visited {
color:#878787;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
a.horizonal_nav:active, a.horizontal_nav:hover {
color:#878787;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:underline;
}
td.nav, td.content {
background-color:#FFFFFF;
bottom:0;
margin-bottom:0;
padding:0 18px 18px;
}
td.contact, td.nav, td.sponsor {
border-color:#CCCCCC;
border-style:none;
border-width:0 1px 0 0;
}
div.subnav {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0;
padding-bottom:1em;
padding-top:1em;
}
p.subtitle {
font-weight:bold;
padding:1.5em 0 0;
}
table.nav a:link, table.nav a:visited {
color:#000000;
text-decoration:none;
}
.product, .productSample {
border-bottom:1px solid #24398E;
border-right:1px solid #24398E;
float:left;
height:22em;
margin-right:0;
padding:0 10px;
position:relative;
width:16.7em;
}
.smallProduct {
float:left;
height:7em;
margin:1em 1.5em 0 0;
text-align:center;
width:7.25em;
}
.smallProduct a {
text-decoration:none;
}
.productSample {
height:17em;
}
.productImage {
float:left;
}
.productInfo {
height:16em;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:hidden;
}
.productInfoSmall {
height:4em;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:hidden;
}
.productByLine {
margin:1.25em 0 0.25em;
min-height:4em;
}
.productFooter {
margin-top:2em;
top:auto;
}
span.productPrices {
color:#24398E;
font-weight:bold;
}
#buyNow {
color:white;
}
.producttitle {
border:0 none;
color:#24398E;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:1.375em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
padding-top:0;
}
.productTitleSmall {
border:0 none;
color:#24398E;
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-size:1.2em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
padding-top:0;
}
div.prod_info {
padding:10px 0 0;
text-align:right;
white-space:nowrap;
}
span.error, th.bzinputerror, span.bzinputreq {
color:#CC0000;
}
.highlight {
color:#CC0000;
}
table.invoice td.title {
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px;
}
td.headline {
background-color:#FAE6DC;
color:#1B328A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:bold;
text-align:center;
}
.homebody {
background-image:url("images/database/book-2008.gif");
background-position:center center;
background-repeat:no-repeat;
padding:15px;
}
.homebodyleft {
text-align:left;
}
.homebodyright {
text-align:right;
}
img {
border:0 none;
margin:0;
padding:0;
}
hr {
color:#878787;
width:100%;
}
.clear {
overflow:hidden;
width:100%;
}
a.button {
background:url("images/bg_button_a.gif") no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:left;
font:12px arial,sans-serif;
height:24px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}
a.button span {
background:url("images/bg_button_span.gif") no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}
a.button:active {
background-position:right bottom;
color:#FFFFFF;
outline:medium none;
}
a.button:active span {
background-position:left bottom;
padding:6px 0 4px 18px;
}
a.productBuy:link {
color:#FFFFFF;
font-weight:bolder;
text-decoration:none;
}
a.productBuy:visited {
color:#FFFFFF;
font-weight:bolder;
text-decoration:none;
}
a.productBuy:hover {
color:#C1D82F;
font-weight:bolder;
text-decoration:none;
}
a.productBuy:active {
color:#C1D82F;
font-weight:bolder;
text-decoration:none;
}
a.productBuyBlue:link {
color:white;
font-weight:bolder;
text-decoration:none;
}
a.productBuyBlue:visited {
color:white;
font-weight:bolder;
text-decoration:none;
}
a.productBuyBlue:hover {
color:#C1D82F;
font-weight:bolder;
text-decoration:none;
}
a.productBuyBlue:active {
color:#C1D82F;
font-weight:bolder;
text-decoration:none;
}
span.frontPageHeading {
color:#24398E;
font-size:30px;
}
a.moreLinks {
color:#24398E;
font-weight:bolder;
margin-left:-1.2em;
text-decoration:none;
}
tr.productPricing {
border-bottom:1px solid #24398E;
}
td.productPricing {
font-weight:bold;
text-align:right;
}
td.productPricingTitle {
color:#24398E;
font-weight:bold;
width:500px;
}
.popupParagraph {
margin-bottom:3px;
}
.moreInformationListItem {
list-style-type:none;
margin-top:6px;
}
.productPriceTable {
margin-top:-12px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.thumbnail {
background-color:#222222;
border:1px solid #2A2A2A;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 3px 8px;
}

input.node-add-to-cart
{
	background: none;
	border: none;
	color: #ffffff;
	font-weight: bold;
}

input.node-add-to-cart:hover
{
	color: #c1db2f;
}


/*New Purchase for Medscope*/
#purchaseOptions{font-weight:bold;}
#purchaseForm{width:800px;}
#purchaseForm table{width: 100%;}