@charset "utf-8";
/* By Brainwaves */
/* CSS Document - Opacity property of CSS 3 */

body {
background:url(images/resultsbg.png) top repeat-x #fff;
}

#wrap-top {
height:78px;
}

#submit2 {
float:right;
margin-top:2px;
margin-left:65px;
margin-right:40px;
margin-top:24px;
}

#searchbar {
margin-top:8px;
background:url(images/searchbarbg2.png) top no-repeat;
}

.resultbar-top {
background:url(images/resultbar-top.png) bottom no-repeat;
width:945px;
height:4px;
margin-top:21px;
float:left;
opacity:0.8;
}
.resultbar-mid {
background:url(images/resultbar-mid.png) top repeat-y;
opacity:0.8;
width:945px;
float:left;
}

.resultbar-bottom {
background:url(images/resultbar-bottom.png) top no-repeat;
width:945px;
height:5px;
float:left;
}

.resultbit {
background:url(images/resultbit.gif) top no-repeat;
width:945px;
height:91px;
margin-top:10px;
float:left;
}

.resultbit-rate {
float:left;
width:95px;
height:91px;
}

.resultbit-rate .thumbup {
	margin-top:21px;
	margin-left:15px;
	margin-bottom:7px;
	color:#4c8cd3;
	font-size:10px;
}

.resultbit-rate .thumbup a img {
opacity:0.8;
}

.resultbit-rate .thumbup a:hover  img {
opacity:1;
}

.resultbit-rate .thumbup a {
	color:#4c8cd3;
	text-decoration:none;
	font-weight:bold;
}

.resultbit-rate .thumbdown {
	margin-bottom:19px;
	margin-left:15px;
	color:#de8080;
	font-size:10px;
}

.resultbit-rate .thumbdown a img {
opacity:0.8;
}

.resultbit-rate .thumbdown a:hover img{
opacity:1;
}

.resultbit-rate .thumbdown a {
	color:#de8080;
	text-decoration:none;
	font-weight:bold;
}

.resultbit-content {
float:left;
width:850px;
height:89px;
padding-top:2px;
}

.resultbit-content p {
	margin:2px 0 0 0;
}

.resultbit-content a
{
	color: #1367c6;
	text-decoration:underline;
}

.resultbit-content .location
{
	color: #00803a;
}

.resultbit-content .icons
{
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#4c8cd3;
}

.resultbit-content .icons a
{
	color:#4c8cd3;
	text-decoration:none;
}

.resultbit-content .icon
{
vertical-align: text-bottom;
}

.resultbit-content .linkprofile a
{
	color:#4c8cd3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/* Result info bar content properties */
.resultbar-mid-1 {
width:928px;
float:left;
margin-left:1px;
border-bottom:1px solid #cbcbcb;
padding-left:15px;
padding-bottom:1px;
}

.resultbar-mid-2 {
width:928px;
float:left;
margin-left:1px;
border-top:1px solid #f0efef;
padding-left:15px;
font-size:11px;
}

.resultbar-mid-2 a{
	color:#06F;
}

.resultsoutput {
float:left;
padding-top:2px;
width:540px;
}

#resultsfilter {
float:right;
width:380px;
height:21px;
margin:0;
padding:0;
}

#resultsfilter li{
display:block;
float:left;
margin:0 0 0 1px;
text-align:center;
margin-right:16px;
}

#resultsfilter.rightLi li{
float:right;
}

#resultsfilter li a{
color:#000;
text-decoration:none;
padding:0 0 0 0;
}

#resultsfilter li a.normal{
display:block;
margin-top:3px;
height:20px;
}

#resultsfilter li a.normal:hover{
	text-decoration:underline;
}

#resultsfilter li a.selected{
display:block;
background:url(images/filter-left.png) top left no-repeat;
height:21px;
}

#resultsfilter li a.selected span{
display:block;
background:url(images/filter-right.png) top right no-repeat;
padding:3px 7px 7px 7px;
}

.resultrelated {
float:left;
padding-top:4px;
width:566px;
}

#resultsort {
float:right;
width:362px;
height:21px;
margin:0;
padding:0;
}

#resultsort li{
display:block;
float:left;
margin:0 0 0 1px;
text-align:center;
margin-right:16px;
}

#resultsort li.heading{
margin-top:4px;
}

#resultsort li a{
color:#000;
text-decoration:none;
padding:0 0 0 0;
}

#resultsort li a.normal{
display:block;
margin-top:5px;
height:19px;
}

#resultsort li a.normal:hover{
	text-decoration:underline;
}

#resultsort li a.selected{
display:block;
margin-top:2px;
background:url(images/sort-left.png) top left no-repeat;
height:19px;
}

#resultsort li a.selected span{
display:block;
background:url(images/sort-right.png) top right no-repeat;
padding:2px 7px 7px 7px;
}

/* Pagination */
#pagnition {
float:left;
width:800px;
height:35px;
margin:0;
padding:0;
margin-top:8px;
}

#pagnition li{
display:block;
float:left;
margin:0 0 0 1px;
text-align:center;
margin-right:1px;
font-weight:bold;
font-size:11px;
}

#pagnition li a{
	font-family:Arial, Helvetica, sans-serif;
color:#9d9c9c;
text-decoration:none;
padding:0 0 0 0;
}

#pagnition li a.normal{
display:block;
margin-top:2px;
background:url(images/pag-left.png) top left no-repeat;
height:25px;
}

#pagnition li a.normal span{
display:block;
background:url(images/pag-right.png) top right no-repeat;
padding:5px 10px 5px 10px;
}

#pagnition li a.selected{
display:block;
margin-top:2px;
background:url(images/pag-h-left.png) top left no-repeat;
height:25px;
}

#pagnition li a.selected span{
display:block;
background:url(images/pag-h-right.png) top right no-repeat;
padding:5px 10px 5px 10px;
}
/* Pagination End */

/* Link profile page */
#associatedkeywords {
	float:left;
	margin-top:10px;
	margin-left:5px;
	color:#337ECF;
}

#associatedkeywords a {
	color:#4C8CD3;
}

/*## Link profile comments area */
#commentslist {float:left;}
#commentslist h3 { margin-bottom:0px; margin-top:5px;}
#commentslist p { margin-bottom:3px; margin-top:3px;}
#commentslist .commentbit { }
#commentslist .commentbit hr { margin:0px; padding:0;}