/* CSS Document */

.InfoCase { margin-bottom: 50px; }
.InfoCase .Progress { font-size: 14px; color: #000; }
.InfoCase p { font: normal 14px/16px Arial, Helvetica, sans-serif; }
.InfoCase .Crack p { font: normal 14px/18px Arial, Helvetica, sans-serif; text-align: center; }
.InfoCase li { font: normal 14px/16px Arial, Helvetica, sans-serif; list-style: disc; }



pre { border: 1ps solid #000000; background-color: #eeeeee; padding: 8px; overflow: auto; }
pre span.q { color:#FF0084; } 
pre span.ns{ color:#0259C4; font-weight:bold; } 
pre span.n{ color:#666666; }
pre span.at{ font-weight:bold; }

div.MethodDescription,
div.MethodDescription p { text-align: left; vertical-align: top; background-color: #f5f5f5; font-size: 18px; font-weight: normal; line-height: 24px; color: #333333; }

div.MethodDescription {padding: 10px;}
div.MethodDescription p {padding: 0px; margin-bottom:10px; margin-top:0px }

.PendingMethod { border: 1px solid #ff0000; background-color: #ffeeee; padding: 8px; font-size: 18px; }

#Explorer table { font: 12px Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; }
#Explorer tr { vertical-align: top; }
#Explorer td { border-bottom: 1px solid #E5E5E5; padding: 10px; }
#Explorer th { text-align: left; padding-left: 5px; padding-bottom: 5px; }
#Explorer p { margin-bottom: 10px; }
#Explorer h4 { font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; }
#Explorer h6 { margin-bottom: 0px; padding-bottom: 0px; }

.Keys { margin-top: 20px; margin-bottom: 30px; width: 760px; }
.Keys tr { vertical-align: top; }
.Keys th { padding: 5px; background-color: #000; color: #fff; font-weight: bold; font-size: 20px; }
.Keys td { padding: 10px 5px 5px 10px; }
.Keys h3 { margin-top: 5px; }

.CommercialCase { width: 600px; margin-right: 70px; margin-bottom: 50px; margin-left: 70px; }

#commercialwarning { font-size: 12px; padding:30px; font-weight:normal; padding-top: 1px; padding-bottom:5px; padding-left:50px;
background:  #FBFFCC url(https://s.yimg.com/pw/images/icon_alert_big.png) no-repeat 10px 10px;  width: 500px;}

.ApiUndocumented { color: red; }


/* Auth Page */

#auth h1 {padding-left:60px;padding-top:10px;position:relative;margin-top:30px;}
#auth h1 img {position:absolute;left:0px;top:0;}
* html #auth h1 img {left: -60px;;}
   .authHead {background:#ffffcc url(https://s.yimg.com/pw/images/icon_key_small.png) 9px 12px no-repeat; _background:#ffffcc url(https://s.yimg.com/pw/images/icon_key_small.gif) 9px 12px no-repeat; padding:10px 10px 10px 40px;margin-top:20px;float:left;width:690px;_width: 760px; }
   .authHead h2 {font-weight:bold;font-size:14px;margin:0}
   .authHead p {margin:4px 0 0 0;color:#c21010}
   .authHead .authPartner {color:#000}
   .authPartner em {color: #30a91c;font-style: normal;}

.authHead p.authPartner { border-top: 1px solid #fff; margin: 12px -10px -12px -40px; padding: 12px 10px 12px 40px; background: #e7fbcb url(https://s.yimg.com/pw/images/icon_trusted_partner.png) no-repeat 11px 11px; color: #000; }
.authHead p.authYahoo 	{ background-image: url(https://s.yimg.com/pw/images/icon_ides_yahoo_small.png); background-position: 8px 7px; }
.authHead p.authFlickr	{ background-image: url(https://s.yimg.com/pw/images/icon_ides_flickr_dots_small.png); background-position: 8px 7px; }
.authHead p.authThirdParty { border-top: 1px solid #fff; margin: 12px -10px -12px -40px; padding: 12px 10px 12px 12px; background: #ffffcc; color: #C21010; }

.authHead p.authPartner { _background-image: url(https://s.yimg.com/pw/images/icon_trusted_partner.gif); }
.authHead p.authYahoo 	{ _background-image: url(https://s.yimg.com/pw/images/icon_ides_yahoo_small.gif); }
.authHead p.authFlickr	{ _background-image: url(https://s.yimg.com/pw/images/icon_ides_flickr_dots_small.gif); }

.authDetails {float:left;width:760px;margin-top:10px;_margin: 20px 0 0 0;}
.authDetails p, .authDetails li {width:auto;font-size:14px}
.authDetails .authPerms {width:455px;padding-left:40px;float:left;}

.authDetails .authPerms ul { list-style-type: none; margin-left: 0; padding-left: 0; }
.authDetails .authPerms ul li { margin-left: 10px; margin-bottom: 16px; padding-left: 22px; }
.authDetails .authPerms ul.allowed-perms li	{ background: url(https://s.yimg.com/pw/images/icon_check_small.png) no-repeat 2px 4px; }
.authDetails .authPerms ul.disallowed-perms li { background: url(https://s.yimg.com/pw/images/icon_error_x_smaller.png) no-repeat 2px 4px; }

p.authSupp {font-size: 12px;margin-top:40px;}
span.authGoBack {font-size:12px}

.authAbout {width:200px;float:right;margin-right:20px;_margin: 0 8px 0 0;}
.authAbout h4 {margin-bottom:0}
.authAbout p {margin:0;font-size:12px}

.authError { background: #ffffcc url(https://s.yimg.com/pw/images/icon_alert.png) no-repeat 13px 10px; padding: 10px 10px 10px 40px; margin: 20px 0 20px -40px; }
.authError p.first { margin-top: 0; }
.authError p.last { margin-bottom: 0; }
.authDetails p.authErrorDetails { padding: 10px; background: #000; color: #00ff00; font-family: courier new, courier, monospace; font-size: 13px; font-weight: bold; }

#request-question-container { overflow: hidden; }
#request-question-container input.Butt { float: right; }
#request-from-unknown,
#request-from-source { width: 190px; padding: 10px; background: #f1f6fb; }
#request-or { text-align: center; width: 36px; font-size: 14px; }
#request-from-unknown p,
#request-from-source p { margin-top: 0; }
#request-from-unknown-form,
#request-from-source-form { width: 190px; padding: 10px; background: #f1f6fb; text-align: center; }


/* App Garden Page */

#col-left {
	width: 454px;
	float: left;
	display: inline;
	margin: 10px 16px 0 0;
}

#col-left .module {
	margin-bottom: 12px;
	position: relative;
}

#col-left a.Butt {
	color:#fff;
	text-decoration:none;
}

#col-right {
	width: 302px;
	float: right;	
	margin: 10px 0 0 0;
}

#col-right h3 {
	margin: 15px 0 0 0;
}

#col-right .app-block {
	margin-bottom:30px;
}

#col-right .app-block a {
	text-decoration: none;
}

#giant-form-holder {
	background-color: #F3F3F3;
	padding:23px 20px;
	margin-bottom: 25px;
}

#giant-form-holder td {
	vertical-align: top;
}

#giant-form-holder td.ag-title-col {
	width: 250px;
	text-align: right;
	padding: 7px 5px 7px 0;
}

#giant-form-holder td.radio-holder {
    vertical-align: middle;
}

#giant-form-holder td.radio-holder input {
    margin-bottom: 0;
}

#giant-form-holder .ag-acknowledge {
    margin-bottom: 15px;
}

#giant-form-holder .ag-acknowledge strong{
    font-weight: normal;
}

#giant-form-holder .ag-app-title {
    font-weight: normal;
}

#giant-form-holder input {
	width: 500px;
	margin-bottom: 12px;
}

#giant-form-holder textarea {
	width: 500px;
	height: 140px;
	margin-bottom: 25px;
}

#giant-form-holder input.narrow {
	width:auto;
}

#giant-form-holder .ag-owner-col {
    padding-top: 7px;
}
.ag-app-title {
	font-weight: bold;
}

.ag-app-title-blurb {
	color: #666;
	margin: 10px 0 0 0;
}

#ag-owner-disc {
	padding: 0 0 0 25px;
	margin: 10px 0 20px 0;
	background: transparent url(https://s.yimg.com/pw/images/icon_info.gif) no-repeat 0 0;
}

.ag-form-check {
	float: left;
	margin-right: 10px;
}

#ag-add-butt {
	margin: 20px 0 0 0;
}

#ag-add-butt span {
	margin: 0 5px;
}

#explore-apps {
	font-size:12px;
	margin-bottom: 35px;
}

#the-developers {
	margin-bottom: 40px;
}

#the-developers h3 {
	margin-bottom: 15px;
}

div.tag-cloud {
	padding: 0px 15px 15px 15px;
	border: solid 1px #eee;
	background: #f5f5f5;
}

div.tag-cloud h3 {
	margin-top:0px;
	margin-bottom:0px;
}

div.tag-cloud a {
	text-decoration:none;
}

#do-stuff {
	background:#f6f6f6;
	padding:10px;
	font-size:12px;
}

div.tag-cloud h3,
#do-stuff h3 {
	margin-top:0px;
}

#do-stuff div.blurb {
	margin-top:15px;
}

#do-stuff div.blurb a img {
	float:left;
	display:inline;
	margin-right:8px;
	background:transparent;
}

#more-apps {
	text-align:center;
}

/* app page */

#About,
#DiscussPhoto {
	clear:both;
}

#app-privacy {
	margin-top:15px;
}

/*
div.taglist h4 {
	margin-top:0px;
}
*/

#apps-weve-noticed h4 {
	color:#005fe1;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0px;
}

#apps-weve-noticed a {
	text-decoration:none;
}

#apps-weve-noticed h4 a {
	text-decoration:none;
}

#make-other-stuff a {
	text-decoration:none;
}

ul.tt-flat {
	padding-left:28px;
}

#promo_do_more_upsell {
	clear:both;
	padding-top:1em;
}
