/*
.searchfilter select {width:140px;}
*/

/* ----[Structure]---- */
.AdviceLeftNav{background-color:#fff;}
.breadcrumb{font-size:11px;padding-bottom:5px;}

/* ----[Headers / Links / Text ]---- */

/* override default behavior because of the br tags */
#AdviceContainer span.ACThead2, #AdviceContainer span.ACThead3, #AdviceContainer span.ACThead4{display:inline;}
.questiontitle{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:3px;}

/* ----[Content]---- */
.questionmeta{font-size:10px;padding:3px 0 0;margin-bottom:5px;}
.questionexcerpt{margin:5px 0;}

.experthead {height: 20px;background: url(http://images.meredith.com/bhg/images/qatool/expertanswer.gif) no-repeat;margin: 5px 0;}
.userhead {height: 21px;background: url(http://images.meredith.com/bhg/images/qatool/useranswer.gif) no-repeat;margin: 5px 0;}



/* ----[ Paginator ] ---- */
.paginationWrapper{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:6px 0;}
.paginationItemList{float:left;}
.paginationItem{border:1px solid #e5e5e5;}
.paginationItem,.paginationStart,.paginationEnd{float:left;margin:0 1px;}
    .paginationItem{display:block;width:22px;height:22px;text-align:center;line-height:22px;font-size:10px;}
    .paginationItem a,.paginationStart a,.paginationEnd a{display:block;width:22px;height:22px;text-align:center;line-height:22px;font-weight:700;font-size:10px;}
    .selectedPage a,.paginationItem a:hover{float:right;background:#8eae0e;border-color:#8eae0e;color:#fff;}
    .userPaginationEnd{display:inline-block;}

/* ---[Display]--- */
.experthead {height: 20px;background: url(http://images.meredith.com/bhg/images/qatool/expertanswer.gif) no-repeat;margin: 5px 0;}
.rounded_top{width:174px; height:12px; background:url(http://images.meredith.com/parents/images/app/qa/rounded_top.jpg);}
.rounded_bottom{width:174px; height:11px; background:url(http://images.meredith.com/parents/images/app/qa/rounded_bottom.jpg);}

/* ---[Buttons]--- */
.NavSearch button, .searchfilter button {background: url("http://images.meredith.com/bhg/images/qatool/qa_go.gif") repeat scroll 0 0 transparent; width: 31px; height: 22px; float: left; margin-top: 0;}

.continuebutton {width:82px;height:22px;background-image:url(http://images.meredith.com/bhg/images/qatool/continue.gif);}
.continuebutton{width:auto;}
.myqanda{width:61px; height:22px; background-image:url(http://images.meredith.com/bhg/images/qatool/qa_my_qa.gif);}
.answerbtn{width:106px;height:22px;background-image:url(http://images.meredith.com/bhg/images/qatool/qa_add_your_answer.png);display:block;}
.askbtn, a.askbtn{width: 96px;height: 22px;background-image: url(http://images.meredith.com/bhg/images/qatool/qa_ask_a_question.gif);display: block; text-decoration:none;border:none;}
.submitbutton{width:75px; height:23px; background-image:url(http://images.meredith.com/bhg/images/qatool/submit.gif); float:right;}
.expertavatar img {width:75px; height:75px; float:left; padding:0 10px 10px 0;}

.no-cssgradients .smallBtnLeft{height:20px;float:left;padding-left:10px;}

/* ----[Tabs}--- */
#MyQATabs #tabheader {}
#MyQATabs #tabheader .tablist li {color:#028684;}
#MyQATabs #tabheader .tablist li {}
#MyQATabs #tabheader .tablist li.active {color:#3A200F;}
#MyQATabs #tabheader .tablist li.active {}
#MyQATabs #tabheader span {}
#MyQATabs #tabheader .active span {color:#3A200F;}
#MyQATabs .mootabs_panel, #MyQATabs #tabheader .tablist li.active {border-color: #cecece;}
.tabs .active a{border:none;}

.AdviceSectionColumn {width:214px;}

.striped li.even {background-color:#fcf9de;}
.striped li.even {background:#ededed;background:-moz-linear-gradient(270deg, #ffffff, #ededed);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ededed));}
.striped li.odd {background:#fff;}

#keywordField {background: none; color:#AAAAAA;height:20px;padding:0px 2px;width:104px;}
#keywordField.longbar {width:400px;}
.QuestionBox .ACThead4{color:#E04002;}
.morequestions .even, .question.even, .relatedlist .even, .expertslist .even, .topquestions, .featuredquestion.even {background-color:#fcf9de;}
.morequestions .even, .question.even, .relatedlist .even, .expertslist .even, .topquestions, .featuredquestion.even {background:#ededed;background:-moz-linear-gradient(270deg, #ffffff, #ededed);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ededed));}
.expertslist .even {background:#ededed;}
.morequestions a { border:medium none;display:block;padding:10px 0 10px 10px;}
.featuredquestion .border_body a, .topquestions .questiontitle {color:#568a00;font-size:13px;font-weight:bold;line-height:21px;padding:0;text-decoration:none;}
.featuredquestion .border_body a, .questiontitle a{color:#006a77;}
.featuredquestion .border_body a:hover, .questiontitle a:hover{text-decoration:underline;}

.AdviceSection .answerThisQuestion {margin-bottom:10px;}

.bubble .expert_icon {background:url("http://images.meredith.com/bhg/images/qatool/expert_answer_bubble.png") no-repeat scroll 0 0 transparent;}
.bubble a.readAnswers{color:#E68900;}
.bubble .border_body{padding:12px 14px;}
.bubble .border_body a{color:#006a77;text-decoration:none;}
.bubble .border_body a:hover{text-decoration:underline;}
.bubble .questiontitle{border-bottom:none;}

.border_body {border:none;}
.boxRound{border:2px solid #dfdfdf;}
.borderradius .boxRound{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

/* ---- [ Left Nav ] ---- */
ul.categorieslist{margin:0;padding:0 0 0 20px;}
/*ul.categorieslist li{list-style:disc url("http://images.meredith.com/bhg/images/tmp/shell/alsobullet2008.gif"); padding:0 0 3px;}*/
ul.categorieslist li{list-style:none;margin-left:-20px;padding:0 0 3px;}
ul.categorieslist li a ,ul.categorieslist li.utillink a {text-decoration: none;font-size: 12px;line-height: 18px;border:none;color:#006a77;}
ul.categorieslist li.Expanded {margin-left: -10px; padding: 0; list-style: none;}
ul.categorieslist li.Expanded a,ul.categorieslist li.Expanded span {font-size: 12px; font-weight: normal; color:#6c8702;}
ul.categorieslist li span.selected{margin-left:5px;text-decoration: none;font-size: 12px;line-height: 18px;border:none; color:#006a77;}
ul.categorieslist li a:hover ,ul.categorieslist li.utillink a:hover{text-decoration:underline;}

.seeexpertsbtn {background:url("http://images.meredith.com/bhg/images/qatool/see_all_experts.jpg") repeat scroll 0 0 transparent;height:22px;width:96px;}
#btmbgimage .searchButton {margin-top: 0;}

#nvbsrchbutt2 {vertical-align:top;}
#nvbsrchtxt2 {border:1px solid #CCCCCC;font-size:18px;margin-right:5px;width:180px;}

.searchbox{background:none;height:60px;width:450px;}
#searchResults .searchfilter {padding-bottom:5px;} 
.searchfilter tablel.sortBy td{padding:0px 0px 0px 5px;}

.adviceCustServ {padding: 10px 0;}

/* ---- [ Question Box ] ---- */
.QuestionBox {width: 463px; padding:17px;text-align:left;background:#fff;}
.QuestionBox .ACThead4{text-align:left; font-size:24px; margin-bottom: 6px;}
.QuestionBoxText ,.QuestionBoxTextTop {width:100%; clear: both; margin: 10px 0; height:120px; border:1px solid #dfdfdf;}
.QuestionBoxCharsLeft, .QuestionBoxCharsLeftTop {float: left;width: 150px;}
.QuestionBoxForm {width:100%;}
.QuestionBoxForm #categoryselect{ border-top:2px solid #848484; border-left:2px solid #848484; margin:5px;}
.QuestionBoxForm #QuestionTitle{height:37px; width: 607px; padding:13px 0 0 13px;}
.QuestionBoxForm #QuestionBoxTextArea{height:116px; padding:13px; width: 594px;}
.QuestionBoxForm textarea, .QuestionBoxForm #QuestionTitle, .QuestionBoxForm #QuestionKeywords{float:left; border:1px solid #ddd;margin:5px 0;padding:13px;}
.QuestionBoxForm .radiotopics { }
.QuestionBoxForm .radiotext {zoom:1;}
.noresults {text-align: center;margin: 10px 0;}
.qa .dialog-msg{border:none;background: none repeat scroll 0 0;}
.dialog-msg {background: none repeat scroll 0 0 #FFFFFF;height: auto;width:97%;}
.dialog-wrapper, .dialog-fixed {background: none repeat scroll 0 0 #FFFFFF;}
.dialog-wrapper, .dialog-fixed{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #dfdfdf;}
div.QuestionBox span.heading4{font:16px/18px "palatino Linotype", palatino, serif;font-weight:700;color:#333;}
.qa .dialog-msg form{height:auto;padding:5px 5px 5px 3px;border:0 none;}
.b2bbrc .xboxcontent{background:#FFFFFF;border:none;}
.b2bbrc .xtop .xb1,.b2bbrc .xtop .xb2,.b2bbrc .xtop .xb3,.b2bbrc .xtop .xb4 {background: none repeat scroll 0 0 #FFFFFF;border-left:none;border-right:none;}
.b2bbrc .xbottom .xb1,.b2bbrc .xbottom .xb2, .b2bbrc .xbottom .xb3, .b2bbrc .xbottom .xb4 {background: none repeat scroll 0 0 #FFFFFF;border-left:none;border-right:none;}

.help {position: absolute; left: 626px; top: 10px;z-index: 1;}

/* ----[ Auto Complete ]---- */
.suggestions {position:absolute; text-align:left; background-color:#fff; z-index:10000; .margin-top:0; height:1px;}
.suggestions ul {position:absolute; list-style:none; margin:0 0 0 0; padding:0;background-color:#fff;width:99%;border:1px solid #dfdfdf;border-top:none;}
.suggestions ul li{margin:0; padding:2px 5px; cursor:pointer;}
.suggestions ul li a{width:100%; height:100%;}
.hover{background-color:#EDEDED;}

/* ----[ QA ]---- */
.autoqa.suggestions{width:500px;}
.autoqa.suggestions ul{border:1px solid #dfdfdf;border-top:none;width:inherit;}
.autoqa.suggestions ul li{padding:10px;}

.btn span,a.btn span,a.bigbtn span,div#searchbar button span,.submitbutton{display:block;}  /* To have the link text show */
.btn span,a.btn span,a.bigbtn span,div#searchbar button span,.submitbutton,.myqanda,.continuebutton,a.btn,a.btn:hover,a.btn:visited,.btn,.btn:hover,.btn:visited,a.bigbtn,a.bigbtn:hover,a.bigbtn:visited{font-weight:900;}

/* overwrite social media toolbar style*/
ul li.print img {display:none;}

/* --- [Common classes] ---*/
h1{margin-bottom:10px;}
.smallheading {font-size:12px; font-weight:bold;}

.italic {font-style:italic;}

.reportabuse{cursor:pointer;}
.recommendlink{cursor:pointer;}

/* ---- [Utility] ----*/

/* --- Margin --- */
/* Margin Bottom */
.MB5{margin-bottom:5px;}
.MB10{margin-bottom:10px;}
.MB12{margin-bottom:12px;}

/* Margin Left */
.ML5{margin-left:5px;}
.ML10{margin-left:10px;}
.ML20{margin-left: 20px;}
.ML30{margin-left: 30px;}

/* Margin Right */
.MR2{margin-right:2px;}
.MR5{margin-right:5px;}
.MR10{margin-right:10px;}
.MR20{margin-right:20px;}

/* Margin Top */
.MT0{margin-top:0px;}
.MT10{margin-top:10px;}
.MT20{margin-top:20px;}
.MT30{margin-top:30px;}

/* Margin Top-Bottom */
.MTB5{margin-top:5px; padding-bottom:5px;}
.MTB10{margin-top:10px; padding-bottom:10px;}
.MTB12{margin-top:12px; padding-bottom:12px;}

/* Padding */
.P10{padding:10px;}
.P20{padding:20px;}

/* Padding Top */
.PT5{padding-top:5px;}
.PT12{padding-top:12px;}

/* Padding Bottom */
.PB5{padding-bottom:5px;}
.PB10{padding-bottom:10px;}
.PB12{padding-bottom:12px;}
.PB20{padding-bottom:20px;}

/* Padding Top-Bottom */
.PTB12{padding-top:12px;padding-bottom:12px;}

/* Padding Left */
.PL14{ padding-left:14px; }

/* Padding Right */
.PR5{ padding-right:5px; }

/* Width */
.W96{width:96px;}
.W140{width:140px;}
.W140{display:block;}
.W330{width:330px;}
.W400{width:400px;}

.clearall {clear:both;}
