
body
	{
	margin: 0px;
	font-family: Trebuchet MS, Trebuchet, Arial;
	background: #222222 URL("images/backgrounds/paper.jpg") center top no-repeat fixed;
	}

/* Page Framing */
td.page_top
	{
	}

td.page_middle
	{
	}

td.page_bottom
	{
	}

/* Header */
td.header
	{
	background: #ffffff url(images/header_top.png) no-repeat top center;
	}

td.header_words
	{
	line-height: 20px;
	}

td.header_keywords
	{
	font-size: 12px;
	}

a.header_keywords:hover
	{
	border-style: solid;
	border-width: 1px;
	border-color: #66cc00;
	background: #ffffff;
	color: #66cc00;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-size: 12;
	}

a.header_keywords
	{
	border-style: solid;
	border-width: 1px;
	border-color: #66cc00;
	color: #ffffff;
	background: #66cc00;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-size: 12;
	}

td.header_menu
	{
	background: #ffffff url(images/header_menu_back.png) top center;
	}

a.header_menu
	{
	color: #66cc00;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height:32px;
	font-size: 14;
	}

a.header_menu:hover
	{
	background: #66cc00;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height:32px;
	font-size: 14;
	}

a.header_menu_on
	{
	background: #66cc00;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height:32px;
	font-size: 14;
	}

td.header_usermenu
	{
	background: #66cc00;
	}

a.header_usermenu
	{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12;
	}

a.header_usermenu:hover
	{
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	font-size: 12;
	}

span.share
	{
	float: right;
	font-size: 10px;
	padding: 5px;
	}

/* Sidebar */
td.sidebar
	{
	background: #eeeeee;
	}
	
td.sidebar_head
	{
	font-size: 80%;
	}
	
td.sidebar_item
	{
	font-size: 12px;
	}

a.sidebar
	{
	color: #333333;
	text-decoration: none;
	display: block;
	line-height:20px;
	padding: 0px 0px 0px 4px;
	}
	
a.sidebar:hover
	{
	color: #ffffff;
	background: #66cc00;
	text-decoration: none;
	display: block;
	line-height:20px;
	padding: 0px 0px 0px 4px;
	}

a.sidebar_on
	{
	color: #66cc00;
	text-decoration: none;
	display: block;
	line-height:20px;
	padding: 0px 0px 0px 4px;
	}
	
a.sidebar_on:hover
	{
	color: #ffffff;
	background: #66cc00;
	text-decoration: none;
	display: block;
	line-height:20px;
	padding: 0px 0px 0px 4px;
	}

/* Page */
td.page
	{
	background: #ffffff;
	font-size: 14px;
	border-width: 0px;
	border-style: solid;
	}

a.page
	{
	color: #66cc00;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	}
	
a.page:hover
	{
	color: #ffffff;
	background-color: #66cc00;
	text-decoration: none;
	font-weight: bold;
	}

a.prds
	{
	color: #66cc00;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	display: block;
	}
	
a.prds:hover
	{
	color: #66cc00;
	border-style: solid;
	border-color: #66cc00;
	border-width: 0px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	}

a.pageOn
	{
	color: #ffffff;
	background-color: #66cc00;
	text-decoration: none;
	font-weight: bold;
	}
	
a.pageOn:hover
	{
	color: #ffffff;
	background-color: #66cc00;
	text-decoration: none;
	font-weight: bold;
	}

td.sort_head
	{
	background: URL("images/sort_back.jpg") top center no-repeat;
	}

td.sort_foot
	{
	background: URL("images/sort_back_bottom.jpg") bottom center no-repeat;
	}

span.page_on
	{
	background: #66cc00;
	color: #ffffff;
	border-style: solid;
	border-color: #66cc00;
	border-width: 1px;
	padding: 3px;
	}

/* Menu */

td.menu_head
	{
	background: #222222;
	color: #ffffff;
	font-size: 12px;
	}

span.menu_head
	{
	padding: 5px;
	line-height: 20px;
	}

td.menu_item
	{
	background: #ffffff;
	color: #333333;
	font-size: 12px;
	border-color: #d0d7e5;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	}

a.menu_item
	{
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	}

a.menu_item:hover
	{
	display: block;
	color: #333333;
	background: #eeeeee;
	text-decoration: none;
	padding: 5px;
	}

a.menu_item_on
	{
	display: block;
	color: #333333;
	background: #eeeeee;
	text-decoration: none;
	padding: 5px;
	}

a.menu_head
	{
	color: #ffffff;
	text-decoration: none;
	}

a.menu_head:hover
	{
	color: #ffffff;
	text-decoration: underline;
	}

/* Page Footer */
td.footer
	{
	/*background: #222222;*/
	color: #ffffff;
	font-size: 10px;
	}

td.footer2
	{
	background: #000000;
	color: #ffffff;
	font-size: 10px;
	}

a.footer
	{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}

a.footer:hover
	{
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	}

a.footer_head
	{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
	}

a.footer_head:hover
	{
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
	}

a.footer_item
	{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	}

a.footer_item:hover
	{
	color: #cccccc;
	text-decoration: underline;
	font-size: 10px;
	}
	
/* Product Search Results */
td.prds
	{
	font-size: 8px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	}
td.prds_item
	{
	background: #f2f2f2;
	font-size: 10px;
	}
td.prds_img
	{
	font-size: 10px;
	}
td.prdsOn { font-size: 80%; background-color: #EAF5FF; }
td.prds0 { font-size: 80%; border-style: solid; border-width: 1px; border-right-width: 0px; border-top-width: 0px; border-color: #cccccc; }
td.prds1 { font-size: 80%; border-style: solid; border-width: 1px; border-right-width: 0px; border-top-width: 0px; border-color: #cccccc; }
td.prds2 { font-size: 80%; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #cccccc; }
td.prds3 { font-size: 80%; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #cccccc; }
td.prds4 { font-size: 80%; border-style: solid; border-width: 1px; border-color: #cccccc; }
td.prds_head
	{
	background: URL("images/prds_head.png");
	font-size: 80%;
	border-style: solid;
	border-width: 0px;
	border-color: #cccccc;
	}
td.prdsCart { font-size: 80%; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #cccccc; }
td.prdsCartCoupon { font-size: 80%; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #cccccc; background: #E0F5CC; }
td.prdsSide { font-size: 70%; }
td.prdsSide2 { font-size: 70%; border-style: solid; border-width: 1px; border-color: #cccccc; }
img.prds { border-style: solid; border-width: 0px; border-color: #cccccc; }
img.prdsView { border-style: solid; border-width: 1px; border-color: #cccccc; }
em.prdsPRICE { color: #222222; font-size: 16px; font-weight: bold; }
span.prdsPRICE { background-color: #3366ff; color: #ffffff; font-weight: bold; }
span.prdsBIO { font-size: 80%; }
em.prdsMSRP { color: #ff0000; font-size: 90%; text-decoration: line-through; font-weight: bold; }
span.prds_details { color: #000000; font-weight: bold; }
span.prds_model { color: #000000; font-weight: bold; }
span.prds_man { color: #000000; font-weight: normal; }
strong.prds { color: #66CC00; }
td.prdsHEAD { background-color: #cccccc; font-size: 80%; border-style: solid; border-width: 1px; border-color: #cccccc; }
td.prdsCart { font-size: 80%; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #cccccc; }
td.cart_notes
	{
	font-size: 80%;
	border-style: solid;
	border-width: 0px;
	}

strong.genreHead { color: #66cc00; font-size: 140%; }
img.genre { border-style: solid; border-width: 0px; border-color: #cccccc; }

td.sendit { border-style: solid; border-color: #cccccc; border-width: 0px; font-size: 70%; }
input.sendit { border-style: solid; border-color: #cccccc; border-width: 1px; font-size: 80%; }

/* Product View */

td.tab_off
	{
	background: URL("images/tab_off.jpg");
	color: #ffffff;
	font-size: 90%;
	}
td.tab_on
	{
	background: URL("images/tab_on.jpg");
	color: #ffffff;
	font-size: 90%;
	}
td.tabBox
	{
	background: #ffffff;
	color: #000000;
	font-size: 90%;
	border-style: solid;
	border-color: #66cc00;
	border-width: 0px;
	border-bottom-width: 1px;
	}
a.tab
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}
a.tab:hover
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}

/* Shops */

img.shops
	{
	border-style: solid;
	border-width: 0px;
	}
	
/* Cats */
td.cats
	{
	font-size: 8px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	}
td.cats_item
	{
	background: #f2f2f2;
	font-size: 16px;
	}
td.cats_img
	{
	font-size: 10px;
	}

a.cats
	{
	color: #66cc00;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	display: block;
	}
	
a.cats:hover
	{
	color: #66cc00;
	border-style: solid;
	border-color: #66cc00;
	border-width: 0px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	display: block;
	}



td.header_frame
	{
	/*background: #ffffff;*/
	}

td.nav_bar
	{
	/*background: #222222 URL("images/backgrounds/paper.jpg");*/
	}

td.nav_bar_search
	{
	color: #ffffff;
	}

td.nav_bar_item
	{
	font-size:10px;
	color: #cccccc;
	background: #333333;
	}

input.nav_bar_search
	{
	color: #222222;
	font-size:24px;
	}

a.nav_bar_search
	{
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
	}

a.nav_bar_search:hover
	{
	font-size: 12px;
	color: #66cc00;
	font-weight: bold;
	text-decoration: none;
	}

a.nav_bar_item
	{
	font-size: 14px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10 0 10;
	display: block;
	}

a.nav_bar_item:hover
	{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #66cc00;
	padding: 0 10 0 10;
	display: block;
	}

a.nav_bar_item_on
	{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #66cc00;
	padding: 0 10 0 10;
	display: block;
	}

td.subnav_bar
	{
	background: #ffffff;
	font-size:10px;
	color: #222222;
	}

a.subnav_bar_item
	{
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10 0 10;
	}

a.subnav_bar_item:hover
	{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #66cc00;
	padding: 0 10 0 10;
	}

a.home_featured_brand_head
	{
	font-size: 10px;
	color: #66cc00;
	text-decoration: none;
	padding: 0 10 0 10;
	}

a.home_featured_brand_head:hover
	{
	font-size: 10px;
	background: #66cc00;
	color: #ffffff;
	text-decoration: none;
	}

td.home_featured_brand_head
	{
	font-size: 14px;
	color: #ffffff;
	background: #222222;
	font-weight: bold;
	}

td.page_frame
	{
	/*background: #222222 URL("images/backgrounds/paper.jpg");*/
	}

td.page
	{
	/*background: #ffffff;*/
	}

td.brands
	{
	border-style: solid;
	border-width: 2px;
	border-color: #222222;
	}

table.brands
	{
	float: left;
	}

a.brands
	{
	color: #222222;
	font-size: 10px;
	text-decoration: none;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
	display: block;
	text-align: center;
	}

a.brands:hover
	{
	color: #222222;
	font-size: 10px;
	text-decoration: none;
	border-style: solid;
	border-width: 2px;
	border-color: #66cc00;
	display: block;
	text-align: center;
	}

td.footer_frame
	{
	background: #222222;
	}

div.transbox
	{
	position: absolute;
	background: URL("images/glass.png");
	left:0px;
	top:0px;
	}
table.transbox
	{
	position: absolute;
	left:0px;
	top:0px;
	}
img.transbox
	{
	filter:alpha(opacity=100);
	opacity:1.0;
	}

td.bigPicBack
	{
	background: #ffffff;
	}

tabls.prds_bio_tab
	{
	border-spacing: 10px 0px;
	}

td.prds_bio_tab
	{
	color: #000000;
	background: #efefef;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	border-color: #222222;
	border-width: 1px;
	border-bottom-width: 0px;
	}

td.prds_bio_tab_on
	{
	color: #222222;
	background: #66cc00;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	border-color: #222222;
	border-width: 1px;
	border-bottom-width: 0px;
	}

a.prds_bio_tab
	{
	color: #000000;
	display: block;
	text-decoration: none;
	}

td.prds_bio
	{
	background: #efefef;
	padding: 10px;
	font-size: 12px;
	border-style: solid;
	border-color: #222222;
	border-width: 1px;
	}

div.hideDiv
	{
	display: none;
	}

div.showDiv
	{
	display: block;
	}

td.sidebar_head
	{
	font-size: 14px;
	color: #ffffff;
	background: #222222;
	font-weight: bold;
	}

td.sidebar_item
	{
	border-style: solid;
	border-width: 0px;
	border-color: #222222;
	}

a.sidebar_item
	{
	color : #222222;
	text-decoration: none;
	display: block;
	padding: 4px;
	}

a.sidebar_item:hover
	{
	background : #66cc00;
	color : #ffffff;
	text-decoration: none;
	display: block;
	padding: 4px;
	}

a.sidebar_item_on
	{
	background : #66cc00;
	color : #ffffff;
	text-decoration: none;
	display: block;
	padding: 4px;
	}

a.sidebar_head
	{
	font-size: 10px;
	color: #66cc00;
	text-decoration: none;
	padding: 0 10 0 10;
	}

a.sidebar_head:hover
	{
	font-size: 10px;
	background: #66cc00;
	color: #ffffff;
	text-decoration: none;
	}

em.alert
	{
	color: #ff0000;
	}

td.sitemap_shop
	{
	color: #222222;
	font-size: 16px;
	border-style: solid;
	border-color: #66cc00;
	border-width: 0px;
	border-bottom-width:2px;
	}

a.sitemap_shop
	{
	color: #222222;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10 0 10;
	display: block;
	font-weight: bold;
	}

a.sitemap_shop:hover
	{
	color: #222222;
	background: #66cc00;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10 0 10;
	display: block;
	font-weight: bold;
	}

td.sitemap_cat
	{
	color: #222222;
	font-size: 12px;
	}

a.sitemap_cat
	{
	color: #222222;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10 0 10;
	}

a.sitemap_cat:hover
	{
	background: #222222;
	color: #66cc00;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10 0 10;
	}

td.watchdog
	{
	background-color: #ffffff;
	}

td.merchant
	{
	background: #ffffff;
	}

td.stores_header
	{
	display: inline;
	}

td.toll_free_text
	{
	}

strong.toll_free_1
	{
	color: #ffffff;
	font-size: 14px;
	}

strong.toll_free_2
	{
	color: #66cc00;
	font-size: 32px;
	}

img.stores
	{
	border-style: solid;
	border-color: #66cc00;
	border-width: 0px;
	border-top-width: 4px;
	border-bottom-width: 0px;
	}

td.stores
	{
	font-size: 12px;
	background: #efefef;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	border-top-width: 1px;
	}

td.header_alert
	{
	background-color: #66cc00;
	}

a.header_alert
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	}

a.header_alert:hover
	{
	color: #efefef
	text-decoration: none;
	font-weight: bold;
	display: block;
	}
