.dlList{
	z-index:50; 
	position:absolute;
	display: none; 
	text-align: left; 
	padding: 0px 0px 5px 2px;
	background: #ffffff;
	width:293px; 
	overflow: auto;
	font-family:arial;
	font-size:12px;
	left:-4px;
        top:30px;
	border-left:1px solid #2d5892;
	border-right:1px solid #2d5892;
	border-bottom:1px solid #2d5892;
	z-index: 100;

}

.dlList-ie6-splash{
        z-index:50;
        position:absolute;
        display: none;
        text-align: left;
        padding: 5px 5px 5px 5px;
        background: #ffffff;
        width:379px;
        overflow: auto;
        font-size:12px;
        left:-80px;
        top:31px;
        border-left:1px solid #2d5892;
        border-right:1px solid #2d5892;
        border-bottom:1px solid #2d5892;
        z-index: 100;

}

.dlList-ie6-search{
        z-index:50;
        position:absolute;
        display: none;
        text-align: left;
        padding: 5px 5px 5px 7px;
        background: #ffffff;
        width:418px;
        overflow: auto;
        font-family:arial;
        font-size:12px;
        left:-121px;
        top:32px;
        border-left:1px solid #2d5892;
        border-right:1px solid #2d5892;
        border-bottom:1px solid #2d5892;
        z-index: 100;

}

.dlList-ie6-details{
        z-index:50;
        position:absolute;
        display: none;
        text-align: left;
        padding: 5px 5px 5px 10px;
        background: #ffffff;
        width:280px;
        overflow: auto;
        font-family:arial;
        font-size:12px;
        left:13px;
        top:30px;
        border-left:1px solid #2d5892;
        border-right:1px solid #2d5892;
        border-bottom:1px solid #2d5892;
        z-index: 100;

}

.dlList-ie6-iframe{
        z-index:50;
        position:absolute;
        display: none;
        text-align: left;
        padding: 0px 0px 5px 2px;
        background: #ffffff;
        width:220px;
        overflow: auto;
        font-family:arial;
        font-size:12px;
        left:88px;
        top:31px;
        border-left:1px solid #2d5892;
        border-right:1px solid #2d5892;
        border-bottom:1px solid #2d5892;
        z-index: 100;

}

.dlSelected{background:#3569b3; color: #ffffff; cursor: pointer;}

.dlDefault{
	padding:0px;
	margin:0px;
	background: #ffffff; 
	width: 335px;
	z-index: 100;
	}
	
.dlMatched{font-weight:bold; color:#09F;}
.defaultfont
{
  font-size:11px;	
  font-family:arial,helvetica,sans-serif;
}
.globalsimsurrogate a{
  text-decoration:none;		
  color:#777;	
}
.globalsimsurrogate a:link{
  text-decoration:none;		
  color:#777;
}
.globalsimsurrogate a:active{
  text-decoration:none;		
  color:#777;
}
.globalsimsurrogate a:visited{
  text-decoration:none;		
  color:#777;
}
.globalsimsurrogate a:hover{
  text-decoration:underline;		
  color:#333;
}
.globalRuntime {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;}

.globalsimsurrogate span {
  color:#888888;
  text-align: center;
}

a.otherMeta
{
  text-decoration:underline !important;
}

.title a
{
  font-weight:bold;
  color:#444 !important;
}
.title
{
  margin-bottom:2px;
}
.thumbglobalSim {
width: 90px;
height: 67px;
border: 2px solid #333;
margin-left: 5px;
display: block;
}

.thumbglobalSim:hover {
width: 90px;
height: 67px;
border: 2px solid #b8d138;
}

.thumbglobalbordersim
{
height:70px;
width:95px;
float:left;
padding: 6px 6px 6px 0px;
}


.globalsimsurrogate {
  float:left;
  height:95px;
  width:281px;
  background: #eee;
  position:relative;
  border: 1px solid #ddd;
}

.globalsimsurrogate:hover {
  float:left;
  height:95px;
  width:281px;
  background: #fff;
  position:relative;
  border: 1px solid #ddd;
}

.globaltimestrsim {
  background:#000000;
  float:right;
  height:13px;
  width:30px;
  position: absolute;
  font: 11px arial;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:0px;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  top: 57px;
  left: 65px;
}

.globalContentVideo {
  padding-left:5px;
  padding-top: 5px;
  height:95px;
  overflow:hidden;
  text-overflow:ellipsis;
  width:165px;
}

.globalField {
  padding-bottom:3px;
  width:100%;
  max-height:24px;
  overflow:hidden;
  height: expression( this.scrollHeight > 27 ? "27px" : "auto" );
}
.metaField {
  height:72px;
}
.overlay {
  position: relative;
  display:block;
}

/*
.simSurr {background:#ffffff;border:0px solid #000000;width:105px}

.thumbSim {height:68px;width:105px;border:1px solid rgb(255,255,255)}
.simThumbTd {padding-bottom:3px;}
*/


.thumbminiSim       {height:67px;width:90px; padding: 2px; background-color: #333;}
.thumbminiSim:hover {height:67px;width:90px; padding: 2px; background-color: #b8d138;}

.thumbinfo {height:40px;width:53px;border:1px solid #000; }

.thumbinfoborder
{
  border:1px solid #000;
  height:42px;
  width:55px;
  float:left;
}

.rater_thumbs_up {
        width: 20px;
        height: 20px;
	margin-left: 5px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-0px -21px;
	cursor: hand;
}

.rater_thumbs_up:hover {
        width: 20px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);        
        background-position:-20px -21px;
        cursor: hand;
}

.rater_thumbs_up:active {
        width: 20px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-40px -21px;
        cursor: hand;
}

.rater_thumbs_up_clicked {
        width: 20px;
        height: 20px;
	margin-left: 5px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-40px -21px;
        cursor: hand;
}

.rater_thumbs_down {
        width: 40px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-0px -42px;
	cursor: hand;
}


.rater_thumbs_down:hover {
        width: 40px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-40px -42px;
  	cursor: hand;
}

.rater_thumbs_down:active {
        width: 40px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-80px -42px;
        cursor: hand;
}

.rater_thumbs_down_clicked {
        width: 40px;
        height: 20px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position:-80px -42px;
        cursor: hand;
}

div #signinmsg {
	margin-left:10px;
	height:15px;
	width:50px;
	float:left;
	font-size:12px;
	padding-top:2px;
	display:none;
}

div #downcontainer {
	float:left;
	width:25px;
	margin-left:5px;
}

div #upcontainer {
	float:left;
	width:25px;
}

.gray {
	opacity : 0.4;
	filter: alpha(opacity=40); // msie
	background-color: #000000;
}           

div #updown {
	float:left;
	width:150px;
	font-size:12px;
	margin-left:2px;
}

div #likeit_txt {
	float:left;
	padding-top:2px;
	margin-left:2px;
}

//*Main search page stylesheet*/
html
{
  font-family: arial, helvetica, sans-serif;
}
body{
  margin: 0px;
  padding: 0px;
  background-repeat: repeat-x;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color:#333;
  background-color: #ffffff;
  overflow:-moz-scrollbars-vertical;
}

.sponsored
{
}

.pagewrapper
{
  width:990px;
  margin:auto;
}

a:link {color: #444;}
a:link {text-decoration: none}
a:visited {color: #444;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
a:hover { background-color: none}
a:hover { color:#000000}

.showTitle a:link {font-family:arial;font-size:12px;color:#107499;text-decoration:underline;}
.showTitle a:active {font-family:arial;font-size:12px;color:#107499;text-decoration:underline;}
.showTitle a:visited {font-family:arial;font-size:12px;color:#107499;text-decoration:underline;}
.showTitle a:hover {font-family:arial;font-size:12px;color:#2b3e6b;text-decoration:underline;}  

.clearlink a:link {font-family:arial;font-size:12px;color:#fff;text-decoration:underline;}
.clearlink a:active {font-family:arial;font-size:12px;color:#fff;text-decoration:underline;}
.clearlink a:visited {font-family:arial;font-size:12px;color:#fff;text-decoration:underline;}
.clearlink a:hover {font-family:arial;font-size:12px;color:#fff;text-decoration:underline;}  

.loginLink a:link {font-family:arial;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold}
.loginLink a:active {font-family:arial;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold}
.loginLink a:visited 
{font-family:arial;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold}
.loginLink a:hover 
{font-family:arial;font-size:12px;color:#ffffff;text-decoration:underline;font-weight:bold}

.bluelink a:link {font-family:arial;font-size:12px;color:#0000ff;text-decoration:underline;}
.bluelink a:active {font-family:arial;font-size:12px;color:#0000ff;text-decoration:underline;}
.bluelink a:visited {font-family:arial;font-size:12px;color:#0000ff;text-decoration:underline;}
.bluelink a:hover {font-family:arial;font-size:12px;color:#0000ff;text-decoration:underline;cursor:hand;}  


.hat {
width: 990px;
height: 20px;
}

a.hat:link {color: #444}
a.hat:link {font-size: 11px}
a.hat:link {text-decoration:none}
a.hat:visited {color: #444}
a.hat:visited {font-size: 11px}
a.hat:visited {text-decoration:none}
a.hat:hover {background: none}
a.hat:hover {color: #333}
a.hat:hover {text-decoration:underline}

.hat_left_links {
float:left;
height: 17px;
padding-top: 2px;
width:auto;
}

.hat_right_links {
width:auto;
float:right;
height: 17px;
padding-top: 2px;
}


.logged_in #header_name {
display: inline;
color: blue;
font-style: italic;
}

.logged_out #header_name {
  display: none;
}

.logged_in #header_register {
  display: none;
}

.logged_out #header_register {
  display: inline;
}

.logged_in #header_videocenter {
  display: inline;
}

.logged_out #header_videocenter {
  display: none;
}

.logged_in #header_login {
  display: none;
}

.logged_out #header_login {
  display: inline;
}

.logged_in #header_logout {
  display: inline;
}

.logged_out #header_logout {
  display: none;
}

.flags {
padding: 0px 0px 2px 3px;
}

.header_main {
  width: 990px;
  height: 80px;
  margin-bottom: 5px;
  background-image: url(http://www.truveo.com/client/versions/version0/images/header_bg.gif);
  float:left;
}

.header_main_ie8 {
  width: 990px;
  height: 80px;
  margin-bottom: 5px;
  background-image: url(http://www.truveo.com/client/versions/version0/images/header_bg_ie8.gif);
  float:left;
}

.header_main_int {
  width: 990px;
  height: 80px;
  margin-bottom: 5px;
  background-image: url(http://www.truveo.com/client/versions/version0/images/header_bg_int.gif);
  float:left;
}

.saved-searches {
position: relative;
left: -355px;
top: 18px;
}

.footer_corner_left {
width: 15px;
height: 40px;
background-image:url(http://www.truveo.com/client/versions/version0/images/footer_corner_left.gif);
float: left;
}

.footer_middle {
height: 40px;
background:#0057ac;
size:12px;
}

.footer_corner_right {
width: 15px;
height: 40px;
background-image:url(http://www.truveo.com/client/versions/version0/images/footer_corner_right.gif);
float: left;
}

a.footer {padding: 0px 14px 0px 14px;}
a.footer:link {color: #fff}
a.footer:link {font-size: 11px}
a.footer:link {text-decoration:none}
a.footer:visited {color: #fff}
a.footer:visited {font-size: 11px}
a.footer:visited {text-decoration:none}
a.footer:hover {background: none}
a.footer:hover {color: #fff}
a.footer:hover {text-decoration:underline}

  a.footer:link{font-size:12px;}
  a.footer {padding: 0px 3px;}

.footer_text_box {
width: 990px;
height: 40px;
color: #999;
margin:auto;
font-size:11px;
}

.box {
  z-index: 1000;
  display: none;
  position: absolute;
  background-color: #b2d8fd;
  border: 1px solid #426dad;
  font-size: 12px;
  padding: 5px;
  text-align: left;
  top:20px;
  left:820px;
}

#settingsbox {
  z-index: 1000;
  display: none;
  position: absolute;
  background-color: #b2d8fd;
  border: 1px solid #426dad;
  font-size: 12px;
  padding:5px;
  text-align: left;
  width: 250px;

}


.countrybox_us {
  width: 135px;
  z-index:1000;
  padding-left:0px;
}

.us_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -0px -137px;
        height:12px;
        width:17px;
}
.au_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -17px -137px;
        height:12px;
        width:17px;
}
.br_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -34px -137px;
        height:12px;
        width:17px;
}
.cn_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -51px -137px;
        height:12px;
        width:17px;
}
.de_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -68px -137px;
        height:12px;
        width:17px;
}
.es_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -85px -137px;
        height:12px;
        width:17px;
}
.fr_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -102px -137px;
        height:12px;
        width:17px;
}
.hk_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -119px -137px;
        height:12px;
        width:17px;
}
.in_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -136px -137px;
        height:12px;
        width:17px;
}
.it_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -153px -137px;
        height:12px;
        width:17px;
}
.ja_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -170px -137px;
        height:12px;
        width:17px;
}
.ko_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -187px -137px;
        height:12px;
        width:17px;
}
.mx_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -204px -137px;
        height:12px;
        width:17px;
}
.ne_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -221px -137px;
        height:12px;
        width:17px;
}
.ru_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -238px -137px;
        height:12px;
        width:17px;
}
.tw_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -255px -137px;
        height:12px;
        width:17px;
}
.tr_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -272px -137px;
        height:12px;
        width:17px;
}
.uk_flag {
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position: -289px -137px;
        height:12px;
        width:17px;
}

.home_search_bg {
	background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position:-0px -265px;
	height:40px;
	margin-left:250px;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:8px;
	text-align:center;
	align:center;

}

.ie_splash_search {
	height:40px;
	margin-left:250px;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:8px;
	width:500px;
        background:url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;
        background-position:-0px -265px;
}

.facebook_icon {
        width: 20px;
        height: 20px;
        float:right;
	_float:left;
        margin-right: 8px;
        margin-top: 8px;
	_margin-left: 5px;
	_margin-right: 5px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -60px -0px;
	
}

.facebook_icon:hover {
        width: 20px;
        height: 20px;
        float:right;
	_float:left;
        margin-right: 8px;
        margin-top: 8px;
        _margin-left: 5px;
	background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -80px -0px;
        cursor: hand;
}

.facebook_icon:active {
        width: 20px;
        height: 20px;
        float:right;
	_float:left;
        margin-right: 8px;
        margin-top: 8px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -100px -0px;
        cursor: hand;
}

.twitter_icon {
        width: 20px;
        height: 20px;
        float:right;
	_float:left;
        margin-right: 8px;
	_margin-right: 0px;
        margin-top: 8px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -0px -0px;
}

.twitter_icon:hover {
        width: 20px;
        height: 20px;
        float:right;
	_float:left;
        margin-right: 8px;
        margin-top: 8px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -20px -0px;
        cursor: hand;
}

.twitter_icon:active {
        width: 20px;
        height: 20px;
        float:right;
        margin-right: 8px;
        margin-top: 8px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -40px -0px;
        cursor: hand;
}

.facebook_icon_sm {
	margin-top:2px;
	margin-right:3px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -42px -336px;

}

.facebook_icon_sm:hover {
	margin-top:2px;
        margin-right:3px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -56px -336px;
        cursor: hand;
}

.facebook_icon_sm:active {
	margin-top:2px;
        margin-right:3px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -70px -336px;
        cursor: hand;
}

.twitter_icon_sm {
	margin-top:2px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -0px -336px;
}

.twitter_icon_sm:hover {
	margin-top:2px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -14px -336px;
        cursor: hand;
}

.twitter_icon_sm:active {
	margin-top:2px;
        width: 14px;
        height: 14px;
        background-image: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif);
        background-position: -28px -336px;
        cursor: hand;
}



.sns_iframe_int {
margin-top:-470px;
*margin-top:-412px;
}

.sns_iframe_us {
margin-top:-460px;
}



/* ============ SAFARI AND OPERA SPECIFIC STYLES ================ */ 
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.sns_iframe {top:175px; } 

.sns_iframe_int {
margin-top:-420px;
}

.sns_iframe_us {
margin-top:-460px;
}

} 

.aboutPagesText {font-family:arial;size:12px;}
.aboutPagesText a {font-family:arial;size:12px;color:#2B3E6B;text-decoration:none;}
.aboutPagesText a:hover {font-family:arial;size:12px;color:#2B3E6B;text-decoration:underline;}
.aboutPagesH1 {font-family:arial,verdana, helvetica, sans-serif;font-size:22px;color:#333333;font-weight:bold;}
.aboutPagesH2 {font-family:arial,verdana, helvetica, sans-serif;font-size:14px;color:#737680;font-weight:bold;}
.aboutPagesH3 {font-family:arial,verdana, helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;}

.hotTitle {font-family:arial,verdana, helvetica, sans-serif;font-size:14px;color:#333333;font-weight:bold}
.stars{
        float: left;
        margin-top: 3px;
        background: url(http://www.truveo.com/client/versions/version0/images/rate_stars.gif) left bottom;
        left: 0px;
        width: 30px;
        height: 10px;
        font-size: 0px;
}

.404links a:link {font-family:arial;font-size:11px;color:#3b5997;text-decoration:underline;}
.404links a:active {font-family:arial;font-size:11px;color:#3b5997;text-decoration:underline;}
.404links a:visited {font-family:arial;font-size:11px;color:#3b5997;text-decoration:underline;}
.404links a:hover {font-family:arial;font-size:11px;color:#3b5997;text-decoration:underline;}

.job-content {
overflow: auto;
height: 1%;
color: #444;
padding: 45px 0;
}

.job-content .job-listing {
float: left;
width: 199px;
padding: 0 20px;
}

.job-content .job-listing ul li {
text-align: right;
margin-bottom: 10px;
font-size: 1em;
}

.job-content .current {
  font-weight: bold;
}

.job-content .job-text {
float: left;
width: 560px;
padding-left: 40px;
border-left: 1px solid #ccc;
}

.job-content .job-text ul {
margin: 10px 20px;
}

.job-content .job-text ul li {
margin-left: 5px;
padding-left: 5px;
list-style-type: disc;
}

.job-content h1 {
font-size: 1.8em;
font-weight: bold;
margin-bottom: 20px;
}

.job-content h2 {
font-size: 1.3em;
font-weight: bold;
margin: 5px 0 15px 0;
}

.job-content .section-heading {
font-weight: bold;
}

.job-content p {
margin: 0 0 10px 0;
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
#search_container div {
	float: left;
}

#search_container {
}

#hot_searches div {
	float: left;
}

#hot_searches {
	position: relative;
	color: #fff;
	height:15px;
  line-height:20px;
  max-width:530px;
}

#hot_searches a {
	padding: 0px 4px 0px 4px;
	color: #fff;
	font-size: 12px;
	text-decoration:none;
  line-height:115%;
}
#hot_searches a:hover {
	text-decoration:underline;
}
#prevclear
{
  width:50px;
}

.folder {
	background: url(http://www.truveo.com/client/versions/version0/images/folder.gif);
        background-repeat:no-repeat;
	background-position: 0px 0px;
	width: 27px;
	height: 27px;
	border: 0px;
	position: relative;
	margin-top: 4px;
	cursor: pointer;
}

.watchlist {
	z-index:50;
	position:absolute;
	display: none;
	text-align: left;
	padding: 5px;
	background: #fff;
	border: 1px solid #aaa;
/*	width:310px;*/
	font-size:12px;
	top:30px;
	left: 1px;
	height: 147px;
	margin-top: 1px;
}

.watchlist li {
	height: 18px;
}

.div_watchlist {
	overflow: auto;
	width: 100%;
	height: 115px;
	position: relative;
	
}

.saved .div_watchlist {
/*
	margin-top: 7px;
*/
	height: 133px;
/*
	height is equal to .div_watchlist height + list height + padding
*/
}
.delete_watchlist {
  float: left;
}

.text_watchlist {
  float: left;
  width: 82%;
  overflow: hidden;
  max-height: 16px;
}

share_watchlist {
  float: right;
}

.confirm_watchlist {
	display: block;
	height: 18px;
	width: 100%;
}

.saved .confirm_watchlist {
	display: none;
}

.close_watchlist {
/*	float: right;
	text-align: right;
	cursor: pointer;
*/
	font-size: 11px;
	width: 100%;
}

.ul_watchlist {
	list-style: none;
	padding-left: 5px;	
}

.name_watchlist {
	width: 90%;
	height: 16px;
	border: 1px solid #666;
	position: relative;
	top: -1px;
	border: 1px solid;
}

.highlight {
  border: 1px solid red;
}

.save_watchlist_add {
background:url(http://www.truveo.com/client/versions/version0/images/add.jpg); background-repeat:no-repeat; border: 0px; height:18px; width:18px;
}

.save_watchlist_add:hover {
background:url(http://www.truveo.com/client/versions/version0/images/add_hover.jpg); background-repeat:no-repeat; border: 0px; height:18px; 
width:18px;
}

.save_watchlist_remove {
background:url(http://www.truveo.com/client/versions/version0/images/remove.jpg); background-repeat:no-repeat; border: 0px; height:18px; width:18px; position: relative; left: -4px;
}

.save_watchlist_remove:hover {
background:url(http://www.truveo.com/client/versions/version0/images/remove_hover.jpg); background-repeat:no-repeat; border: 0px; 
height:18px; 
width:18p$
}

.search_form {
	position: relative; /* important for the position of the query completion */
}

.search_box {
	background: #fff;
	width:356px;
	margin-top: 10px;
	border: 1px solid white;
	/*height: 10px;*/
	font-size: 12px;
}

.search_box:focus {
        background: #fff;
        border: 1px solid white;
	outline: none;
}

.search_arrow {
	background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.v32145.gif) no-repeat;
	width: 21px;
	height: 27px;
	background-position: -0px -237px;
	cursor: pointer;
	position: relative; 
	margin-top:4px;
	top:0px;
	left:129px
}

.search_arrow:hover {
	background-position: -21px -237px;
	width: 21px;
        height: 27px;
	
}

.search_arrow:active {
        background-position: -21px -237px;
        width: 21px;
        height: 27px;
	position: relative;
	top:0px;
        left:103px;

}

.hiddenList{
	background:#ffffcc;
	background-repeat: repeat-x;
	z-index:50; 
	position: relative; 
	top: 30px;
	left: -130px; 
	display: none;
	text-align: left;
	width:151px;
	height:75px;
}

div .show_list #hiddenlist {
	display: block;
}

.search_button {
        width: 130px;
        height: 27px;
        background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.v32145.gif) ;
	background-repeat: no-repeat;
	text-align: center;
/*	position: relative; */
        font-size: 11px;
        font-weight: bold;
	cursor: pointer;
	border: 0px;
	margin-top:4px;
	padding-bottom:6px
	left: -25px;
}


#search_button .base {
	/*width: 130px;
	height: 27px;*/
	background-position: -0px -181px;
	position:absolute;
	top:0px;
	left:335px;

}

#search_button .base:hover {
/*	background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) no-repeat;*/
	background-position: -130px -181px;
	/*width: 130px;
        height: 27px;*/
}

#search_button .base:active {
       /* background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.gif) repeat-x;*/
	background-position: -260px -181px;
	/*width: 130px;
        height: 27px;*/
}

#search_button .list {
	background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.v32145.gif) repeat-x;
	background-position: -0px -209px;
	/*background:#ffffcc;*/
	text-align: center;
        position: relative; 
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
        border: 0px;
	height: 28px;
	width: 151px;
	margin-top:-3px;
}



#search_button .list:hover {
	text-decoration:underline;
	background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.v32145.gif) repeat-x;	
	background-position: -151px -209px
}

#search_button .list:active {
        text-decoration:underline;
        background: url(http://www.truveo.com/client/versions/version0/images/buttons_icons.v32145.gif) repeat-x;
	background-position: -302px -209px
}


