@charset "utf-8";
/* CSS Document */

/*********************************/
/*       BROWSER RESET
/*********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,/*blockquote,*/th,td {    
    margin:0;   
    padding:0;   
} 

fieldset,img {    
     border:0;   
} 
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;   
}  


/*********************************/
/*           GLOBAL
/*********************************/

 
body {
background:url(../images/slices/hdrBkgd.jpg) repeat-x #FFFFFF;
font-size:80%;
}

/*********************************/
/*          CONTAINER
/*********************************/

#container {
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
width:920px;
height:auto;
min-height:659px;
}

/*********************************/
/*         LOGO PLACEMENT
/*********************************/

#logo {
background:url(../images/slices/logo.jpg) no-repeat;
width:172px;
height:203px;
position:relative;
left:20px;
}

#logo a{
display:block;
width:172px;
height:203px;
outline:none;
}

#logo span {
display:none;
}

/*********************************/
/*         TOP RED TABS
/*********************************/

#redtab {
background-image:url(../images/slices/redTab.gif);
position:absolute;
width:179px;
height:24px;
margin:125px 0 0 710px;
}

#redtab ul {
margin:4px 0 0 15px;
}

#redtab ul li {
display:inline;
margin:0 7px;
} 

#redtab ul li a {
color:#FFFFFF;
text-decoration:none;
padding:0 0 0 20px;
outline:none;
}

#redtab .home a {
background:url(../images/slices/homeIcon.gif) no-repeat left;
}

#redtab .contact a {
background:url(../images/slices/contactIcon.gif) no-repeat left;
}

#redtab a:hover {
text-decoration:underline;
}

/*********************************/
/*           NAVIGATION
/*********************************/

#nav {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width:180px;
position:relative;
float:left;
top:5px;
}

#nav li {
list-style:none;
text-align:right;
padding:4px 0 4px 0;
background:url(../images/slices/navSep.jpg) no-repeat bottom;
}

#nav li a {
background:url(../images/slices/navIcon.jpg) no-repeat right;
padding:0 20px 0 0;
color:#000000;
text-decoration:none;
outline:none;
}

#nav li a:hover {
text-decoration:underline;
}

/*********************************/
/*         CONTENT AREA
/*********************************/

#contentTop {
background-image:url(../images/slices/contentTop.jpg);
width:713px;
height:47px;
margin:-60px 0 0 200px;
}

#contentarea {
background:url(../images/slices/contentBkgd.png) repeat-y;
width:714px;
min-height:200px;
height:auto;
margin:0px 0 0 199px;
padding:10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.90em;
}

/*text region*/
#contentarea #text {
padding:0 20px;
margin:0px 0 0 0;
position:relative;
bottom:39px;
}

#contentarea #text a:link {
color:#8D3738;
text-decoration:underline;
}
#contentarea #text a:hover {
text-decoration:none;
color:#000000;
}

#contentarea #text a:visited {
color:#336600;
}

/*text region*/
#contentarea #text ul, #contentarea #text ol {
margin:0 3em;
}

#contentBot {
background-image:url(../images/slices/contentBot.jpg);
width:713px;
height:42px;
margin:-42px 0 0 199px;
}

#leadins {
width:713px;
margin:5px 0 0 205px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.85em;
}

#leadins p {
width:200px;
margin:34px 0 0 12px;
}

.learnmore {
position:relative;
top:18px;
width:214px;
}

.learnmore a {
background-image:url(../images/leadins/learnmore.gif);
width:96px;
height:15px;
display:block;
outline:none;
}

.learnmore a:hover {
background-image:url(../images/leadins/learnmore_over.gif);
width:96px;
height:15px;
}

.learnmore span {
display:none;
}


#forgotmeds {
background:url(../images/leadins/forgotMeds.jpg) no-repeat;
width:223px;
height:127px;
}

#vaccinations {
background:url(../images/leadins/vaccinations.jpg) no-repeat;
width:223px;
height:127px;
}

#requestRefill {
background:url(../images/leadins/requestRefill.jpg) no-repeat;
width:223px;
height:127px;
}

#addlText {
width:690px;

height:auto;
margin:0px 0 0 205px;
padding:10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
}

/*********************************/
/*             FOOTER
/*********************************/

#footer {
clear:both;
background:url(../images/slices/footerBkgd.jpg) repeat-x #bccdb2;
position:relative;
bottom:0;
height:127px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.85em;
}

#footer .copyright {
padding:25px 0 0 0;
}

#footer .contact {
position:relative;
text-align:right;
float:right;
width:300px;
padding:15px 0 0 0;
}

/*container fake*/
#footer #wrapper {
width:890px;
margin:0 auto;
}

.hidden, .nostyles {
display:none;
}