body {
	background: #fff;
	font-family: "Times New Roman";
	}
h1 {}
h2 { font-size: 14px;color: #3E89CC;}
p,ul {font: Arial 12px;color: #3f3f3f;}
 #content {
	width:801px;
	height:100%;
	margin: auto auto;
	position:relative;
	}
	#logo {
	width:801px;
	height:201px;
	background: url(/graphics/banner1.jpg) no-repeat center right;
	}
#topmenu {
width: 801px;
height: 32px;
background: #ff0000;
}
#topmenu a {
color: #fff;
}
#topmenu ul.nice-menu li {
background: #ff0000;
}
	#mainmenu {
	width: 801px;
	height: 35px;
	background: #94e5f2;
	border: 0px;
	padding: 0px;
	}
	#mainmenu ul{
	list-style:none;
	margin: 0px;
	padding:0px;
	padding-left: 10px;
	}
	#mainmenu ul li {
	position: relative;
	font-size:10pt;
	font-family:Arial;
	display:inline;
	}
	#mainmenu ul li a{

	text-decoration:none;
	color:#0060b6;
	font-size: 14px;
	float: left;
	padding:8px;
	}
	#mainmenu ul li { float: left; height: 1%; }
	#mainmenu ul li a { height: 1%; }
	#mainmenu ul li a:hover{
	color: #ab10b2;
	}
	#mainmenu ul li a.active{
	color: #fff;
	background:#4573B3;
	}
	#mainmenu ul li ul {
	position: absolute;
	top:24px;
	left:0px;
	display:none;text-align: left;
	margin: 0;padding: 0;
	padding-top: 11px;
}
 #mainmenu ul li ul li {display: block;margin:0;padding:0;}
	#mainmenu ul li ul li a{
	background:#94e5f2;
	color:#ab10b2;
	width: 160px;
	display: block;
	padding: 4px 8px;
	}
	#mainmenu ul li ul li a:hover{
	color:#ab10b2;
	background:#c3eff4;
	}
	#mainmenu ul li ul li ul {
	position: absolute;
	top:0px;
	left:176px;
	display:none;
	margin: 0;padding: 0;
}
	#mainmenu ul li ul li ul li a {
	background:#c3eff4;
	color:#000;
	}
	#mainmenu ul li ul li ul li a:hover{
	background:#e4f8f9;color:#000;
	}
	#mainmenu ul li ul li ul li ul li a {
	background:#EDF9E5;
	}
	#mainmenu ul li ul li ul li ul li a:hover{
	background:#DBF7C9;
	}
	#nav li.over ul,#nav li.over ul li.over ul,#nav li.over ul li.over ul li.over ul{
	display:block;
	}
	#nav li.over ul li ul,#nav li.over ul li.over ul li ul{
	display:none;
	}
	#nav li ul li a:hover{
	background:none;
	}
	#mainmenu ul ul { padding: 0; margin: 0;}
#mainmenu ul ul ul { padding: 0; margin: 0;}
	#maincontent {font: Arial 12px;color: #3f3f3f;margin: 32px 0;}
	#footer {height: 35px;background:#ff0000;}
	#copyright {width: 801px;text-align:center;font-size:10px;color:#3f3f3f;}
	#copyright a {color:#3f3f3f;text-decoration:none;}



/* posting css */
	.pspectable {border: #CDD9E7 1px solid;}
	.pstitle1 {background: #376CB0;color:#fff;}
	.pstitle2 {background: #376CB0;color:#fff;}
	.pstitle3 {background: #376CB0;color:#fff;}
	.pspec {}
	.pspec a {text-decoration: none;}
	.pspeccell {}
	.pspecd {}
	.psfoot {}

/* user registration */
.registerbody {background: #D6E1E6;width:461px;}
.res_cell1 {text-align:right;padding-right: 20px;
font-size:9pt;font-family:Arial;color:#3E68A2;}
.res_cell2 {}
.res_textbox {width:180px;
	height:18px;
	font-family:Arial;
	font-size:10px;
	border:#b3b3b3 1px solid;
	padding-left:3px;
	margin-left:15px;}
.res_cellbuttonleft {background:#fff;}
.res_cellbutton {background:#fff;text-align:right;}
.res_button {border:#B0C2D5 1px solid;background: #D6E1E6;margin-top: 20px; font-size:9pt;
	font-family:Arial;color:#3E68A2;padding-top: 4px;}
.loginTextBox {width:220px;height:18px;border:#bec8d2 1px solid;}
.loginButton {border:0px solid;background: url(graphics/button2.gif) no-repeat center left;padding-top: 4px;
margin-top: 30px;margin-left: 2px;width:96px;height:24px;text-decoration:none;color:#003CFF;}
.loginNotice {font-size:11pt;
	font-family:Arial;
	color:#3E68A2;
	border:0px;}
.loginCell1 {font-size:9pt;
	font-family:Arial;
	color:#003CFF;;
	border:0px;}
.loginLink {padding-top: 20px;}
a.login {background:url(graphics/button1.gif) no-repeat top left;
padding: 8px 56px 16px 50px;border:0;display:inline;text-decoration:none;
height: 24px;line-height: 26px;color: #color:#003CFF;font-size: 9pt;}
a.login:hover {background:url(graphics/button1C.gif) no-repeat top left;color:#fff;}

/item list
	#catalogue_list {}
	#catalogue_list h2 {font-size:12pt;color:#DF5BC9;}
	.prodrow {clear: both;}
	.product {
	margin-right:6px;
	margin-top:14px;
	float:left;
	}
	.pcpic,.pitem {
	float:left;
	padding: 1px;
	}
	.pcpic img{
	border:0px solid #fff;
	}
	.pcpic a {
	border:1px solid #fff;
	text-decoration:none;
	}
	.pcpic a:hover {
	border:#CEDDFC 1px solid;
	}
	.itemrow {
	margin: 0;
	padding: 0;
	padding-top: 4px;
	clear: both;
	width:100%;
	}
	.leftdiv {
	width:42px;
	float:left;
	color: #7EAFDA;
	text-align: left;
	}
	.rightdiv {
	margin: 0;
	float:left;
	margin-left:6px;
	}
	.briefdesc { text-align: left; color: #9f9f9f;}
	.pname {color: #DF5BC9;}
	.title, .title a { text-align: left; text-decoration: none;font-size: 10pt;}
	.title a:hover {color: #DF4BC7; }
a.shopping_button  {font-size:9pt;margin:0;width: 80px;display:block;
	font-family:Arial;color:#7FAEDA;padding: 5px;text-decoration:none;
	border:#cfcfcf 1px solid;background:#EAEAEA; }

/* item detail */
#item_detail {}
#item_picture { float: left;padding:1px; }
#item_picture img {border:0;}
#item_picture a {border: #fff 1px solid;text-decoration:none;}
#item_picture a:hover {border:#CEDDFC 1px solid;}
#item_desc { padding-left: 20px; float: left; }
#item_desc .leftdiv, #item_desc .rightdiv {color: #626262; }
#detail_title { color: #DF5BC9; }
#other_desc {}
#item_detail .itemtitle {margin-top: 12px;color:#3E89CC;float: left;}
#item_detail .itemdetail {color:#626262;padding: 8px 0;float:left;}
#item_detail .itemdetail p { padding-left: 20px; }
#item_detail hr {color: #bfbfbf;height:1px;background:#bfbfbf;}
input.shopping_button, a.shopping_button  {font-size:9pt;padding:0;margin:0;
	font-family:Arial;color:#7FAEDA;padding-top: 4px;
	border:#cfcfcf 1px solid;background:#EAEAEA;cursor:hand; }
#related_item {}
#related_item .product {float:left;padding:1px;}
#related_item .product img {border:0;}
#related_item .product a {color: #DF5BC9;text-decoration:none;border: #fff 1px solid;}
#related_item .product a:hover {color:#626262;border:#CEDDFC 1px solid;}
#related_item a.shopping_button {font-size:9pt;padding:0;margin:0;
	font-family:Arial;color:#7FAEDA;
	border:#cfcfcf 1px solid;background:#EAEAEA;
padding: 4px;}
#related_item a.shopping_button:hover {border:#7FAEDA 1px solid;background:#EAEAEA;}

.hbox { border-bottom: #7f7f7f 2px solid; }
ail .itemtitle {margin-top: 12px;color:#3E89CC;float: left;}
#item_detail .itemdetail {color:#626262;padding: 8px 0;float:left;}
#item_detail .itemdetail p { padding-left: 20px; }
#item_detail hr {color: #bfbfbf;height:1px;background:#bfbfbf;}
input.shopping_button, a.shopping_button  {font-size:9pt;padding:0;margin:0;
      font-family:Arial;color:#7FAEDA;padding-top: 4px;
      border:#cfcfcf 1px solid;background:#EAEAEA;cursor:hand; }
#related_item {}
#related_item .product {float:left;padding:1px;}
#related_item .product img {border:0;}
#related_item .product a {color: #DF5BC9;text-decoration:none;border: #fff 1px solid;}
#related_item .product a:hover {color:#626262;border:#CEDDFC 1px solid;}
#related_item a.shopping_button {font-size:9pt;padding:0;margin:0;
      font-family:Arial;color:#7FAEDA;
      border:#cfcfcf 1px solid;background:#EAEAEA;
	  padding: 4px;}
#related_item a.shopping_button:hover {border:#7FAEDA 1px solid;background:#EAEAEA;}

.hbox { border-bottom: #7f7f7f 2px solid; }

.hcs-table, .hcs-table td, .hcs-table th {
	border: solid 1px #999;
}

.hcs-table td.right {
	text-align: right;
}

.hcs-table td,
.hcs-table th {
	padding: 5px 8px;
}
