html{ min-height: 100%; margin-bottom: 1px; }
body{margin:0; padding:0;background: #fefefe;color:#000;}
body,td,a,p,li,h1,h2,h3,h4{font-family:arial,sans-serif;}
form{padding:0; margin:0;}
.head{border-bottom:1px solid #080; padding:3px 10px 3px 10px; line-height:20px;font-size:14px;}
.head a, .settings a:visited{padding-left:10px; text-decoration:none; color:#050;font-size:14px;}
.head a:hover{color:#00CC33;}
.head a small{border:1px solid #808080; font-size:11px;}
.head strong{font-size:14px;}
.head form{margin:0;padding:0;padding-left:10px;display:inline;}
a.greenSearch{color:#090;}
option{background-color:#F9FDF7;}
option.greenSearch{color:#090; background-color:#F9FDF7; font-weight:bold;}
.morelinks, #hideMorelinks{display:none;}
.morelinks a{padding-left:0px; padding-right:10px;}
.morelinks td{padding-top:5px;}
.mainholder{margin:8px;}
.searchBoxLeft{background:url(../_images/searchbox_white.gif) top left no-repeat; padding-left:8px;}
.searchBoxMiddle{background:url(../_images/searchbox_white.gif) top center no-repeat;white-space: nowrap; padding:3px 5px 0px 5px;}
.searchForm input{font-size:18px;}
.searchFormSubmit{height:28px;}
.searchBoxRight{background:url(../_images/searchbox_white.gif) top right no-repeat; padding-right:8px;}
.searchBoxRight strong{color:#080;}
.subsearch{font-size:13px;font-weight:normal; margin:3px 0 0 -3px;}
.ipNotification{padding:5px; border:2px solid #FFCC00; background:#FFFFCC; text-align:center; font-weight:bold; margin-top:10px;}
.ipWarning{padding:5px; border:3px solid #FF0000; background: #FFDDDE; text-align:center; font-weight:bold; margin-top:10px;}
.newsBox{margin-top:10px; border:1px solid #080; background:#F9FFF2;}
.newsBoxContent{padding:15px; text-align:justify; line-height:18px;}
.newsBoxContent strong{color:#080;}
.searchInfo{margin-top:10px; line-height:20px; padding:4px 5px 4px 5px; background:#D7FCAB; border-top:1px solid #0C0;white-space:nowrap;font-size:small;}
.searchInfo a{color:#000; text-decoration:none;}
.searchInfo a small{border:1px solid #808080; font-size:11px;}
a.adultFilter {color:#003399;}
a.adultFilter strong{color:#006600;}
.didYouMean{margin:15px 0 15px 0;}
.didYouMeanText{font-weight:bold;font-size:medium;font-weight:normal; color:#C00;}
.didYouMean a{font-weight:bold; font-style:italic;font-size:medium; color:#00C;}
.topAdsHolder{background:#FFF8DD; margin-bottom:15px;}
.topAdsHolder .sponsoredText{margin: 3px 3px 0 0; float:right;color:#666; font-weight:normal; font-size:small;}
.topAdsHolder ol{padding:3px 0px; margin:0;}
.topAdsMiddle{padding-top:12px;}
.topAdsHolder li{list-style-image:none;list-style-position:outside;list-style-type:none; padding:0px 3px 0px 5px;}
.topAdsHolder h3{font-weight:bolder; font-size:medium; margin:0; padding:0; color:#0000CC;}
.topAdsHolder a{color:#0000CC;}
.topAdsHolder cite{color:green; font-style:normal; font-size:small;}
.topAdsHolder .adText{font-size:small; padding-left:25px;}
.normalAdsHolder{padding:0px 0px 5px 3px; background:#fff; width:30%; float:right;}
.normalAds{border-left:1px solid #D7FCAB; padding-left:5px; margin-left:3px;}
.normalAds .sponsoredText{margin-bottom: -15px;color:#666; font-weight:normal; font-size:small;}
.normalAds ol{padding:3px 0px; margin:0;}
.normalAds li{list-style-image:none;list-style-position:outside;list-style-type:none; padding:20px 3px 0px 5px;}
.normalAds h3{font-weight:bolder; font-size:medium; margin:0; padding:0; color:#0000CC;}
.normalAds a{color:#0000CC;}
.normalAds cite{color:green; font-style:normal; font-size:small;}
.normalAds .adText{font-size:small;}
.resultStage{margin-top:10px;}
.resultHolder{}
.result{float:left;}
.resultMimeType{font-size:small; color:#999999;}
.resultTitle{font-size:medium;font-weight:normal;}
.resultTitleNewTab{text-decoration:none;background:url(../_images/new_tab_inactive_white.gif) no-repeat;}
.resultTitleNewTab:hover{background:url(../_images/new_tab_active_white.gif) no-repeat;}
.result h3{margin:0;}
.result img{float:left; margin:3px 5px 5px 0;border:1px solid #ccc; margin-right:5px; width:120px; height:90px;}
.resultSummary{font-size:small; font-weight:normal;}
.resultFooter{font-size:small; font-weight:normal;}
.resultUrl, .resultSize{color:green;}
.resultCache{color:#7777CC;}
.endOfSearchResults{margin:20px 0 20px 0; font-style:italic; text-align:left;}
.pagination{margin-top:60px;}
.pagination a, .pagination a:visited{color:#080;padding:3px 7px 3px 7px; background:#fff; border:1px solid #080; margin:5px; text-decoration:none;}
.pagination a:hover{background:#D7FCAB; border:1px solid #050; color:#050;}
.pagination strong {padding:3px 7px 3px 7px; color:#030; background:#A4F174; border:2px solid #050; font-weight:bold; margin:5px; cursor:default;}
.searchboxBottomHolder{margin-top:50px; padding:30px 0 30px 0; background:#D7FCAB; border-top:1px solid #0C0;border-bottom:1px solid #0C0;}
.footer{margin:50px 0px 20px 0px; text-align:center;font-size:14px; line-height:25px;}
.footer a, .footer a:visited{color:#050; padding:10px; font-size:14px;}
.footer a:hover{color:#00CC33;}
.co2{margin-top:10px;}