body {
	text-align: center; /* for IE */
		font-family:verdana,tahoma,helvetica;
}
#wrap {
	width:980px;
	margin:0 auto 0;
	text-align: left;
}
#footer {
	width:980px;
	margin:0 auto 10px;
	text-align: left;
}
#header {
	width:980px;
	height:92px;
	border:0px;
	padding-bottom:5px;
	margin:10px auto 0px;
	text-align:left;
	position: relative;
}
#header h1 {
	position:absolute;
	bottom:0;
	left:0;
	font-size:14px;
}
.topad {
	width:730px;
	height:92px;
	display:inline;
	float:right;
}
.browsebar {
	width:708px;
	float:left;
}
.leftc {
	float:left;
	width:708px;
	border-top:2px solid #98bf21;
	border-bottom:2px solid #98bf21;
	padding-bottom:25px;
}
.rightc {
	float:left;
	width:260px;
	background: #eee;
	border-left:2px solid #98bf21;
	border-top:0px;

}
/* right sidecolumn items */
.rightinset {
	width:260px;
	display:block;
	border:2px solid #98bf21;
	border-left:0px;
	margin-left:-2px;
	background:#fff;	
}
.rightinset h2 {
	font-size:14px;
}
.searchit {
	text-align:right;
	padding:2px;
	margin-bottom:4px;
}
.searchit input[type="text"] {
	border:1px solid #000;
	width:180px;
}
.searchit input[type="button"],input[type="submit"] {
	border:1px solid #000;
	background:#98bf21;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-bottom:1px;
}
.rbox {
	width:258px;
	padding:3px;
	border-top:4px solid #eee;
}
.rlist  {
	padding:10px;
	padding-top:0px;
	margin:0px;
	font-size:14px;
}
.rlist ul {
			text-indent:0px;
			margin:0px;
}
.rlist li {
	list-style-type:none;
		margin:0px;
		padding:0px;
					text-indent:0px;
			margin:0px;
}
/* homepage */
#homepage {
	
}
#homepage h1 {
	float:left;
	display:block;
	width:100%;
	padding:5px;
	font-size:16px;
	margin:0px;
}
#homepage p {
	font-size:12px;
	margin-left:15px;
}
/* product display, bestprice page */
#bestprice {
	
}
#bestprice h1 {
	float:left;
	display:block;
	width:100%;
	padding:5px;
	font-size:16px;
}
#bestprice img {
	width:220px;
	border:3px dotted #ccc;
	float:left;
	margin-right:10px;
}
#bestprice p {
	float:left;
	width:450px;
}
#bestprice h2 {
 font-size:14px;
	padding:5px;
}
#vendor {
	font-size:12px;
	font-weight:bold;
	color:#008800;
	position:relative;
}
#vendor img {
 	height:20px;
 	width:80px;
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
}
#vendor hr {
color:#99ccbb;background-color:#99ccbb;height:1px;border:none;margin-top:5px;
}
.pricetime {
	float:right;
	font-size:10px;
	color:#ccc;
	padding-right:20px;
}
.price {
	font-size:14px;
	font-weight:bold;
	color:blue;
	float:right;
}

/*pg page */
#pgpage {
	margin-top:10px;

}

#pgpage h1 {
	font-size:16px;
	float:left;
}
#pgplist {
	width:650px;
	border-top:1px solid #ccc;
	padding-top:5px;
	margin-top:5px;
}
#pgplist img {
	float:left;
	display:inline;
}
#pgplist h3 {
	float:left;
	font-size:14px;
	margin:0px;
	margin-left:10px;
	display:inline;
}
#prlist {
	width:650px;
	border:0px;
	padding-top:5px;
	margin-top:5px;
}
#prlist h3 {
	float:left;
	font-size:14px;
	margin:0px;
	margin-left:10px;
	display:inline;
}
#prlist p {
	display:block;
	float:left;
	width:450px;
	font-size:12px;
	padding-left:40px;
}
/* pgall */
.pgall {
	float:left;
	display:block;
	width:120px;
	margin:10px;
}

/* clears */
.clear {
	clear:both;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
/* square grid list (homepage,product groups browse)*/
#box {
	width:165px;
	height:300px;
	border:1px solid #ccc;
	margin:2px;
	float:left;
	display:block;
	font-size:10px;
	position:relative;
	margin-bottom:12px;
}
#box h2 {
	font-size:10px;
	padding-bottom:4px;
	padding-left:4px;
	border-bottom:1px solid #ccc;
}
#box p {
	padding:3px;
}
#box img {
	width:75px;
	float:left;
	margin-right:4px;
}
/* buttons: see more */
a.btn,a.btn:link,a.btn:visited
{
display:block;
position:absolute;
bottom:5px;
right:5px;
color:#FFFFFF;
background-color:#98bf21;
font-weight:bold;
font-size:11px;
text-align:center;
padding:0;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #98bf21;
text-decoration:none;
margin-left:1px;
}

a.btn:hover,a.btn:active
{
background-color:#7A991A;
}
/* buttons: visit */
a.btnv,a.btnv:link,a.btnv:visited
{
display:block;
float:right;
color:#FFFFFF;
background-color:#98bf21;
font-weight:bold;
font-size:11px;
text-align:center;
padding:0;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #98bf21;
text-decoration:none;
margin-left:20px;
margin-right:20px;
}

a.btnv:hover,a.btnv:active
{
background-color:#7A991A;
}