body {margin:0; padding:0;font-family:'Lucida Grande', Verdana;font-size:13px;text-align:center;background-color:#ddd;}
#container {margin:0 auto;width:1000px;border-left:1px solid #aaa;border-right:1px solid #aaa;text-align:left;background-color:#fff;}
* html #container{width:1003px;}
img {border: 0px;}
.extimg{padding:0 3px;}
#logosearch {padding:12px 0 15px;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.prepend-10{padding-left:10px;}
.font12{font-size:12px;}.font11{font-size:11px;}
.height2{height:2px;}

#polldata{position:absolute;left:-1000px;top:0px;}

#header {border-top:1px solid #89c2d3;background-color:#f0f7f9;padding-top:2px;padding-bottom:2px;font-size:12px;}
#leftcol {width:660px;padding-right:24px;position:relative;padding-bottom:50px;background-color:#fff;}
#rightcol {width:305px;background-color:#fff;}
#logo img, #snapshot {text-align:center;padding-top:10px;}
#logo {text-align:center;width:290px;overflow:hidden;}
#logo img{padding-bottom:10px;}
#searchform{margin-top:2px;}
#sitehome{position:absolute;right:0px;top:0px;}
* html #sitehome{right:20px;top:5px;}
#searchbutton{border: 0pt none ; background: transparent url(/images/go_button.png) no-repeat scroll left top; cursor: pointer; float: left; height: 37px; width: 86px;position:relative;top:3px;}
.logininptsearch{border:2px solid #AACCEE;display:block;font-size:13px;padding:3px 0 4px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;}
#msg{color:red;font-size:11px;}
#divbutton{position:absolute;bottom:4px;right:2px;}
#searchbox{width: 260px;border:0;font-size:24px;z-index:2;outline:0px;}
#searchform div.fl{width:365px;padding-left:10px;position:relative;height:32px;}
#attrs {padding-left:10px;font-size:16px;}
.majorerror{font-size:16px;}
.red{color:#ed1c24;}
.green{color:#00a651;}
h1{font-size:30px;font-weight:normal;border-bottom:1px dotted #999999;padding-bottom:1px;margin:5px auto 0px;line-height:28px;position:relative;}
.showh1{font-size:32px;margin:15px auto 12px;line-height:36px;}
.actions{text-align:right;position:absolute;right:20px;z-index:2;top:24px;width:110px;}
#leftcol .actions .boxchild{background-color:#e6f4fd;padding:7px;}
.actions div.fr {margin-right:20px;}
#sharethis{margin-right:8px;}
.actions a{padding:0 5px;text-decoration:none;font-size:12px;}

.secheader {font-size:18px;color:#e55423;padding-bottom:4px;}
.keyval {padding:7px 0;}
.key {width:120px;}
.value{width:535px;position:relative;}
.keyupdown{padding-bottom:6px;padding-top:6px;position:relative;font-size:14px;}
.valueupdown{margin-left:20px;padding-bottom:7px;position:relative;}
.key, .value, .keyupdown, .valueupdown,#twittercomments .boxchild{line-height:18px;}
.keypeople {width:375px;}
.peopleimg {width:44px;height:44px;overflow:hidden;line-height:40px;}
.peopleimg img{max-height:44px;max-width:44px;}
#logo img{max-width:285px;max-height:150px;}
/** html #logo img{width: expression( document.body.clientWidth > 285 ? "285px" : "auto" );height: expression(this.scrollHeight > 150 ? "150px" : "auto" );}
*/.faviconimg{max-height:16px;max-width:16px;}
/** html .faviconimg{width: expression( document.body.clientWidth > 16 ? "16px" : "auto" );height: expression(this.scrollHeight > 16 ? "16px" : "auto" );}
*/
a{color:#003399;text-decoration:none;}
a.tag{padding-right:6px;}
a.morelink{font-weight:bold;font-size:12px;color:#b8860b;text-decoration:underline;}
a.smallmorelink{font-weight:bold;font-size:11px;}
.gray {color:#777777;}
.gf12 {color:#777777;font-size:12px;}
.gf14 {color:#777777;font-size:14px;}
.gf11 {color:#777777;font-size:11px;}
.compete {padding-left:25px;}

#ss .key{padding-top:6px;}
#similarsites {background-color:#f5e082;}
#similarsites .boxchild{background-color:#ffffe5;padding:4px 10px;line-height:22px;}
#similarsites a {padding-right:10px;font-size:14px;}
.separator {border-bottom:1px dotted #999;padding:5px 0 5px 0;margin-bottom:7px;}
.rbox, .grayboxpad .rbox{-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;padding:1px;}
.rbox .boxchild{padding:10px;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
#twittercomments, #twittercomments_disp{background-color:#89c2d3;margin-top:10px;}
#twittercomments .boxchild, #twittercomments_disp .boxchild{background-color:#f0f7f9;padding-right:20px;}
#twitterstrict{text-align:right;position:absolute;top:20px;right:5px;font-size:12px;}
.twititem{border-bottom:1px dashed #ccc;padding-bottom:10px;padding-left:5px;padding-top:6px;}
.listitem{line-height:24px;}
.popular_values {background-color:#E6F4FD;padding:4px;font-size:11px;white-space:nowrap;}
.popular_values .boxchild {padding:0px;}
.popular_values img{width:15px;position:relative;top:3px;}
.popular_values .boxchild span{padding:0 8px;}
#socialscore .boxchild {background-color:#f0f7f9;}
#socialscore .col1 img {position:relative;top:7px;}
.sitechange{background-color:#f0f7f9;text-align:center;margin-top:10px;font-size:11px;}
.rbox .sitechange {padding:7px;}
#socialscore .col1 {width:30px;}
#socialscore .col2 {width:150px;line-height:18px;padding:3px 0;}
#socialscore .col3 {padding-left:30px;}
#socialscore table, .roundingraybox table {font-size:13px;}

.graybox {background-color:#f1f1f1;border:1px solid #aaa;width:304px;margin-top:10px;height:100%;border-bottom:none;padding-bottom:50px;}
.grayboxpad{padding:7px;}
.roundingraybox{background-color:#ccc;}
.roundingrayboxads .boxchild{background-color:#fafafa;}
.roundingrayboxads {background-color:#CCC;}
.adimg img{padding:5px;}
.roundingraybox .boxchild {background-color:#fff;}
.roundingraybox .secheader, .roundingrayboxads .secheader {text-align:center;font-size:16px;padding-bottom:12px;}
.roundingraybox table .col1 {width:20px;text-align:right;}
.roundingraybox table .col1a {width:20px;text-align:right;}
.roundingraybox table .col1c {width:13px;text-align:right;}
.roundingraybox table .col2 {width:180px;padding-left:10px;}
.roundingraybox table {line-height:18px;}
.adv2{padding-top:20px;}
#snapshot img.snap{position:relative;right:3px;border:1px solid #aaaaaa;}
#featuredsitedv, #fastestgrowing, #topwebtools, #hostingservices, #googleads2, #googleads1, #sitescompetetraff{margin-bottom:10px;}
#featuredsitedv, #fastestgrowing, #topwebtools, #hostingservices, {display:none;}

#blogreactions, #blogposts, #popular_pages, #socialscore {line-height:28px;}
#blogreactions .listitem, #blogposts .listitem, #popular_pages .listitem, #socialscore tr{line-height:18px;padding:4px 0;}
.nwrap{white-space:nowrap;}
.rightalignmore {text-align:right; line-height:12px;padding-top:5px;}

#blogs, #twitter, #blog_posts{display:none;}
.gmapcontent{float:left;max-width:230px;}
* html .gmapcontent{width: expression(document.body.clientWidth > 230 ? "230px" : "auto" );}
.gmap{float:left;padding-left:30px;position:relative;padding-bottom:10px;padding-right:7px;}
.enlarge_location{background:transparent url(/images/zoom_icon_small.png) no-repeat scroll 0 0;height:40px;position:absolute;right:-5px;top:-12px;width:33px;}
#hamapping, #locmapping{cursor:pointer;}
.morepeople{bottom:10px;position:relative;text-align:right;}
.trpeople{line-height:0px;text-align:right;}

/**** people page *****/
#key_people table td, #key_people_page table td{line-height:18px;}
#key_people table tr.trpeople td, #key_people_page table tr.trpeople td{line-height:0px;}
#key_people table td{border-top:1px dashed #ccc;}
#key_people table.noborder td{border-top:none;}
.peopletd{max-width:450px;min-width:200px;}
* html .peopletd{width: expression( document.body.clientWidth > 450 ? "450px" : document.body.clientWidth < 200 ? "200px" : "auto" );}
/*#key_people_page td{border-bottom:1px dotted;}*/
.desc {padding-bottom:15px;padding-top:4px;}

/** traffic page **/
.tfbox{position:relative;width:100px;height:12px;background-color:#eee;}
.tfboxchild{position:absolute;left:0px;top:0px;height:100%;background-color:#99CC99;}
.trafficimg{border:1px solid #eee;margin:5px 0;}
.trafficbox{background-color:#f0f7f9;line-height:24px;}
.trafficbox .boxchild{padding:5px 10px;}
#famous_countries .key{line-height:15px;}
#traffic .key, #uniq_vis .key{position:relative;top:10px;}
/*** footer ***/
#footer{text-align:center;font-size:12px;padding-bottom:5px;background-color:#f1f1f1;padding-top:5px;width:1000px;margin:0px auto;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
* html #footer{width:1004px;}
#footer a{padding:0px 8px;}
#footer .fl a{padding: 5px 0 0;}
#footer a:hover{text-decoration:underline;}
#cpright{padding:0px 50px 0px 30px;}
#footer img{position:relative;top:10px;}
/*** message panel **/
.messagepaneltype{margin:0px auto;width:600px;height:30px;background-color:#FFFFCC;line-height:30px;position:relative;margin-top:3px;padding:0 10px;}
#loadingbar{background-color:#F9F9F9;border:1px solid #CCCCCC;float:left;height:16px;line-height:16px;margin:7px 3px;position:absolute;right:0;text-align:center;bottom:0;width:170px;z-index:2;}
#donebar{background-color:#CED9FF;height:100%;left:0;position:absolute;top:0;height:77%;margin:2px;}
* html #donebar{line-height:12px;}
#loadpercent{position:absolute;top:0px;left:46%;}
#errormess{text-align:center;}
/***********/
.titlespan{font-size:18px;}

/*** website list (TAG page)***/
.weblist {padding:5px 0;line-height:16px;font-size:12px;}
.weblist .keyvalhome a.htitle{font-size:16px;font-weight:bold;}
#homefeatured .htitle, #featuredsite .keyvalhome .htitle {font-size:16px;padding-right:5px;}
.wtext{width:570px;}
.wtext span{font-size:0.8em;}
.wtext span.gray{font-size:11px;}
.tpag{width:300px;margin:0px auto;text-align:center;}
.tagitem{padding:2px 0;}
.tagitem b{font-size:13px;}
.weblist .numbering {width:65px;font-size:14px;top:1px;padding-top:2px;}
.wtext .keyhome{width:100px;}
.weblist .keyhome b{font-weight:normal;}
.wtext .keyvalhome{padding:1px 0;}
.wtext .valuehome a{margin-right:5px;}
.wtext b a{font-size:14px;}
.weblist #sidemorefeat{padding-right:100px;}
/******* contact page **/
.profile-form div {border-bottom:1px solid #DDDDDD;clear:left;padding:10px 0 10px 10px;position:relative;}
.profile-form label, .profile-form dt {display:block;float:left;font-size:85%;font-weight:bold;margin:0;padding:5px;width:150px;}
.profile-form input.form-text {width:200px;}
.profile-form .form-foot {border:medium none;padding-left:170px;}
.profile-form div {border-bottom:1px solid #DDDDDD;clear:left;padding:10px 0 10px 10px;position:relative;}
#supportMessage, #abuseMessage, #partnerMessage {display:none;padding:0 0 1em 160px;}
/********* featured site ***********/
#featuredsite {font-size:12px;}
#featuredsite .keyvalhome{padding-bottom:7px;}
#featuredsite .valuehome{width:180px;}
#featuredsite .keyhome{width:85px;}
#similarsites .secheader{text-align:center;}
#topwebtools a{font-size:13px;font-weight:bold;padding-bottom:4px;background:transparent url(/images/icons/externallink.png) no-repeat scroll right 4px;padding-right:13px;}
#topwebtools .item{padding-bottom:10px;}
#sharethis #st{background:transparent url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;padding-left:20px;}
#sidemorefeat{text-align:right;padding-right:10px;padding-bottom:8px;}
#expandfeatlinks, #expandfeatlinks a{font-size:12px;}
/********** update bar ************/
.updating{background-color:#FFFFCC;}

/********* hacks *********/
#delicious .key, #fic .key, #dpf .key{line-height:15px;}
#description{line-height:18px;position:relative;}
#description a{border-bottom: 1px dotted blue; font-size: 11px;}
#desshrink{display:none;}
#key_people .keyval{padding-bottom:0px;}
#tags .keyval{padding-top:4px;}
#partnerlogo{max-height:60px;max-width:200px;}
/** html #partnerlogo{width: expression( document.body.clientWidth > 200 ? "200px" : "auto" );height: expression(this.scrollHeight > 60 ? "60px" : "auto" );}
*/#notmessage5{padding:5px 10px 10px;font-size:11px;background-color:#f5f5dc;margin:5px 5px 0 0;}
.fsgrwlinks a{font-size:12px;}
#company, #deals, #slogan, #ss{clear:both;}

/*********** edit ***********/
#editbox form{background-color:#E3F1FA;color:#444444;margin:0;padding:10px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;}
.messagenote{background-color:#ffffcc;padding:2px 10px;}
#editbox input, #editbox textarea{background-color:#f9f9f9;font-size:13px;padding:6px;line-height:18px;font-family:'Lucida Grande',Verdana;border:1px solid #AACCEE;color:#333333;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;}
#editbox select {border:1px solid #ccc;padding:3px;font-size:15px;line-height:18px;}
#editbox .fw{width:460px;}
#editbox .width315{width:315px;}
#editbox .value{width:510px;}
label.radio{padding-left:5px;padding-right:30px;}
#logo_upload{width:200px;}
#editbox .w200{width:200px;}
#editbox .w260{width:260px;}
#editbox .keyval{padding:9px 0;}
.helpernote{font-size:11px;color:#010000;font-style:italic;}
.sel{color:#000;background-color:#fff;}
#navedit{color:#555;}
#navedit div.fl{padding:6px 40px 8px;border-left:1px solid #CCCCCC;}
a.tab{background-color:#DDEEF6;border:1px solid #C0C0C0;color:#778899;padding:4px 18px;text-decoration:none;}
a.activeTab, a.activeTab:link, a.activeTab:visited, a.activeTab:active {background-color:#FFFFFF;border-color:#AED7ED #AED7ED #FFFFFF;border-style:solid;border-width:1px;color:#000000;cursor:pointer;font-weight:bold;padding:4px 18px;text-decoration:none;}
.tabArea{float:left;font-size:16px;margin:0;padding:4px;position:relative;width:370px;z-index:9999;}
.tabBox{margin-top: 2px;border-bottom:1px solid #AED7ED;float:left;height:auto;margin:10px 0 0;padding:0;position:relative;width:650px;}
/********** signin page *********/
a.signin{background:#88bbd4;color:#FFFFFF;font-weight:bold;padding:3px 6px 5px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;margin-right:4px;}
a.signin span{background:url(http://static.twitter.com/images/toggle_down_light.png) 100% 50% no-repeat;padding:4px 18px 4px 0;}
a.signin.menu-open span {background-image:url(http://static.twitter.com/images/toggle_up_dark.png);color:#778899;}
#signin_menu{display:none;background-color:#DDEEF6;border:1px none transparent;position:absolute;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;color:#778899;font-size:11px;text-align:left;z-index:20;}
.logininpt{border:1px solid #AACCEE;display:block;font-size:13px;padding:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;}
a.menu-open{background-color:#DDEEF6;}
/*a.signup-button{background:#99cc22 url("http://static.twitter.com/images/bg-btn-signup.png") repeat-x 0 0;border:1px solid #99cc22;color:#333333;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;padding:3px 6px 5px;font-size:11px;line-height:22px;font-weight:bold;}*/
#signin_submit{background:#3399DD url(http://static.twitter.com/images/bg-btn-blue.png) repeat-x scroll 0 0;border:1px solid #3399DD;font-size:11px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;color:#FFFFFF;padding:2px 4px;}
#signin_menu p a{color:#2277BB !important;}


/******** tools page **********/
h3{margin:30px 0 5px;}
p{margin:0 0 10px;}
#toolsp img{padding:3px;border:1px solid #ccc;}
.bookmarklet{border:1px solid #888888;padding:0 2px;}

/*************** pop mentions ***********/
.menu {font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:100%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:10px 0 0 0;width:500px;font-size:13px;}
.menu li {clear:both;margin:0;padding:0 0 0.9em;position:relative;}
.menu li em{padding-left:5px;font-size:14px;font-style:normal;}
.menu strong, .menu strong b{font-weight:normal;}
#blogico{background:url(/images/icons/technorati.png) no-repeat top left;padding-left:30px;}
#wikiico{background:url(/images/icons/wikipedia.png) no-repeat 0px 3px;padding-left:30px;}
#twitterico{background:url(/images/icons/twitter.png) no-repeat top left;padding-left:30px;}
#delico{background:url(/images/icons/delicious.png) no-repeat top left;padding-left:30px;}
#diggico, #diggico1{background:url(/images/icons/digg.png) no-repeat top left;padding-left:30px;}
#yahooico{background:url(/images/icons/yahoo.png) no-repeat 0px 4px;padding-left:30px;}
#rssico{background:url(/images/icons/rss_icon.gif) no-repeat top left;padding-left:30px;}

/********** featured site dating ************/
.entryDate { border: 1px solid #999; left: -4.8em; font-family: Georgia,"Times New Roman", serif; line-height: 1; width: 2.9em;color:gray;}
.entryDate span { display: block; text-align: center; }
.postMonth { text-transform: uppercase; font-size: 0.7em;padding-top: 0.2em; }
.postDay { font-size: 1.2em; }
.postYear {font-size: 0.8em; padding: 0.2em 0; margin-top: 0.3em; background-color:#a9a9a9;color:#fff;}

/*********** deals page ************/
.tabledata {border:1px solid #CCCCCC;margin:5px 10px 0;text-align:left;line-height:20px;}
.tabledata tr.firstrow {background-color:#E4F2FD;height:40px;}
.tabledata td.tableline {background-color:#CCCCCC;height:1px;padding:0;}
td.lastcol{width:320px;text-align:center;}
.tabledata td{padding:5px 10px;margin:0;}
.tabledata th{text-align:center;}
#peoplepage{overflow:visible;z-index:10;}

/*p agination */
.willpag{text-align:right;font-size:12px;color:gray;}
.feedlink{position:absolute;left:0px;top:0px;text-align:left;font-weight:bold;font-size:12px;}
* html .feedlink{left:-510px;}
#footer .fl{text-align:left;padding:10px 25px;}
#qbadv{height:0px;}
#description a.downcase{font-size:13px;}
#snapshot{display:none;}

