/* CSS Document */
body {margin: 0px; padding: 0px; font-family: Verdana, arial, sans-serif; color: #666666;}
a, a:visited, a:active {color: #0099ff; 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 {border: 1px solid #999999; font-size: 13px; background-color: #ffffff; padding: 5px;}
.footer {width: 100%; text-align: center; font-size: 13px; border-top: solid 5px #666666; padding-top: 10px; background-color: #ffffff;}
.spacer {height: 5px; /* 5px height spacer for gaps between sections */}
.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 Block Styles */
/*******************************/
.CategoryLinks h2 {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #999999; padding: 3px; margin: 0px; border: 1px solid #999999;}
.CategoryLinks a, .CategoryLinks a:visited, .CategoryLinks a:active {display: block; font-size: 11px; color: #666666; text-decoration: none; background-color: #efefef; padding-top: 3px; padding-left: 22px; padding-right: 3px; padding-bottom: 3px; background-image: url(/i/browse-bullet-off.gif); background-position: top left; background-repeat: no-repeat; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.CategoryLinks a:hover {color: #666666; text-decoration: none; background-color: #cccccc; background-image: url(/i/browse-bullet-on.gif); background-position: top left; background-repeat: no-repeat;}

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

/*********************************/
/* Social Bookmarks Block Styles */
/*********************************/
.SocialBookmarks {border: 1px solid #999999; background-color: #ffffff;}
.SocialBookmarks a, .SocialBookmarks a:visited, .SocialBookmarks a:active {display: block; font-size: 11px; color: #666666; text-decoration: none; padding: 3px; padding-bottom: 8px; }
.SocialBookmarks a:hover {text-decoration: underline;}

/***********************************/
/* Collect From Store Block Styles */
/***********************************/
.CollectFromStore {border: 1px solid #999999; font-size: 13px; background-color: #ffffff;}
.Recycled {border: 1px solid #999999; font-size: 13px; background-color: #ffffff;}

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

.HeaderTitle {height: 20px;}
.HeaderTitle h1 {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; }

.TopNav {position: absolute; top: 143px; left: 0px; width: 100%; height: 32px; background-image: url(/i/BgTopNav.gif); background-position: top left; background-repeat: repeat-x; text-align: center; font-size: 13px; color: #ffffff; padding-top: 7px;}
.TopNav a, .TopNav a:visited, .TopNav a:active {font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none; padding-left: 15px; padding-right: 15px;}
.TopNav a:hover {text-decoration: underline;}

/*********************/
/* Search Bar Styles */
/*********************/
.SearchBar {width: 974px; position: absolute; top: 103px; left: 50%; margin-left: -487px; height: 40px; background-image: url(/i/BgSearchBar.gif); background-position: top left; background-repeat: no-repeat; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
.SearchBar form {position: relative; top: -10px; right: 60px; text-align: right; margin: 0px; padding: 0px;}
.SearchBar input {margin: 3px; padding: 0px;}
.SearchBarButton {position: relative; top: 10px;}

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

.ShippingTable {border: solid 1px #666666; font-size: 13px;}
.ShippingTableHeader1 {font-weight: bold; background-color: #cccccc; text-align: center; font-size: 15px;}
.ShippingTableHeader2 {font-weight: bold; background-color: #cccccc;}
.ShippingTable td {border: solid 1px #666666; padding: 3px;}

/*****************************/
/* 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/bg-sort.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #0099ff;}
.sort-nav a, .sort a:visited, .sort a:active {color: #ffffff; 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 {width: 100%; 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: #0099ff; text-decoration: none;}
.page-list a:hover {text-decoration: underline;}

