#recent #clash
{
    text-align:center;
    margin-bottom: 20px;
    padding-top: 15px;
    border: 1px solid #ddd;
}

#clash .product
{
    float:left;
    width:285px;
    text-align:center;
}

#clash .product a.title
{
    font-size:20px;
    text-decoration:none;
    display:block;
    margin-bottom:7px; 
    display:none;   
}

#clash #versus
{
    padding-top:60px;
    float:left;
    display:none;
}

#clash #summary, #featured #summary
{
    background-color: #f9f9f9;
    text-align: left;
    padding: 10px;
    margin-top: 10px;
}

#summary a.name
{
	font-size: 17;
	display: block;
	margin-bottom: 5px;
}

#summary #desc
{
    font-size:12px;
    color:#888;	
    height:30px;
}

#clash #desc .focus_content
{
    padding:10px 15px;
    text-align:left;
    color:#777;
}

#linksbar
{
    text-align: left;
	margin:0 ;
	background-color: #eaeaea;
	padding: 2px;
	padding-top: 4px;
	height: 17px;
}

#linksbar a
{
	color:#999;
	display:inline;
	font-size:10px;
	padding:3px 10px;
	border:1px solid #eee;
	background-color:#f3f3f3;
}

#linksbar a:hover
{
	border:1px solid #ddd;
	color:#444;
	background-color: #f9f9f9;
}

.clashlist .clash .links, .productlist .clash .links
{
	clear:both;
	color:#fff;
	margin:10px 0 5px 0;
}

.clashlist .clash .links a, .productlist .clash .links a
{
	color:#999;
	display:inline;
	font-size:10px;
	padding:3px 10px;
	border:1px solid #eee;
	background-color:#f3f3f3;
}

.clashlist .clash .links a:hover, .productlist .clash .links a:hover
{
	border:1px solid #aaa;
	color:#444;
}

#pagination
{
	margin:15px 0 0 0;
}

#pagination a
{
	display:block;
	float:left;
	padding:4px 8px;
	margin:0 5px 0 0;
	text-decoration:none;
	color:#444;
	border:1px solid #ddd;
	background-color:#fafafa;
}

#pagination a:hover
{
	border:1px solid #ccc;
	background-color:#fff;
}

#pagination a.active
{
	border:1px solid #aaa;
	background-color:#777;
	color:#fff;
}


.summary p
{
	padding:0;
	margin:0;
}

.summary a
{
	display:block;
	font-size:15px;
	margin-bottom:5px;
}


.search h3
{
	font-size:20px;
}

.search h3 b
{
	color:#333;
}

.search #main
{
	width:690px;
}

.search #main #results a
{
	font-size:16px;
}

.search #side
{
	width:160px;
	border-left:1px solid #ddd;	
	padding:5px 10px;
	margin-top:15px;
}

.search #side h3
{
	font-size:14px;
	font-weight:bold;
	color:#aaa;
	margin:0px;	
	margin-top:8px;
}

.search #side a
{
	display:block;
}

.search #side p
{
	margin-bottom:10px;
	padding:5px 0;
	margin:0px;
}


.clashlist .clash, .productlist .clash
{
	clear:both;
	border:none;
	padding:0;
	border-bottom:1px solid #eee;
	margin-top:15px;
	padding-bottom:15px;
}

.clashlist .clash .faceoff, .productlist .clash .faceoff
{
	width:190px;
	float:left;
	margin-right:10px;
}

.productlist .clash .faceoff
{
	width:100px;
}

.faceoff .candidate
{
	width:85px;
	text-align:center;
	float:left;
}

.faceoff .candidate img.thumb
{
	margin-bottom:5px;
}

.faceoff .vs
{
	float:left;
	width:20px;
	padding-top:40px;
	text-align:center;
	color:#ccc;
	font-weight:bold;
}

.clashlist .clash .summary, .productlist .clash .summary
{
	float:left;
	width:375px;
	margin-left:15px;
	padding-top:0px;
}

.clashlist .clash .clshM, .clashlist .clash .cntM
{
	margin:0px;
}

.clashlist .clash .clshM
{
	font-size:11px;
	width:85px;
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 0 -205px;
}

.clashlist .clash .cntM
{
	margin-top: 5px;
	font-size:16px;
	font-weight:bold;
	width:85px;
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 0 -180px;
}

h3#bar
{
	text-align:left;
	margin:0px 20px 10px 20px;
	padding-top:20px;
	height:30px;
}

h3 a:link, h3 a:active, h3 a:hover, h3 a:visited
{
	text-decoration:none;
	color:#aaa;
}

h3#bar b
{
	color:#ddd;
}

h3#bar #title
{
	float:left;
}

#typeswitch
{
	float:right;
	font-size:16px;
	margin-top:10px;
}

#typeswitch b, #typeswitch a
{
	display:block;
	float:left;
	padding:0 5px;
}

#typeswitch a:hover
{
	color:#333;
}

#typeswitch a.active
{
	color:#333;
}

#main, #side
{
	padding-top:10px;
}

.clashlist, .productlist
{
	position:relative;
	top:-20px;
}
.prices
{
	margin-bottom:18px;
}

a.price
{
	display:block;
	text-decoration:none;
	clear:both;
	color:#888;	
	padding:7px 0;
}

a.price b
{
	font-size:12px;
	display:block;
	float:left;
}

a.price:hover, a.price:hover b.price
{
	color:#444;
}

b.product, b.label
{
	font-weight:normal;
	width:180px;
}

b.label
{
	width:35px;
}

b.price
{
	width:50px;
	text-align:center;
	color:#666;
	font-weight:bold;
}

.clashed .clash .faceoff .candidate .cntM
{
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 0 -270px;
}

.clashed .cntM b
{
	color:#aaa;
}

.clashed .clash .faceoff .candidate.picked .cntM
{
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 0 -180px;
}

.clashed .clash .faceoff .candidate.picked .cntM b
{
	color:#333;
}

