
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	margin-right: 60px;
}
img {
	border: 0 none;
}

/* Experts Block Starts here */

.askExpertBlock {
	margin-bottom: 10px;
	clear: both;
	width: 658px;
}
.askExpertTopBlock {
	border-bottom: 1px solid #a3a3a3;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.askExpertTopCurve {
	background: #fff url(/images/experts/askExpertTopCurve.png) no-repeat left bottom;
}
.askQuestionText {	
	float: right;
}
.askQuestionText span {
	float: left;
	margin-right: 10px;
}
.askHeadingText {
	padding-top: 10px;
	font-size: 35px;
	color: #5a5959;
	font-weight: bold;
	text-transform: uppercase;
}
.questionMark {
	width: 85px;
	height: 75px;
	background: url(/images/experts/questionMark.png) no-repeat 0px 0px;
}
.askExpertTopContentBlockOuter {
	border-right: 1px solid #e0dede;
	border-left: 1px solid #dbd9d9;
	background: #fff;
	padding: 0 1px;
}
.askExpertsContent {
	background: #ececec url(/images/experts/askExpertTopContentBgStrip.png) repeat-x left top;
	position:relative;
}
.askExpertsLeftContent {
	float: left;
	/*margin-right: 18px;
	padding-top: 60px;*/
	width: 200px
}
.askExpertsRightContent {
	/*width: 450px;
	float: right;*/
	
}
.askExpertsRightContent p {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 10px 5px 0;
	z-index: 10000;
}
.alignCenter {
	text-align: center;
}
.expertImg {
	float: left;
}
.categoryImg {
	float: right;
}


.askExpertBottomContentOuter {
	border-right: 1px solid #e0dede;
	border-left: 1px solid #dbd9d9;
	background: #fff;
	padding: 0 1px;
}
.askExpertBottomContentInner {
	background: #e9e9e9 url(/images/experts/askExpertMainContentBgStrip.png) repeat-x left bottom;
	padding: 5px 0;
}
.askExpertDetailsBlock {
	width: 536px;
	margin: 0 auto;	
}
.askExpertDetailsTopCurve {
	background: url(/images/experts/askExpertDetailsTopCurve.png) repeat-x left top;
	height: 26px;
}
.askExpertDetailsContent {
	background: url(/images/experts/askExpertDetailsBgStrip1.png) repeat-y left top;
	padding: 10px 20px 10px 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: bold;	
}
.askExpertDetailsBottomCurve {
	background: url(/images/experts/askExpertDetailsBottomCurve.png) no-repeat left top;
	height: 14px;
}


.askExpertBottomCurve {
	background: url(/images/experts/askExpertMainBottomCurve.png) no-repeat left top;
	height: 20px;
	display: block;
}

.expertQuestionBlock {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.qaTextarea {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #A39FA0;
    color: #000000;
    font-size: 14px;
    height: 100px;
    padding: 5px;
    width: 648px;
}
.qaText {
    color: #000000;
    font-size: 14px;
    padding-bottom: 10px;
}
.normalTextGrey {
    color: #999999;
    font-size: 12px;
    padding-top: 5px;
}
.qaTextbox {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #A39FA0;
    color: #000000;
    font-size: 14px;
    padding: 5px;
    width: 290px;
}
.qaCharsLeftText {
    color: #999999;
    text-align: right;
    font-size: 12px;
    padding-bottom: 10px;
	padding-top: 4px;
}
.qaLeftTextField {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 310px;
}
.qaRightTextField {
    float: right;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 310px;
}
.captchaText {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #A39FA0;
    color: #000000;
    float: left;
    font-size: 4px;
    margin-right: 20px;
    padding: 0px;
    text-align: center;
    width: 130px;
}
.postQuestionBtn {
	float: right;
    width: 310px;
	text-align: left;
	padding-top: 25px;
}





.experts-collection{
		clear:both;
		margin: 10px 0;
		width: 650px;
		text-align: left;
		border-top: 1px solid #dbdbdb;
		margin-left: 15px;
	}
	.experts-description {
		font:15px/20px Arial;
		padding: 0 0 15px 0;
		text-align:justify;
		text-justify:inter-word;
	}
	.posted-by{
		color: #1A65A5;
		text-decoration:none;
	        padding: 15px 0 15px 0;
		font-size:17px;
	}
	.posted-date{
		color: #666666;
		font-size:13px;
	}
	.right_include_gap {
	    clear: both;
	    padding: 10px 0 0 25px;
	}
	.experts-heading{
		font:18px/22px Arial;
		color: #1A65A5;
                text-decoration:none;
                padding: 15px 0 15px 0;
	}	

.expertSolutionBlock {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.expertSolutionTabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.expertSolutionTabs ul li {
	display: inline;
}
.expertSolutionTabs ul li a{
	float: left;
	padding: 10px 0;
	text-align: center;
	width: 49.8%;
	border-bottom: 1px solid #a3a3a3;
	color: #a3a3a3;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.expertSolutionTabs ul li a.selected{
	border: 1px solid #a3a3a3;
	border-bottom: 0 none;
	color: #000;
}
.expertSolutionTabs ul li.lastTab a {float:right;}
.expertSolutionContent {
	border: 1px solid #a3a3a3;
	border-top: 0 none;
	padding: 20px 10px 10px 10px;
}

.questionContent {
	clear: both;
	padding-bottom: 15px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.titleText {
	color: #333333;
	font-size: 28px;
	font-weight: bold;
	float: left;
	width: 40px;
}
.answerContent {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 15px;
	margin-bottom: 15px;
	clear: both;
	color: #333333;
	font-size: 14px;	
}
.answerText {
	margin-left: 40px;
}
.questionByText {
	color: #999;
	padding: 5px 0;
	
}
.qaPagination {
	font-size: 14px;
	color: #6c6b6b;
	text-align: right;
}
.qaPagination a {
	padding: 0px 4px;
	text-decoration: none;
	color: #6c6b6b;
	margin: 0 2px;
}
.qaPagination a.active{
	background: #797979;
	color: #fff;
	font-weight: bold;
}
.clear {
	clear: both;
}
.tagsPagination{
	padding:8px;font-size:14px;font-weight:bold;text-align:center;
	background:#dee0e3;
}
.tagsPagination a{
	background:url(/images/arrow.png) no-repeat left center;padding-left:20px;
}
.tagsPagination1{
        padding:8px;font-size:14px;font-weight:bold;text-align:center;
        background:#dee0e3;
}
.tagsPagination1 a{
        background:url(/images/arrow.png) no-repeat left center;padding-left:20px;
}
form div.required fieldset legend,form div.required label,label.required{font-weight:700}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix{ display: inline-block; display: block}
h1.bc, .bc {font: bold 11px "Lucida Grande","Lucida","Arial",Sans-serif; margin: 10px 1px 0; padding: 0 0 10px 0;}
h1.bc a, h1.bc a:visited, .bc a, .bc a:visited {background: #e1e1d6; display: block; color: #0101DF; float: left; height: 23px; padding-left: 5px; text-decoration: none}
h1.bc a:hover, .bc a:hover {color: #0101DF}
h1.bc a span, .bc a span {background: transparent url(/images/bc_segment_right.png) no-repeat scroll top right; display: block; line-height: 13px; padding: 5px 17px 5px 6px; font-size;12px;}
h1.bc a.root, h1.bc a.root:visited, h1.bc a.root-single, h1.bc a.root-single:visited, .bc a.root, .bc a.root:visited, .bc a.root-single, .bc a.root-single:visited {background: transparent url(/images/bc_root_left.gif) no-repeat scroll top left}
h1.bc a.root-single span, .bc a.root-single span {background: transparent url(/images/shell/bc_segment_right_end.png) no-repeat top right; padding-right: 14px}
h1.bc a.root span, .bc a.root span {background: transparent url(/images/bc_segment_right.png) no-repeat top right}
h1.bc a.parent span, .bc a.parent span {background: transparent url(/images/bc_segment_right_end.png) no-repeat top right}
h1.bc a.end, h1.bc a.end:visited, .bc a.end, .bc a.end:visited {background: none}
h1.bc a.end:hover, .bc a.end:hover {color: black; cursor: default}
h1.bc a.end span, .bc a.end span {background: none; color: black}

#wrapper { padding-top: 0px; }

#socialLinksLeft {
	border: 1px solid #C6C6C6;
	background: #FEF3F7;
	padding: 5px;
	position: fixed;
	width: 75px;
	text-align: center;
	float: left;
	margin: 0 0 0 -95px;*margin: 0 0 0 -760px;
	position: fixed;
	top: 37px;
	z-index: 1;
}
.shareThisText {
	font-size: 14px;
	text-transform: uppercase;
}
.likeLinks {padding: 5px 0;text-align:center;}
.likeLinks1 {padding: 5px 0 5px 15px;text-align:center;}
.likeLinks2 {padding: 5px 0;text-align:center;}
.likeLinks3 {padding: 5px 0 5px 11px;text-align:center;}
.likeLinks4 {padding: 5px 0;text-align:center;}

#socialLinksBottom {
	border: 1px solid #C6C6C6;
	padding: 2px 5px 0 5px;
	position: relative;
	margin: 25px 0;
	clear: both;
	background: #FEF3F7;				
}
.toparrow {
	position: absolute;
	top: -13px;
	left: 30px;
	background: url(/images/arrow.jpg) no-repeat left top;
	width: 14px;
	height: 13px;
}
.shareThisTextBottom {
	float: left;
	margin-right: 10px;
	background: url(/images/green-arrow.png) no-repeat right center;
	padding: 4px 12px 4px 0;
	font-size: 14px;
	text-transform: uppercase;
}

#commentsCount {
    padding-left: 13px;
}



.floatLeft {
    float: left;
}

.floatLeftGap5 {
    float: left;
    padding-left: 4px;
}

.top5{padding-top: 5px;}

#commentsCount1 {
    float: left;
    padding-right: 5px;
    padding-top: 6px;
}

.lrCommentscount1 {
    background: url("/images/comments-bg-new.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    text-align: center;
    width: 44px;
}

.content_left{float:left;width:665px;padding-right:29px;background-color:#ffffff;}
.content_right{float:left;width:300px;background-color:#ffffff;}
/*.right_include_main_width{float:left;width:300px;padding-bottom:10px;padding-left: 22px;}*/

