/* tab styles */
#tab-contain{float:left;width:943px}
ul.tabs li a,ul.tabs li a:visited{float:left;padding:0.5em 1em;text-decoration:none;color:#FFF}
ul li.large-button{}
ul.tabs
li{float:left;font-size:17px;margin:0 1px 0
0;padding:0;position:relative;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#7E97AF;list-style-type:none;font-weight:bolder;}
ul.tabs li.active{background-color:#4200B0;}
body {
font-family:"Trebuchet MS", Helvetica, Arial;
background-color:#fff;
color:#333;
margin:10px 0 0;
}
a:link,a:visited{text-decoration:none;color:#333}
p {
line-height:1.4em;
margin-bottom:10px;

}
.sub-drop {
overflow:hidden;
background-color:#FFF;
height:0;
z-index:20;
}
.top-tab-list {
display: block;
padding: 3px 0;
margin: 0;
height: 25px;
background-color: #4200B0;
}
.top-tab-list li.top-tab-list-item {
display: inline;
line-height: 25px;
font-size: 13px;
padding: 0 2px 0 5px;
color: #999;
text-align: center;
border-right: 1px solid #5400DB;
}
.top-tab-list li.last { border-right: none; }
.top-tab-list li a:hover{
color: #CCC;
}
.npp-sub-drop{
display:none;
position:absolute;
top:31px;
z-index:20;
background-color:#FFF;
border:1px solid #C0A8A1;
border-top:none;
padding:5px;
}
.npp-sub-drop li{
display: block;
font-size:12px;
padding: 0 10px;
text-align: left;
line-height: 20px;
}
#top-nav .npp-sub-drop li.drop-title a{
color:#CC3300;
font-weight:bold;
}
.npp-sub-drop li.drop-title{
margin: 5px 0 3px 0;
}
#top-nav .npp-sub-drop li a,#top-nav .npp-sub-drop li a:visited{
color: #6A85A1;
}
#top-nav .npp-sub-drop li a:hover{
color: #999999;
}
.npp-sub-drop-col{
margin-left: 118px;
border-left: none;
border-right: 1px solid #C0A8A1;
}
/* main pharm tab */
.drop-heartworm{
margin-left:83px;
}
.drop-skin-coat{
margin-left:157px;
}
.drop-spec-food{
margin-left:238px;
}
.drop-dental{
margin-left:337px;
}
.drop-ear{
margin-left:389px;
}
.drop-eye{
margin-left:422px;
}
.drop-joints{
margin-left:456px;
}
.drop-meds{
margin-left:500px;
}
.drop-vit{
margin-left:587px;
}
.drop-gen-sup{
margin-left:742px;
}
/* drop styles for dog tab */
.drop-dog-flea-tick{
margin-left: ;
}
.drop-dog-heartworm{
margin-left: ;
}
.drop-dog-skin-coat{
margin-left: ;
}
.drop-dog-spec-food{
margin-left: ;
}
.drop-dog-dental{
margin-left: ;
}
.drop-dog-ear{
margin-left: ;
}
.drop-dog-gen-sup{
margin-left:776px;
}
.drop-dog-vit{
margin-left:621px;
}
/* drop styles for other animals */
.drop-other-wild-birds{
margin-left: 36px;
}
.drop-other-fish{
margin-left: 103px;
}
.drop-other-horse{
margin-left: 140px;
}
.drop-other-ferret{
margin-left: 187px;
}
.drop-other-rabbit{
margin-left:232px;
}
.drop-other-guineapigs {
margin-left:281px;
}
.drop-other-hamstergerbil {
margin-left:365px;
}
.drop-other-hedgehog {
margin-left:489px;
}
.drop-other-chinchilla {
margin-left:560px;
}
.drop-other-mouserat {
margin-left:627px;
}
.logged {
padding-left:25px;
display:inline;
}
.notyou-wrapper {
margin:0 10px 0 0;
}
a.notyou {
text-decoration:underline;
}
.top-nav-heading {
font-weight:lighter;
padding:1px 0 0;
}
.top-nav-heading-small {
font-weight:lighter;
font-size:100%;
width:105px;
padding:6px 0 0 10px;
}
.top-nav-heading-stack {
font-weight:lighter;
font-size:100%;
padding:5px 0 0;
}
#top-info {
text-align:right;
font-weight:700;
font-size:80%;
margin:0 -6px 6px 0;
}
#top-info ul,#top-info ul li {
display:inline;
margin:-3px 0 0;
padding:0 3px;
}
#top-info li {
border-right:1px solid #000;
}
#top-info li.last{
border: none;
}
#shopping-cart {
text-align:right;
}
#shopping-cart .shopping {
background:transparent url(../images/shopping-cart.gif) no-repeat 111px 0;
padding-left:15px;
padding-top:10px;
font-size:90%;
font-weight:700;
height:32px;
margin:0 10px 0 0;
}
#shopping-cart .amount {
color:red;
text-decoration:underline;
}
#search input {
vertical-align:middle;
}
#search-box {
background:transparent url(../images/search_bg.gif) no-repeat top left;
/*width:273px;*/
height:29px;
margin:-5px 0 6px 10px;
}
.search {
color:red;
font-size:100%;
width:216px;
border:none;
}
.search-submits {
width:82px;
background:transparent url(../images/search_submit_bg.png) no-repeat top left;
height:29px;
border:none;
margin-right:6px;
padding-right:20px
}
#top-menu{
background-color: #f2f2f2;
border: 1px solid #CCC;
}
img.picon{
/*margin-top: -20px;*/
}
#top-menu li.large-button a.quick-btn-link{
color: #333;
font-size: 12px;
display:block;
margin-top:4px;
margin-left:-3px;
}
#quick-buttons {
text-align:right;
margin-left:50px;
}
#top-menu .lg-first{
margin-left:10px;
float: left;
}
#top-menu .large-button {
height:28px;
float: left;
text-align:center;
background:transparent url(../images/large-button.gif) no-repeat top left;
width:104px;
margin-top: 7px;
margin-right:3px;
}
.left-sidebar-wrapper {
padding:0;
}
.left-alt-sidebar-wrapper {
padding:3px;
}
.left-sidebar {
border:1px solid #CCC;
border-top:none;
margin-bottom:5px;
}
#left .resources {
font-size:95%;
color:#FFF;
border:1px solid #CCC;
padding-left:5px;
border-left:none;
border-right:none;
background:transparent url(../images/left-header-resources-bg.jpg) repeat-x top left;
margin:0 0 5px;
}
#left .left-sidebar-heading,.search-results-heading {
font-size:95%;
color:#2357A1;
border:1px solid #CCC;
padding-left:5px;
border-left:none;
border-right:none;
background:transparent url(../images/left-header-bg.jpg) repeat-x top left;
margin:0 0 5px;
}
#left .left-sidebar-heading-search {
color:#666;
font-size:95%;
margin:5px 0 5px 5px;
}
#left p {
margin:0 0 3px;
}
#left #brands_select {
width:150px;
margin:0 0 0 5px;
}
a:hover,#left a {
color:#666;
}
a.pnumber,#left a:hover {
color:#999;
}

