body {margin: 0px; padding: 0px; font-family: Verdana, Helvetica, sans-serif; color: #666666;}
a, a:visited, a:active {color: #339900; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-size: 19px; color: #cccccc; margin-top: 3px; margin-bottom: 3px;}
h2 {font-size: 17px; margin-top: 3px; margin-bottom: 3px;}
h3 {font-size: 15px; margin-top: 3px; margin-bottom: 3px;}


/**********************/
/* Content Containers */
/**********************/
#header {width: 974px; position: absolute; top: 0px; left: 50%; margin-left: -487px; height: 105px; background-image: url(/i/organic-pawz-header.gif); background-position: top left; background-repeat: no-repeat; }
.content {width: 974px; position: absolute; top: 105px; left: 50%; margin-left: -487px;}
.spacer {height: 5px; /* 5px height spacer for gaps between sections */}
.spacer1 {height: 1px; /* 1px height spacer for gaps between sections */}

/*************************/
/* Header Section Styles */
/*************************/
#page-title {height: 20px;}
#page-title h1 {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; }
#logo {position: absolute; top: 25px; left: 0px; width: 360px; height: 70px;}
#paypal {position: absolute; top: 20px; left: 370px; width: 291px; height: 80px;}
#basket {position: absolute; top: 40px; left: 680px; height: 80px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center;}



/*************************/
/* Category Links Styles */
/*************************/
.CategoryLinks {border: 1px solid #cccccc;}
.CategoryLinks h1 {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #339900; padding: 2px; margin: 0px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.CategoryLinks h2 {font-size: 11px; font-weight: bold; color: #ffffff; background-color: #B7944C; padding: 3px; padding-left: 6px; margin: 0px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.CategoryLinks a, .CategoryLinks a:visited, .CategoryLinks a:active {display: block; font-size: 11px; color: #663300; text-decoration: none; background-color: #D6C299; padding-top: 2px; padding-left: 22px; padding-right: 2px; padding-bottom: 3px; background-image: url(/i/browse-products-off.gif); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.CategoryLinks a:hover {color: #ffffff; text-decoration: none; background-color: #99CC00; background-image: url(/i/browse-products-on.gif); background-position: top left; background-repeat: no-repeat;}

/******************************/
/* Helpdesk Information Block */
/******************************/
.HelpDeskInformation {border: 1px solid #cccccc;}
.HelpDeskInformation a, .HelpDeskInformation a:visited, .HelpDeskInformation a:active {display: block; font-size: 11px; color: #663300; text-decoration: none; background-color: #D6C299; padding-top: 2px; padding-left: 22px; padding-right: 2px; padding-bottom: 3px; background-image: url(/i/browse-products-off.gif); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.HelpDeskInformation a:hover {color: #ffffff; text-decoration: none; background-color: #99CC00; background-image: url(/i/browse-products-on.gif); background-position: top left; background-repeat: no-repeat;}

/****************/
/* Offers Block */
/****************/
.offers-box {width: 200px;}
.offers {width: 100%; background-color: #339900; font-family: Verdana, Helvetica, sans-serif; color: #99ff33; font-size: 14px; text-align: center; padding: 3px;}

/******************/
/* Shipping Block */
/******************/
.Shipping {border: 1px solid #cccccc; font-size: 13px; padding: 3px;}

/*****************/
/* Adverts Block */
/*****************/
.Adverts {border: 1px solid #cccccc; font-size: 11px; padding: 3px;}

/*****************/
/* Footer Block */
/*****************/
.Footer {min_height: 120px; background-image: url(/i/footer-bg.jpg); background-position: top left; background-repeat: repeat-x; border-top: solid 1px #999999; padding: 20px; font-size: 11px;}


/****************************/
/* Bookmark and Share Block */
/****************************/
.BookmarkShare {border: 1px solid #cccccc;}
.BookmarkShare img {padding-right: 3px;}
.BookmarkShare a, .BookmarkShare a:visited, .BookmarkShare a:active {display: block; font-size: 11px; text-decoration: none; padding: 3px; padding-bottom: 8px; }
.BookmarkShare a:hover {text-decoration: underline;}

/*********************/
/* Link Trail Styles */
/*********************/
.LinkTrail {width: 554px; height: 30px; background-image: url(/i/LinkTrail.gif); background-position: top left; background-repeat: no-repeat;}
.LinkTrailLinks {padding: 6px; font-size: 11px; color: #ffffff;}
.LinkTrailLinks a, .LinkTrailLinks a:visited, .LinkTrailLinks a:active {color: #ffffff; font-weight: bold;}
.LinkTrailLinks a:hover {text-decoration: underline;}



/*****************************/
/* Page List and Sort Styles */
/*****************************/
.sort {width: 100%; font-family: Verdana, Helvetica, sans-serif;}
.sort-nav {font-size: 11px; font-weight: bold; color: #ffffff; height: 20px; padding-top: 4px; padding-left: 3px; padding-bottom: 4px; margin: 0px; background-image: url(/i/sort-bg.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #cc9933;}
.sort-nav a, .sort a:visited, .sort a:active {color: #99cc00; text-decoration: none;}
.sort-nav a:hover {text-decoration: underline;}
.sort-nav form {margin: 0px; padding: 0px;}
.sort-nav select {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.page-list {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 2px;}
.page-list a, .page-list a:visited, .page-list a:active {color: #339900; text-decoration: none;}
.page-list a:hover {text-decoration: underline;}


/***************************/
/* Featured Products Block */
/***************************/
.FeaturedProducts {border: 1px solid #cccccc; font-size: 11px;}
.FeaturedProductsItem {border-bottom: 1px solid #cccccc; padding: 3px;}

/*************************/
/* Shopping Basket Block */
/*************************/
.ShoppingBasket {border: 1px solid #cccccc; font-size: 11px;}

.Search {border: 1px solid #cccccc; font-size: 11px;}


.basket-header {width: 200px; height: 30px; background-image: url(/i/basket-header.gif);}
.basket {width: 100%;}
.basket-box {text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px solid #cccccc; padding: 5px;}
.basket-contents td {padding: 3px;}
