﻿
/*----------------------------------------------------------------------- 
   Standard styles
 ------------------------------------------------------------------------ */

 * { margin: 0; padding: 0; }
 body {
 	font-family: arial, lucida grande, verdana, sans serif;
 	font-size: 12px;
	line-height: 18px;
	min-width: 950px;
	/*background:#963708; 928572 669900 973302*/
	background:url('/images/aai_web_bg.gif');
	background:#DFBC7F;
 }
 h1 { font-family: georgia, serif; font-size: 18px; font-weight: normal; padding-bottom: 16px;color:#cc6602; }
 h2 { font-size: 15px; margin-bottom: 3px;padding-bottom:10px;color:#000;font-weight:bold; } 
 h3 { font-size: 12px; text-transform: uppercase; }
 h4 { font-size: 12px; padding: 10px 10px 0 10px; }
 h5 { font-size: 12px; font-weight: normal; font-family: georgia, Trebuchet MS, serif; font-style: italic; margin-bottom: 18px; }
 h1.products { color: #777; font-family: helvetica, arial, sans, serif; font-size: 24px; font-weight: bold; padding: 80px 10px 10px 10px; border-bottom: 5px solid #f7f7f7; }
 a:link { color: #cc6602; font-weight: bold; text-decoration: none; }
 a:visited { color: #cc6602; font-weight: bold; text-decoration: none; }
 a:hover { color: #ff6600; font-weight: bold; text-decoration: none; }
 a:active { color: #cc6602; font-weight: bold; text-decoration: none; }
 h1 a { font-weight: normal; }
 img { border: 0; }
 p { padding-bottom: 14px; }
 ol {
 margin-left: 14px;
 margin-right: 0px; 
 padding-left: 14px; 
 padding-right: 0px;
 margin-bottom: 14px; 
 }
 ul {
 margin-left: 8px;
 margin-right: 0px; 
 padding-left: 8px; 
 padding-right: 0px;
 margin-bottom: 14px; 
 }
 li {
 padding: 1px 0 1px 0;
 }
/*----------------------------------------------------------------------- 
   Layout styles
 ------------------------------------------------------------------------ */
 #aai-contentarea {
 width: 950px;
 text-align: left;
 background: #5B2712;/*5B544A*/
 padding-top: 26px;
 margin: 3px auto 0 auto;
 }
 .aai_leftcolumn{
	width:300px;
	float:left;
}
 .aai_rightcolumn{
	width:300px;
	float:left;
	margin:0 0 0 2em;
}

 #nav {
 float: left;
 width: 670px;
 height: 20px;
 background: #transparent;
 margin: 0 0 0 .5em;
 padding: 0;
 position: relative;
 top: 0px;
 border-width:0;
 }
 #nav span { display:block; }
 #nav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }
 #nav li, #nav a { height: 31px; display: block;color:#fff;text-align:center; }
 #nav1 { left: 0px; width: 85px; }
 #nav2 { left: 95px; width: 85px; }
 #nav3 { left: 190px; width: 85px; }
 #nav4 { left: 285px; width: 85px; }
 #nav5 { left: 380px; width: 85px; }
 #nav6 { left: 475px; width: 85px; }
 #nav7 { left: 570px; width: 85px; }
 
 #nav1 a:hover { background:#92390F;}
 #nav2 a:hover { background:#92390F;}
 #nav3 a:hover { background:#92390F;}
 #nav4 a:hover { background:#92390F;}
 #nav5 a:hover { background:#92390F;}
 #nav6 a:hover { background:#92390F;}
 #nav7 a:hover { background:#92390F;}
/*----------------------------------------------------------------------- 
   Quote styles
 ------------------------------------------------------------------------ */
 quote{ padding-left: 40px; padding-right: 30px; display: block; margin-bottom: 1em;}
 quote.mark{ background: transparent url("/gfx/lquote.gif") 0px 0px no-repeat; }


/*-----------------------------------------------------------------------
   News styles
 ------------------------------------------------------------------------ */

 #news-content {
 width: 950px;
 background: transparent url(/gfx/bg_news.gif) repeat-y;
 clear: both;
 }

 .news-pr {
 float: left;
 width: 255px;
 text-align: right;
 background-color: transparent;
 padding: 15px;
 margin-top:-5px;
 }

 .news-news {
 float: left;
 width: 259px;
 background-color: transparent;
 padding: 15px;
 color: #829C50;
 margin-top:-5px;
 }

 .news-buzz{
 float: left;
 width: 140px;
 background-color: transparent;
 padding: 15px;
 margin-top:-5px;
 }

 #header-news { 
 width: 950px;
 height: 148px;
 margin: 0;
 padding: 0 0 0 0;
 border: 0;
 }

 #news-content .item{ padding-bottom: 15px; }
 #news-content a{ display: block; font-size: 16px; }
 #news-content .news-buzz a{ font-size: 10px; line-height: 10px; margin-bottom:1em;}
 #news-content .date{ color: #999; }
 #news-content quote.mark{ background-image: url("/gfx/lquote_news.gif"); }
 #news-content div.mark{ position: absolute; }
 #news-content div.mark img{ position: relative; left:-15px; top:-1px; }

.clear {
	clear: both;
}

/*----------------------------------------------------------------------- 
   Support styles
 ------------------------------------------------------------------------ */

 #frame-support {
 width: 950px;
 text-align: left;
 background: url(/gfx/masthead_support.gif) top center no-repeat;
 padding-top: 130px;
 margin: 0 auto 0 auto;
 }

 .support {
 width: 950px;
 text-align: left; 
 background: url(/gfx/bg_support.gif) top center repeat;
 margin: 0 auto 0 auto;
 border-bottom: 1px solid #333;
 }

 #frame-support a:link { color: #006699; }
 #frame-support a:visited { color: #006699; } 
 #frame-support a:hover { color: #FF6600; text-decoration: underline; }
 #frame-support a:active { color: #006699; }

 #nav-support { margin: 0; padding: 0; }
 #nav-support ul { margin: 0 0 10px 0;  list-style: none; } 
 #nav-support li { margin:0; padding: 0; }
 #nav-support a:link { width: 166px; display: block; color: #fff; background-color: #555; padding: 5px 7px 5px 7px; border-bottom: 1px solid #999;}
 #nav-support a:visited { width: 166px; display: block; color: #fff; background-color: #555; padding: 5px 7px 5px 7px; border-bottom: 1px solid #999;} 
 #nav-support a:hover { width: 166px; display: block; color: #FFCC00; text-decoration: none; background-color: #777; padding: 5px 7px 5px 7px; border-bottom: 1px solid white;}
 #nav-support a:active { width: 166px; display: block; color: #fff; background-color: #555; padding: 5px 7px 5px 7px; border-bottom: 1px solid #999;} 

 .nav img{ padding-left: 40px; }
 .new { color: #FFF; padding: 0px 10px 10px 10px; }

 .col-one-support { float: left; display: inline; width: 90px; margin 0; }
 .col-two-support { float: left; display: inline; width: 180px; margin: 0; } 
 .col-two-support-padded { float: left; display: inline; width: 175px; margin: 0; padding-left: 5px; padding-bottom: 10px; }
 .col-three-support { float: left; display: inline; width: 270px; margin: 0;}
 .col-four-support { float: left; display: inline; width: 360px; margin: 0;}
 .col-six-support { float: left; width: 542px; margin: 0; padding: 14px 14px 14px 14px; }
 .col-six-support p { padding: 0px 0px 14px 0px; } 
 .footer-support p { padding: 10px; }
 .accessCommand { background-color: #FFFFFF; border-top: 1px solid #777; border-bottom: 1px solid #777; margin-bottom: 14px;  }
 .accessCommand p { padding: 10px; }
 .tutorialnote{ font-weight: normal; font-size: 80%; }
 h1.tutorial { color: #fff; font-weight: normal; background-color: #222; padding: 10px 10px 10px 10px; margin: 0px 0px 14px 0px; border-bottom: 2px solid #CC0000; } 

 .toc { float: right; background-color: #e9e9e9; padding: 0px 14px 0px 0px; border-left: 1px dotted #777; border-bottom: 1px dotted #777; margin: 0px 14px 0px 14px; }
 .prev { float: left; width: 270px; text-align: center; font-size: 18px; font-weight: bold; border-right: 1px solid #777; padding: 10px 0px 10px 0; } 
 .next { float: left; width: 271px; text-align: center; font-size: 18px; font-weight: bold; padding: 10px 0px 10px 0;  }
 #frame-support textarea{ width: 517px; height: 90px; padding: 10px; margin-bottom: 10px;}

 /* Site support styles */

 .bg-support { background: url(/gfx/bg_support_site.gif) repeat-y; }

 #header-support { 
 width: 950px;
 height: 130px;
 margin: 0;
 padding: 0 0 0 0;
 border: 0;
 border-bottom: 3px solid #f7f7f7;
 }

 .support-left {
 float: left;
 width: 160px;
 padding: 15px;
 }

 .support-right {
 float: left;
 width: 520px;
 padding: 20px;
 }

 #name, #email, #text { width: 150px; }
 
/*----------------------------------------------------------------------- 
   Search and form styles
 ------------------------------------------------------------------------ */
 
 #search {
 float: left;
 width: 180px;
 height: 31px;
 background: url("/gfx/search.gif") no-repeat;
 }
 
 #search input {
 color: #555555;
 font-family: arial;
 font-size: 12px;
 width: 102px;
 background: url(/gfx/bg_search.gif) no-repeat;
 background-color: #e5e5e5;
 padding: 2px 0px 2px 5px;
 margin: 5px 0 0 60px; 
 border: 0;
 }
 
 form { display: inline; }
 
 select {
 width: 120px;
 background: url(/gfx/bg_search.gif) no-repeat;
 padding: 0px 0px 1px 3px;
 background-color: #e5e5e5;
 border: 0;
 }
 
 
/*----------------------------------------------------------------------- 
   Column styles - allows re-use of columns for flexible layout
 ------------------------------------------------------------------------ */
 
 .col-one { float: left; display: inline; width: 85px; margin: 0 0 0 10px; }
 .col-one-end { float: left; width: 75px; margin: 0 0 0 10px; padding-left: 10px; }
 .col-two { float: left; display: inline; width: 170px; margin: 0 10px 0 10px; }
 .col-three { float: left; width: 265px; margin: 0 10px 0 0; }
 .col-three-left { float: left; width: 265px; margin: 0 10px 0 10px; }
 .col-three-end { float: left; width: 265px; margin: 0; }
 .col-four { float: left; width: 360px; margin: 0 10px 0 10px; }
 .col-five { float: left; width: 445px; margin: 0 10px 0 10px; }
 .col-five-nopad { float: left; width: 445px; margin: 0; }
 .col-six { float: left; width: 550px; margin: 0 0 0 10px; }  

/*----------------------------------------------------------------------- 
   Front page styles
 ------------------------------------------------------------------------ */
 
 #header-front {
 width: 950px; 
 height: 250px;
 padding-top: 10px;
 border-bottom: 0px solid #f7f7f7; 
 }

 #aai-header-img {
 width: 950px; 
 height:100px;
/* height: 199px;*/
 border-bottom: 3px solid #f7f7f7; /*8cc73f*/
 background:#f7f7f7;
 border-top:0px;
 }
 
 #aai-left {
 float: left;
 width: 334px;
 background:#fff;
 padding: 20px;
 border-right: 0px dotted #CCC;
 }
 
 #aai-right {
 float: right;
 width: 530px;
 background:#fff;
 padding: 20px; 
 border-style:solid;border-width:0px;
 }
#aai-right a{
	
	font-weight:lighter;
}
#aai-right h2 a{
	font-weight:bold;
}
#aai-right li{
	list-style-type:circle;
}
 #newsScroller {
 float: left;
 width: 450px;
 font-size: 13px;
 }
 
#aai-ad{
	border-style:solid;
	border-width:1px;
	width:320px;
	padding:.5em;
	border-color:#eee;
}
 
/*----------------------------------------------------------------------- 
 Partner Detail Form Styles
 ------------------------------------------------------------------------ */ 
 #PartnerForm label{float:left;width:200px;}
 #CustomerName, #CustomerEmail, #CustomerForm{border-style:solid;border-width:1px;float:left;}
 #Submit{margin:0 0 0 200px;border-width:1;border-style:solid;width:100px;background:#ccc;}

div.right-side{ position: relative; left: 380px;}
div.left-side{ position: relative;  text-align: right; left: -130px; _left: -490px;}
div.note p{ position: absolute; left: auto; width: 110px; }
.name{ width: 115px; float: left; display: inline; text-align: right; padding-right: 10px; }
.description{ width: 220px; float:left; display: inline; margin-bottom: 3px;}
.divider{ width: 360px;height: 3px;}


/*----------------------------------------------------------------------- 
   Image Template styles (for screenshots, etc)
 ------------------------------------------------------------------------ */

 #image-template {
 color: #FFF;
 background: #333;
 margin: 0 auto 0 auto;
 text-align: center;
 }

 #image-template-nav {
 width: 100%
 height: 60px;
 background: url(/gfx/bg_image_humanized.gif) no-repeat center #f7f7f7;
 padding: 0 0 15px 0;
 margin: 0 auto 0 auto;
 }

 .screenshot {
 background-color: #e9e9e9;
 padding: 15px;
 margin-top: 30px;
 }
 

/*----------------------------------------------------------------------- 
   Weblog styles
 ------------------------------------------------------------------------ */

 #header-weblog { 
 width: 950px;
 height: 130px;
 text-align: left;
 background: url(/gfx/header_weblog.jpg) center no-repeat;
 border-bottom: 3px solid #f7f7f7;
 }
 
 #header-weblog-ad { 
 width: 950px;
 height: 90px;
 text-align: center;
 margin: 0px 0 10px 0;
 padding: 10px 0px 10px 0;
 border-bottom: 3px solid #f7f7f7;
 }
 
 .header-left {
 float: left;
 width: 116px;
 height: 130px;
 }
 
 .header-right {
 float: left;
 width: 600px;
 font-family: georgia, arial; 
 font-size: 24px; 
 line-height: 28px;
 color: #FFF; 
 padding: 11px 0 0 15px;  
 }
 
 .weblog-nav { width: 950px; background: url(/gfx/rule_dotted.gif) bottom no-repeat; }
 .weblog-nav p { padding: 0; margin-bottom: 10px; }
 .weblog-footer { width: 950px; margin: 10px 0 0 0; }
 .weblog-footer p { padding: 0; margin-bottom: 10px; }  
 .post { width: 950px; margin-top: 18px; } 
 .post-news { margin-top: 28px; }
 .comments-head {
 border-bottom: 1px solid #CCC;
 padding: 5px 0 5px 0;
 margin-bottom: 10px;
 }
 
 .comm-left { float: left; width: 500px; }
 .comm-right { float: left; width: 250px; } 
 .col-three-left input { font-family: arial; font-size: 11px; border: 1px solid #CCC; padding: 2px; }
 .col-three-left textarea { font-family: arial; font-size: 12px; width: 250px; border: 1px solid #CCC; padding: 2px; }
  .submit { background-color: #cc6602; color: #FFF; border: 1px solid #cc6602; text-transform: uppercase; font-weight: bold; }


/*----------------------------------------------------------------------- 
   News styles
 ------------------------------------------------------------------------ */
 
 #press-contact {
 background-color: #ffffcc;
 padding: 18px 0 0 0;
 border-bottom: 1px solid #ffffcc;
 }
 

/*----------------------------------------------------------------------- 
   About Us styles
 ------------------------------------------------------------------------ */

 #header { 
 width: 950px;
 height: 165px;
 margin: 0;
 padding: 10px 0 0 0;
 border: 0;
 }
 
 #about-content {
 width: 950px;
 background: url(/gfx/bg_aboutus.gif) repeat-y;
 clear: both;
 }
 
 .about-left {
 float: left;
 width: 335px;
 background-color: transparent;
 padding: 20px;
 }
 
 .about-right {
 float: left;
 width: 335px;
 background-color: transparent;
 padding: 20px; 
 }
 

/*----------------------------------------------------------------------- 
   Privacy Policy styles
 ------------------------------------------------------------------------ */

 /* can also be used for general headers */
 #header-policy, #header-contact { 
 width: 950px;
 height: 130px;
 margin: 0 0 10px 0;
 padding:0;
 border: 0;
 border-bottom: 3px solid #f7f7f7;
 }
 
 
/*----------------------------------------------------------------------- 
   Link styles
 ------------------------------------------------------------------------ */
 
 /* jump caret */
 a.jump { background: url(/gfx/caret_down.gif) center right no-repeat; padding: 0 14px 0 0; }
 a.screen { margin: 0 17px 0 0; }

/*----------------------------------------------------------------------- 
   Action footer styles
 ------------------------------------------------------------------------ */

 #aai-footer {
	 width: 738px;
	 border-top: 3px solid #f7f7f7;
	 /*padding: 5px 0 15px 0; FBE194*/
	 font-size: 11px;
	 line-height: 13px;
	 padding:.5em;
	 background:#fff;
}
 #act-foot-one { float: left; width: 184px;}
 #act-foot-two { float: left; width: 180px;}
 #act-foot-three { float: left; width: 174px;}
 #act-foot-four { float: left; width: 180px;}
 #aai-more-features{background:#fff;width:750px;border-top:5px;border-color:#f7f7f7;}
 
 /* IE fix for sliding doors */
 html #aai-footer li {
	height: auto !important; height: 12px;
}
 
 .act-foot-head {
	height: 12px;
 	margin: 7px;
 	padding: 0;
 }

 .act-foot-head a {
	display: block;
	width: 100%;
	height: 12px;
 }
 
 #act-foot-head-one { 
 	background: url(/gfx/footer_enso.png) no-repeat;
 	width: 38px;
}
 
 #act-foot-head-two {
 	background: url(/gfx/footer_humanized_labs.png) no-repeat;
 	width: 126px;
 }
 
 #act-foot-head-three { 
 	background: url(/gfx/footer_humanized.png) no-repeat;
 	width: 89px;
 }
 
 #act-foot-head-four { 
 	background: url(/gfx/footer_weblog.png) no-repeat;
	width: 167px;
 }
 
 #act-foot-head-one:hover { background: url(/gfx/footer_enso.png) no-repeat 0 -12px; }
 #act-foot-head-two:hover { background: url(/gfx/footer_humanized_labs.png) no-repeat 0 -12px; }
 #act-foot-head-three:hover { background: url(/gfx/footer_humanized.png) no-repeat 0 -12px; }
 #act-foot-head-four:hover { background: url(/gfx/footer_weblog.png) no-repeat 0 -12px; }

 #aai-footer a { color: #666; font-weight: normal; text-decoration: none; padding-top: 0; }
 #aai-footer a:hover { color: #ff6600; font-weight: normal; text-decoration: none; }
 
 #aai-footer p { color: #FFFFFF; padding: 0px 10px 10px 10px; }
 #aai-footer span { display: none;}

 #aai-footer ul {
	list-style-type: none;
	margin: 0;
 }
 
/*----------------------------------------------------------------------- 
   Footer styles
 ------------------------------------------------------------------------ */

 #footer { 
 	width: 950px;
 	height: 50px;
 	padding-top: 30px;
 	font-size: 11px;
 	background:transparent;
 	border-top: 0px solid #CCC;
 	color:#fff;
 }

 #footer p { text-align: center; color: #999; padding: 0px 90px 18px 90px; }

 #footer a { color: #fff; font-weight: bold; text-decoration: none; }
 #footer a:hover { color: #FF6600; font-weight: bold; text-decoration: none; }


/*----------------------------------------------------------------------- 
  Text sizing and styles
 ------------------------------------------------------------------------ */

 .s { font-size: 10px; } /* small: 10px */
 .m { font-size: 11px; line-height: 16px; } /* medium: 11px */
 .xl { font-size: 15px; line-height: 22px; }
 .b { font-weight: bold; } /* bold */
 .up { text-transform: uppercase; } /* uppercase */
 .light-grey { color: #999999; } /* light grey */
 .lighter-grey { color: #ccc; } /* lighter grey */
 .red { color: #CC0000; } /* red */
 .right { text-align: right; } /* align text, right */
 .pad-l { padding: 0 0 0 10px; }
 .blue { color: #0066cc; } /* blue color */
 .rule { border-bottom: 1px solid #a9a9a7; margin: 8px 0 4px 0; }
 .top-rule-dotted { height: 1px; background: url(/gfx/rule_dotted_repeat.gif) top repeat-x; padding: 10px 0 10px 0; margin-bottom: 16px; }
 .command, code { font-family: courier new, courier, sans; font-size: 13px; color: #003366; }
 
 .archive-title { font-family: georgia, arial; font-size: 26px; color: #FFF; margin: 20px 0 0 10px;  }
 
 .bg-grey { background-color: #efefef; }

 .double-rule {  margin: 2px 0 16px 0; border-top: 3px double #CCC; }

/*----------------------------------------------------------------------- 
   Branding styles
 ------------------------------------------------------------------------ */

.brand {
  font-family: Times New Roman;
  font-variant: small-caps;
  }



/*----------------------------------------------------------------------- 
   New styles for the new site look, Saturday, February 28, 2009
   
   F6DB66
 ------------------------------------------------------------------------ */

#navwrapper {
 border-bottom: 0px solid #f7f7f7;
 height: 50px;
}  

/* New styles for the Launcher pages. */
.linklist {
  padding : 0 0 0 0;
}

/*-----------------------------------------------------------------------
   Enso Styles
 ------------------------------------------------------------------------ */
 
 #enso-content {
	border-top: 1px solid #f7f7f7;
	margin: 35px 0px;
}
 
.enso-leftcol {
	float: left;
	width: 350px;
	padding: 20px 15px;
}

.enso-rightcol {
	width: 365px;
	margin-left: 380px;
}

#enso-play-demo {
	font: normal 18px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	background: url(/gfx/play_enso_demo_button.gif) no-repeat;
	background-position: top left !important; background-position: 3px left;
	padding-left: 40px;
	margin-top: 10px;
	line-height: 32px;
	height: 30px;
	width: 175px !important; width: 250px;
}

#enso-beta-desc {
	background-color: #ececca;
	padding: 20px 25px;
}

#enso-beta-try {
	background-color: #f7f7e9;
	padding: 20px 25px 0px 25px;
}

#enso-beta-try h1 {
	padding-bottom: 0;
}

#enso-beta-try .all-post {
	padding-top: 0;
}

#enso-beta-try .product-post-leaf {
	padding-top: 0;
	top: 15px;
	background: transparent url(/gfx/enso_inverted_leaf_colored.png) no-repeat;
}

#enso-suggestions {
	background-color: #ececca;
	padding: 15px 5px 15px 25px;
}

#enso-suggestions h2 {
	float: left;
}

#enso-suggestions a {
	position: relative;
	margin-left: 10px;
	top: 1px;
}

#enso-beta-also {
	font: normal 18px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	background: url(/gfx/beta_tree.png) no-repeat;
	background-position: top left !important; background-position: 3px left;
	padding-left: 50px;
	line-height: 32px;
	height: 30px;
	width: 200px !important; width: 225px;
}

#enso-beta-also a {
	position: relative;
	top:  3px;
	
}

/*-----------------------------------------------------------------------
   Enso Beta styles for Homepage
 ------------------------------------------------------------------------ */
 
 #header-beta { 
 	width: 950px;
 	height: 189px;
 	margin: 0;
 	padding: 0;
 	border-bottom: 3px solid #f7f7f7;
 }
 
 #beta-img {
	position: absolute;
}
 
 #beta-learn {
	position: relative;
	top: 160px;
	left: 458px;
	font: normal 27px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	width: 190px;
}

#beta-download {
	position: relative;
	background: url(/gfx/beta_download_all.gif) top center no-repeat;
	width: 182px;
	height: 35px;
	top: 343px;
	left: 550px;
	color: #CCC;
	text-transform: uppercase;
}

#beta-download a, #beta-download a:visited {
	display: block;
	width: 151px;
	height: 32px;
	padding-left: 31px !important; padding-left: 35px;
	padding-top: 3px !important; padding-top: 2px;
	color: #CCC;
}

#beta-download a:hover {
	text-decoration: underline;
}

/*-----------------------------------------------------------------------
   siFR
 ------------------------------------------------------------------------ */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #beta-learn {
	visibility: hidden;
	font-weight: bold;
}

.sIFR-hasFlash #labs-content h2 {
	visibility: hidden;
	font-size: 18px;
}


/* ======================================================================

   HUMANIZED.COM // HUMANIZED, INC.
   hello@humanized.com
   (c) 2006, All Rights Reserved.

   Stylesheet prepared by Naz Hamid
   Weightshift.com / work@weightshift.com

 ======================================================================== */
