* { outline: none; }
* {
	padding: 0;
	margin: 0;
	}
body
	{
	margin: 0;
	padding: 0;
	font:11px Arial, Helvetica, sans-serif;
	background:#1f1a1a;
	}
img {
	border:0;
	}	
.center
	{ 
	text-align: center;
	}
.center table
	{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
#c_logo
	{
	width:390px;
	height:116px;
	background:url(c_logo.gif) left top no-repeat;
	}
#c_home
	{
	width:72px;
	background:url(c_bg_home.gif) left top no-repeat;
	}
#c_home a 
	{
	width:72px;
	height:40px;
	margin-top:76px;
	background:url(but_home.gif) left bottom no-repeat;
	}
#c_home a:hover 
	{
	background-position:top left;
	}	
#c_home a img
	{
	width:72px;
	height:40px;
	margin:0;
	}
#c_home a 
	{
	display:block;
	}
#header,
#content,
#footer,
#base,
#ftr
	{
	width:958px; 
	padding:0; 
	border-collapse:collapse;
	}
#content
	{
	background:#cbfe00 url(c_bg_content.gif) repeat-x;
	}
#base
	{
	background:#cf0;
	}
/* P STRUCTURE */
#bot_rt,
#Footer1_bot_rt,
#p_list,
#p_title,
.search-box
	{
	width:496px;
	vertical-align:top;
	}
.bot-lft
	{
	vertical-align:top;
	background:url(bg_bg_cat.gif);
	text-align:right;
	}
#p_title div
	{
	display:block;
	width:99px;
	height:53px;
	background:url(p_bg_topcart.gif);
	margin: 27px 0 0 387px;
	}
#p_title div a
	{
	display:block;
	padding: 20px 0 0 42px;
	color:#000;
	}
#p_icons
	{
	width:462px;
	}
/*main listing*/
.scroller
	{
	width:482px;
	height:350px;
	overflow:auto;
	margin-left:6px;
	}
/*list table*/
#thelist
	{
	width:450px;
	border-collapse:collapse;
	}
#cb
	{
	width:25px;
	text-align:center;
	}
#name
	{
	}
#cost
	{
	width:100px;
	text-align:right;
	}
#thelist td
	{
	padding:0 3px 0 2px;
	height:24px;
	}
	
#thelist tr.alpha td
	{
	background:#fff url(bg_alpha.gif) top;
	}
#c_alpha_box
	{ 
	width:482px;
	margin-left:6px;
	height:60px;
	}
.cat-alpha td
	{
	border-right:1px solid #000;
	vertical-align:top;
	}
.cat-alpha td a
	{
	display:block;
	width:14px;
	height:18px;
	}
.cat-alpha td:hover 
	{
	background:#fff;
	}
#c_alpha_box .cat-alpha td a
	{
	display:block;
	width:9px;
	height:10px;
	}
#c_alpha_box .cat-alpha td
	{
	border:none;
	}
#c_alpha_box .cat-alpha
	{
	margin-top:6px;
	}
.nav
	{
	padding:0px 0 0 0;
	height:140px;
	vertical-align:top;
	}
.nav-items
	{
	height:38px;
	vertical-align:bottom;
	}
.search-items
	{
	height:48px;
	vertical-align:bottom;
	}
.search-items input
	{
	background:url(bg_search_input.gif) 0 0 no-repeat ;
	width:240px;
	height:23px;
	border:0;
	padding:4px 10px 0 4px;
	font-size: 10px;
	text-transform:lowercase;
	color:#006600;
	}			
.acc-info
	{
	padding:22px 0 0 12px ;
	text-align:left;
	}
.pymt-info
	{
	padding:0px;
	text-align:left!important;
	}	
.acc-info a,
.pymt-info a
	{
	text-decoration:none;
	border-bottom:3px double #006600;
	color:#006600;
	}
.search-box	
.pymt-info table,
.acc-info table
	{
	border-collapse:collapse;
	margin:0;
	padding:0;
	}
.search-box	
	{	
	margin-top:3px;	
	}
.high
	{
	background:#fff url(bg_cat_high_s.gif) bottom right;
	height:19px;
	width:11px;
	vertical-align:top;
	}
.low
	{
	vertical-align:top;
	}
/*buttons*/

.but-search
	{
	height:31px;
	width:31px;
	background:url(search.gif) no-repeat;
	display:block;
	}
a.but-search:hover
	{
	background-position:bottom;
	}	
.but-check-out,
.but-check-out a
	{
	background:url(checkout.gif) no-repeat;
	}
.but-review-cart,
.but-review-cart a
	{
	background:url(review_items.gif) no-repeat;
	}	
.but-review-cart,
.but-review-cart a,
.but-check-out,
.but-check-out a
	{
	height:54px;
	width:54px;
	display:block;
	border:0;
	}
.but-login,
.but-login a
	{
	background:url(login.gif) no-repeat;
	}
.but-acc-info,
.but-acc-info a
	{
	background:url(account_info.gif) no-repeat;
	}
.but-history-info,
.but-history-info a
	{
	background:url(history_info.gif) no-repeat;
	}
	
.but-history-info,
.but-history-info a,
.but-acc-info,				
.but-acc-info a,
.but-login,
.but-login a
	{
	height:36px;
	width:36px;
	display:block;
	float:left;
	border:0!important;
	}
	
.add-to-cart,
.add-to-cart a
	{
	display:block;
	height:49px;
	width:130px;
	float:left;
	}
.but-review-cart a:hover,	
.but-check-out a:hover,	
.add-to-cart a:hover,
.but-history-info a:hover,
.but-acc-info a:hover,
.but-login a:hover
	{
	background-position:bottom;
	}
.offers	
	{
	border-collapse:collapse;
	}
.hide
	{
	display:none;
	}
.show
	{
	display:block;
	}
.offers select,
.offers input,
#signin input,
#login input,
#logout input
	{
	font-size:10px;
	color:#030;
	}
#cat_box
	{
	margin-top:5px;
	border-collapse:collapse;
	width:440px;
	}	
#categorylist,
#categorylist option
	{
	background:#cbfe00;
	font-size:10px;
	border:1px solid #fff;
	}
.signature-message,
.search-message 
	{
	height:60px;
	color:#8C00AF;
	font-weight:bold;
	font-size:12px;
	}
	
	
.search-message td
	{
	background:#fff url(searchalphabg.gif) top!important;
	}
.signature-message td
	{		
	background:#fff url(sig_list.gif)!important;
	height:59px;
	width:450px;
	}
	
.browse-alpha
	{
	background:url(browse_alphabetically.gif) bottom left no-repeat;
	}
.com-bg-bot
	{
	background:url(bg_bot.gif);
	}

#thelist .sig-list tr.hi td
	{
	background:url(low.gif);
	color:#212419;
	}
	
#thelist .sig-list tr td
	{
	background:url(hi.gif);
	color:#ffffe3;
	color:#212419;	
	}
	
#Footer1_txtUsername
	{
	font-size:10px;
	}	
