html{ font-size:100%; }
body {
	font-family: Arial, sans-serif;
	font-style: normal;font-size: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-type: disc;
	padding: 0; margin: 0;}
ul, li, h1, h2, h3, h4, h5, form {padding: 0; margin: 0px;}
img {border: 0;}
textarea {
	font-family: Arial, sans-serif;}
.billing{
		font-size: 10px;
		color: #333;
		border: 1px solid #666;
		margin: 0px;
		padding: 1px;
		line-height: 11px;
		background-color: #ffffff;
		width: 150px;}
.contactform{
		font-size: 10px;
		color: #333;
		border: 1px solid #666;
		margin: 0px;
		padding: 1px;
		line-height: 11px;
		background-color: #ffffff;
		width: 105px;}
.buyerlogin{	
		font-size: 10px;
		color: #333;
		border: 1px solid #666;
		margin: 0px;
		padding: 1px;
		line-height: 11px;
		background-color: #ffffff;
		width: 105px;}	
		
.promocode{	
		font-size: 10px;
		color: #333;
		border: 1px solid #666;
		margin: 0px;
		padding: 1px;
		line-height: 11px;
		background-color: #ffffff;
		width: 55px;}	
		
select {font-size: 10px;
		border: 1px solid #666;
		background-color: #ffffff;}

.img_frame img {
	border: 1px solid #b2b2b2;}
.img_frame:hover img {
	border: 1px solid #aaa;}
.img_frame:hover {
	color:  #aaa;}

a.button {	
	padding: 1px 3px; border: 1px solid #666;}
a.button:link, a.button:visited  {
	color: #111;
	text-decoration: none;
	background: #ddd;}
a.button:hover {
	color: #ffffff;
	text-decoration: none;
	background:#333; }
.submit {padding: 5px 71px 5px 0; text-align:right;}		
	#sideBar{
		position: absolute;
		width: 450px;
		height: auto;
		top: 40px;
		left:577px;	}	
	#sideBarTab{
		float:left;
		width:20px;	}	
	#sideBarTab img{border:0px solid #FFFFFF;}	
	#sideBarContents{overflow:hidden !important; float: left;}	
	#sideBarContentsInner{width:485px; }	

ul.newslist { list-style:none;}
ul.newslist li {margin-bottom: 16px; color: #999;}
ul.newslist li a:link, ul.newslist li a:visited {color: #999; text-decoration:none;}
ul.newslist li a:hover {color: #333; text-decoration:none;}

.scroller {  height:390px; margin: 0px;padding-right: 10px;overflow:auto;  
scrollbar-3dlight-color:#666666;
scrollbar-arrow-color:#aaaaaa;
scrollbar-base-color:#444444;
scrollbar-darkshadow-color:#eee;
scrollbar-face-color:#eee;
scrollbar-highlight-color:#eee;
scrollbar-shadow-color:#888888;}
.pro_detail {width: 186px; padding-left: 30px; }
.red {color: #ff0000;}

.quote { font-size: 8pt; color: #999999;}

.page {padding-right: 22px;}
.page a:link, .page a:visited {font-size: .70em; padding: 0 2px; color: #666;}
.page a:hover  { color: #999;}
.page a.activelink:link,.page a.activelink:visited {font-weight: bolder; color: #000;}
.page img {padding-bottom: 0px;}


table.product_list img {margin-bottom: 8px;}
table.product_list {margin-top: 3px;}