/*******************************
 *                             *
 *   Daves Prescription Shop   *
 *   Jacob Sowles              *
 *   9.1.06                    *
 *                             *
 *******************************/

/*-------------------- GLOBAL --------------------*/

body
{
background: #e6e6e8;
font-family: arial, verdana, sans-serif;
font-size: 10pt;
color: #000;
margin: 0;
padding: 0;
}

a:link, a:visited, a:active
{
text-decoration: none;
color: #0000ee;
}

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

p
{
line-height: 1.5em;
margin: 14px 30px 0 0;
padding: 4px;
}

td
{
_margin: 0;
_padding: 0;
}

img
{
border: 0;
margin: 0;
padding: 0;
float: left;
}

/*-------------------- BANNER --------------------*/

#banner_bg
{
width: 100%;
height: 150px;
background: url("ban/banner-bg.jpg");
margin: 0;
padding: 0;
float: left;
}

#banner_text
{
width: 770px;
height: 150px;
background: url("ban/banner_v2.jpg");
margin: 0;
padding: 0;
float: left;
}

/*-------------------- NAV -----------------------*/

.nav
{
width: 100%;
height: 26px;
background: #7b7b7b;
margin: 0;
padding: 0;
float: left;
border-top: 1px solid #e6e6e8;
border-bottom: 1px solid #e6e6e8;
}

.nav ul
{
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
float: left;
}

.nav ul li
{
line-height: 26px;
display: inline;
text-align: center;
margin: 0;
padding: 0;
float: left;
}

.nav ul li a, ul li a:link, ul li a:active, ul li a:visited
{
color: #fff;
text-decoration: none;
margin: 0;
padding: 6px 26px;
}

.nav ul li a:hover
{
background: #e6e6e8;
color: #000;
}

/*-------------------- DIVIDER -------------------*/

#divider
{
width: 100%;
height: 28px;
background: url("misc/divider.jpg");
margin: 0;
padding: 0;
float: left;
}

/*-------------------- CONTENT -------------------*/

#content
{
width: 100%;
background: #e6e6e8;
margin: 0;
padding: 0;
float: left;
}

/*-------------------- SIDE ----------------------*/

.colL
{
margin: 20px 20px 2px 0;
padding: 0;
float: left;
clear: left;
}

.side_top
{
width: 237px;
height: 26px;
background: url("cont/side-top.jpg");
margin: 0;
padding: 0;
float: left;
clear: left;
}

.side
{
width: 237px;
background: url("cont/side-bg.jpg");
margin: 0;
padding: 0;
float: left;
clear: left;
}

.side_bottom
{
width: 237px;
height: 28px;
background: url("cont/side-bottom.jpg");
margin: 0;
padding: 0;
float: left;
clear: left;
}

.side_divider
{
width: 75%;
height: 0;
margin: 4px 0 10px 16px;
padding: 0;
border-top: 2px solid #201e1f;
border-bottom: 1px solid #432bc0;
overflow: hidden;
}

p.side_header
{
font-weight: bold;
color: #fff;
margin: 0 0 0 20px;
padding: 0;
}

p.side
{
color: #fff;
text-indent: 26px;
margin: 0;
padding: 0;
}

#bottom_listing
{
margin: 0 0 20px 0;
}

/*-------------------- MAIN ------------------------*/

#main_container
{
width: 65%;
margin: 0 0 10px 0;
float: left;
}

p.main_header
{
font-size: 12pt;
font-weight: bold;
margin: 30px 0 6px 0;
padding: 0;
}

#top_main
{
margin: 42px 0 6px 0;
}

.main_divider
{
width: 95%;
height: 0;
margin: 0;
padding: 0;
border-top: 1px solid #000;
border-bottom: 1px solid #fff;
float: left;
overflow: hidden;
}

#photo_left
{
margin: 10px 10px 10px 0;
padding: 0;
float: left;
}

#map
{
margin: 22px 0 0 0;
float: left;
}

#refill_link
{
width: 104px !important;
height: 16px !important;
width: 200px;
height: 30px;
_width: 104px;
_height: 16px;
background-image: url("imgs/buttons/refill_button.jpg");
margin: 0;
padding: 0;
float: left;
}

a#refill_link:hover
{
background-image: url("imgs/buttons/hovs/refill_button_hov.jpg");
}

#refill_link a, #refill_link a:visited
{
margin: 0;
padding: 7px 60px 7px 36px;
color: #230f8a;
float: left;
}

#staff_photo
{
margin: 10px 10px 40px 0;
padding: 0;
float: left;
}

#prev_button
{
width: 134px !important;
height: 16px !important;
width: 164px;
height: 30px;
_width: 134px;
_height: 16px;
background-image: url("imgs/buttons/prev_button.jpg");
margin: 0;
padding: 0;
float: left;
}

a#prev_button:hover
{
background-image: url("imgs/buttons/hovs/prev_button_hov.jpg");
}

#prev_button a, #prev_button a:visited
{
margin: 0;
padding: 7px 0 7px 32px;
color: #230f8a;
float: left;
}

#spacer
{
width: 134px !important;
height: 16px !important;
width: 164px;
height: 30px;
background: #e6e6e8;
margin: 0;
padding: 0;
float: left;
}

#dropdown
{
margin: 4px 10px 0 44px;
_margin: 4px 10px 0 10px;
padding: 0;
float: left;
}

#next_button
{
width: 134px !important;
height: 16px !important;
width: 164px;
height: 30px;
_width: 134px;
_height: 16px;
background-image: url("imgs/buttons/next_button.jpg");
margin: 0;
padding: 0;
float: left;
}

a#next_button:hover
{
background-image: url("imgs/buttons/hovs/next_button_hov.jpg");
}

#next_button a, #next_button a:visited
{
margin: 0;
padding: 7px 0 7px 32px;
color: #230f8a;
float: left;
}

#staff_page
{
margin: 0;
padding: 0;
float: left;
}

#buttons
{
width: 500px;
margin: 0 0 24px 0;
padding: 0;
float: left;
}

#browse_text
{
width: 500px;
margin: 0 0 4px 0;
padding: 0;
float: left;
}

#thumbs
{
width: 500px;
margin: 0;
padding: 0;
float: left;
}

.thumb
{
width: 96px;
height: 72px;
margin: 0 4px 4px 0;
padding: 0;
float: left;
}

.thumb a
{
width: 96px;
height: 72px;
margin: 0;
padding: 0;
text-indent: -1000em;
display: block;
float: left;
}

#aj {background: url("pictures/photos/thumbs/aj-thumb.gif");}
#aj:hover {background: url("pictures/photos/thumbs/hovers/aj-hover.gif");}

#ally {background: url("pictures/photos/thumbs/ally-thumb.gif");}
#ally:hover {background: url("pictures/photos/thumbs/hovers/ally-hover.gif");}

#brenda {background: url("pictures/photos/thumbs/brenda-thumb.gif");}
#brenda:hover {background: url("pictures/photos/thumbs/hovers/brenda-hover.gif");}

#coming-soon {background: url("pictures/photos/thumbs/coming-soon.gif");}

#deann {background: url("pictures/photos/thumbs/deann-thumb.gif");}
#deann:hover {background: url("pictures/photos/thumbs/hovers/deann-hover.gif");}

#debbie {background: url("pictures/photos/thumbs/debbie-thumb.gif");}
#debbie:hover {background: url("pictures/photos/thumbs/hovers/debbie-hover.gif");}

#ginny {background: url("pictures/photos/thumbs/ginny-thumb.gif");}
#ginny:hover {background: url("pictures/photos/thumbs/hovers/ginny-hover.gif");}

#john {background: url("pictures/photos/thumbs/john-thumb.gif");}
#john:hover {background: url("pictures/photos/thumbs/hovers/john-hover.gif");}

#kari {background: url("pictures/photos/thumbs/kari-thumb.gif");}
#kari:hover {background: url("pictures/photos/thumbs/hovers/kari-hover.gif");}

#kristina {background: url("pictures/photos/thumbs/kristina-thumb.gif");}
#kristina:hover {background: url("pictures/photos/thumbs/hovers/kristina-hover.gif");}

#melanie {background: url("pictures/photos/thumbs/melanie-thumb.gif");}
#melanie:hover {background: url("pictures/photos/thumbs/hovers/melanie-hover.gif");}

#pam {background: url("pictures/photos/thumbs/pam-thumb.gif");}
#pam:hover {background: url("pictures/photos/thumbs/hovers/pam-hover.gif");}

.right_thumb
{
margin-right: 0;
}

.bottom_thumb
{
margin-bottom: 0;
}

#preload
{
display: none;
}

/*------------------- FOOTER ---------------------*/

#footer_shadow
{
width: 100%;
height: 15px;
background: url("misc/footer_shadow.jpg");
margin-top: 10px;
padding: 0;
float: left;
overflow: hidden;
}

#footer
{
width: 100%;
background: #1e0c7c;
margin: 0;
padding: 0;
float: left;
}

p.footer
{
color: #e6e6e8;
font-size: 9pt;
text-align: center;
margin: 6px 0 6px 0;
line-height: 1.5em;
padding: 0;
}

#footer a, #footer a:link, #footer a:visited
{
color: #e6e6e8;
text-decoration: none;
}

#footer a:hover
{
text-decoration: underline;
}

#vicarious_link
{
color: #e6e6e8;
font-weight: bold;
}
