/* WRAPPER */
#search_wrapper {
width:600px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:12px;
line-height:auto;
background-image:url(/2010/img/search/form_panel_top.png);
background-poistion:top left;
background-repeat:no-repeat;
}
/* / WRAPPER */

/* FORM */

/* HIDE simple-search/expert-search button */
#search_wrapper #s1, #s2 {
display:none;
}

#search_wrapper div.form {
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(/2010/img/search/form_panel_bottom.png);
background-position:bottom left;
background-repeat:no-repeat;
margin-top:11px;
padding:0px 10px 10px 10px;
}

#search_wrapper div.form input {
margin-right:3px;
}

#search_wrapper div.form a {
color:#666666;
}

#search_wrapper div.form a:hover {
color:#000000;
}

#search_wrapper div.form .button {
background-color:transparent;
background-image:url(/2010/img/search/button_search.png);
width:59px;
height:26px;
border:0px;
font-size:0px;
line-height:100px;
overflow:hidden;
}

#search_wrapper div.form .button:hover {
background-position:left -27px;
cursor:pointer;
}

*html #search_wrapper div.form .button {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/search/button_search.png');
background-image:none;
cursor:pointer;
}

#search_wrapper div.form div#slide {
background-image:url(/2010/img/search/separator_h.png);
background-position:top left;
background-repeat:repeat-x;
padding-top:10px;
}

#search_wrapper div.form div#slide div.filter {
margin:10px 0px 10px 0px;
}

#search_wrapper div.form div#slide .datefield {
width:75px;
}

#search_wrapper div.form div.search_submit {
background-image:url(/2010/img/search/separator_h.png);
background-position:top left;
background-repeat:repeat-x;
padding-top:10px;
}
/* / FORM */

/* DATEPICKER */
iframe#datepickeriframe {
border:0px !important;
}

#datepicker {
background-image:url(/2010/img/panelbox/panelbox.png); 
width:210px;
height:210px;
padding:10px;
border:0px;
}

*html #datepicker {
background-image:url(/2010/img/panelbox/ie6/panelbox_22.png); 
}

#datepicker table {
border:0px;
}

#datepicker table td {
border:0px solid white;
height:15px;
}

#datepicker table td div.dpTitleText {
font-weight:bold;
color:#333333;
text-align:center;
} 

#datepicker table td.dpDayTD {
background-image:url(/2010/img/search/separator_h.png);
background-position:bottom left;
background-repeat:repeat-x;
font-weight:bold;
text-align:center;
}

#datepicker table td.dpTD {
background-image:url(/2010/img/search/separator_h.png);
background-position:bottom left;
background-repeat:repeat-x;
text-align:center;
}

#datepicker table td.dpTDHover {
text-align:center;
background-image:url(/2010/img/search/dot_hover.png);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}

#datepicker table td.dpDayHighlightTD {
background-image:url(/2010/img/search/dot_highlight.png);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
font-weight:bold;
text-align:center;
height:15px;
}

#datepicker table td .dpButton {
background-color:transparent;
border:0px;
}

#datepicker table td .dpButton div {
width:14px;
height:14px;
background-image:url(/2010/img/search/datepicker_navi.png);
background-color:transparent;
border:0px;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:3px;
padding:0px;
margin:0px;
display:block;
text-align:center;
}

#datepicker table td .dpButton:hover div.prev {
background-position:0px -14px;
}

#datepicker table td .dpButton div.next {
background-position:-14px 0px;
}

#datepicker table td .dpButton:hover div.next {
background-position:-14px -14px;
}
/* / DATEPICKER */

/* STORIES */
#search_wrapper div.story_line {
display:none;
}

#search_wrapper div.thumb {
float:left;
width:110px;
height:53px;
overflow:hidden;
background-color:#f3f3f3;
margin-bottom:67px;
margin-right:10px;
}

#search_wrapper div.thumb img {
width:110px;
}

#search_wrapper div.resulttext {
height:120px;
}

#search_wrapper div.resulttext font {
color:#cc0000;
}

#search_wrapper div.resulttext a {
color:#666666;
}

#search_wrapper div.resulttext a:hover {
color:#000000;
}

#search_wrapper div.resulttext .lead a {
font-weight:bold;
display:block;
color:#333333;
font-size:16px;
}

#search_wrapper div.resulttext .lead a:hover {
color:#000000;
}

#search_wrapper div.resulttext .notes {
font-size:11px;
color:#666666;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
/* / STORIES */

/* GOOGLEADS */
#search_wrapper .wide_ads div.clearfix {
border:1px solid #cccccc !important; /* overrides hardcoded trash */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
padding-bottom:23px !important; /* overrides hardcoded trash */
}
/* / GOOGLEADS */