/* @override http://www.scoutlabs.com/styles.css */

/* @override http://www.scoutlabs.com/styles.css */

/* @override http://www.scoutlabs.com/styles.css */

@import url(http://www.scoutlabs.com/mt-static/themes-base/blog.css);
/* @import url(http://www.scoutlabs.com/mt-static/addons/Commercial.pack/themes/professional-black/screen.css); */

/* Scout Labs */

body {
   font-family: arial, sans-serif;
   font-weight: normal;
   font-size: 100%;
   padding:0px;
   margin:0px;
   background:#222;
}

#container{background-color:white;}

a:link {
   color: #0060b6;
   text-decoration: none;
}
a:visited {
   color: #0060b6;
   text-decoration: none;
}
a.visitable :visited {
   color: #5f82a2;
}
a:link:hover,
a:visited:hover {
   color: black;
   text-decoration: underline;
}
a:link:active,
a:visited:active {
   text-decoration: none;
}


/* white text on dark background, primarily for content header  
dominance */
.inverse {
   color: white;
   background-color: #222;
   text-shadow: #222 0px -1px 1px;
}

/* Resets */
#container,#container-inner{
width:100%;
padding:0px;
margin:0px;
}

/* Header */

#doc2,
#hd{
    width:100%;
}

#header{
    background:#333 url('./images/bg-top.gif') repeat-x;
    padding:0px;
    margin:0px;
}

#header_home{
    background:#333 url('./images/bg-homepage-top.gif') repeat-x;
    padding:0px;
    margin:0px;
}

#header-inner,
#header_home-inner,
#content{
    padding:0px;
    margin:0px;
    width:940px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
}

/*HELLO*/
#header_home-inner,#hy#8fh{
padding-top:40px;
}

#header_home-inner{
    height:376px;
    margin-bottom:-3px;
}

#logo-main{
    background:url('./images/logo-main.gif') no-repeat;
    width:203px;
    height:30px;
    float:left;
    padding-bottom:11px;
}

div#main-navigation-inner{
}

ul#navigation{
    padding:0px;
    margin:0px;
    list-style-type: none;
    float:right;
    padding-top:4px;
}

ul#navigation li{
    padding:0px;
    margin:0px;
    float:left;
}

ul#navigation li a{
    color:#AAA;
    font-size:0.75em;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration:none;
    margin-left:20px;
    margin-right:20px;
    text-shadow:0px -1px 1px #222;
}

ul#navigation li a:hover,
ul#navigation li a:active{
    text-decoration:none;
    border-bottom:2px solid #FFF;
    color:white;
}

ul#navigation li.on a{
    text-decoration:none;
    border-bottom:2px solid #fff;
    color:#fff;
}


#login_btn {
    float:right;
    margin-top:7px;
}

#login_btn ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#login_btn li {
  float:left;
  background:url("./images/btn-login-left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  list-style:none;
  }
#login_btn a {
  float:left;
  display:block;
  background:url("./images/btn-login.gif") no-repeat right top;
  padding:1px 15px 4px 6px;
  color:#fff;
  font-size:0.75em;
  text-transform: uppercase;
  font-weight:bold;
  text-decoration:none;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#login_btn a {float:none;}
/* End IE5-Mac hack */
#login_btn a:hover {
  color:#ffffff;
  }

.tour_button {
  border:none;
  float:right;
  position:relative;
  top:-103px;
  left:47px;
}


div#page-title{
    background:url('./images/bg-homepage-main.gif') no-repeat center;
    font-size:2.5em;
    color:#fff;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:15px;
    margin-top:41px;
}

#start_btn {
    float:right;
    margin-top:-5px;
}

#start_btn ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#start_btn li {
  float:left;
  background:url("./images/btn-start-big-left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  list-style:none;
  }
#start_btn a {
  float:left;
  display:block;
  background:url("./images/btn-start-big.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#000;
  font-weight:bold;
  letter-spacing:-1px;
  text-decoration:none;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#start_btn a {float:none;}
/* End IE5-Mac hack */
#start_btn a:hover {
  color:#000;
  }

div#start{
  color:#fff;
  font-size:1.3em;
  font-weight:bold;
  letter-spacing:-1px;
    margin-top:2px;
}

/* Sidebar */
#content{
    padding:0px;
}

#content-inner,
#alpha,
#alpha-inner,
#beta,
#beta-inner{
    margin:0px;
    padding:0px;
    background:none;
}

div#content-inner
{
    background:url('./images/bg-blog.gif') repeat-y center;
}

div.Plans
{
    background:white;
background-image:none;
}

.layout-wm #alpha {
    width: 690px;
}

.layout-wm #beta {
    width: 230px;
    margin-left:20px;
}

div.widget h3{
	text-transform: uppercase;
	color:#900;
	font-size:0.9em;
	font-weight:bold;
	padding:8px;
        padding-top:16px;
	width:224px;
        border-top:1px solid #ffffff;
	border-bottom:1px solid #d7d7d7;
	margin:0px;
}

div.quicklinks ul{
	list-style: none inside;
	padding:0px;
	margin:0px;
}

div.quicklinks ul li{
	padding:8px;
	padding-left:20px;
	font-size:0.8em;
	margin:0px;
	border-bottom:1px solid #d7d7d7;
        border-top:1px solid #ffffff;
        background:url('./images/arrow-nav.gif') no-repeat 210px 10px;
}

div.blogpostcategories ul{
	list-style: none inside;
	padding:0px;
        padding-top:10px;
        padding-bottom:10px;
	margin:0px; 
	border-bottom:1px solid #d7d7d7;
        border-top:1px solid #ffffff;
}

div.blogpostcategories ul li{
	padding:3px;
	padding-left:20px;
	font-size:0.8em;
	margin:0px;
}

div.blogpostcategories ul li span{
	float:right;
	color:#AAA;
        margin-right:10px;
	font-size:0.85em;
}

div.viewachivedposts div{
	padding:0px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:20px;
	margin:0px; 
	border-bottom:1px solid #d7d7d7;
        border-top:1px solid #ffffff;
}

div.viewachivedposts div span{
	display:block;
	font-size:0.8em;
	font-weight:bold;
}

select.archives{
	width:200px;
        margin-top:10px;
}

/* Blog Content */

.asset-content,
.entry-content{
    font-size:0.8em;
    line-height:1.5em;
}

#alpha-inner{
    padding-top:20px;
}

h2.entry-title{
    font-size:1.2em;
    font-weight: bold;
   color: #0060b6;
}

a.comment-link{
    background:url('./images/comments.gif') no-repeat 0px 0px;
    padding-top:1px;
    padding-left:20px;
}

.byline{
    color:#666;
}

/* Footer */

div#footer{
    background:#222222 url('./images/bg-footer.gif');
    text-align:center;
    color:#fff;
    font-size:0.8em;
}

div#footer div a{
    color:#fff;
    text-decoration:none;
}

div#footer div a:hover{
    color:#FFF;
    text-decoration:underline;
}


/* PLANS */
h3.plans{
	text-transform: uppercase;
	color:#900;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	padding-top:16px;
	width:224px;
	margin:0px;
}

table.plans,
table.plans tr,
table.plans tr td{
	margin:0px;
	padding:0px;
}

table.plans tr td{
	padding:10px;
	background:#F4F4F4;
	border-bottom:1px solid white;
	width:140px;
}

table.plans tr td.bg_white{
	background:white;
}

table.plans td{
	font-size:1em;
	font-family:Arial,Arial;
	text-align:center;
}

table.plans td span.highlight{
	font-family:Arial;font-weight:bold;
	color:#900;

}

table.plans td span.small{
	color:#888;
	font-size:0.7em;
	font-family:Arial,Arial, Arial;
	display:block;
}

table.plans tr.price td span.small{
	color:#888;
	font-size:0.7em;
	font-family:Arial,Arial, Arial;
	display:block;
}

table.plans tr.price td{
color:#888;
font-size:0.7em;
font-family:Arial-Bold,Arial, Arial;
font-weight:bold;
}

table.plans tr.price td img.select{
	vertical-align:-5px;
}

table.plans tr.plan_type td{
	font-family:Arial;
	font-weight:bold;
	font-size:1.3em;
}

table.plans tr td.option{ 
	font-family:Arial;font-weight:bold;
	font-size:0.8em;
	text-align:right;
	width:80px;
	color:black;
	background:#FFF url('./images/option-fd.png') repeat-y right;
}

div.all_plans{
	background:url('./images/allplans-fd.png') no-repeat bottom;
	font-family:Arial;font-weight:bold;
	color:#eee;
	font-size:0.7em;
	padding:10px;
        margin-left:141px;
       text-align:center;
        width:779px;
}

div.prices_above{
	background:#FFF;
	font-family:Arial,Arial;
	color:#666;
	font-size:0.7em;
	padding:10px;
        padding-top:5px;
        margin-left:140px;
        width:780px;
}

table.plans tr td.team{
	background:#e5eff8;
}

table.plans tr td.pro{
	background:#FDFF87;
}

table.plans tr td.pro2{
	background:#ffffcc;
}

table.plans tr td.multiteam{
	background:#e5eaef;
}

table.plans tr th#team_editions{
	width:240px;
	background:url('./images/team-fd.png') no-repeat;
	padding:5px;
	color:#FFF;
	 text-align:center;
}

table.plans tr th#team_editions span{
	font-size:0.75em;
	color:#5EA5DA;
	display:block;
}

table.plans tr th#multiteam_editions span{
	font-size:0.75em;
	color:#6689AB;
	display:block;
}

table.plans tr th#multiteam_editions{
	width:360px;
	background:url('./images/multiteam-fd.png') no-repeat;
	padding:5px;
	color:#FFF;
	 text-align:center;
}

table.plans tr td.callus{
	color:black;
	font-size:0.9em;
	font-family:Arial,Arial,Arial;font-weight:normal;
}

table.plans tr td.callus span{
	font-family:Arial;font-weight:bold;
}


table.plans tr td.option{
	width:15%;
        padding-left:0px;
}

p.plans_features{
        padding-top:10px;
        font-size:0.9em;
        text-align:left;
}

ul.plans_features,
ul.plans_features li{
        font-size:0.9em;
        text-align:left;
}

tr.price td span.highlight{
    font-size:1.5em;
}

td.dotted-border-right{
border-right:1px dotted #ccc;
width:139px;
}

td.solid-border-top{border-top:1px solid #ddd;}
td.solid-border-left{border-left:1px solid #ddd;width:142px;}
td.solid-border-bottom{border-bottom:1px solid #ddd;}
td.solid-border-right{border-right:1px solid #ddd;width:138px;}

/* FAQ */
.asset-body h3{
	text-transform: uppercase;
	color:#900;
	font-size:1.10em;
	font-weight:bold;
	padding:0px;
	width:224px;
	margin:0px;
        padding-bottom:10px;
        width:100%
}

.asset-body dl dd,
.asset-body dl dt{
        padding-top:4px;
        padding-bottom:4px;
}

.asset-body dl dt{
        font-weight:bold;
}

/* FEATURES */
dl#features {margin-top:20px;}
dl#features dt {background: #FFF; padding:10px; padding-top:20px;padding-bottom:0px;font-size:1.15em;}
dl#features dd {background: #FFF; padding:10px; padding-bottom:20px}
dl#features dt.odd {background: #E5EAEF; padding:10px; padding-top:20px; padding-bottom:0px; border-top:1px #D4D9DE solid; font-size:1.15em;}
dl#features dd.odd {background: #E5EAEF; padding:10px; border-bottom:1px #D4D9DE solid;  padding-bottom:20px}
img.features{border:3px solid #BDCFDE;float:right;margin-left:10px;margin-bottom:10px;}

/* TWITTER */
div.twitter{font-size:0.8em;border-top:1px #ffffff solid;padding-top:10px;padding-bottom:10px;border-bottom:1px #d7d7d7 solid;}
span#twitter-top{background:url('./images/twitter-top.png') no-repeat top; width:100%; display:block;height:14px;
margin-bottom:-20px;}
ul#twitter_update_list{background:url('./images/twitter-center.png') repeat-y; list-style:none inside; padding:10px; margin:0px;margin-left:5px;}
ul#twitter_update_list li{padding:0px; margin:0px;}
span#twitter-bottom{background:url('./images/twitter-bottom.jpg') top no-repeat; width:100%; display:block;padding:20px;padding-left:0px;padding-right:0px;margin-left:0px;}
p.followus{font-size:0.9em;padding-left:30px;margin-top:-20px;};


p.loading{
  background:url('./images/twitter-middle.jpg') repeat-y top center ;
  text-align:center;
}

p.loading img{
  margin-left:85px;
}

.tweet p,
.tweet ul,
.tweet li { display:inline; }

.tweet {
    padding: 20px;
  background:url('./images/twitter-middle.jpg') repeat-y top center ;
margin-top:-20px;
margin-bottom:-20px;
  }
  .tweet .tweet_list {
    list-style-type: none;
    margin:0px;
    padding:0px;display:inline;}

    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em; display:inline; 
    padding: 10px;}
      .tweet .tweet_list li a {}
    .tweet .tweet_list .tweet_even {}
    .tweet .tweet_list .tweet_avatar {}
      .tweet .tweet_list .tweet_avatar img {}


p.tweet_intro,
p.tweet_outro,
p.loading{
   font-weight:bold;
   display:inline;
   color: #0060b6;
   font-size:1.2em;
}

p.tweet_intro{
  margin-right:-12px;
}

p.tweet_outro{
  margin-left:-12px;
}

/* BLOG */
h2.entry-title{
    font-size:1.2em;
    font-family:Arial-Bold,Arial,Arial;
    font-weight:bold;
    color:#0060b6;
}

#entry_informations{
    background:url('./images/entry-infos-top.jpg') no-repeat;
    padding:13px;
    padding-left:35px;
    padding-bottom:10px;
    font-size:0.7em;
    clear:both;
}

.byline{
    margin-top:-5px;
}

h2.comments-open-header,
h2.comments-header{
	text-transform: uppercase;
	color:#900;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	width:224px;
	margin:0px;
        padding-bottom:10px;
        width:100%
}

div#comments-open-data div label{
        font-size:0.8em;
        font-weight:bold;
        display:block;
        width:100px;
        padding:0px;
        padding-top:3px;
        padding-right:15px;
        text-align:right;
        float:left;
}

div#comments-open-data div input{
        font-size:0.8em;
        font-weight:bold;
        width:250px;
        padding:2px;
}

div#comment-form-name,
div#comment-form-email,
div#comment-form-url,
div#comments-open-text{
       border-bottom:1px solid #EEE;
       padding:5px;
       padding-top:0px;
       padding-bottom:10px;
}

div#comments-open-text label{
        font-size:0.8em;
        font-weight:bold;
        display:block;
        width:100px;
        padding:0px;
        padding-top:3px;
        padding-right:15px;
        text-align:right;
        float:left;
}

div#comments-open-text input{
        font-size:0.8em;
        font-weight:bold;
        width:250px;
        padding:2px;
}

#comment-submit{
    background:url('./images/submitcomment.gif') no-repeat;
    width:120px;
    height:20px;
    border:0px;
    margin-left:120px;
}

.comment-content{
    font-size:0.8em;
    margin-left:59px;
    color:#222;
    margin-top:5px;
}

.comment-header{
    margin-left:59px;
}

.gravatar{
    width:48px;
    height:48px;
    padding:1px;
    border:1px solid #B4B4B4;
    float:left;
    margin-right:8px;
    margin-top:-18px;
}

.comment,
.comment .inner{
    border:none;
}

.comment{
    margin-top:20px;
}

h3#recentlyby{
	text-transform: uppercase;
	color:#900;
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}


div.content-nav{
    padding:25px;
    padding-top:0px;
    font-size:0.8em;
}

div.content-nav a{
}

div.content-nav a:hover{
}

div.casestudies{
	border-bottom:1px solid #d7d7d7;
}

div.casestudies h3{
border-bottom:1px solid #d7d7d7;
        border-top:1px solid #ffffff;
}
div.casestudies p{
        padding-left:10px;
        padding-right:10px;
	font-size:0.75em;
        line-height:1.5em;
border-top:1px solid #ffffff;
}

div.casestudies p span.casestudies_small{
        color:#999;
        display:block;
	font-size:0.9em;
}

div.casestudies p a.casestudies_title{
        display:block;
	font-size:1.1em;
	font-family:Arial;font-weight:bold;
        display:block;
}

a.featuredblogpost_title{
    font-weight:bold;
}

a.cases_studies_mini img{
    float:left;
    padding-right:5px;
    padding-top:5px; 
    margin-bottom:130px;
}

div.quicklinks_index h3{
   border-top:none;
}

div#search{
    border-top:1px solid white;
    border-bottom:1px solid #d7d7d7;
    font-family:Arial;
}

div#applesearch{
    margin:10px;
    margin-top:20px;
    margin-bottom:20px;
    background:url('./search_engine/srch_bg.gif') repeat-x;
}

input#search{
    height:19px;
    background:none;
    border:none;
    width:170px;
    vertical-align:5px;
}

div.tour img{
	border: 1px solid #000000;
}

h4 {
	font-size:1.2em;
	font-weight:bold;
	display: inline;
}

table.team {
	line-height:14px;
}

table.team img {
	margin-right:10px;
}

table.team span.jobtitle_small {
    color:#999;
    display:block;
	font-size:11px;
	line-height:11px;
}

div.featuredblogpost{
	border-bottom:1px solid #d7d7d7;
}

div.featuredblogpost h3{
border-bottom:1px solid #d7d7d7;
        border-top:1px solid #ffffff;
}
div.featuredblogpost p{
        padding-left:10px;
        padding-right:10px;
	font-size:0.75em;
        line-height:1.5em;
}

div.featuredblogpost p span.featuredblogpost_small{
        color:#999;
        display:block;
	font-size:0.9em;
}

div.featuredblogpost p a.featuredblogpost_title{
        display:block;
	font-size:1.1em;
	font-family:Arial;font-weight:bold;
        display:block;
}

big {
        display:block;
        margin-top:2em;
}

@-moz-document url-prefix() {
input#search{
    vertical-align:6px;
}
}

table#Plans_2010{
	background: url(/images/plans-v13-1_r2_c2.png) no-repeat;
}

table#Plans_2010 tr td{
	width: 20px;;
}

table#Plans_2010 tr td.Title{
	color: White;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0px -1px 1px #333333;
	text-align: center;
	width: 394px;
	padding: 8px;
}

table#Plans_2010 tr td ul{
	font-size: 14px;
	margin: 8px;
	margin-left: 18px;;
	padding: 0px;
	list-style: none;
	line-height: 1.7em;
	
}

table#Plans_2010 tr td table{
	width: 100%;
}


table#Plans_2010 tr td table tr td{
	text-align: center;
	padding: 0px;
	font-weight: bold;
	text-shadow: 0px -1px 1px #333333;
	color: white;
	font-size: 16px;
	width: 130px;
}

table#Plans_2010 tr td table tr td.color_black{
	
}

table#Plans_2010 tr td table tr td a img{
	border: none;
	padding-bottom: 40px;
}

table#Plans_2010 tr td table tr.price td{
	font-size: 14px;
}

table#Plans_2010 tr td table tr td.color_black{
	color: #333333;
}

table#Plans_2010 tr td table tr td.big_search_number{
	font-size: 30px;	width: 130px;
	padding-top: 20px;
}


table#plan_detailed tbody tr th,
table#plan_detailed tbody tr td,table#price_list tbody tr th,
table#price_list tbody tr td{
	padding: 10px;
	font-size: 14px;
}

table#plan_detailed{
	background:#e9e9e9 url(/images/plans_detailed_bg.png) no-repeat;
	margin-top: -630px;
}

table#price_list{
	background:#e9e9e9 url(/images/plans_price_list.png) no-repeat;
	margin-top: -200px;
}

table#plan_detailed tbody tr th#first_column{
	width: 550px;
}

table#price_list tbody tr th#first_column{
	width: 240px;
}

table#price_list tbody tr th#second_column,
table#price_list tbody tr th#third_column{
	width: 115px;
	text-align: center;
}

table#plan_detailed tbody tr th#second_column,
table#plan_detailed tbody tr th#third_column{
	width: 115px;
	text-align: center;
}

table#plan_detailed tbody tr td{
	font-size: 13px;
	background-color: #f4f4f4;
	border-bottom: #e9e9e9 1px solid;
	width: 115px;
	text-align: center;
}

table#plan_detailed tbody tr td span{
	margin-left: auto;
	margin-right: auto;
	witdh:100px;	
}
table#price_list{
	
	margin-left: auto;
	margin-right: auto;
}

table#price_list tbody tr td{
	font-size: 13px;
	background-color: #f4f4f4;
	border-bottom: #e9e9e9 1px solid;
	width: 115px;
	text-align: center;
}

table#price_list tbody tr td span{
	width:100px;	
	margin-left: auto;
	margin-right: auto;
}

table#last_tr{
	background:url(/images/plans_price_list_last.png) no-repeat bottom;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
}

table#last_tr tr td{
	padding: 10px;
	font-size: 13px;
}

div.return_to_top{
	font-size: 13px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}