﻿.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

hr { background-color: #808DE0; color: #808DE0; height: 3px; } 

#header .header_control img { margin:0 4px 0 15px; }
#Go { border: medium none ; width: 45px; text-align: left; height: 20px; background-position: 30px 3px; }
#topbanner { float:right;height:60px;width:468px;border:1px solid #ccc; }

#breadcrumbs { margin: 0 auto 10px; }
#breadcrumbs a { color: #4d70a8; text-decoration: none; }
#breadcrumbs a:hover { color: #DB51A9; text-decoration: none; }
#breadcrumbs a.last { color: #3E5A89; text-decoration: none; }
#breadcrumbs .arrow { padding-left: 3px; padding-right: 3px; }
#breadcrumbs a.lightBlue { color: #94A3C0; }
#breadcrumbs a.lightBlue:hover, #BreadCrumb a.darkBlue:hover { color: #DB51A9; text-decoration: none; }
#breadcrumbs a.darkBlue { color: #364d81; }
#breadcrumbs > div { padding-left:10px; }

#footer { clear: both; height: 100px; margin-bottom: 5px; padding: 0 10px; text-align: center; }
#footer > div.bottom_adblock { background: url('../images/Bottom_adBlock.png') no-repeat; height: 90px; padding-top: 10px; }

#menu .last_ a, #menu .last_selected a { background:#4F86C5 url(../../images/new/menu_last.gif) no-repeat scroll 100% 0; width:65px; }
#menu .last_ a:hover, #menu .last_selected a { background: #84abd6 url(  '../../images/new/menu_last.gif' ) 100% -36px no-repeat; }

#relatedquestions_results .chat_post .details h3 { float: left; width: 75%; margin-bottom: 3px; }
#relatedquestions_results .chat_post .author { margin-bottom: 3px; }

.align_left {text-align:left;}
.align_right {text-align:right;}
.align_center {text-align: center;}

.apple_overlay { background-image:url(../images/overlay/white.png); display:none; font-size:11px; padding:35px; } 
.apple_overlay div.close { background-image:url(../images/overlay/close.png); cursor:pointer; height:35px; position:absolute; right:5px; top:5px; width:35px; }
.border {border:1px solid #ccc;}
.btn { height: 22px;}     
.btn:hover { background-position: 0 -22px;}
.chat_post .subject { font-size:16px; }
.checkbox { background: url(../../App_Themes/BabyArmy_1/images/input_check.gif) no-repeat; font-size: 37px; left: 0px; top: 0px; height: 37px; width: 37px; position: absolute; }
.checked { background: url(../../App_Themes/BabyArmy_1/images/input_checked.gif) no-repeat; }
.comments { display: inline; padding-left: 10px; font-size: smaller; }
.control_container { background: url('../images/questionBox.png') no-repeat; }
.control_container_sm {background: url('/content/images/questionBox_sm.png') no-repeat; height:25px; width: 509px; padding-top:5px; }

.error { margin: 0; }
.fn, .title { margin-bottom: 3px; }
.h1, .h2 { font-size:18px; margin-left: 20px; }
.h2 { font-size:16px; margin-left: 20px; }
.header_control {float:left;line-height:22px;margin-left:20px;width:265px;}
.left {float:left;}
.link { cursor:pointer; }
.required { padding: 3px; }
.right {float:right;}
.title { font-size: 12px; font-weight: bold; } 

#spinner_wrapper {padding: 5em 0;}
.spinner { background: url('../images/spinner.gif') no-repeat; height: 16px; width: 16px; margin: 0 auto;  }

.widget_right { margin:0 auto; width:510px; }
.widget_top_right { background: #fff url( '../images/inner_top.png' ) 0 0 no-repeat; height: 29px; }
.widget_mid_right { background: #fff url( '../images/inner_white1px.png' ) 0 0 repeat-y; }
.widget_mid_alt_right { background: #fff url( '../images/inner_grey1px.png' ) 0 0 repeat-y; }
.widget_bottom_right { background: #fff url( '../images/inner_bottom.png' ) 0 0 no-repeat; height: 6px; }
.widget_top_title, .widget_top_title a { color: #fff; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 7px 0 0 20px; }

/* Experts */
#experts { margin-top: 1em; }
#experts .vcard { padding:  10px 10px 0px 0px; width: 48%; height: 85px; overflow:hidden; float: left; margin-bottom: 5px; }
#experts .photo { width: 30%; float: left; }
#experts .expert-profile { float: left; margin-left: 10px; width: 65%; }
#experts .expert-profile .title { font-size:.9em; font-weight:bold; line-height:1.4em;}

/*#askExpertQuestion > div {display:block;padding:15px;background:none;} */
/* #askExpertQuestion  style="width: 345px;" */
#askExpertQuestion .maxlength_count { float:right;margin-top:10px; }

.experts-question-ask { background: url('../../images/new/ask_question.png') no-repeat; display:inline-block; width: 228px; }
.experts-questions-all { background: url('../images/see_all.png') no-repeat; margin: 20px auto; width: 510px; }
.experts-question-search { margin: 10px auto; width: 490px; padding: 10px; height:23px; }
.experts-question-search div { border-right: 1px solid #808DE0; float:left; margin: 0 12px 0 7px; padding-right: 13px; }
.experts-question-search input { padding: 2px; width: 150px; border: 1px solid #808DE0; }

/* Tabs */
#tabs {padding-top:1px;}
#tabs  ul { list-style-type: none; }
#tabs  ul  li  a { float: left; height: 28px; line-height: 28px; width: 105px; }
#tabs  ul  li  a span { padding-left: 12px; }
#tabs  ul  li  a.current span { color: #555; font-weight: bold; }
#tabs .forumpost {}
#tabs .tab1, #tabs .tab2 {float:left;}
.tab1 a.current {background: url('../images/tabs/tabs_tab1_off.png') no-repeat; }
.tab1 a {background: url('../images/tabs/tabs_tab1_on.png') no-repeat;}
.tab2 a.current {background: url('../images/tabs/tabs_tab2_off.png') no-repeat; }
.tab2 a {background: url('../images/tabs/tabs_tab2_on.png') no-repeat;}

#tooltip { 
    display:none; 
    background:transparent url(/images/new/stagestimeline/blue_arrow.png); 
    font-size:12px; 
    height:40px; 
    width:170px; 
    padding:20px; 
    color:White;   
}

/* Helpers */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; } /* required comment for clearfix to work in Opera \*/
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Cloud Tags */

.tag-cloud {background: url('/images/new/Cloud_body.png') repeat-y; width: 515px; text-align: center;}
.tag-cloud-top {background: url('/images/new/Cloud_top.png') no-repeat; height:17px; width: 515px;}
.tag-cloud-bottom {background: url('/images/new/Cloud_bottom.png') no-repeat; height:17px; width: 515px;}
.tag-cloud-body
{
    padding: 0px 10px 0px 10px;
    font-family: 'Arial Black';
}

.tag-cloud STRONG { position: absolute; left: -999px; width: 990px; display:none;}
.tag-cloud SPAN { margin:.3em; display:inline;}

/* size is purely presentational, based upon the class */
.tag-cloud .tag-1 { font-size: 1.1em; line-height:1.8em; }
.tag-cloud .tag-2 { font-size: 1.3em; line-height:1em;}
.tag-cloud .tag-3 { font-size: 1.6em; line-height:1em;}
.tag-cloud .tag-4 { font-size: 1.9em; line-height:1em;}

.tag-cloud .color-1 a { color: #5588C1;}
.tag-cloud .color-2 a { color: #84B71E;}
.tag-cloud .color-3 a { color: #F19A1F;}
.tag-cloud .color-4 a { color: #DC61AC;}

.tag-cloud a {text-decoration:none;}
.tag-cloud a:hover {background-color:#EFEFEF;}
.pageLinks {margin:0px auto 0px;}
.pageLinks a, .pageLinks strong { margin-right:5px;}
.expert_btn {background: url('/images/new/expert.png') no-repeat; height:15px; width: 68px;}
.author {margin-bottom:10px;}
.content {padding-bottom:5px;}

.chat_post { }
.chat_post .avatar { width: 54px; }
.chat_post .details {width: 88%;}
.chat_post .expert {background: transparent url(/images/new/expert.png) no-repeat scroll 0 2px; display:inline-block; text-indent:75px;}
.chat_post .thumbup {margin-top:-12px; padding-bottom:2px; font-weight:bold; font-size:0.9em;}
.chat_post .btn_remove {color:Red; font-weight:normal; float:right;}
a.btn_thumbup {background: url('/images/new/review_thumbsdown.png') no-repeat; height:17px; width: 16px; display:inline-block; position:relative; top:2px;}
a.btn_thumbup:hover {background: url('/images/new/review_thumbsup.png') no-repeat; height:17px; width: 16px; display:inline-block; position:relative; top:2px;}

.resultsSummary {padding-left:15px; padding-bottom:10px;}

.main_bg { width:510px;height:8px; }
.main_bg_top { background:url('/images/new/bg_top.png') no-repeat scroll 0 0 transparent; } 
.main_bg_bottom { background:url('/images/new/bg_bottom.png') no-repeat scroll 0 0 transparent;  } 
.main_content { width: 490px; padding:0px 10px;background-color:#EFEFEF; } 

/* home_MyProfile.aspx */
.profile-password-change { background: url('../images/btn_change_password.png') no-repeat; display: block; margin: 20px auto; width: 510px; }
.profile-delete { background: url('../images/btn_delete_profile.png') no-repeat; display: block; margin: 20px auto; width: 510px; }
/* ------------------- */