*					{padding: 0; margin: 0; font-family: Arial, Helvetica, Sans-serif;}

body 				{background: #eee url('images/bg.gif') top left repeat; height: 100% auto; margin: 0; padding-top: 0px; padding-bottom: 0px; font-size: 12px; }

img 					{border: none;}

.right				{float: right;}
.left				{float:left;}


/* ---- Main Containers */
#wrapper			{width: 954px; background:#fff; border: 10px solid #ccc; margin-top: 20px; margin-bottom: 20px;}
#topbar				{padding: 20px 50px; text-align: left;}
#topsearchbar 		{background: #ddd; padding: 10px 20px; text-align: left; color:#000; border-bottom: 1px solid #aaa;}

#content 			{width: 720px; float:left; margin: 0 10px 0 10px; text-align: left; padding-top: 10px;}

#sidebar 			{float: right; margin: 10px 10px 0 15px; width: 185px; text-align: left; border: 1px solid #ddd;
					background: #eee;}
					
#socialbook			{padding: 10px; float: left;}
#products 			{width: 720px;}

#bottomcontent			{line-height:180%;padding:20px 10px;}

/* ---- teaser */

#teaser 				{background: #eee; padding: 10px 20px;}

.topintro			{width: 557px;  color: #999; text-align: left; font-weight: bold; letter-spacing: 1px;}

.toplinks			{width: 357px; text-align: right; color: #ddd;}

.toplinks a 			{color:#999; text-decoration: underline; padding: 20px 10px;}
.toplinks a:hover	{text-decoration: none;}

/* thematic subs */
#themesub					{border-bottom: 1px solid #abadb3; background: #eee; padding: 8px 14px 7px 14px; color: #aaa; text-align: left;}
#themesub a					{font-weight:bold; color: #333; text-decoration: underline; padding: 7px 15px; background: #ccc;
							border: 1px solid #aaa; border-bottom: none; margin: 0px 5px;}
#themesub a.current			{color:#000; background:#fff; text-decoration: none;}
#themesub a:hover			{color: #000;background:#fff}


/* ---- topbar */

#topbar h2 			{text-align: center; font-weight: bold; font-style: italic; font-size: 20px; color: #aaa;}
#topbar .right		{width: 400px; text-align: center; color: #333; margin-top: 5px;}

/* ---- search bar */

#topsearchbar a 				{padding: 0 3px; color:#000; text-decoration: none; font-weight: bold; font-size: 11px;}
#topsearchbar a:hover 		{text-decoration: underline;}

#searchbox .advancedlink		{float: right;}

#searchbox .searchform 		{width: 400px; padding: 3px 6px; margin: 0; border: 1px solid #abadb3; border-right: none;}
#searchform .searchselect	{padding: 3px 6px; border: 1px solid #600;}

#searchbox .searchsubmit 	{padding: 3px 10px; border: 1px solid #abadb3; border-left:none; background: #ffc52a url('images/sidebg.gif') top left repeat-x; color:#000;
							font-weight: bold; margin: 0;}
#searchbox .searchsubmit:hover	{background: #ffd163;}

#searchbox .searchoptions 	{background: #eee; color: #000; margin: 10px -20px -12px -20px; border: 1px solid #333; border-left: none; 								border-right: none;	padding: 3px 20px 5px 20px;}
#searchbox hr 			{height: 1px; background: #333; margin: 5px 0; border: none;}

#searchbox .local			{margin-top: 10px; padding: 5px 10px; background: #ccc;}

/* Start Main Page */


.heading			{float: left;}
.heading h1			{font-size: 16px; color: #000;}
.heading h1 span		{color: #666;}

#content h1.pageheader{margin: 20px 0 10px 0;}

#content p			{padding: 10px; font-size: 13px; line-height: 180%}
#content h2			{margin: 20px 0 10px 10px;}

#sortby select 		{width: 200px; float: right; margin-left: 10px;}

/* content navbar */

#titlebox 		{margin: 0 auto; border-bottom: 1px solid #eee; padding: 10px 10px 10px 0;font-size: 13px;}
#titlebox h1		{font-size: 18px; font-weight: bold; display: inline;}
#titlebox  a		{color:#00c;}
#titlebox span	{color: #666;}

#intro			{line-height: 160%; margin: 10px 0 15px 0 ; font-size: 12px;}

/* sortbox */

#sortbox 	{width: 700px; margin: 0 0 10px 0; padding: 5px 10px; background: #eee; text-align: right; font-weight: bold;}


/* Product List  */
#products td.header	{font-size: 11px; font-weight: bold; color: #666;}
#products td.listing	{padding: 10px 5px; border-bottom: 1px solid #ccc;}

#products td.himage	{width: 100px;}
#products td.limage	{width: 100px;}

#products td.htitle	{width: 190px;}
#products td.ltitle	{width: 190px;}
#products td.ltitle a				{font-size: 12px; font-weight: normal; color:#00c; text-decoration: underline;
								margin: 0 8px; display: block; line-height: 150%;}
#products td.ltitle a:hover		{text-decoration: underline;}
#products td.ltitle a:visited 	{color: #800080;}

#products td.hpaypal	{width: 20px;}
#products td.lpaypal	{width: 20px;}

#products td.hbids	{width: 120px; text-align: right;}
#products td.lbids	{width: 120px; text-align: center; line-height: 150%;} 

#products td.hprice	{width: 120px; text-align: right;}
#products td.lprice	{width: 120px; font-weight: bold; text-align: right; line-height: 150%;} 

#products td.lbprice	{text-align: right;} 

#products td.htime	{width: 120px; text-align: right;}
#products td.ltime	{width: 120px; color: #666; font-weight: bold; text-align: right;}

#products td .endingsoon 	{color: #a00;}





.item-layout4 {text-align: center;float: left;height: 240px;width: 27%;margin-right: 10px;margin-top: 10px;display: block;padding: 13px 10px 13px 10px;
	border: solid #cacaca 1px; background-color: #f7f7f7;}

.item-layout5 {text-align: left;float: left;background-color: #f7f7f7;height: 110px;width: 45%;margin-left: 6px;margin-top: 6px;display: block;padding: 10px;
	border: solid #cacaca 1px;}

tr.row1 				{background-color: #fefefe;}


/* Start Next Page Navigation */
#navigation 			{width: 700px; padding: 5px 10px; margin-top: 10px; background: #ddd; text-align: center;}

#navigation ul 		{font-size: 12px;list-style-type: none;}

#navigation li 		{display: inline; margin-left: 0px;	background: #333;}

#navigation li a 		{color: #00c;background:#ddd;padding: 5px 10px;text-decoration: underline;font-weight: bold;}
#navigation li a:hover {background:#ddd; text-decoration: underline;}

#navigation li strong 	{background:#ddd; color: #333; padding: 5px 10px; border: 1px solid #aaa; font-size: 9pt;}


/* Start View More Items On eBay */
#viewmore 			{width: 700px; margin-top: 10px; text-align: center;}
#viewmore a 			{color: #009; font-size: 9pt; text-decoration: none; text-decoration: underline}
#viewmore a :hover	{text-decoration: none;}

/* Start Generic Sidebar Information */

#selected			{padding: 3px 10px; text-decoration: underline; font-weight: bold; color: #fff; background: #ed4300;}
#selectedno0		{padding: 3px 10px; text-decoration: underline; font-weight: bold; color: #900;}

/* Start Sidebar Left */

#sidebar h2 			{background:#fff url('images/sidebg.gif') top left repeat-x; padding: 6px 10px 7px 10px; color: #666; font-size: 13px; display: block; text-align: center; color: #000;} 

#sidebar ul li 			{display: block; border-bottom: 1px solid #dbdbdb;} 

#sidebar ul li.hilite	{padding: 5px 10px; background: #369; font-weight: bold; color: #fff;}

#sidebar ul li a 		{padding: 5px 10px; color: #333; font-size: 12px; display: block; padding-right: 10px; text-decoration: none;} 
#sidebar ul li a:hover 	{color: #900; background: #ddd; text-decoration: underline;} 

#sidebar ul li#selectedno0, #sidebar ul li a.childno0 { padding: 5px 10px 5px 10px;}
#sidebar ul li#selectedno1, #sidebar ul li a.childno1 { padding: 5px 10px 5px 20px; background: #f1f2f6 url('images/arrow.gif') top left no-repeat; }
#sidebar ul li#selectedno2, #sidebar ul li a.childno2 { padding: 5px 10px 5px 35px; }
#sidebar ul li#selectedno3, #sidebar ul li a.childno3 { padding: 5px 10px 5px 50px; }

#sidebar ul li#selectedno0,
#sidebar ul li#selectedno1,
#sidebar ul li#selectedno2,
#sidebar ul li#selectedno3	{font-weight: bold; text-decoration: underline; color: #900;}

#partnersites			{text-align: center;}
#partnersites img		{border: none; padding: 10px 0;}

/* Start Footer */
#disclaimer { text-align: left; color: #999; padding: 5px 20px; }

#bottombar { background: #666; padding: 5px 20px; text-align: left; clear: both;	color: #fff; margin-top: 30px;}
#bottombar a {color:#fff; text-decoration: none; font-weight: bold;}
#bottombar a:hover {text-decoration: underline;}
#bottombar .right {float: right; font-size: 11px;}
#bottombar .right ul li {display: inline;}
#bottombar .right a {padding: 0 5px;}

/* Start Sitemap */
#sitemap {
	width: 560px;
	padding-left: 5px;
	list-style-type: none;
	}

#sitemap .title{
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#sitemap a{
	width: 560px;
	padding-left: 5px;
	list-style-type: none;
	}

#sitemap ul li.li1 a{
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 40px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#sitemap ul li.li2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: ;
	border-left-style: none;
	color: #666666;
	text-decoration: underline;
	}

#sitemap ul li.li3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: ;
	color: #666666;
	text-decoration: underline;
	}

#sitemap ul li.li4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: ;
	color: #666666;
	text-decoration: underline;
	}

#sitemap ul li.li5 a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	font-weight: ;
	text-decoration: underline;
	}

#sitemap ul li.li6 a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	font-weight: ;
	text-decoration: underline;
	}

#sitemap .info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	}

#sitemap .info2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
	}

#sitemap .info3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 33px;
	}

#sitemap .info4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 30px;
	}
/* End Sitemap */

/* Start Miscellaneous */
a 	{color: #333333; }
h3 	{font-weight: none; padding-top: 0; padding-bottom: 5px; margin: 0; font-size: 1.3em; }
hr 	{background-color: ffffff;}

/* End Miscellaneous */

