#rightColumn .rightHeader{
	position:absolute;
	top:0;
	left:0;
	width:742px;
	padding:7px 0 7px 16px;
	background-color:#f1f1f2;
	color:#666a6e;
	border-bottom:1px solid #dadada;
}
#rightColumn .rightHeader span{
	color:#2d5d93;
	font-weight:bold;
}
#searchLayer{
	padding: 0px 15px 0 13px;
	color:#666a6e;
	padding-bottom:107px;
}
#searchLayer b{
	font-size:12px;
	color:#37393b;
}
#sfInputDiv{
	border:1px solid #b0bec1;
	padding:1px 5px;
}
#sfInput{
	border:none;
	padding:3px;
	font-size:11px;
	color:#666a6e;
	font-family:Tahoma;
	width:99%;
	background:url(images/search.png) no-repeat right;
}
.catLayout{
	padding:18px 8px 8px 8px;
	width:90%;
	float:left;
}

#sfInputDiv{
	width:95%;
	margin-left:7px;
	margin-right:7px;
}

#sfInput{
	width:99%;
}

#loginInput{
	margin:3px 2px 10px;
	border:1px solid #b0bec1;
	padding:3px 6px;
	width:70px;
	font-size:11px;
	color:#37393b;
    position:right;
    float:right;
	font-family:Tahoma;
}

.catLayout .searchInfo{
	width:40%;
	margin-left:7px;
	margin-top:12px;
}

.catLayout .paging{
	float:right;
}

#msg, #dld, .msg, .dld {
 float:right;
 padding: 8px 11px;
 font-size: 11px;
 font-weight:bold;
margin:-4px 0px 10px;
 background-color: #F4EBBD;
 border: 1px solid #D7CF9E;
}
.catLayout .paging a{
	width:22px;
	display:block;
	float:left;
	text-align:center;
	height:20px;
}

b.active{
	color:#666a6e;
	font-weight:bold;
	padding-top:10px;
	background:url('images/paging_arrow.gif') no-repeat bottom;
}

.catLayout .paging a:hover{
	text-decoration:none;
	font-weight:bold;
	background:url('images/blue_paging_arrow.gif') no-repeat bottom;
}

.catLayout .bottomPaging{
	margin-top:-10px;
	_margin-top:0;
	margin-bottom:18px;
}

.catLayout .bottomPaging a{
	height:auto;
	padding-top:5px;
}

.bottomPaging a.l, .bottomPaging a.r{
	padding:0;
	margin-top:15px;
	position:relative;
	top:5px;
}

.catLayout .bottomPaging a.active{
	color:#666a6e;
	font-weight:bold;
	background:url('images/bottom_arrow_active.gif') no-repeat 2px 0px;
}

.catLayout .bottomPaging a:hover{
	text-decoration:none;
	font-weight:bold;
	background:url('images/footer_arrow.png') no-repeat top;
}

.catLayout .paging a.l{
	width:4px;
	height:9px;
	display:block;
	background:url('images/lr_paging.gif') no-repeat 0px 0px;
	margin-top:3px;
	margin-right:2px;
	_overflow:hidden;

}

.catLayout .paging a.l:hover{
	background-position:0px -9px;
	_background:url('images/lr_paging.gif') no-repeat 0px -9px;
}

.paging a.r{
	width:4px;
	height:9px;
	display:block;
	background:url('images/lr_paging.gif') no-repeat -4px 0px;
	margin-top:3px;
	margin-left:2px;
	_overflow:hidden;
}

.catLayout .paging a.r:hover{
	_background:url('images/lr_paging.gif') no-repeat -4px -9px;
}

.catLayout .searchResults{
	width:90%;
	padding:8px;
	background:#fafafa;
	border:1px solid #dadada;
	margin-top:9px;
	_margin-top:3px;
}

.searchResults .userCard{
	display:block;
	padding:5px;
	padding-bottom:3px;
	border:1px solid #b0bec1;
	background-color:#fff;
	height:102px;
	margin-top:5px;
}

.searchResults .userCard2{
	display:block;
	padding:5px;
position:right;
	padding-bottom:3px;
	border:1px solid #fc3c57;
	background-color:#fff;
	height:16px;
	margin-top:5px;
}
.searchResults .userCard3{
	display:block;
	padding:5px;
	padding-bottom:3px;
	border:1px solid #b0bec1;
	background-color:#fff;
	height:145px;
	margin-top:5px;
}

.searchResults .userCard:first-child{
	margin-top:0;
}

.userCard3 .avatar{
	float:left;
	border:none;
	margin-right:16px;
	width:100px;
    height:100px;
}

.userCard3 .info{
	padding-top:6px;
	float:left;
    text-align:left;
}

.userCard3 div span{
	width:116px;
	color:#666a6e;
	display:block;
	float:left;
}

.userCard .avatar{
	float:left;
	border:none;
	margin-right:16px;
	width:100px;
    height:100px;
}

.userCard .info{
	padding-top:6px;
	float:left;
text-align:left;
}

.userCard div span{
	width:116px;
	color:#666a6e;
	display:block;
	float:left;
}

#rightColumn .rightMenu .block{
	float:left;
	margin-bottom:10px;
}

#comboArrow{
	display:block;
	height:21px;
	background:url('../images/input_arrow.gif') no-repeat 4px 9px;
	width:16px;
	float:left;
	border:1px solid #b0bec1;
	border-left:none;
}

#inputHolder:hover .comboArrow{
	background:#fafafa url(./../images/footer_arrow.png) no-repeat 4px 9px;
}



.userCard div{
	margin-top:5px;
}

.userCard div:first-child{
	margin-top:0px;
}

.userCard3 div{
	margin-top:5px;
}

.userCard3 div:first-child{
	margin-top:0px;
}




#rateRightGold {
 border-top: 1px solid #A59250;
 height: 16px;
 background: #C9B36E;
}
#percentGold {
 top: 15px;
 font-size: 11px;
 color: #FFF2C8;
 font-weight: bold;
 left: 93px;
}
#percent {
 position:relative;
 color: #8BA1BC;
}
#rateLeft {
 border-top: 1px solid #C0CCD9;
 height: 16px;
 background: #DAE2E8;
}
#rateRight {
 float:left;
 height: 16px;
 border-top: 1px solid #ECECEC;
 border-right: 1px solid #EEE;
 background-color:#FAFAFA;
}

