﻿html body {font-family:Arial; color: #000000; font-size: 13px; text-align:center; padding:0px; margin:0px;}

#main{width:100%; padding:0px;}
#mainclear{text-align: left;}
#main_results{width:99%; margin-left:8px; text-align: left;}
.ggsrchopt{padding: 0px 0px 4px 3px; text-align: center; width: 362px;}
.ggsrchoptpane{padding: 0px 0px 4px 0px; text-align: center; width: 100%;}
.srchType{color: #1111CC; text-decoration: underline; margin-right: 0.6em; cursor :pointer;}
.srchTypeSelected{color: #000000 !important; font-weight: bold; margin-right: 0.6em; text-decoration: none; cursor: default;}
.logo{padding: 8px 0px 6px 18px; background-color: #f6f7f9; text-align: left; height: 56px;}
.searchcompletesearchbox{width: 615px; text-align: left; float :left;}
.searchcompletesearchboxpane{width: 100%;}
.poweredboss{float: left; font-size: 10px; padding: 23px 10px 0px 0px;text-align: center;}
.poweredresults{font-size: 10px; padding: 2px 0px 0px 5px; vertical-align: top;}
.poweredbosspane{font-size: 10px; padding: 0px 0px 24px 0px;}
.googlelogodiv{padding: 0px; margin: 0px;width: 75px; float: left;}
.restore{width: 200px;}
#content_searchcompletes{padding: 0px 0px 50px 250px; text-align: left;}
.prevhp{font-weight: bold;}
.ff_link{background-image: url(../images/dap_logo_drag.gif); background-repeat: no-repeat; width:68px; height: 70px; display: block;}
.ff_link strong{display: none;}
.fficon{float: left; width: 85px; height: 70px;}
img.google_logo{padding: 0px; margin: 0px;}
.searchmid{width: 705px;margin: 0px auto 0px auto; padding: 115px 0px 0px 0px;}
.searchmid2{height: 150px; padding: 101px 0px 0px 0px;}
.searchmidpane{width: 100%;margin: 0px auto 0px auto; padding: 22px 0px 50px 0px;height: 150px;}
.restore_main{padding: 20px 20px 0px 20px;}
.prevhomepage{color: #213572; font-weight: bold;}
ol.prev{ margin: 10px 0px 0px 22px; padding: 0px; width: 380px;}
.restore_ff{text-align: left; padding-bottom: 20px;}
.restore_ff_default{text-align: left; padding: 10px 0px 10px 10px; border: 1px solid gray; width: 490px; position: absolute; top: 0px; left: 0px; background-color: #fdfde9;}
.restore_ie{text-align: left; padding-bottom: 20px;}
.seachtxtform{width: 361px;}
.seachtxtformpane{width: 95%;}

.mar0{margin: 0px !important;}
.mar_t3{margin-top :3px;}
.mar_t5{margin-top:5px !important;}
.mar_t21{margin-top: 21px !important;}
.pad0{padding: 0px;}
.pad_t0{padding-top: 0px !important;}
.pad_t3{padding-top: 3px;}
.pad_t5{padding-top: 5px;}
.pad_l5{padding-left: 5px;}
.pad_t6{padding-top: 6px;}

/* search results */
.searchdiv{height: 70px; text-align: left; padding: 0px; margin-left: 8px; padding-top: 15px; width: 928px;}
.searchdiv img{padding: 1px 10px 0px 0px; margin: 0px;}
.companySearchLogo{float: left;padding: 0px; padding-left: 0px; margin: 3px 0px 0px 0px; width: 148px;}
.searchbox2{float: left;margin-top: 2px;}
.searchbox2bot{margin-top: 2px; margin-left: 156px;}
.poweredgoogle2{float: right; padding: 3px 25px 0px 0px;}
.googlepoweredtxt2{float: left;padding-top: 15px;}
hr.s_results{color: #c9d7f1; height: 1px;}
.searchbot{border-bottom: 1px solid #6b90da;border-top: 1px solid #6b90da; background-color: #f0f7f9; padding: 15px 0px 15px 0px; margin: 0px 10px 0px 0px;}
/* search results */

/* widget */
.widget{padding: 3px 0px 0px 12px;}
.widget h2{font-size: 138%;display:inline;font-weight:normal;margin:0;}
.widgetmap{border: 1px solid #1111cc;margin-right: 8px; padding: 1px;}
.widgetweather{padding: 2px 5px 5px 0pt;}
/* widget */

/* search tip */
.searchtipwrap{margin-top: 6px;}
.searchtipt{background-color: #f2ce68; padding: 2px 5px;}
.searchtip{border: 1px solid #fcb31c; padding: 5px;}
/* search tip */

/* featues */
.featuresheader{height: 70px; text-align: left; padding: 0px; margin-left: 8px; padding-top: 5px;}
.featuresheader .title{border-bottom:1px solid #999999;float:left;padding:0px; width: 100%;display:block;float:none;margin:13px 0 0 153px;width:auto;}
.featuresheader .title h1{color:#333333;padding:0;font-size:1.3em; margin: 0px;}
.featurescont{}
.ftrmenutitle{color:#DFA800;}
.calcinfo{float: left; font-size: 12px;}
.ftrcont{float:left;margin:0 0 0 10px;width:80%;padding: 0px;}
.ftrcont h2{margin: 0px 0px 12px 0px; padding: 0px; font-size: 14px;border-bottom:1px solid #CCCCCC;}
.ftrcont h3{margin: 0px 0px 12px 0px; padding: 0px; font-size: 12px;}
.italic{font-style: italic;}
.ftrcalculcicon{float: left;padding: 3px 15px 0px 0px; width: 40px; text-align: center;}
table.ftrtime td{font-size: 16px;}
table.ftrtime table td{font-size: 13px;}
/* featues */

/* Extended Search */
table.extres{border-collapse: collapse; margin-top: 4px;}
table.extres td{padding-left: 14px; vertical-align: top;}
table.extres td.ext_search{padding-top: 10px; padding-left: 14px; vertical-align: top;}
div.sediv{padding-left:12px;text-indent:-10px;}
.extres div{text-indent:-10px;padding-left:12px;}
.extres a{text-decoration:none;color:#1111CC;cursor:pointer;}
.extser_term{font-size:82%;}
/* Extended Search */

.aligncenter{text-align: center;}
img{border: 0px;}
.floatleft{float: left;}
.floatright{float: right;}
.clearall{clear: both; height: 0px; font-size: 1px;}
.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size: 12px !important;}
.font13{font-size: 13px !important;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.alignleft{text-align: left;}
.u{text-decoration: underline;}
.nu{text-decoration: none;}

/* new tab */
html body.newtab{font-family:Arial; color: #000000; font-size: 13px; text-align:center; padding:0px; margin:0px; background-color: #f4f4f4;}
#mainnewtab{width:95%; padding:10px 0px 0px 10px; text-align: left;}
table.search{padding: 10px 0px 0px 20px;}
img.newtabicon{float: left; padding: 10px 15px 0px 0px;}
h1.newtabtxt{padding: 10px 0px 0px 0px; margin: 10px 0px 10px 0px; color: #4a749c; font-weight: normal; float: left;text-align: left; font-size: 20px;}
.pad_l0{padding-left: 0px;}
a.learnmore{color: #4a749c; font-size: 13px;}
hr.newtab{width: 718px; margin-top: 0px; text-align: left;}
.newtabexp{color: #58575f; text-align: left; padding-top: 20px;}
h2.newtab{font-weight: normal; padding: 0px; margin: 0px; font-size: 14px;}
ul.newtab{padding-top: 0px; margin-top: 4px; margin-bottom: 25px;font-size: 14px;}
ul.newtab li{padding-bottom: 2px;}
.poweredggnewtab{font-size: 10px; vertical-align: middle;}
.googlesearchbox{width: 378px; float: left; margin-top: 20px;}
.googlesearchboxpane{width: 100%;}
.poweredgoogle{float: left; font-size: 10px; padding: 2px 5px 0px 0px;}
.poweredgooglepane{font-size: 10px; padding: 0px 0px 24px 0px;}
/* new tab */


BODY.search {BACKGROUND: #fff;MARGIN: 0px 0px 0px 0px;COLOR: #000; text-align: left; padding-top: 5px;}
BODY.search {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif}
HTML {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif}
.med {PADDING: 6px 0px 15px 3px;FONT-WEIGHT: normal;FONT-SIZE: small;margin: 0px 0px 0px 159px; border-left: 1px solid #D3E1F9;}


A:link {COLOR: #1111CC;}
B {}
OL {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;}
LI.unitres {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif; padding-left: 12px;}
OL LI {LIST-STYLE-TYPE: none;}
.unitres {MARGIN: 1em 0px;}
.results {MAX-WIDTH: 41em;}
.gl {WHITE-SPACE: nowrap}
.bl {DISPLAY: inline;}
.gl A:link {COLOR: #77c}
CITE {COLOR: green;FONT-STYLE: normal;}
EM {FONT-WEIGHT: bold;FONT-STYLE: normal}
EM {}
.sponsored {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif; padding: 0px 0px 10px 0px; margin: 0px;}
.nobr {WHITE-SPACE: nowrap}
.fl:link {COLOR: #77c;}
#res H3 {DISPLAY: inline}
H3 {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;FONT-WEIGHT: normal;FONT-SIZE: medium;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;}
.restitle {DISPLAY: inline;FONT-WEIGHT: normal;MARGIN: 0px;}
.restitle {FONT-SIZE: medium}
.hd {OVERFLOW: hidden;WIDTH: 1px;POSITION: absolute;TOP: -1000em;HEIGHT: 1px;}
#resheader {CLEAR: both;}
#resheader {BORDER-TOP: #6b90da 1px solid;BACKGROUND: #ebeff9;}
#resheader {MARGIN: 0px;}
#resheader {PADDING-RIGHT: 0.1em;MARGIN-TOP: 0px;PADDING-LEFT: 0.1em;PADDING-TOP: 0.1em;}
#resheader P {PADDING-RIGHT: 0.2em;PADDING-LEFT: 0.2em;PADDING-BOTTOM: 0.2em;MARGIN: 0.1em 0px 0px 0px;PADDING-TOP: 0.2em;ZOOM: 1;WHITE-SPACE: nowrap;TEXT-ALIGN: right;}
B {}
#resheader DIV {PADDING-RIGHT: 0.5em;PADDING-LEFT: 4px;FLOAT: left;PADDING-BOTTOM: 0px;PADDING-TOP: 4px;}
#resh B {MARGIN-RIGHT: 0.6em;}
.style1{text-align: center;}
FORM {padding: 0px; margin: 0px;}
.xsm {FONT-SIZE: x-small;}
.nobr {WHITE-SPACE: nowrap;}
A:link {COLOR: #1111cc;}
H1 {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;}
H1 {FONT-FAMILY: arial,sans-serif;}
#logo {DISPLAY: block;MARGIN: 14px 0px 7px;OVERFLOW: hidden;WIDTH: 188px;POSITION: relative;HEIGHT: 33px;}
#logo IMG {border-style: none;LEFT: 0px;POSITION: absolute;TOP: -26px;height: 76px;}
A.aPaging {FONT-SIZE: 13px;TEXT-DECORATION: none; padding :0px 5px; color :#4272DB;}
.tdPaging {FONT-SIZE: 14px;COLOR: #ad0808;TEXT-ALIGN: center;}
.tblPaging {PADDING-BOTTOM: 10px;PADDING-TOP: 30px;}
#rcol {FLOAT: right; width: 250px; max-width: 250px;}
#rcol {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;BACKGROUND: #fff;PADDING-BOTTOM: 0px;BORDER-LEFT: #fff 1px solid;PADDING-TOP: 0px;WHITE-SPACE: nowrap;border-spacing: 0;}
.std {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif;}
#rcol P {MARGIN: -0.5em 0px 0px 0.5em;TEXT-ALIGN: center;}
#rcol LI {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 1em 0px;PADDING-TOP: 0px;ZOOM: 1;}
#rcol CITE {DISPLAY: block;TEXT-ALIGN: left}
#rcol H2 {COLOR: #676767}
#rcol H2 {FONT-SIZE: small;FONT-FAMILY: arial,sans-serif}
#rcol H2 {FONT-WEIGHT: normal;}

.numresults{font-size: 11px; margin :5px 0px 0px 9px;}

/* google ad */
h2.ad_header {color:#676767;font-size:12px; padding: 0px; margin: 0px; font-weight: normal;}  
h2.adbottom_header {color:#676767;font-size:12px; padding: 5px 5px 0px 0px; margin: 0px; font-weight: normal;}
.adwide{color:#676767;font-size:12px; padding: 5px 5px 0px 0px; margin: 0px; font-weight: normal; float:right;} 
.ad_line1 {color:#0000cc;font-size: medium; text-decoration:underline;} 
.ad_text {color:#000000;font-size:13px; text-decoration:none;} 
.ad_url {color:#008000;font-size:13px;text-decoration:none;} 
.ad_url{padding-right:5px} 
.narrow_ads {background:#e5ecf9; padding:0px} 
.ggadunit{padding: 5px 0px 3px 6px; margin-top: 5px;}
/* google ad */

.adseparator{margin-top: 6px;background-color: #f5fafd; padding-bottom: 8px;}
.videoseparator{color:#CCCCCC;display:inline; margin: 0px 4px;}
.videodescrip{-moz-border-radius:5px 5px 5px 5px; border :1px solid #eaeaea; width: 640px; margin-top: 15px; padding-top: 4px; background-color: #f2f2f2;}
.gray{color:#666666;}
.site{color: #0E774A;}
.videoimg{width: 120px; height:90px; border :1px solid #1111cc; padding: 1px;}
.srchl a{color: #4272DB;text-decoration:none;margin:0 12px;}


input.sf{border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;border-style:solid;border-width:1px;color:#000000;font:18px arial,sans-serif bold;height:25px;width: 496px;margin:0px;padding:5px 8px 0 6px;vertical-align:top;}
input.sf2{border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;border-style:solid;border-width:1px;color:#000000;font:18px arial,sans-serif bold;height:25px;width: 600px;margin:0px;padding:5px 8px 0 6px;vertical-align:top;}
input.sf_within{border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;border-style:solid;border-width:1px;color:#000000;font:18px arial,sans-serif bold;height:25px;width: 300px;margin:0px;padding:5px 8px 0 6px;vertical-align:top;}
input {-moz-box-sizing:content-box;}
.submitbtn {
    /*border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7;*/
    display:inline-block;margin:0px 0 4px 4px;
}
.lsbb {
    /*background:none repeat scroll 0 0 #EEEEEE;*/
    background-color: whitesmoke;
    border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
    border-style:solid;
    border-width:1px;
    display:block;height:30px;
    -webkit-border-radius: 2px;
    -webkit-user-select: none;
     border-radius: 2px;
}
.lsb:active  {background:none repeat scroll 0 0 #CCCCCC;}
.lsb {
    border:medium none;
    color:#666;
    cursor:pointer;
    font:15px arial,sans-serif;
    height:27px;margin:0;outline:0 none;vertical-align:top;
    background-image: -webkit-linear-gradient(top, whiteSmoke, #F1F1F1);
    background-image: -o-linear-gradient(top, whiteSmoke, #F1F1F1);
    background-color: whitesmoke;
    -webkit-border-radius: 2px;
    -webkit-user-select: none;
    /*background: url(images/searchbtnbg.gif) repeat-x 0 0;*/
    line-height: 27px;
    border-radius: 2px;
    font-weight: bold;
    text-align: center;
}
.makehp{padding-top: 73px;}

.sitestop {background:none repeat scroll 0 0 #FFFFFF;height: 20px; margin-left: 8px;font-size:13px;padding-top:1px !important;}
.sitesline{border-top:1px solid #C9D7F1;}

.leftnav{float: left; width: 147px;margin: 0px 4px 0px 8px; font-size: 15px;}
.leftnav ul{padding-left: 0px; margin-left :0px; margin-top: 6px;}
.leftnav ul#mainitems{margin-bottom :0px !important;padding-bottom: 0px !important;}
.leftnav li{padding:3px 2px 0px 8px;margin-bottom:2px;}
.mitem {line-height:26px;list-style: none; height: 27px;width: 137px;}
.mitem a{text-decoration: none;}
a.moreitem {line-height:26px;text-decoration: none; color: #1111cc; cursor: pointer;}
.moreicondiv{margin-top: 4px;}
 .msel {font-weight:bold;background: #3366FF;color:#FFFFFF;}
.sicon{float:left;height:22px;margin-right:5px;margin-top:1px;outline:medium none;padding-right:1px;width:22px;}
.webicon{background: url(../images/web_icon.png) 0 0 no-repeat;background-position : 0px; cursor: pointer;}
.imagesicon{background: url(../images/images_icon.png) 0 0 no-repeat;background-position : 0px; cursor: pointer;}
.videoicon{background: url(../images/video_icon.png) 0 0 no-repeat;background-position : 0px; cursor: pointer;}
.newsicon{background: url(../images/news_icon.png) 0 0 no-repeat;background-position : 0px; cursor: pointer;}
.twittericon{background: url(../images/twitter_icon.png) 0 0 no-repeat;background-position : 0px; cursor: pointer;}
.moreicon{background: url(../images/moreicon.gif) 0 0 no-repeat;background-position : 0px; cursor: pointer; margin: 2px 4px 0px 8px;}
.fewericon{background: url(../images/fewericon.gif) 0 0 no-repeat;background-position : 0px; cursor: pointer; margin: 2px 4px 0px 8px;}

table.videoTbl{margin-left: 11px;}
table.videoTbl td{padding: 5px 10px 10px 0px;}
table.videoTbl td.video{padding: 5px 10px 10px 0px;}
a.nounderline{text-decoration: none;}
.views-rounded {-moz-border-radius:5px 5px 5px 5px;border:1px solid #EAEAEA; width: 96px; padding: 5px; margin:10px 0px 0px 10px; float: left;}
.views-rounded div{font-size:1.4166em;line-height:1; font-weight: bold;}
.searchwrap{max-width: 1215px; min-width: 800px;}
.playyt{float: left; margin: 10px 0px 0px 0px;}
.didyoumean{padding-left: 11px;}
.narrow_ad_unit{border-left: #c9d7f1 1px solid;}

/* images */
.imagesearchwrap{clear:both;}
.clearfix:after{display: block;height: 0px;visibility: hidden;clear: both;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
SPAN.photo_container{position: relative;}
DIV.ResultsThumbs SPAN.pc_t{font-size: 0px;}
.ResultsThumbs{margin-top: 20px;}
.ResultsThumbs DIV.ResultsThumbsChild{position: relative;text-align: left;padding-bottom: 0px;margin: 5px 10px 0px 5px;padding-left: 0px;padding-right: 0px;float: left;height: 220px;padding-top: 0px;overflow: hidden;display: inline; width: 140px;}
.ResultsThumbs DIV.ResultsThumbsChild img{position: absolute; bottom: 0; left: 0; max-height: 155px; max-width: 135px; vertical-align: bottom; padding: 1px; border: 1px solid #cccccc;}
.ResultsThumbs P.ResultsThumbsChild{margin-top: 5px;font: 11px Arial,Helvetica,sans-serif;color: #000;}

.ResultsThumbs P.ResultsThumbsChild span{color: #676767;}
.full-width{width: auto;}
DIV.ResultsThumbs{margin-top: 10px;}

.js{padding-left: 7px;}
.js#just_results .ResultsThumbs A{color: #0063dc;text-decoration: none;}
#just_results{position: relative;margin-top: 0px;zoom: 1;display: inline;float: left;}
/*IMG.search-minwidth-ie{display: block;height: 1px;clear: both;}
IMG.search-minwidth-ie{width: 520px;}
#ajax_pagination{width: 520px;}*/

.js#just_results .ResultsThumbs .ResultsThumbsChild A{color: green;text-decoration: none;}
.search-moreinfo{position: absolute;padding-bottom: 5px;padding-left: 5px;bottom: 0px;padding-right: 5px;display: none;right: 0px;padding-top: 5px;}
.search-moreinfo-small{width: 11px;margin-bottom: 3px;background: url(http://l.yimg.com/g/images/icon_info_9x9.gif) no-repeat 0px 0px;height: 11px;margin-left: -2px;margin-right: 3px;}
.ResultsThumbs{position: relative;zoom: 1;}
.ResultsThumbs DIV{position: relative;zoom: 1;}
.divimg{POSITION: relative;height: 155px; vertical-align: bottom;}


/* Twitter */
#twittercontent * {border-bottom: 0px; border-left: 0px; margin: 0px; font-weight: normal;}
#twittercontent{margin-left: 11px;}
#twittercontent UL {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; padding:15px 0px 0px 0px;}
#twittercontent LI {BORDER-BOTTOM: #eeeeee 1px solid; LIST-STYLE-TYPE: none; MIN-HEIGHT: 55px; padding: 5px 15px 5px 0px; WIDTH:520px; BACKGROUND-REPEAT: no-repeat; background-position: 5px 5px; MARGIN-BOTTOM: 2px; HEIGHT: auto; padding-right: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px; _height: 38px; font-size: 14px; line-height: 17px;}
#twittercontent li img{border :1px solid #cccccc; padding: 1px}
#twittercontent a{color: #497BB6;}
#twittercontent .time{color: #777777; font-size :12px; display: block;}
#trends{margin-left: 11px;}
#trends a{padding-right: 6px;}
.tpaging{margin: 20px 0px 0px 190px !important; display: inline-block;}
/* Twitter */

/*search within */
.srchwithin{color: Green; font-size: 14px; margin-top: 10px;}
.srchwithin_r{float: left; font-size: 16px; padding: 15px 0px 0px 10px}

.footer{font-size: 11px; text-align: center; padding-top: 20px;color:#767676;}
.footer a{color:#1111CC;}
.red{color: red}
.feedbackfields{width: 450px; margin-top: 3px;}
.feedbackform{width: 460px;}
.feedbackwrap{margin: 20px 100px 0px 100px;text-align: left;  background-color: #fafafa; padding: 35px;}
.feedbackwrap h1{font-size: 20px;padding-bottom: 5px;}

.animatedmenu{background-color: #ffffff;width: 147px;top:0px;left:0px;overflow:hidden;margin :0px;padding: 0px;}
.animatedmenu2{background-color: #ffffff;width: 147px;top:0px;left:0px;overflow:hidden;margin :0px;padding: 0px;}
