@CHARSET "UTF-8";

#results_sub_header
{
  padding: 5px;
  height: 77px;
  background-color: #EFEFEF;
}

#results_logo
{
  float:right;
  position: relative;
  top: 19px;
  right: 25px;
}



#results_search_box
{
  text-align: left;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  float:left;
}

#search_box_form
{
  background-color: #C3CEDF;
  width: 700px;
}

#results_search_box ul.subsection_tabs 
{
  list-style:none;
  clear:both;
  height:27px;
  clear:both;
  margin-left: auto;
  margin-right: auto;
  width:500px;
  text-align: center;
  line-height:26px;
  font-size: 13px;
  font-family: Verdana;
}

#results_search_box ul.subsection_tabs li.tab 
{
	float:left;
	margin-right:5px;
	text-align:center;
}

#results_search_box ul.subsection_tabs li.tab div.tab 
{
	display:block;
	height:27px;
	padding:0 6px 0 6px;
	background-color:#D6D6D6;
	color:#666;
	width:100px;
	text-decoration: none;
}

#results_search_box ul.subsection_tabs li.tab a:hover 
{
	color:#666;
}

#results_search_box ul.subsection_tabs li.tab div.active 
{
	background-color:#C3CEDF;
}

#results_search_box ul.subsection_tabs li.source_code 
{
	float:right;
}

.search_form
{
  background-color: #C3CEDF;
  margin-left: 10px;
}

.search_keywords
{
  font-size: 100%;
  padding: 4px;
  margin-bottom: 10px;
  width: 340px;
  border: 2px solid #5272A4;
}

div.tab span.tl {
  vertical-align: middle;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  background: transparent url(/images/rounders/grey_on_grey_tl.gif) no-repeat top left;
}

div.tab span.tr {
  vertical-align: middle;
  right: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  background: transparent url(/images/rounders/grey_on_grey_tr.gif) no-repeat top right;
}

div.active span.tl {
  vertical-align: middle;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  background: transparent url(/images/rounders/blue_on_grey_tl.gif) no-repeat top left;
}

div.active span.tr {
  vertical-align: middle;
  right: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  background: transparent url(/images/rounders/blue_on_grey_tr.gif) no-repeat top right;
}

span.tab_icon {
  vertical-align: middle;
  width:22px;
  position: absolute;
  left: 3px;
  z-index: 1;
  margin-top: 3px;
  margin-left: 12px;
  }

div.active span#people_tab_icon {background: transparent url(/images/people_icon_color.gif) no-repeat top right;}
span#people_tab_icon {background: transparent url(/images/people_icon_grey.gif) no-repeat top right;}

div.active span#places_tab_icon {background: transparent url(/images/places_icon_color.gif) no-repeat top right;}
span#places_tab_icon {background: transparent url(/images/places_icon_grey.gif) no-repeat top right;}

div.active span#things_tab_icon {background: transparent url(/images/things_icon_color.gif) no-repeat top right;}
span#things_tab_icon {background: transparent url(/images/things_icon_grey.gif) no-repeat top right;}

#results_search_tabs a {text-decoration:none; text-align:left; padding-left:21px; outline: none;}

span.search_button {position: relative; top: 9px;}

span.search_form_tr_rounder {
  vertical-align: middle;
  right: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  background: transparent url(/images/rounders/blue_on_grey_tr.gif) no-repeat top right;
  height: 6px;
  width: 6px;
}

#ppt_results_container
{
  width: 684px;
  border-left: medium solid #C3CEDF;
  border-right: medium solid #C3CEDF;
  border-bottom: medium solid #C3CEDF;
  margin-left: 5px;
  padding: 5px;
  padding-top: 10px;
  float: left;
  background: #fff;
}

.user_star_rating img { cursor: pointer; }

.dotted_bg
{
  display: inline-block;
  width: 215px;
  background:transparent url(/images/single_dot_h.gif) repeat-x scroll center 11px;
}

.ppt_info_key{
  background-color: #FFF;
  padding-right: 3px;
}