body {
  font-family: Arial, sans-serif;
  font-size: 0.9em;
  padding: 0;
  margin: 0;
  color: #333;
//  width: 1000px;
}

#wrap {
margin: 0;
width: 820px;
}

#market {
border-left: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-top: 2px solid #FF9933;
margin-bottom: 7px;
padding-left: 5px;
width: 10%;
} 

#searchform_results {
font-size: 1.0em;
margin-left: 0px;
}

#searchform_main {
font-size: 1.0em;

}

#main_button {
font-size: 1.0em;
}

#result_button {
font-size: 1.0em;
}


span.metalinks {
float: right;
}
span.titlelink {
float: left;
}

span.price {
margin-left: 60px;
font-weight: bold;
}

a.cyrket {
font-size: 0.9em;
}

a.reviewlink {
font-size: 0.9em;
}

a.pagelink {
border:solid 1px #DDDDDD;
margin-right:2px;
color:#ff0084;
font-weight:bold;
padding:4px 6px;
}
.nolink {
border:solid 1px #333333;
margin-right:2px;
color:#000;
font-weight:bold;
padding:4px 6px;
background-color: #EEEEFF;
}

.rating_bar {
  width: 55px;
  background: url(/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(/star_x_orange.gif) 0 0 repeat-x;
}


a:link {
  color: #2200CC;
}

a:visited {
  color: #2200CC;
}

a:hover { text-decoration: none; }
a.hidden-link:link,
a.hidden-link:visited { color: #333; text-decoration: none; }
a.hidden-link:hover { color: #00e; text-decoration: underline; }


#linkbar {
  color: #aaa;
  padding: 2px 0;
  margin: 10px 15px 4px 15px;
  font-size: 0.8em;
}
#linkbar a:link,
#linkbar a:visited {
  color: #333;
  text-decoration: none;
  font-weight: bold;
  margin: 0 5px;
}
#linkbar a:hover {
  color: #00e;
  text-decoration: underline;
}


#header {
  margin: 0 0 0px 0;
  width: 1000px;
}
#searchbar {
  white-space: nowrap;
  margin: 10px;
  padding: 0 10px;
}

#searchbar h1 {
  margin: 0 20px 7px 0;
  color: #000;
  font-size: 1.7em;
  letter-spacing: -1px;
}
#searchbar form {
  margin: 0;
}
#searchbar input {
/*
 
*/
}
#search-options {
  padding: 2px 5px;
  font-size: 0.9em; 
  color: #777;
}
#search-options a.active {
  color: #333;
  letter-spacing: -1px;
  font-weight: bold;
  text-decoration: none;
}
.bluebar {
  font-size: 1.0em;
  color: #000;
  padding: 7px 20px;
  margin: 0 10px;
  width: 810px;
}
.bluebar h3 { font-size: 1.2em; margin-left: 20px; }
.bluebar {
  border-top: 1px solid #0066BB;
  border-left: 3px solid #333;
  border-bottom: 0px solid #333;
  background: #F0F7F9;
}

h3.bluebar {  margin-left: 10px; padding-left: 190px;}

#content { margin: 0 20px 20px 10px; width: 600px; float: right; }
#reviews { margin: 0 20px 20px 10px; width: 600px; float: right; }
hr {
  margin: 7px 0 7px 0;
  border: 0;
  height: 1px;
  background-color: #EEEEEE;
  color:#EEEEEE;
}
#content .sort-links { float: left; }
#content .page-links { float: right; }
#content .sort-links span,
#content .label { font-weight: bold; letter-spacing: -1px; margin-right: 2px; }


#results { width: 100%; margin: 0; }
#results .title, 
#results .info { float: left; clear: left; padding: 0 10px; }
#results .title span { font-style: italic; color: #888; }
#results .title span a:link,
#results .title span a:visited { color: #555; text-decoration: none; }
#results .title span a:hover { color: #00e; text-decoration: underline; }
#results .cached { float:right; font-style:italic; color:#777; padding:0 10px; }
#results .text { clear: both; margin: 0; padding: 10px 25px 0 25px; }
/* #results .text strong { background: #fff3aa; } */
#results code { font-size: 1.2em; }


#footer { font-size: 0.9em; text-align: center; margin: 0px 10px 40px;
//float: left;
clear: both;
border-top: 1px solid #000;
background: #F0F7F9;
width: 810px;
}


#excerpt {font-size: 0.5em;}
span.linkgray { color: #339900; font-size: 0.9em;}
div.desc { font-size: 0.9em; margin-left: 2px; }
a.linkdull { color: #000; font-size: 0.9em; margin-left: 10px;   }
a.linkdull2 { color: #000; font-size: 0.9em; }

a.videolink { color: #666666; font-size: 0.9em; margin-left: 5px; }

a.QRL { color: #000; font-size: 0.9em; margin-left: 10px;  }
span.linkdull { color: #000; font-size: 0.9em; margin-left: 10px; }

#textdull {color: #666666;}

.highlight { font-weight: bold; }

#advert {
clear: all;
font-size: 0.5em;
float:right;
width: 150px;
align: left;
}

#sideright {
//clear: all;
font-size: 1.0em;
float:left;
width: 165px;
align: left;
margin-left: 10px;
}

#blueback {
background-color: #FFF;
padding-left: 30px;
border-right: 3px solid #EEEEFF;
margin-bottom: 10px;
font-size: 0.9em;
}

hr.short {
width: 115px;
background-color: #0066BB;

}

div.hints {
margin-right: 12px;
color: #777777;
}

#sidefiller {
clear: all;
font-size: 1.0em;
float:right;
width: 200px;
align: left;
margin-left: 0px;
}


#yellowlite {
background-color: #FFFFEC;
width: 100%;
margin-bottom: 1px;
}

#reviewtop .gs-webResult .gs-snippet { display : none; }
#reviewtop .gs-webResult .gs-visibleUrl-short { display:none; }
#reviewtop .gs-webResult .gs-visibleUrl-long { display:none; }
#reviewtop .gsc-cursor {display: none; }
#reviewtop .gs-title {display: block; } 
#reviewtop .gsc-results { font-size: 0.9em; }

a.showreviews { font-size: 0.8em; color: #333; margin-bottom: 6px; }
a.closereviews {font-size: 0.8em; color: #333; margin-bottom: 6px; }