/* Global Reset */

* {	margin:0; padding:0; }
	
/* Miscellaneous Start */
h1 {padding-top: 0;	margin: 0;}
h2 {padding-top: 0;	margin: 0;	font-size: 1.6em;}
h3 {font-weight: none; padding-top: 0; padding-bottom: 5px;	margin: 0;	font-size: 1.3em; }

hr {display: none;}


body#background {
	background: #5888B0 url('images/bg-page.jpg') repeat-x;
	background-attachment:fixed;
}


body {
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 0.9em;
	font-family: Arial, Helvetica, Sans-serif;
}

/* Logo Site Name Start */
h1#title, h1#title a, h1#title a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	letter-spacing: -1.5px;
	font-weight: bold;
	padding: 80px 10px 10px 12px;
	text-align: center;
	text-decoration: none;
	color: #1f4983;
	display:none;
	}
/* Logo Site Name End */

/* Main Template Start  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#page {
	background-color: #fff;
	margin: 0px auto;
	padding: 10px;
	width: 970px;
	border: 1px solid #ddd; 
	display: block;
}

#header {
	margin: 0; 
	padding: 0; 
	height: 180px; 
	width: 968px;
	border: 1px solid #666; 
}

.headerimg {
	margin: 0;
	background: #F2530B url('images/bg-header.jpg') no-repeat;
	height: 180px; 
	width: 968px; 
}


#content {   
	width: 574px;
	margin: 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: left; 
	line-height:1.2em;
} 

#content p {padding-bottom:10px; margin-bottom:10px;}

#content h1, #content h2, #content h3, 
#content h4, #content h5, #content h6 {padding:0.5em 0 1em 5px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal;}

#content h1 {font-size:1.8em; background: #fff url('images/bg-page-heading.jpg') top left no-repeat;}
#content h2 {font-size:1.6em;}
#content h2 {font-size:1.4em;}

.narrowcolumn {
	padding: 0;
	margin: 0px 0 0 0px;
	width: 100% auto;
	float: left;
	}

#footer {
	width: 968px;
	height: 60px;
	clear: both;
	background: #F2530B url('images/bg-footer.jpg') bottom left no-repeat;
}
#footer a {color:#00c; text-decoration:underline;}
#footer a:hover {color:#c00; text-decoration:underline;}

#footer p {
	font-size:1.1em;
	margin: 0 10px 0 0;
	padding: 10px 0 0 0;
	text-align:center;
	color: #000;
}

/* Main Template End  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Product Information Start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#products { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0;
}

#products td	{padding: 5px;}
tr.row0 		{background-color: #E0E0F7;}	/* blue */
tr.row0:hover	{background-color: #ffc;} 		/* yellow */
tr.row1			{background-color: #fff;}		/* white */
tr.row1:hover	{background-color: #ffc;}		/* yellow */

.itemname a 		{font-size:0.8em; color:#00f; text-decoration:underline;}
.itemname a:hover 	{color:#00f; text-decoration:none;}
.itemname a:visited {color:#ae0000; text-decoration:none;}

.bids 			{font-weight:normal; color:#666; font-style:italic;} 
.price 			{font-weight:bold; color:#333;} 
.buyprice	 	{font-weight:bold; color:#000;} 
.time 			{font-weight:bold; color:#900;} 
.producttext	{font-weight:normal; color:#333;} 

a img {border:1px; border-color:#333;}

/* Navigation */
#navigation ul {
	text-align: left; 
	padding-left: 5px;  
	list-style-type: none; 
	list-style-image: none;
}

#navigation li	{display:inline; padding-left:3px; padding-right:3px;}
#navigation a	{color:#0000cc; text-decoration:underline;}

#viewmore 	{text-align:right; font-size:1em; color:#101080;}
#viewmore a {color:#00c;}
/* Product Information End  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Sort By Box Start  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#sortbox {width:100%; border:0px;}

#ebaylogo {
	width: 70px;
	float: left;
	padding: 0px;
}

#sortby 		{text-align:right; margin-top:20px;}
#sortby select	{width: 200px;}

/* Sort By Box End   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Search Box Start   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#search {
	padding: 12px;
	margin-top: 10px;
	background-color: #ffc;
	color: #333;
	border: 2px solid #F8E89D;
	text-align: left;
}

.searchform 	{padding:0; margin:0; width:490px;}
#search a 		{color:#00c;}
#search a:hover {color:#333;}
#searchsubmit 	{padding:2px;}
#search select	{width:200px;}
	
/* Search Box End   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Sidebars Start  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebar {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	width: 175px;
	background-color: #ffc;
   	text-align: left;
	border-style: solid; 
	border-color: #ffc; 
	border-width: 1px;
	}

#sidebar h2,
#sidebarright h2 {
	padding: 6px; 
	margin: 0px; 
	display: block;   
	color: #333;
	font-size: 0.9em;
	display: block;  
	text-decoration: none; 
	background: #F8E89D url('images/bg-sidebar-heading.jpg') top center no-repeat;
	text-align:center;
	border: 1px solid #F8E89D;
	border-width: 0px 0px 1px 0px;
} 

#sidebar ul,
#sidebarright ul { 
	padding: 0px; 
	margin: 0px; 
	padding-bottom: 0px;  
}

#sidebar ul li,
#sidebarright ul li {display: block;} 

#sidebar ul li a,
#sidebarright ul li a { 
	background-color: #ffc;
	padding: 3px; 
	margin: 0px; 
	color: #333;
	font-size: 0.9em;
	display: block; 
	padding-right: 10px; 
	padding-left: 10px; 
	text-decoration: none; 
	border: 1px solid #ffc; 
}

#sidebar ul li a:hover,
#sidebarright ul li a:hover { 
	background-color: #fefefe;
	padding: 3px; 
	margin: 0px; 
	color: #333;
	display: block; 
	padding-right: 10px; 
	padding-left: 10px; 
	text-decoration: none; 
	border-style: 1px solid #F8E89D; 
} 

#selected {   
	padding: 3px;
	display: block;
	color: #039;
	display: block;
	text-indent:10px;
	text-decoration: none;
	background: #fdfda1 url('images/icon-selected.gif') 2px 5px no-repeat;
	letter-spacing:-0.02em;
	border: 1px solid #fdfda1;
	border-width: 0px 0px 1px 0px;
}


#sidebarright {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	float: right;
	width: 175px;
	background-color: #ffc;
   	text-align: left;
	border: 1px solid #F8E89D;
}

/* Sidebars End  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.smallfont	{font-size:80%; }

.ads-box		{text-align:center; }
.ads-box img	{margin:4px; }

#signup-form	{
	float:right;
	margin:5px;
	width:250px;
	background:transparent url('images/color-fff.png') top left repeat;
	border:1px solid #fff;
	font-size:0.9em;
	line-height:0.9em;
}
#signup-form center	{margin:5px; }
#signup-form input	{width:100px; }
#signup-form select	{width:100px; }

/* The all important link back */
#author		{
	font-size:0.8em;
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#bbb;
	text-align:right;
	padding:2px;
}
#author a	{color:#666; text-decoration:none; }

.centre	{text-align:center; }



#sitemap {
	width: 450px;
	padding-left: 5px;
	list-style-type: none;
}
#sitemap .title{
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#sitemap a{
	width: 450px;
	padding-left: 5px;
	list-style-type: none;
}
#sitemap ul li.li1 a{
	font-size: 14px;
	color: #FF0000;
	text-decoration: underline;
	padding-top: 15px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 40px;
}
#sitemap ul li.li2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-left-style: none;
	color: #333333;
	text-decoration: underline;
}

#sitemap ul li.li3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

#sitemap ul li.li4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

#sitemap ul li.li5 a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: underline;

}

#sitemap ul li.li6 a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
	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;

}

.item-layout4 {
	text-align: center;
	float: left;
	background-color: #efefef;
	height: 240px;
	width: 28%;
	margin-left: 6px;
	margin-top: 6px;
	display: block;
	padding: 10px;
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 1px; 
}

.item-layout5 {
	text-align: left;
	float: left;
	background-color: #efefef;
	height: 110px;
	width: 45%;
	margin-left: 6px;
	margin-top: 6px;
	display: block;
	padding: 10px;
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 1px; 
}