@charset "utf-8";
/* CSS Document */

html{width:100%;height:100%;}

h1,h2,h3,p{margin:0 0 0.5em 0;}
p {margin-bottom: 1em;}
ul,li {margin:0;padding:0;}
body{	
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Verdana, sans-serif;
  font-size:12px;
  line-height:1.5em;  
  width:100%;
	}
  
#bgimg, #bg1440, #bg1280, #bg1024, #bg800 {	
	position: absolute;
	top: 0;
	left: 0;
  z-index: -1;  
  display:none;
}

a.url, a.url:visited, a.url:active {color:#0099CC;text-decoration:none;}	
a.url:hover {text-decoration:underline;}
	
a img{
	border:none;
	}
	
input {
	border:none;
  font-size:18px;  
	}		
	
.clr{	
	clear:both;
	}	
	
form {
  padding: 0;
  margin: 0;
}

label{font-size:18px;margin:5px auto;color:#000;}

.mainsearch{
  position:relative;
	width:600px;
	height:200px;
	margin:auto;
}
.resultsearch {height:55px;margin:0 auto 0 5px;padding-left:155px;position:fixed;top:20px;z-index:10000;}
textarea.widget-code {
	background:url(/images/inputarea.gif) no-repeat;
	width:354px;
	height:40px;
  float:left;
  margin-right: 10px;
	}	

.widget {height:55px;margin:20px 0;width:630px;}
.w500 {width:500px;}
.w500 .search-logo {margin-left:10px;}
.w500 .search-left {width:490px;padding-top:5px;}
.w500 #tablist {width:465px;margin-top:-13px;}
.w500 #tablist li input {font-size:10px;}
.w500 #tablist li.morebox {display:block;}
.w500 .search {width:470px;}
.w500 #searchdo input.insearch {width:400px;}
.w160 {width:160px;}
.w160 .search-logo {margin-left:10px;}
.w160 .search-left {width:300px;padding-top:5px;}
.w160 #tablist {width:155px;margin-top:-15px;}
.w160 #tablist li {display:none;}
.w160 #tablist li.morebox {display:block;}
.w160 .search {
  width:160px;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
}
.w160 #searchdo input.insearch {width:105px;height:20px;font-size:18px;line-height:20px;}
.w160 #searchdo input.submit {width:28px;height:26px;background-image:url(http://test.favitt.com/images/search-button-small.png);}
.w300 {width:300px;}
.w300 .search-logo {margin-left:100px;}
.w300 .search-left {width:460px;padding-top:5px;}
.w300 #tablist {width:295px;margin-top:-15px;}
.w300 #tablist li {display:none;}
.w300 #tablist li.morebox {display:block;}
.w300 .search {
  width:300px;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
}
.w300 #searchdo input.insearch {width:245px;height:20px;font-size:18px;line-height:20px;}
.w300 #searchdo input.submit {width:28px;height:26px;background-image:url(http://test.favitt.com/images/search-button-small.png);}
.yelp .resultsearch, .maps .resultsearch {top:5px;}
.search-logo{float:left;width:90px;margin:10px 0 0 10px;}
.search-logo a.back{font-size:16px;}
.yelp .search-logo, .maps .search-logo {margin-top:25px;}
.search-left{float:left;width:695px;position:relative;padding-top:19px;}
.search-right{float:left;width:110px;}
.hidden {display:none;}
	
label.fav{
	color:#2a7592;
	font-size:18px;  
	}
.users-new label.fav, .users-create label.fav{margin-right:0;color:#2a7592;}
a#check_name img{margin-top:10px;}
	
input.sumitbtn{
	background:url(/images/checkavail.gif) no-repeat;
	width:127px;
	float:right;
	margin-top:5px;
	margin-right:15px;
	height:25px;
	cursor:pointer;
	}
	
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}	
	
	
input.uploaddo{
	background:url(/images/logininput.png) no-repeat;
	width:354px;
	height:24px;
	padding:10px;
  margin:5px auto;
  color:#000;
	}
input.uploaddo:focus { background-position:bottom;}
input.login-input{
	background:url(/images/logininput.png) no-repeat;
	width:354px;
	height:24px;
	margin-top:10px;
	padding:10px;
	}
input.grab{width:280px;}

fieldset { border:1px solid #cccccc; padding:15px; margin-bottom:10px; }

legend {
  padding: 0.2em 0.5em;
  color:#373737;
  font-size:18px;  
  font-weight:bold;
  text-align:right;
  }	
	
	
input.uploadbtn{
	background:url(/images/upload.gif) no-repeat;
	width:149px;
	height:36px;
	cursor:pointer;
	margin:13px 0 0 180px;
  float:left;
	}			
	
span.jpg{
	color:#8f8e8e;
	font-size:10px;
	margin-left:12px;
	}
	
span.pad{
	color:#8f8e8e;
	font-size:10px;
	margin-left:50px;
	}	
	
img.or{
	margin-left:150px;
	}				
	
.topform{
	width:302px;
	margin-left:30px;
	}		
	
input.custome{
	background:url(/images/inputcustom.gif) no-repeat;
	width:250px;
	height:28px;
	border:none;
	padding:7px 5px 0px 10px;
	}	
		
.home-index .logo { 
  margin:0 auto 5px 185px;
  width:145px;
 	height:59px;	
  }
	
.logo{
	width:450px;
	height:90px;
  display:block;
  font-family: Lucida Grande, Arial, Verdana, sans-serif;
  font-size:28px;
  line-height:38px;
  overflow:hidden;
}
.themes-show .logo{
  position:absolute;
  left:5px;
  top:5px;
}
.logo a#text-logo, .logo a#text-logo:visited{text-align:center;color:#fff;display:block;background:#09c;padding:8px 10px;width:310px;-moz-border-radius:10px;-webkit-border-radius:10px;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8}
.logo a#text-logo:hover{text-decoration:none;opacity:1;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}
.logo a, .logo:visited{color:#000;text-decoration:none;}
.logo a:hover{text-decoration:underline;}

	
.search{
	/* background:url(/images/search.png) no-repeat; */
	background:#fff;
	border:1px solid #ccc;
	width:575px;
  float:left;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius-topleft:0;
  -webkit-border-top-left-radius:0;
	}
	
.searchgoogle{
	background:url(/images/googsearch.png) no-repeat;
	width:400px;
	height:31px;
	margin:3px auto 0 auto; 
	}	
	
img.custom{
	padding:0 10px 0 50px;
	}
			
	
#searchdo{
	margin:0;
	padding:0;
	}
	
#searchdo input.insearch{
	background:#fff;
	border:none;
	padding:1px;
	color:#000;
	font-size:22px;
	float:left;
	width:505px;
	margin:3px;
  outline:none;
  height:30px;
	}
.home-index #searchdo input.insearch{
	background:#fff url(/images/type.png) no-repeat center center;
}
.large #searchdo input.insearch {
  height:42px;
  font-size:36px;
}
.medium #searchdo input.insearch {
  height:36px;
  font-size:30px;
}
.searches-show #searchdo input.insearch { background-image:none; }
.home-index .large #searchdo input.insearch { background-image: url(http://test.favitt.com/images/type-large.png) }
.home-index .medium #searchdo input.insearch { background-image: url(http://test.favitt.com/images/type-med.png) }
.yelp #searchdo label, .maps #searchdo label {color:#aaa;width:230px;display:block;float:left;margin:0 3px;font-size:10px;height:12px;}
.yelp #searchdo input.insearch, .maps #searchdo input.insearch {
  width:230px;
  border:1px solid #ccc;
  margin:0 1px 2px 3px; 
  font-size:18px;
}
	
input.insearchgoogle{
	background:#fff;
	border:none;
	padding:2px 8px;
	color:#000;
	font-size:18px;
	float:left;
	width:240px;
	margin:2px;
  outline:none;
  height:22px;
	}	
	
	
	
#searchdo input.submit{
	background:url(/images/search-button.png) no-repeat;
  padding:0;
	width:36px;
	height:34px;
	border:none;
	float:right;
	cursor:pointer;
	margin:2px;
	}
.large #searchdo input.submit {
	background:url(/images/search-button-big.png) no-repeat;
	width:48px;
	height:45px;
}
.medium #searchdo input.submit {
	background:url(/images/search-button-med.png) no-repeat;
	width:43px;
	height:40px;
}
	
/*terms page*/

#wrapper{
	width:830px;
	margin:0 auto 0 auto;
	}
	
.sublogo{
	margin:35px 0 0 25px;
	}	

#content{
	width:830px;
	margin:0 auto 70px auto;
  padding-bottom: 50px;
	background:#fff;
	}
	
.contentin {
	padding:15px;
	}	
	
.contentin h1{
	color:#030303;
	font-size:32px;
	padding:0 0 10px 15px;
  border-bottom:1px solid #ECECEC;
	}

h1.large{font-size:46px;padding-bottom:20px;}	
	
p.about{
	margin:10px 0px 80px 0;
	}			

		
		
.contentin p{
	color:#666;
	font-size:13px;
	line-height:1.5em;
	}
	
.nobac{
	background:none;
	}	
	
.bottomcontent{
	width:830px;
	height:32px;
	background:#ececec;
	height:32px;
	}	
	
.bottomcontentgog{
	height:32px;
	margin-top:25px;
  background:#fff;
	}
.leftheader{width:160px;height:90px;position:fixed;z-index:10001;}	
.leftheader a{width:160px;height:90px;display:block;}	
.gogheader{
  position:fixed;
  z-index:9999;
  top:0;
  left:0;
	height:90px;
	width:100%;
	background:url(/images/header-bg.jpg) repeat-x;
  border-bottom:5px solid #fff;  
  z-index:10000;
	}
	
.gogheaderin{
	width:960px;
	margin:0 auto;
  padding-top:5px;
	}
	
.gogsearch{
	}
	
.goglogo{	
  float:left;
  margin-left:180px;
	}							
	
/*themes box*/

#theme{
	margin-bottom:50px;
	}	

.themepic{
	background:#f1f1f1;
	border:1px solid #cccccc;
	float:left;
	margin:15px 10px 35px 10px;
	}
	
.themepic img{
	padding:6px 6px 6px 6px;
	}
	
span.desc{
	color:#2a6c92;
	font-size:11px;
	position:absolute;
	margin-top:140px;
	}	
.themes-index span.desc {color:#000;}
span.desc a,span.desc a:visited{color:#2a6c92;text-decoration:none;}
span.desc a:hover{text-decoration:underline;}
	
.useyour{
	padding:5px 0;
	}			
	
/*customize*/

.customize{
	width:600px;
	margin:0 auto 0 auto;
	}	
	
	
.footer{
	background:#282828;
	width:100%;
	height:36px;
  z-index:9999;
	}
.themes-show .footer, .home-index .footer {
  position: fixed;
  bottom:0;
}
.footerin{
  padding-top:4px;
	color:#929292;
	line-height:2.5em;
	font-size:11px;
  text-align:center;
	}
	
#user-actions {float:left;width:500px;padding-left:5px;}
#user-actions p.power{text-align:left;font-size:14px;}
#user-actions p.power a{font-size:14px;font-weight:bold;}
.searches-show #footer-links {float:right;width:500px;}
#footer-links p {text-align:center;padding:0 10px;margin-bottom:0;}
.searches-show #footer-links p {text-align:right;}
#footer-links p a, #footer-links p span {margin-left:5px;}
/*conctact us*/	

#contactform{
	}

 
#contactform textarea {
	background:url(/images/inputarea.gif) no-repeat;
	width:354px;
	height:107px;
	margin-top:10px;
	margin-bottom:25px;
	padding:10px 10px 0 10px;
	}	


#contactform label{
	padding:5px 5px 5px 2px;
	color:#373737;
	height:20px;
	}
	
#contactform .submitt{
	background:url(/images/sendmsg.gif) no-repeat;
	width:135px;
	height:34px;
	cursor:pointer;
  float:left;
	}	
	
.contact{
	width:600px;
	margin:0 auto 0 auto;
	}	
		
	
ul#foot{
  list-style-type:none;
  float:left;
	}


ul#foot li{
  text-transform:capitalize;
	margin:0 5px 0 5px;
  display:inline;
	}	
	
	
ul#foot li.twiter{
	background:url(/images/bac_17.gif) no-repeat left;
	padding-left:15px;
	}
	
ul#foot li.twitergray{
	background:url(/images/twittergray.png) no-repeat left;
	padding-left:15px;
	}	
	
ul#foot li.facebook{
	background:url(/images/bac_19.gif) no-repeat left;
	padding-left:15px;
	}	
	
ul#foot li.addto{
	background:url(/images/bac_21.png) no-repeat left;
	padding-left:15px;
	}				

ul#foot li.myspace{
	background:url(/images/myspace.png) no-repeat left;
	padding-left:15px;
	}		
a.facebook{
  background:url(/images/mfacebook.png) no-repeat top center;
	padding-top:80px;
  }	
a.twitter{
	background:url(/images/mtwitter.png) no-repeat top center;
	padding-top:80px;
	}	
a.myspace{
	background:url(/images/mmyspace.png) no-repeat top center;
	padding-top:80px;
	}		
a.delicious{
	background:url(/images/mdelicious.png) no-repeat top center;
	padding-top:80px;
	}
a.stumbleupon{
	background:url(/images/mstumbleupon.png) no-repeat top center;
	padding-top:80px;
	}
  
  a#close-links{background:url('/images/tclose.png') no-repeat top right;padding:0 20px 0 0;}
  
.footerin a{
	color:#929292;
	font-size:10px;
	text-decoration:none;
	
	}	
	
.footerin a:hover{
	text-decoration:underline;
	
	}	
	
	
/*google page*/

#contentgog{
	margin:0 auto;
	background:#fff;
	}
	
.contentingog {
	min-width:600px;
	max-width:743px;
  width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 743? "743px" : "auto");
	margin:0 auto 0 5px;
  padding: 100px 210px 40px 150px;
	}
  
  ol { counter-reset:item;}
  ol li { display:block; }
  ol li:before {content: counters(item,".") " ";counter-increment:item }

  ol#term {color:#a1a1a1;font-size:13px;line-height:1.5em;text-align:justify;padding-left:20px;}
  ol#term li {padding-top:8px;padding-left:0px;}
  ol#term ol , ol#term p {padding:0px;}
  
  p.intro{font-size:14px;text-align:center;color:#444;margin:10px 0 5px 0;padding:0;}
  p.intro img{height:16px;align:absmiddle;}
  .center {text-align:center;}
  p.text {color:#000;font-size:14px;}  
  div.bottom{height:30px;color:#fff;position:fixed;bottom:32px;margin:0 auto;width:100%;opacity:0.9;padding:5px;}
  div.themes-preview {background:#000;}
  div.themes-preview{height:80px;}
  div.bottom h4{text-align:center;margin:3px 0;padding:0;}
  div.bottom p {font-size:11px;font-weight:normal;text-align:center;margin:3px 0;padding:0;}
  div.bottom h4 span, .bottom p span {color:#0066FF;}
  div.bottom p span{font-size:16px;}
  div.bottom a, .bottom a:visited{color:#fff;text-decoration:underline;}
  div.bottom a:hover{color:#0099CC;}
  div.bottom input {height:16px;padding:2px;font-size:11px;}
  div.bottom label {color:#aaa;font-size:14px;}
  .upper-middle {margin-top:80px;}
  .upper-left{position:fixed;top:80px;left:100px;margin:0;}
  .upper-right{position:fixed;top:80px;right:20px;margin:0;}
  .lower-left{position:fixed;bottom:0;left:100px;margin:0;}
  .lower-middle{position:fixed;bottom:0;left:50%;margin-left:-300px;}
  select {font-size:16px;background:url('/images/input.gif') repeat-x;border:none;width:285px;height:36px;padding:8px;margin-top:10px;}
  .languages-index select {background:url('/images/inputarea.gif') no-repeat;height:72px;}
  .fieldWithErrors {display:inline;}
  .fieldWithErrors input {border:1px solid red;}
  .error {color:red;font-size:15px;font-weight:normal;}
  .errorExplanation li {margin-bottom:5px;}
  .custommenu{background:transparent;opacity:0.97;filter:alpha(opacity=97);-moz-opacity:0.97;-khtml-opacity:0.97;
}
  .cse-branding-logo{height:30px;text-align:center;}
  .customlogo{margin-top:40px;}
  img.google {height:16px;vertical-align:middle;}
  
  input.inputarea{
	background:url(/images/inputarea.gif) no-repeat;
	width:285px;
	height:120px;
	margin-top:10px;
	padding:10px 10px 0 10px;
	}

  #notice{height:40px;background:#000;color:#fff;position:absolute;top:0px;margin:0 auto;width:100%;opacity:0.8;}
  #notice p {font-size:13px;font-weight:normal;text-align:center;}
  #teaser{
    background:#000;
    width:575px;
    margin-top:20px;
    color:#fff;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    opacity:0;    
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    border:1px solid #ccc;
  }
  #teaser p {font-family:Arial;font-size:18px;line-height:1.5em;text-align:justify;padding:15px;margin:0;}
  #teaser p.teaser-close, #engine-teaser p.teaser-close {padding-top:0;text-align:center;font-size:14px;}
  #theme-teaser {-moz-border-radius:10px;-webkit-border-radius:10px;width:575px;margin-top:25px;color:#fff;background:#000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}    
  #theme-teaser p {font-size:18px;font-weight:normal;text-align:center;padding:15px;margin-bottom:0;}
  #theme-teaser a, #theme-teaser a:visited{font-weight:bold;color:#b15019;text-decoration:none;}
  #theme-teaser a:hover {text-decoration:underline;}  
  #one-teaser{position:absolute;display:none;-moz-border-radius:10px;-webkit-border-radius:10px;width:575px;color:#fff;background:#000;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;padding:5px;}    
  #one-teaser p {font-size:18px;font-weight:normal;text-align:center;margin:10px;}
  #one-teaser p.post-to a{font-weight:bold;display:block;width:90px;float:left;margin-left:10px;}
  #one-teaser p.action a,  #one-teaser p.action a:visited{color:#fff;}
  #one-teaser p.post-to{margin-left:110px;padding:0px;}
  #one-teaser p.action{margin-top:5px;padding:0;}
  .upper-left #one-teaser, .upper-right #one-teaser{top:70px;left:0px;}
  .upper-middle #one-teaser {position:relative;margin:10px 0 0 0;}
  .lower-left #one-teaser, .lower-middle #one-teaser{top:-240px;left:0px;}
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Tahoma,Helvetica,sans-serif;
		font-size:.85em;
	}
	
div.pagination a {
  border: 1px solid #ccdbe4;
  margin-right:3px;
  padding:2px 8px;
  background-position:bottom;
  text-decoration: none;
  color: #0061de;		
}
div.pagination a:hover, div.pagination a:active {
  border: 1px solid #2b55af;
  background-image:none;
  background-color:#3666d4;
  color: #fff;
}
div.pagination span.current {
  margin-right:3px;
  padding:2px 6px;
  
  font-weight: bold;
  color: #000;
}
div.pagination span.disabled {
  display:none;
}
div.pagination a.next{
  border:2px solid #ccdbe4;
  margin:0 0 0 10px;
}
div.pagination a.next:hover{
  border:2px solid #2b55af;
}
div.pagination a.prev{
  border:2px solid #ccdbe4;
  margin:0 10px 0 0;
}
div.pagination a.prev:hover{
  border:2px solid #2b55af;
}

/* Grab Image from URL */
.grab_selected {
  float: left;
  margin: 0 5px 5px 0;
  width: 100px;
  height: 80px;
  overflow: hidden;
}

.grab_selected img {
  width: 100px;
}
.grab_spinner {
  float:right;
  margin-top:20px;
}
.grab_browser {
  margin: 5px;
  padding: 10px;
  width: 400px;
  height: 200px;
  overflow: scroll;
  border: 1px solid #ddd;
}

.grab_browser p {
  margin-top: 0;
}

.grab_browser img {
  width: 100px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  cursor: pointer;
}
.searches-show {@import url(http://www.google.com/cse/api/branding.css);}
.goglabel {color:#212121;font-size:20px;font-weight:600;padding-top:10px;}
.gogheaderin .link {font-size:12px;font-weight:bold;background:#000;opacity:0.8;padding:2px;float:right;}

input.button{	
	width:93px;
	height:36px;
	border:none;
	cursor:pointer;
	margin-top:8px;
	margin-right:10px;
	}

input.submit{
	background:url(/images/submit.png) no-repeat;	
	}
input.signup{
	background:url(/images/signup.png) no-repeat;	
  height:44px;
  width:114px;
	}

.signup-url {
  background: url(/images/logininput.png) no-repeat;
  height:44px;
  width:374px;
  margin:5px auto 10px auto;
}
input.no-bac{background:none;margin-top:5px;padding-left:0;margin-left:0;}
p.black  {font-size:16px;color:#000;}  

input.login{
	background:url(/images/login.png) no-repeat;	
	}

input.save{
  font-family: 'Arial', Times New Roman, Sans serif;
  height:33px;
  width:100px;
  background:url(/images/save_setting.png) bottom center no-repeat;
  cursor:pointer;
  }

.users-show .themepic{
  border:none;
  }
.users-new fieldset, .users-create fieldset, .sessions-new fieldset, .sessions-create fieldset{padding:10px;}
  
img.default{
  border: 6px dotted #ccc;
  padding:0;
  }
.account {width:800px;}
div.left {float:left;}
.wide {width:450px;margin:0px 10px;}
.narrow{width:300px;margin:0px 10px;}
.two {width:380px;margin:0px 10px;}

input.update{
  background:url(/images/update.png) no-repeat;  
  }
input.add{
  background:url(/images/add.png) no-repeat;  
  width:65px;
  }
input.signup{
  background:url(/images/signup.png) no-repeat;  
  }
form.theme-signup-form {border:1px solid #444;padding:10px;margin:10px 150px;width:800px;float:left}
a.updraft-back{float:left;margin-top:10px;}
a.draft-back {float:left;margin-top:65px;margin-left:10px;}
a.back, a.back:visited{
  color:#000;
  display:block;
  font-family: 'Arial', Times New Roman, Sans serif;
  height:20px;
  width:80px;  
  text-align:center;     
  text-decoration:none;
  float:left;
  margin-top:22px;
  margin-left:10px;  
  }
a.back:hover{color:#000;text-decoration:underline;}
a.reset, a.reset:visited{width:150px;float:right;}

a.logout, a.logout:visited {display:block;width:60px;background:#000;opacity:0.8;color:#0099CC;margin-top:15px;margin-right:15px;text-align:center;padding:3px;text-decoration:none;border:1px solid #444;float:right;}
a.logout:hover{text-decoration:underline;}
p.choose {display:block;width:210px;float:left;}
p.dots {font-size:15px;}
.or {color:#A1A1A1;float:left;display:block;height:20px;width:10px;margin-top:22px;margin-left:15px}
.albums-index .or, .albums-index a.back, .albums-show .or, .albums-show a.back, .users-show .or, .users-show a.back{margin-top:16px;}
.accounts-index a.back{margin-top:0;}
.page-about a.back, .page-term a.back{margin:0;}
p.browse {font-size:14px;font-weight:bold;}
p.browse  a, p.browse  a:visited {color:#000;text-decoration:none;}
p.browse a:hover{color:#000;text-decoration:underline;}
.accounts-index fieldset{padding:5px 15px;margin:5px 15px;}
.accounts-index .account p{font-size:16px;color:#000;line-height:1.5em;margin-bottom:0.5em;}
.accounts-index label{font-size:16px;}
.accounts-index p.smaller {font-size:12px;margin:-0.5em 0 0 0;}
.field  {width:280px; float:left;}
.check  {width:130px; float:left;text-align:left;padding-top:3px;}
.themes-new .field, .themes-edit .field, .themes-create .field, .themes-update .field {margin-left:80px;}
#availability{float:right;margin-left:-100px;}

.shuffle p{font-size:22px;font-weight:bold;line-height:24px;}
.shuffle p.shuffle-on{color:green;}
.shuffle p.shuffle-off{color:red;}
.shuffle p span {font-size:12px;font-weight:normal;color:#A1A1A1;}
.shuffle a, .shuffle a:visited{text-decoration:none;}
.shuffle a:hover {text-decoration:underline;}

.lost-background{color:red;font-weight:bold;}
.upload_spinner{color:#373737;font-size:22px;font-weight:bold;float:left;margin:30px 0 30px 230px;}
.upload_spinner img{margin-right:10px;}
.contentin h1.first {font-size:36px;line-height:40px;font-weight:bold;}
.contentin h1.first  span{font-size:26px;}

#lightbox-panel{color:#A1A1A1;font-size:13px;line-height:1.5em;}
#lightbox-panel p.intro{font-size:14px;font-weight:bold;}
#lightbox-panel ul{margin-top:10px;}
#lightbox-panel img{margin:5px 30px 5px 10px;}
#lightbox-panel li{list-style-type:circle;margin-left:15px;}

/* /Lightbox background */  
#lightbox, #mask {  
  display:none;  
  background:#000000;  
  opacity:0.9;  
  filter:alpha(opacity=90);  
  position:absolute;  
  top:0px;  
  left:0px;  
  min-width:100%;  
  min-height:100%;  
  z-index:1000;  
}  
/* Lightbox panel with some content */  
#lightbox-panel, #website{
  display:none;  
  position:absolute;  
  top:5px;  
  left:180px;    
  width:400px;  
  background:#FFFFFF;  
  padding:10px 15px;  
  border:2px solid #CCCCCC;  
  z-index:1001;  
}  
#website{left:35%;top:20%;width:270px;}
a#website-url, a#website-url:visited{text-decoration:none;}
a#website-url:hover{text-decoration:underline;}
#website p{margin-bottom:5px;}
#website fieldset{margin-bottom:5px;}
#website form{margin:0px;}
#lightbox-panel a#close-panel, #website a#close-website {color:#000;}
#lightbox-panel a#close-panel, #lightbox-panel a#close-panel:visited, #website a#close-website, #website a#close-website:visited {text-decoration:none;}
#lightbox-panel a#close-panel:hover, #website a#close-website:hover {text-decoration:underline;}

.contact #contactform input{margin:0px 0px 5px 0px;}
#contactform #import-button{background:url('/images/import.png') no-repeat;width:93px;height:36px;}
#contactform #send-button{background:url('/images/sendmsg.gif') no-repeat;width:135px;height:34px;}
#contactform input[type=checkbox]{margin:0;padding:0;width:15px;height:15px;}
.contact p.selectall a{color:#000;}
.contact p.selectall a, .contact p.selectall a:visited{text-decoration:none;}
.contact p.selectall a:hover{text-decoration:underline;}
.gray-box{background:#F3F3F3;padding:5px;}
#tabcontainer {width:570px;float:left;}
#tablist
{
margin: 0;
padding-left:0;
position:absolute;
width:570px;
left:0;
top:0;
}

#tablist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#tablist a, #tablist input
{
background: #000;
border: 1px solid #ccc;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
border-bottom: none;
color: #fff;
float: left;
font-size: 14px;
font-weight: normal;
line-height: 14px;
margin: 0 2px 0 0;
padding: 2px 8px 2px 8px;
text-decoration: none;
cursor:pointer;
}

#tablist a.current, #tablist input.current
{
background: #fff;
color: #000;
border-bottom:1px solid #fff;
}

#tablist a:hover, #tablist input:hover { text-decoration: underline; }
#tablist a span { font-weight:bold }
.large #tablist a { font-size:13px; }
.morebox {float:right;margin-right:0;}
#morelist {position:absolute;display:none;float:left;border:1px solid #ccc;color:#fff;background:#000;padding:2px;z-index:9999;list-style:none;}
.lower-left #morelist, .lower-middle #morelist {bottom:-1px;top:auto;}
#morelist li {text-align:center;}
#morelist li a, #morelist li input {font-size:11px;text-decoration:none;color:#fff;background:#000;padding:2px 5px;margin:0;cursor:pointer;}
#morelist li a.current, #morelist li input.current {color:#000;background:#ddd;}
#morelist li a:hover, #morelist li input:hover {text-decoration:underline;}

.morelist {position:absolute;display:none;float:left;border:1px solid #ccc;color:#fff;background:#000;padding:2px;z-index:9999;list-style:none;}
.morelist li {text-align:center;}
.morelist li a, .morelist li input {font-size:11px;text-decoration:none;color:#fff;background:#000;padding:2px 5px;margin:0;cursor:pointer;}
.morelist li a.current, .morelist li input.current {color:#000;background:#ddd;}
.morelist li a:hover, .morelist li input:hover {text-decoration:underline;}

#search-options #tablist {padding-bottom:0;position:relative;width:140px;}
#search-options #tablist li {display:block;height:20px;}
#search-options #tablist li a {float:none;font-size:15px;line-height:18px;color:#1f1fcf;background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;}
#search-options #tablist li a.current {color:#fff;background:#3f6fff;}
#more-options {background:transparent;border:none;list-style:none;}
#more-options li {text-align:left;}
#more-options li a {text-decoration:none;padding:2px 10px;text-align:left;font-size:15px;line-height:18px;color:#1f1fcf;background:transparent;border:none;}
#more-options li a:hover {text-decoration:underline;}
#more-options li a.current {color:#fff;background:#3f6fff;}

.searches-show #tabcontainer{float:left;}
ul#results{margin:0 0 10px 0;list-style-type:none;padding:0;width:100%;}
ul#results li{margin-bottom:10px;padding:0;overflow:hidden;}
ul#results li h4{font-size:16px;line-height:1em;margin:0 0 5px 0;}
ul#results li p{margin:0 0 5px 0;}
ul#results li p.green{color:#060;}

.lastfm ul#results li{width:100%;}

a.url-button, a.url-button:visited {display:block;width:120px;background:#000;opacity:0.9;color:#0099CC;margin-top:15px;margin-right:60px;text-align:center;padding:3px;text-decoration:none;border:1px solid #444;float:right;}
a.url-button:hover{text-decoration:underline;}

table {border-collapse:collapse;}
td {vertical-align:top;margin:0;padding:10px 10px 0px 10px;border:1px solid #ddd;}
table#users {margin-left:30px;}
.languages-index table#users {margin:0;}
table#users th{font-size:16px;text-align:left;background:#ccc;padding:5px;}
table#users tr{}
table#users tr.even{background:none;}
table#users tr.odd{background:#ccc;}
table#users td{padding:5px;}
table#users td.short{width:50px;}
table#users td.long{width:200px;}
table#users td.email{width:300px;}
table#users td a, table#users td a:visited {text-decoration:none;} 
table#users td a:hover {text-decoration:underline;}

h1 span.csv{font-size:13px;font-weight:normal;float:right;}
h1 span.csv a,h1 span.csv a:visited{text-decoration:none;}
h1 span.csv a:hover{text-decoration:underline;}
a.forget, a.forget:visited{color:#000;text-decoration:none;}
a.forget:hover{text-decoration:underline;}

#top-banner, #bottom-banner{width:728px;height:90px;margin:10px 0 0 13px;padding:auto;}
h2.results {margin-top:10px;margin-left:10px;}
h2.start {font-size: 24px;margin-bottom:20px;}
.column {position:relative;float:left;}
#center {width:100%;font-size:14px;}
#center legend {text-align:left;font-size:16px;}
#left fieldset {border:none;}
#left fieldset#search-options {border-bottom:1px dotted #A6BAF6;margin-bottom:8px;padding-bottom:10px;}
#left legend {font-size:15px;text-align:left;}
#left {width:140px;right:150px;margin-left:-100%;padding:30px 10px 10px 0;}
.content-main {padding:10px 9px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.google .content-main {border-top:1px solid #ccc;}
.content-foot {padding:0;margin-top:10px;text-align:center;}
h3#summary {font-size:13px;text-align:right;border-bottom:1px solid #ccc;margin:.8em 0 1em 0;}
#suggestion h3 {color:#a00;font-weight:normal;margin-bottom:15px;}
#suggestion a {font-weight:bold;font-style:italic;}
#right {width:200px;margin-right:-210px;padding:30px 0 10px 8px;}
#center fieldset {margin:5px 2px 10px 13px;padding-top:0;border-top:none;border-bottom:none;}
#left fieldset {width:130px;padding:5px;overflow:hidden;}
#right fieldset {width:190px;padding:5px;overflow:hidden;border:none;}
#right legend {font-size:15px;text-align:left;}
#right h3{margin:0;}
.search-preview {border:1px solid #ddd;padding:10px;}
#right-banner{width:160px;height:600px;margin:20px auto;}

.action {margin:auto;text-align:center;}
form#search-box-position span.search-box {color:#b15019;font-weight:bold;}
form#search-box-position span.search-box a, form#search-box-position span.search-box:visited{text-decoration:none;}
form#search-box-position span.search-box a:hover{text-decoration:underline;}

a.account-url, a.account-url:visited{
  color:#09c; 
  font-family: 'Arial', Times New Roman, Sans serif;  
  font-size: 18px;
  text-decoration:none; 
  }
a.account-url:hover{text-decoration:underline;}

#links-container, #user-engines-container {margin:0 auto;padding:0;width:400px;}
#user-engines-container p{line-height:1.2em;}
#links-container li{cursor:move;list-style-type:none;}
#user-engines-container li {list-style-type:none;}
.link, .user_engine {background:#DDD url(/images/move.png) no-repeat 375px center;padding:5px 30px 5px 10px;margin-bottom:2px;}
.user_engine{background:#DDD;padding:10px 10px;margin-bottom:2px;font-size:14px;}
.link.edit, .user_engine.edit {background:#C3E6FE}
.user_engine p {color:#000;}
.link.edit label, .user_engine.edit label {display:block;margin:0;text-transform:uppercase;font-size:13px;}
.link.edit .text, .user_engine.edit .text {background:#fff;padding:3px;font-size:12px;width:300px;}
.link a, .user_engine a {color:#09c;text-decoration:none;}
.link a:hover, .user_engine a:hover {text-decoration:underline;}
.link .del, .user_engine .del {width:16px;}

a#fav, img#fav {float:right;right:27px;position:absolute;cursor:pointer;}
#share-favitt{float:right;right:181px;position:absolute;}
.no-fav #share-favitt{right:15px;}
#make-homepage{float:right;right:311px;position:absolute;}
.no-fav #make-homepage{right:145px;}
.searches-show #share-favitt{float:none;position:static;}

/* Links panel */  
#share-favitt-links, #links{
  font-size:13px;
  position:fixed;  
  bottom:67px;  
  right:19px;    
  width:134px;  
  padding:5px;
  background:#0099CC;
  border:1px solid #ddd;  
  z-index:1001;
  overflow:hidden;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;  
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  opacity:0.95;  
  -moz-opacity:0.95;
  -khtml-opacity:0.95;  
}
.fav-show{display:block;}
.fav-hide{display:none;}

#actions{
  font-size:13px;
  position:fixed;  
  bottom:67px;  
  left:9px;    
  width:162px;  
  padding:5px;
  background:#0099CC;
  border:1px solid #ddd;  
  z-index:1001;
  overflow:hidden;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;  
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  opacity:0.95;  
  -moz-opacity:0.95;
  -khtml-opacity:0.95;  
}

#links ul, #actions ul {list-style-type:none;padding:0;margin:0;}
#links li, #actions li {
  margin:0;
  padding:2px 5px;
  line-height:16px;
  color: #000;
  }
#links li.even, #actions li.even{background:#00698b;}
#links li.odd, #actions li.odd{background:#0099CC;}
#links li.footnote {font-size:11px;line-height:14px;border-top:1px dotted #000;padding-top:10px;margin-top:5px;}
#links a, #actions a {
  color:#fff;
  text-shadow: 1px 1px 1px #000;
}
#links a, #links a:visited, #actions a, #actions a:visited  {text-decoration:none;}
#links a:hover, #actions a:hover{text-decoration:underline;}
#links p, #actions p{margin:0;padding:0;}

#buttons {height:30px;text-align:left;position:relative;}
#buttons .left {width:520px;float:left;}
#buttons .right {width:150px;float:right;text-align:right;}
#share-favitt-links{right:172px;width:110px;height:345px;background:#000;display:none;}
.no-fav #share-favitt-links{right:8px;}
.searches-show #share-favitt-links {position:relative;display:block;top:auto;right:auto;bottom:auto;left:auto;width:100%;background:none;border:none;padding:5px 0 0 10px;height:100px;}
.searches-show #share-favitt-links h4 {text-align:left;margin:5px;}
.searches-show #share-favitt-links a {float:left;margin-right:20px;}
.searches-show #share-favitt-links .a2a_dd {margin:15px 0 0 10px;}
#share-favitt-links p {font-weight:normal;margin-top:10px;}
#share-favitt-links p.share-save {text-align:center;margin:15px 0 20px 0;}
#share-favitt-links a, #share-favitt-links a:visited {color:#fff;text-decoration:none;}
#share-favitt-links a:hover{text-decoration:underline;color:#fff;}
#share-favitt-links p.post-to a{display:block;margin:0 auto 10px auto;text-align:center;}
.searches-show #share-favitt-links p.post-to a{width:50px;}
#share-favitt-links p.post-to a.facebook{background:url('/images/sfacebook.png') no-repeat center top;padding-top:50px;}
#share-favitt-links p.post-to a.twitter{background:url('/images/stwitter.png') no-repeat center top;padding-top:50px;}
#share-favitt-links p.post-to a.myspace{background:url('/images/smyspace.png') no-repeat center top;padding-top:50px;}
#share-favitt-links p.post-to a.delicious{background:url('/images/sdelicious.png') no-repeat center top;padding-top:50px;}
#share-favitt-links p.post-to a.stumbleit{background:url('/images/sstumbleupon.png') no-repeat center top;padding-top:50px;}

.fav-setting{font-weight:bold;}
.fav-setting p span{font-weight:normal;}
p.green{color:green;}
p.red{color:red;}
a#close-share, a#close-links, a#close-actions{background:url('/images/tclose.png') no-repeat top right;padding:0 20px 5px 0;}

a.goback, a.goback:visited {display:block;width:80px;background:#000;opacity:0.8;color:#0099CC;margin-top:15px;margin-left:15px;text-align:center;padding:3px;text-decoration:none;border:1px solid #444;float:left;}
a.goback:hover{text-decoration:underline;}

ul#results li img{float:left;margin:0 5px 5px 0;width:48px;height:48px;border:1px solid #ddd;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
ul#results li a.author,ul#results li a.author:visited{color:#2277BB;text-decoration:none;}
ul#results li a.author:hover{text-decoration:underline;}
ul#results li .tweet-text{margin-left:5px;}
ul#results li .hours{font-size:11px;color:#ccc;}
ul#results li .rfooter{font-size:11px;color:#aaa;}
ul#results li .rfooter a{color:#aaa;}

.contentingog legend {font-size:12px;}
ul#my-links, ol#trends {margin:0;padding:0;list-style-type:none;font-size:15px;line-height:16px;font-weight:normal;}
ul#my-links li, ol#trends li{display:block;width:120px;float:left;margin:0 0px 5px 0;white-space:nowrap;padding-left:4px;overflow:hidden;}
ul#my-links li a, ul#my-links li:visited, ol#trends li a, ul#trends li a:visited{text-decoration:none;padding-left:5px;color:#1f1fcf;display:block;}
ul#my-links li a:hover, ol#trends li a:hover{text-decoration:underline;}

ul#videos{list-style-type:none;margin:0;padding:0;}
ul#videos li{float:left;margin:0 10px 10px 0;display:block;height:168px;width:125px;overflow:hidden;line-height:1.2em;}
.deviantart ul#videos li{height:190px;width:160px;}
span.crop {width:120px;height:120px;overflow:hidden;display:block;float:left;}
li.bing-image img {width:120px;}
ul#videos li img{width:120px;}
ul#videos .pagination{clear:both;}
ul#results li img.rating{width:50px;height:10px;border:none;padding:0;margin:0 10px 0 0;clear:both;}
ul#results li.yp {border-bottom:1px solid #ccc;}


/* customize search */
#shown_div, #hidden_div, #additional_div {margin:10px 0;border:1px solid #ddd;}
.engines {margin:0;padding:10px 10px 0 10px;list-style:none;height:62px;}
.engines li {width:115px;float:left;margin:0 10px 10px 0;padding:2px 0;background:#ddd;text-align:center;cursor:move;}
.engines li.custom {background:#a2cbe0;}
.engines li.lingual {background:#88db88;}
.dropable {background:#666;}
legend span {font-size:13px;margin-left:5px;}

ul#diggresults{list-style-type:none;margin:0;padding:0;}
ul#diggresults li{float:left;margin:0 7px 10px 0;}
.diggs{margin-right:10px;text-align:center;display:block;float:left;width:50px;height:40px;border:1px solid #ddd;font-size:13px;font-weight:bold;padding:10px 5px;}
.diggcount{font-size:18px;}
.diggby{color:#006600;font-size:10px;}

ul.suggestion{list-style-type:none;}
ul.suggestion li {margin-bottom:10px;}
ul#diggresults ul.suggestion li{clear:both;}
ul#videos ul.suggestion li {display:inline;width:auto;height:auto;clear:both;}

/* google maps */
.gsc-input, .gsc-search-button {display:none}

/* google images */
.gsc-cursor-box {text-align:center;}

/* youtube preview */
ul#youtube-preview, ul#images-preview {list-style-type:none;overflow:hidden;}
ul#youtube-preview li {margin:0 10px 0 0;padding:0;display:block;float:left;width:130px;overflow:hidden;}
ul#images-preview li {margin:0 10px 0 0;padding:0;display:block;float:left;width:150px;overflow:hidden;}
#youtube-preview p, ul#images-preview p {font-size:10px;text-align:center;}

/* news preview */
#news-preview .gs-snippet, #news-preview  .gsc-cursor-box, .gs-clusterUrl {display:none;}
#news-preview .gs-newsResult, #news-preview .gs-title{font-size:12px !important;font-weight:normal !important;}

/* images preview */
#images-preview .gs-snippet, #images-preview  .gsc-cursor-box, .gs-clusterUrl {display:none;}
#images-preview .gsc-imageResult{margin-bottom:0;}
#images-preview .gs-imageResult{line-height:1em;}
#images-preview .gs-image-box{margin-bottom:3px;}
#images-preview .gs-text-box{height:2.4em;}

/* amazon */
.wdgt_hd, .wdgt_ft {display:none;}
.amzn_wdgt{border:none !important;}

/* google search */
#center .gs-title{font-size:16px;font-weight:bold;}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet{background-color:#fff !important;border:none !important;margin:0 !important;padding:0 !important;}
.searches-show .gs-snippet {font-size:1.1em;}

/*more search results*/
span.more{float:left;font-weight:normal;font-size:12px;}
span.more a, span.more a:visited{color:#0000EE;text-decoration:none;}
span.more a:hover{text-decoration:underline;}
.news h3#summary{border:none;}
.news h3#summary span.more{margin-bottom:-20px;}

.content-foot .gs-newsResult{text-align:left;}

li.images{text-align:center;}
li.images span{color:#6F6F6F;font-weight:normal;}
li.images a, li.images a:hover{text-decoration:none;color:#008000;font-weight:normal;}
hr.dot{background:url('/images/dot.gif') no-repeat center;border:none;height:14px;margin:10px 0;}
span.example{font-size:10px;margin:0;padding:0;text-transform:none;}

/* google blog search */
.gsc-resultsHeader{display:none;}

#info-box-wrapper {
  position:absolute;
  top:180px;
  left:0;
  z-index:1002; 
  width:100%;
}
#info-box{
  display:none;
  text-align:center;
  width:480px;  
  margin: 0 auto;
  background:#000;
  color:#fff;  
  padding:10px 15px;  
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  opacity:0.9;    
  filter:alpha(opacity=0.9);
  -moz-opacity:0.9;
  -khtml-opacity:0.9;
  border:1px solid #ccc;  
}  
#info-box p {
  text-align:justify;
  color:#fff;
  font-size:18px;
  line-height:24px;
}
#info-box p.info-close {margin:0;padding-top:0;text-align:center;font-size:14px;}
#engine-teaser-wrapper {
  position:absolute;
  top:180px;
  left:0;
  z-index:1001; 
  width:100%;
}
#engine-teaser{
  display:none;
  text-align:center;
  width:500px;  
  margin: 0 auto;
  background:#000;
  color:#fff;  
  padding:10px 15px;  
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  opacity:0.75;    
  filter:alpha(opacity=0.75);
  -moz-opacity:0.75;
  -khtml-opacity:0.75;
  border:1px solid #ccc;  
}  
#engine-teaser p {
  text-align: justify;
  color:#fff;
  font-size: 18px;
}
#update_div {
  position: absolute;
  left: 0;
  top:0;
  text-align:center;
  width:100%;  
  height:100%;  
  margin:0;
  background:#000;
  color:#fff;  
  padding-top:400px;  
  opacity:0.75;    
  filter:alpha(opacity=0.75);
  -moz-opacity:0.75;
  -khtml-opacity:0.75;
}

.languages-index fieldset{width:365px;margin-left:100px;}
