#sortbydiv { width: 720px; padding: 5px; background: #1a1a1a; height: 20px;}

ul#paging { width: 140px; margin: 2px 0px 0px 20px; padding:0; float: left;}
 	ul#paging li { text-align: center; vertical-align: middle; height: 18px; list-style-type: none; float: left; padding: 0px 2px 0px 2px;}
	ul#paging a { padding-top: 2px;}
	ul#paging img { margin-top: -2px;}
	ul#paging .selected { font-weight: bold;}
	
ul#results { margin: 0; padding:0; float: left; width: 260px; margin-right: 10px;}
 	ul#results li { list-style-type: none; float: left; padding-left: 4px;}
	ul#results a { background: url(../_images/template/verticalline.gif) no-repeat scroll top left; padding-left: 8px;}
	ul#results .selected { font-weight: bold;}
	
	#sortbydiv label { width: 42px; text-align: right; padding-right: 4px; float: left;}
	#sortbydiv select { font-size: 10px; margin-top: 3px;}
.changeview { width: 100px; float: left; margin-right: 30px;}
	
#viewall { float: left; margin: 3px 15px 0px 0px; width: 140px;}

.splitdiv { width: 720px; padding: 10px 0px 10px 0px;}
	.splitdiv_left { float: left; width: 390px;}
	.splitdiv_right { float: right; width: 290px; text-align: right;}

#mainright ul.pagenumbers { margin: 0px 10px 0px 0px; padding: 3px 0px 0px 0px; width: 135px; font-weight: bold; text-align: right; float: right;}
#mainright ul.pagenumbers .selected { padding: 0px 4px 0px 0px; height: auto; text-decoration: none;}
#mainright ul.pagenumbers .nextbutton { margin-top: -3px;}
#mainright ul.pagenumbers a { padding: 3px 4px 0px 0px; height: auto; text-decoration: none;}
#mainright ul.pagenumbers a:hover { color: #fff; text-decoration: underline;}
#mainright ul.pagenumbers li { list-style-type: none; display: inline; background: none; padding: 0px; vertical-align: middle;}

#mainright ul.pagenumbers_bottom { margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; width: 143px; font-weight: bold; text-align: right; float: left;}
#mainright ul.pagenumbers_bottom .selected { padding: 0px 4px 0px 0px; height: auto; text-decoration: underline;}
#mainright ul.pagenumbers_bottom .nextbutton { margin-top: -3px;}
#mainright ul.pagenumbers_bottom a { padding: 3px 4px 0px 0px; height: auto; text-decoration: none;}
#mainright ul.pagenumbers_bottom a:hover { color: #fff; text-decoration: underline;}
#mainright ul.pagenumbers_bottom li { list-style-type: none; display: inline; background: none; padding: 0px; vertical-align: middle;}

.productlisttable { padding-top: 20px; padding-bottom: 20px;}
	.productlisttable td { width: 240px; vertical-align:top; padding-left: 8px;}
	.productlisttable .noborder { border-right: none;}

.productlisttable2 { padding-top: 20px; padding-bottom: 20px; width: 730px;}
	.productlisttable2 td { vertical-align:top; border-bottom: 1px dotted #1a1a1a; padding: 10px 0px 10px 0px;}
	.productlisttable2 .center { text-align: center;}

.productbox { padding: 10px; text-align: center;}
.productlisttable .productbox { text-align: center; padding-right: 25px; margin-right: 5px; border-right: 1px solid #1a1a1a;}
	.productbox ul { margin: 0px; padding: 0px;}
	#content .productbox p { padding-bottom: 0px;}
	#mainright .productbox li { padding-left: 0px; display: inline; list-style-type: none;}
	#mainright .productbox label { float: none; width: 85px;}
	.productbox .price { color: #f6c100; font-size: 140%; font-weight: bold;}
	.productbox .normaltext { text-decoration: line-through; font-size: 120%;}
	#content .productbox a { font-weight: normal; color: #414141; text-decoration: none;}
	.productbox p { padding-bottom: 5px;}
	.productbox_image { text-align: center; margin-bottom: 5px; height: 170px;}
	.productbox h2 a { font-size: 150%; font-weight: normal;}
	ul#smallreviews { height: 20px;}
	
	.button_list { margin-top: 3px; padding-left: 10px; background: #f9c400 url(../_images/template/button_list.gif) no-repeat scroll center left;}
	.button_block { margin-top: 3px; padding-left: 10px; background: #f9c400 url(../_images/template/button_block.gif) no-repeat scroll center left;}
