#page #container #content #main-content h2.question-title { margin-top: 40px; }
#page #container #content #main-content .pagination { padding-top: 20px; margin-top: 20px; border-top: 1px solid #d6d6d6; height: 25px; line-height: 25px; text-align: center !important; position: relative; }
#page #container #content #main-content .pagination .current { display: inline; float: none; }
#page #container #content #main-content .pagination .disabled { color: #b7b7b7; }
#page #container #content #main-content .pagination a:link { display: inline; float: none; }
#page #container #content #main-content .pagination .prev_page { display: block !important; width: 101px; overflow: hidden; position: absolute; left: 0; top: 20px; }
#page #container #content #main-content .pagination .next_page { display: block !important; width: 77px; overflow: hidden; position: absolute; right: 0; top: 20px; }
#page #container #content #main-content #thanks { margin-top: 50px; }
#page #container #content #main-content #search_answers { margin-top: 10px; width: 570px; border: 1px solid #ccc; padding: 0 20px 20px 20px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#page #container #content #main-content #search_answers h3 { font-size: 12px; font-weight: bold; color: #14477A; font-style: italic; margin-left: -27px; height: 32px; padding: 8px 0 0 45px !important; background: url(../images/layout/bg-heading-tick.png) top left no-repeat; display: block; }
#page #container #content #main-content #search_answers #a { font: 14px arial, sans-serif; color: #808080; width: 440px; }
#page #container #content #main-content #search_answers input.submit { float: right; width: 108px; height: 41px; }
#page #container #content #main-content #search_answers select.topic { margin-top: 10px; border: 1px solid #e6e6e6; width: 450px; height: 30px; font: bold 15px arial, sans-serif; color: #0068ce; }
#page #container #content #main-content .author { float: left; width: 50px; }
#page #container #content #main-content .question { margin: 20px 0; color: #505050; font-size: 12px; line-height: 16px; }
#page #container #content #main-content .question .title { background: transparent url(../images/expert-tool/bg-question-title.gif) 0 0 no-repeat; padding: 15px 85px 10px 35px; margin-left: 51px; overflow: auto; }
#page #container #content #main-content .question .title img.medium { float: right; margin-left: 10px; margin-bottom: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#page #container #content #main-content .question .title img.small { float: right; margin-left: 10px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#page #container #content #main-content .question .title a { color: #505050; font-weight: bold; text-decoration: none; }
#page #container #content #main-content .question .answer { background: transparent url(../images/expert-tool/bg-question-answer.gif) 51px 0 no-repeat; padding: 32px 115px 20px 85px; }
#page #container #content #main-content .question .answer .meta { margin-top: 10px; }
#page #container #content #main-content .question .answer .meta .topic { display: inline; }
#page #container #content #main-content .question .answer .meta .tags { display: inline; padding: 0 0 0 75px; }
#page #container #content #main-content .question .more { float: right; text-align: right; padding: 18px 66px 20px 0; width: 164px; }
#page #container #content #main-content .question .more a { color: #153870; font-weight: bold; margin-right: 20px; }
#page #container #content #main-content .question .date { background: transparent url(../images/expert-tool/bg-question-date.gif) 51px 0 no-repeat; padding: 20px 66px 5px; color: #808080; font-size: 11px; }
#page #container #content .more-answers { padding-right: 80px; text-align: right; }
#page #container #content #sidebar #similar_questions { float: left; width: 320px; margin-top: 20px; }
#page #container #content #sidebar #similar_questions h3 { color: white !important; font-style: italic; font-weight: bold; margin: 0; padding: 23px 0 0 50px !important; height: 45px; margin-left: -20px; background: url(../images/expert-tool/bg-same-questions.png) top left no-repeat; }
#page #container #content #sidebar #similar_questions .similar-question { padding: 0 20px 10px 20px; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
#page #container #content #sidebar #similar_questions .similar-question .title { padding: 10px 10px 0; font-size: 12px; line-height: 16px; color: #505050; background: url(../images/expert-tool/similar-question-title-bg.gif) top left no-repeat; }
#page #container #content #sidebar #similar_questions .similar-question .author { padding: 30px 0 10px 60px; font-size: 11px; color: #808080; height: 40px; background: url(../images/expert-tool/similar-question-author-bg.gif) top left no-repeat; }
#page #container #content #sidebar #similar_questions .similar-question .answer { padding: 10px 10px 0 10px; font-size: 12px; line-height: 16px; color: #505050; background: url(../images/expert-tool/similar-question-answer-bg.gif) top left no-repeat; }
#page #container #content #sidebar #similar_questions .similar-question .expert-bottom { margin: 0; padding: 30px 0 10px 60px; font-size: 11px; color: #808080; height: 40px; background: url(/images/expert-tool/similar-question-expert-bg.gif) top left no-repeat; }
#page #container #content #sidebar #popular_tags { width: 300px; float: left; padding-left: 20px; margin-top: 20px; }
#page #container #content #sidebar #popular_tags h3 { color: white !important; font-style: italic; font-weight: bold; margin: 0; padding: 23px 0 0 50px !important; height: 45px; margin-left: -40px; background: url(../images/expert-tool/bg-popular-tags.png) top left no-repeat; }
#page #container #content #sidebar #popular_tags li { padding: 5px 5px 0 0; display: inline; }
#page #container #content #sidebar #popular_tags li a { font-size: 12px; line-height: 18px; padding: 0 2px; border: none; }
#page #container #content #sidebar h3.side-bar-heading { width: 300px; height: 24px; display: block; color: white; text-decoration: none; background: url(../images/expert-tool/bg-left-nav-heading.gif) top left no-repeat; padding: 12px 0 0 19px !important; margin: 0; border-bottom: 1px solid #cecece; }
#page #container #content #sidebar .expert { width: 300px; height: 270px; margin-left: 20px; margin-bottom: 20px; background: url(../images/expert-tool/expert.png) top left repeat-x; }
#page #container #content #sidebar #find-answer-tout { float: left; padding-bottom: 15px; width: 320px; height: 260px; background: url(../images/expert-tool/bg-search.jpg) top left repeat-x; }
#page #container #content #sidebar #find-answer-tout h3 { color: white !important; font-style: italic; font-weight: bold; margin: 0; padding: 23px 0 0 50px !important; height: 45px; margin-left: -20px; background: url(../images/layout/bg-heading-article.png) top left no-repeat; }
#page #container #content #sidebar #find-answer-tout textarea { margin-left: 25px; height: 120px; color: #0068ce; font: bold 12px/16px arial, sans-serif; }
#page #container #content #sidebar #find-answer-tout input { margin-top: 15px; margin-left: 70px; }
#page #container #content form { display: block; margin-top: 0em; }
#page #container #content #new-question-wrapper, #page #container #content #preview_question { margin-top: 50px; }
#page #container #content #new-question-wrapper .g-date, #page #container #content #preview_question .g-date { padding: 20px 66px 5px; color: #808080; font-size: 11px; background: transparent url(../images/expert-tool/bg-preview-question-date.gif) no-repeat; }
#page #container #content #new-question-wrapper .preview-actions, #page #container #content #preview_question .preview-actions { margin-right: 80px; text-align: right; }
#page #container #content #new-question-wrapper .preview-intro, #page #container #content #preview_question .preview-intro { height: 70px; padding: 10px 85px 10px 20px; }
#page #container #content #new-question-wrapper input, #page #container #content #preview_question input { float: none; }
#page #container #content #new-question-wrapper .error, #page #container #content #preview_question .error { display: block; float: none !important; width: auto !important; }
#page #container #content #new-question-wrapper .errorExplanation, #page #container #content #preview_question .errorExplanation { border: 2px solid #e00; margin: 17px; padding: 10px 20px; color: #e00 !important; }
#page #container #content #new-question-wrapper .errorExplanation h2, #page #container #content #preview_question .errorExplanation h2 { margin: 0 0 10px 0 !important; color: #e00 !important; }
#page #container #content #new-question-wrapper .errorExplanation .formError, #page #container #content #preview_question .errorExplanation .formError { padding: 5px; font-size: 13px; color: #e00 !important; }
#page #container #content #new-question-wrapper .submit, #page #container #content #preview_question .submit { margin: 20px 0; text-align: right; }
#page #container #content #new-question-wrapper .disclaimer, #page #container #content #preview_question .disclaimer { margin: 0 0 0 70px; }
#page #container #content #new-question-wrapper .author, #page #container #content #preview_question .author { float: left; width: 50px; font-weight: bold; }
#page #container #content #new-question-wrapper .author p, #page #container #content #preview_question .author p { text-align: center; font-size: 13px; color: #0058af; }
#page #container #content #new-question-wrapper legend, #page #container #content #preview_question legend { display: none; }
#page #container #content #new-question-wrapper #question, #page #container #content #preview_question #question { margin: 0 0 0 50px; border: none; padding: 0 0 0 35px; height: 430px; background: transparent url(../images/expert-tool/bg-ask-question.gif) no-repeat; }
#page #container #content #new-question-wrapper #question label, #page #container #content #preview_question #question label { display: block; font-size: 13px; font-weight: bold; color: #0058af; float: none !important; width: auto !important; padding: 5px 0; }
#page #container #content #new-question-wrapper #question #question_title, #page #container #content #new-question-wrapper #question #question_description, #page #container #content #preview_question #question #question_title, #page #container #content #preview_question #question #question_description { width: 475px; height: 68px; border: 1px solid #ccc; }
#page #container #content #new-question-wrapper #question #charlimit, #page #container #content #preview_question #question #charlimit { float: right; margin: 17px 55px 0 0; font-size: 12px; color: #333; }
#page #container #content #new-question-wrapper #question .help, #page #container #content #preview_question #question .help { margin-top: 10px; color: #555; font-size: 11px; line-height: 1.2em; }
#page #container #content #new-question-wrapper #about_you, #page #container #content #preview_question #about_you { margin: 0 0 0 50px; border: none; padding: 0 0 0 35px; height: 350px; background: transparent url(../images/expert-tool/bg-ask-member.gif) no-repeat; padding-top: 50px; }
#page #container #content #new-question-wrapper #about_you .please-sign-in, #page #container #content #preview_question #about_you .please-sign-in { font-size: 13px; font-weight: bold; color: #0058af; float: none !important; width: auto !important; padding: 5px 0; margin-left: 15px; }
#page #container #content #new-question-wrapper #about_you .input, #page #container #content #preview_question #about_you .input { float: left; overflow: hidden; font-size: 12px; color: #555; line-height: 1.2em; }
#page #container #content #new-question-wrapper #about_you .input input, #page #container #content #preview_question #about_you .input input { margin-right: 10px; }
