body { text-align: center; margin: 0; padding: 0; font: 12px normal helvetica, arial, san-serif; color: #5D5D5D; background-color: #E3E3E3; }
table, tr, td { font: 12px normal helvetica, arial, san-serif; color: #5D5D5D; margin: 0px; padding: 0px; }
a { color: #0D9FD5; text-decoration: none;}
a:hover { color: #303030;}
.gen_time { text-align: center; }
img { border: none; margin: 0px; padding: 0px;}
#outer_container  { background: url(../images/shaddow.jpg) repeat-y left top; margin: 0 auto; width: 1113px; }
#outer_container2  { background-color: #ffffff; margin: 0 auto; width: 1105px; }
#inner_container  { background: url(../images/top_banner.jpg) no-repeat left top; margin: 0 auto; width: 1089px; 
text-align: left; }
#subscribe  { background: url(../images/subscribe.jpg) no-repeat right top; margin: 0 auto; height: 130px; }
#htmlnav { display: none; }
.left_top_nav {
background: url(../images/top_nav_left.gif) no-repeat left top;
width: 7px;
height: 60px;
}
.top_nav {
background: url(../images/top_nav.gif) repeat-x left top;
}
.right_top_nav {
background: url(../images/top_nav_right.gif) no-repeat right top;
width: 6px;
height: 60px;
}
.formBorder {
margin: 0px; padding: 0px;
}
.catnav {
padding: 0px 0px 0px 15px;
background: url(../images/cat_arrow.gif) no-repeat left top;
font-size: 13px;
}
.catnav_network {
padding: 0px 0px 0px 15px;
background: url(../images/cat_arrow.gif) no-repeat left top;
font-size: 12px;
}
.subcatnav {
padding: 0px 0px 0px 31px;
background: url(../images/cat_arrow.gif) no-repeat 11px top;
font-size: 11px;
}
.nav_cat {
padding: 10px 0px 10px 0px;
border-bottom: solid 1px #ffffff; 
text-align: left;
}
.nav_cat a {
text-decoration: none;
color: #ffffff;
font-size: 12px;
}
.nav_cat a:hover {
text-decoration: none;
color: #F7EACC;
}
.network_nav_cat {
padding: 8px 0px 8px 0px;
border-bottom: solid 1px #ffffff; 
text-align: left;
}
.network_nav_cat a {
text-decoration: none;
color: #ffffff;
}
.network_nav_cat a:hover {
text-decoration: none;
color: #F7EACC;
}
.network_nav_subcat {
padding: 6px 0px 6px 0px;
border-bottom: solid 1px #ffffff; 
text-align: left;
}
.network_nav_subcat a {
text-decoration: none;
color: #ffffff;
}
.network_nav_subcat a:hover {
text-decoration: none;
color: #F7EACC;
}
#search {
background: url(../images/search.gif) no-repeat right top;
width: 212px;
height: 66px;
}
#search_box {
padding: 40px, 10px, 0px, 30px;
}
#price_range {
background: url(../images/price_range.gif) no-repeat right top;
width: 212px;
height: 66px;
}
#fresh_network {
background-image: url(../images/green_bags.jpg);
width: 376px;
height: 179px;
text-align: left;
font-size: 11px;
}
#fresh_network a { color: #ffffff;}
#fresh_network a:hover { color: #CECDCD;}
#message {
margin: 40px, 0px, 0px, 400px;
}
#gentime{
width: 1100px;
height: 31px;
text-align: left;
}
#bottom{
background: url(../images/bottom.gif) no-repeat center top; margin: 0 auto; height: 56px; }
#footer  { color: #999898; text-align: center; }
#footer a {  color: #999898; text-decoration: none; }
#footer a:hover {  color: #6F6E6E; text-decoration: none; }
.cart {
background-color: #F1F1F1;
border-left: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
}
.cart_top {
background: url(../images/cart_top.gif) no-repeat center top; margin: 0 auto; height: 26px;
}
.cart_bottom {
background: url(../images/cart_bottom.gif) no-repeat center top; margin: 0 auto; height: 37px; }
.nav_box_top {
background: url(../images/products_top.gif) no-repeat center top; margin: 0 auto; height: 42px; }
.nav_box_left {
border-left: 1px solid #E9E9E9;
}
.nav_box_right {
border-right: 1px solid #E9E9E9;
}
.nav_box_bottom {
background: url(../images/product_nav_bottom.gif) no-repeat center top; margin: 0 auto; height: 9px; }
.news_top {
background: url(../images/news_top.gif) no-repeat center top; margin: 0 auto; height: 45px; }
.news_bottom {
background: url(../images/news_bottom.gif) no-repeat center top; margin: 0 auto; height: 12px; }
.news_left {
border-left: 1px solid #E9E9E9;
}
.news_right {
border-right: 1px solid #E9E9E9;
}
#most_popular {
background: url(../images/most_popular.gif) no-repeat left top; width: 677px; height: 33px;
}
#green_banner {
background: url(../images/green_banner.gif) no-repeat left top; width: 678px; height: 33px;
}
#green_banner h1 {
margin: 0px; padding: 9px 0px 0px 17px; font-size: 16px; color: #ffffff;
}
.green_banner_heading {
padding-left: 17px; padding-top: 9px; font-size: 16px; color: #ffffff;
}
#looking {
}
background: url(../images/looking1.gif) no-repeat left top; width: 678px; height: 35px;
}
#order_now {
background: url(../images/order_now.jpg) no-repeat left top; width: 680px; height: 100px;
}
.tips {
text-align: left;
}
.tips a {
text-align: left;
text-decoration: none;
}
.tips td {
border-bottom: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
}
.promo_tips_top {
background: url(../images/promotional_tips1.gif);
width: 224px;
height: 31px;
}
.interesting_links_top {
background: url(../images/interesting_links.gif);
width: 224px;
height: 31px;
}
.fresh_network_top {
background: url(../images/fresh_network_top.gif);
width: 224px;
height: 31px;
}
.tips_bottom {
background: url(../images/promotional_tip_bottom.gif);
width: 224px;
height: 14px;
}
.tip_arrow {
background: url(../images/tip_arrow.gif) no-repeat center center; width: 4px; height: 5px;
border-bottom: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
}
.tips_arrow {
background: url(../images/tips_arrow.gif) no-repeat center right;
width: 18px; 
height: 25px;
border-right: 1px solid #E9E9E9;
}
.pw_blue_bottom {
background: url(../images/bottom_dark_blue.gif) no-repeat left top; width: 175px; height: 12px;
}
.pw_grey_bottom {
background: url(../images/bottom_grey.gif) no-repeat left top; width: 175px; height: 10px;
}
.blue {
background: url(../images/darkblue.gif) repeat-y left top;
}
.blue a {
text-decoration: none; color: #000;
}
.blue_prod {
background: url(../images/blue_rounded.gif) no-repeat left top; width: 175px; height: 114px;
}
.grey_prod {
background: url(../images/grey_rounded.gif) no-repeat left top; width: 175px; height: 117px;
margin: 0px; padding: 0px;
}
.grey {
background: url(../images/grey.gif) repeat-y left top;
}
.grey a {
 text-decoration: none; color: #000;
}
.related_blue {
background: url(../images/related_blue.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_usb {
background: url(../images/pw_usb.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_cap {
background: url(../images/pw_cap.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_keyring {
background: url(../images/pw_keyring.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_shirt {
background: url(../images/pw_shirt.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_pen {
background: url(../images/pw_pen.gif) no-repeat left top; width: 175px; height: 39px;
}
.pw_bag {
background: url(../images/pw_bag.gif) no-repeat left top; width: 175px; height: 39px;
}
.week {
padding: 10px 17px 15px 17px;
}
.week a {
font-size: 13px;
color: #black;
}
.week a:hover {
color: #474747;
}
.cat_banner_right {
background: url(../images/cat_banner_right.gif) no-repeat left top; width: 7px; height: 80px;
}
.cat_banner_left {
background: url(../images/cat_banner_left.gif) no-repeat left top; width: 7px; height: 80px;
}
.cat_banner {
background: url(../images/cat_banner.gif) repeat-x left top;
text-align: left;
vertical-align: middle;
}
.cat_banner a {
text-decoration: none;
}
.cat_nav_internal {
padding: 10px 0px 10px 10px;
border: solid 1px #grey;
color: #ffffff;
font-size: 16px;
border: 1px;
}
.cat_nav_internal a {
text-decoration: none;
}
#cat_text {
padding: 0px 0px 0px 15px;
}
#product_listing {
margin: 1px;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
#product_listing_top {
margin: 1px;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
#product_listing_top a {
text-decoration: none;
text-align: center;
color: #2494C6;
font-size: 12px;
font-weight: bold;
}
#product_listing_top a:hover {
color: #2DB0EB; text-decoration: none;
}
#product_listing_middle {
text-align: center;
font-size: 16px;
background-color: #ffffff;
}
#product_listing_bottom {
margin: 0px 1px 1px 1px;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
.click_here {
text-align: center;
color:#2494C6;
font-size: 18px;
}
#featured_banner {
 background: url(../images/featured_banner.gif) no-repeat left top;
 height: 33px;
 width: 678px;
}
.cat {background:url(../images/green_banner1.gif) no-repeat left top; color:#fff;height:32px;margin-bottom:10px;font-size:12px;
}
.cat p {margin:5px 0px 10px 0px;}
.cat p a {color: #fff;}
.cat a {text-decoration: none;
color: #ffffff;}
.cat a:hover {text-decoration: none;
color: #F7EACC;}
.cat h1 {font:bold 12px Verdana;color:#fff;text-transform:none;float:left;margin:7px 0px 0px 12px}
.details  { border-right: 1px; color: #ffffff; background: url(../images/view_details.gif) no-repeat center top; text-align: center; margin: 0; padding: 1px 0px 3px 0px; width: 145px;
}
.details a {
text-decoration: none;color: #ffffff;
}
.details a:hover {
text-decoration: none;
color: #F7EACC;
}
.first_row  { text-align: center; color: #66760C; font-size: 12px; font-weight: bold; background: url(../images/prod_mid1.gif) repeat-y left top; padding: 10px; width: 168px; }
.first_row a { text-align: center; color: #2494C6; text-decoration: none; }
.first_row a:hover { color: #2DB0EB; text-decoration: none; }
.cat_first_row  { color: #66760C; font-size: 12px; font-weight: bold; background: url(../images/cat_top.gif) no-repeat left top; padding: 9px 0px 9px 0px; text-align: center; width: 25%; }
.cat_first_row a { color: #ffffff; text-decoration: none; }
.second_row { background: url(../images/prod_mid1.gif) repeat-y left top; padding: 2px 10px 2px 10px; text-align: center; }
.second_row a { color: #859E11; text-decoration: none; }
.third_row { background: url(../images/prod_mid1.gif) repeat-y left top; padding: 5px 10px; }
.third_row a { color: #ffffff; text-decoration: none; }
.cat_third_row  { background: url(../images/cat_bottom.gif) no-repeat left bottom; padding: 10px 16px 10px 10px; text-align: right; }
.cat_third_row a { background: url(../images/arrow_green.gif) no-repeat left 3px; color: #ffffff; text-decoration: none; padding: 0px 0px 0px 12px;}
.noImg { background-image: none; }
#detail {float:right;padding-left:5px;font-size:14px;}
#detail strong {color:#99A820;font-size:15px;}
#detail h2 {color:#00ACEC;font:bold 14px Verdana;width:240px;margin-bottom:8px;padding:0;}
.unsubscribe {
text-decoration: none; color: #ffffff;
}
.channelsTree li{ list-style: none; }
.channelsTree span.dynamic { cursor:pointer; }
.channelsTree ul.closed { display:none; }
.channelsTree ul.open { display:block; }
.channelsTree ul li { background-image:none; }
.channelsTree img.expand { width:9px; height:9px; background-image:url(../images/16_3.gif); }
.channelsTree img.collapse { width:9px; height:9px; background-image:url(../images/16_4.gif); }
.channelsTree img.blank { width:9px; height:9px; background-image:url(../images/dotclear.gif); }

/* ------- NEWS FORMATTING -------------- */

#newsheadings {
font-family: Helvetica;
font-size: 17px;
color: #FFFFFF;
text-decoration: none;
background: url(../img/heading_newsitem.jpg) no-repeat top left;
height: 40px;
padding-left: 15px;
padding-top: 5px;
}

#othernews {
font-family: Helvetica;
font-size: 17px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../img/heading_othernews.gif);
background-repeat: no-repeat;
height: 26px;
padding-left: 15px;
padding-top: 5px;
}

#newsrelatedProducts {
font-family: Helvetica;
font-size: 17px;
color: #FFFFFF; 
background-image: url(../img/heading_newsrelatedproducts.jpg);
background-repeat: no-repeat;
height: 34px;
width: 697px;
padding-left: 15px;
padding-top: 5px;
}

#newsheadfloat {
float: left;
}

#othernewsfloat {
float: right;
width: 224px; 
padding-left: 20px;
}

.sideBar {
color: #3C3C3C;
text-decoration: none;
margin: 0px;
padding: 2px 19px 2px 38px;
text-align: left;
vertical-align: middle;
background-image: url(../img/sideBar_navBG.gif);
background-repeat: no-repeat;
background-position: left center;
height: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E5E5E5;
}
.sideBar a { margin: 0px; padding: 0px; color: #3C3C3C; text-decoration: none; }
.sideBar a:hover { color: #3C3C3C; text-decoration: underline; }
#indent {
padding-left: 30px;}
#indent a {
text-decoration: none;
}
#indent a:hover {
text-decoration: none;
colour: #9C9C9C;
}
.left {
float: left;
}
.right {
float: right;
}