@charset "utf-8";
.exp_mn_div_mn {
	float: left;
	overflow:hidden;
	width: 602px;
	padding-left:25px;
	
}
.exp_mn_div_mn1 {
	background-image:url(../images/tt_exp_body_bg.png);
	background-repeat: repeat;
	float: left;
	overflow:hidden;
	width: 602px;
	
	
}
.exp_mn_div_top {
	background-image:url(../images/exp_top_lr_cur.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 19px;
	width: 602px;
}
.exp_mn_div_mid {
	overflow:hidden;
	float: left;
	width: 602px;
}
.exp_mn_div_mid_left {
	float: left;
	width: 64px;
	height: 198px;
	background-image:url(../images/image_tt_review.png);
	background-repeat:no-repeat;
}
.exp_mn_div_mid_right {
	float: left;
	width: 538px;
	height: 198px;
	overflow:hidden;
	}
	.exp_mn_div_mid_right_1 {
	float: left;
	width: 538px;
	height: 28px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ff9600;
	padding-bottom:6px;
		}
	.exp_mn_div_mid_right_2 {
	float: left;
	width: 517px;
	padding-right:21px;
	height: 124px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#504d4d;
	text-align:justify;
	padding-bottom:6px;
		}
		
		.tt_date_dny1 {
	font-family: Arial;
	font-size: 25px;
	color:#FFFFFF;
	float: left;
	height: 24px;
	width: 52px;
	
	}
	.tt_month_dny1 
	{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 17px;
	width: 52px;
	 
}.post1 {
	font-family: Arial;
	font-size: 12px;
	color: #0581c2;
	float: left;
	height: 30px;
	width: 166px;
	line-height:28px;
	
	font-weight:bold;
}
.comm1 {
	font-family: Arial;
	font-size: 12px;
	color: #0581c2;
	float: left;
	height: 30px;line-height:28px;
	width: 80px;
	font-weight:bold;
	padding-left:35px;
}
.image1 {
	background:url(../images/chat2.png) 0 0 no-repeat;
	margin-top:7px;
	height: 14px;
	float:left;
	width: 27px;
}
.exp_mn_div_bot {
	background-image:url(../images/exp_bot_lr_cur.png);
	background-repeat: no-repeat;
	
	height: 30px;
	width: 602px;
}
.tt_revie_map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3B69A4;
	float: left;
	height: 42px;
	width: 602px;
	padding-left: 25px;
	line-height:42px;
	text-decoration:none;
}
.main_comment_blog
{
float:left;
width:602px;
overflow:hidden;
padding-left:25px;
}

.tt_post_comment_left1 {
	background-image: url(../images/blog_com_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 17px;
}
.tt_post_comment_mid1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099FF;
	background-image: url(../images/comment_bg_tt.png);
	background-repeat: repeat;
	float: left;
	height: 21px;
	width: 118px;
	padding-top:21px;
	padding-left:3px;
	
}
.tt_post_comment_right1 {
	background-image: url(../images/blog_com_right.png);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 464px;
}
.tt_post_comment_down {
	background-image: url(../images/blog_com_mid.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 602px;
}
.tt_post_com_blog_area {
	background-image: url(../images/comment_bg_tt.png);
	background-repeat: repeat;
	float: left;
	/*height: 266px;*/
	overflow:hidden;
	width: 562px;
	padding: 0 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	text-align:justify;
	
}
.tt_com_bottom_blue {
	background-image: url(../images/blog_com_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 602px;
}
.tt_comment_img {
	background-image: url(../images/comment_icon.png);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 63px;
}
.tt_comment_img_side {
	background-color: #85d9f6;
	float: left;
	height: 51px;
	width: 539px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	line-height:51px;
}
.tt_com_header_top {
	background-image: url(../images/comment_header_tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 380px;
}
.tt_com_header_right {
	background-color: #85d9f6;
	float: left;
	height: 15px;
	width: 222px;
}
.tt_com_header_mid {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 31px;
	width: 380px;
}
.tt_com_header_mid_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	float: left;
	height: 31px;
	width: 92px;
	padding-left:8px;
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	
}
.tt_com_header_mid_title_txt {
	background-image: url(../images/comment_title_tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 266px;
	
}
.tt_com_header_mid_title_right {
	background-color: #85D9F6;
	float: right;
	height: 31px;
	width: 222px;
}
.tt_com_header_title_bot {
	background-image:url(../images/comment_title_below.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 602px;
}
.tt_com_ur_comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 143px;
	width: 92px;
	padding-left:8px;
}
.tt_comment_area_txt {
	background-image: url(../images/comment_txt_area.png);
	background-repeat: no-repeat;
	float: left;
	height: 143px;
	width: 487px;
}
.tt_comment_txt_area_right {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: right;
	height: 143px;
	width: 15px;
}
.tt_comment_button_area {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 25px;
	width: 502px;
	padding-left: 100px;
}
.tt_comment_button_submit {
	background: url(../images/comment_submit_button.png) no-repeat 0px 2px;
	border:none;
	float: left;
	height: 22px;
	width: 74px;
	margin-top:7px;
}
.tt_comment_page_bottom {
	background-image: url(../images/comment_page_bot.png);
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	width: 602px;
}
.posted_com_blue_area {
	background-image: url(../images/dis_comment_bg.png);
	background-repeat: repeat;
	float: left;
	/*height: 365px;*/
	overflow:hidden;
	width: 572px;
	padding-right: 15px;
	padding-left: 15px;
}
.posted_com_blue_area_bottom {
	background-image: url(../images/posted_comment_tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 602px;
}
.com_bar_area {
	float: left;
	/*height: 83px;*/
	width: 566px;
	overflow:hidden;
	background-image: url(../images/dis_com_bg_blue.png);
	background-repeat: repeat;
}
.com_bar_img_hor {
	background-image: url(../images/dis_com_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 55px;
	padding: 6px 3px 0px 3px;
}
.com_bar_right_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #FFFFFF;
	background-image: url(../images/dis_com_bg_orange.png);
	background-repeat: repeat;
	float: left;
	height: 28px;
	width: 498px;
	padding-left:7px;
	line-height:28px;
}
.com_bar_right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/dis_com_bg_blue.png);
	background-repeat: repeat;
	float: left;
	/*height: 43px;*/
	overflow:hidden;
	width: 470px;
	padding: 10px 15px 0px 20px;
	line-height:18px;
	text-align:justify;
	
}
.com_bar_right_top_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5d5c5c;
	float: left;
	height: 28px;
	width: 161px;
}
.com_bar_right_top_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	
	float: left;
	height: 28px;
	width: 161px;
}
.com_bar_replay_box {
	background-image: url(../images/dis_com_bg_blue.png);
	background-repeat: repeat;
	float: left;
	height: 20px;
	width: 566px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	line-height:20px;
}
.tt_com_header_mid_wide {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 31px;
	width: 602px;
}
.tt_com_header_mid_depr {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 31px;
	width: 602px;
}
.tt_com_header_mid_date {
	background-image: url(../images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 31px;
	width: 602px;
	padding-top:10px;
	line-height:25px;
}

.search_header_tt {
	background-color: #84d8f5;
	float: left;
	height: 55px;
	width: 665px;
}
.search_header_left {
	background-image: url(../images/search_page_left_tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 187px;
}
.search_header_txtbox {
	background-image: url(../images/txt_search_tt.png);
	background-repeat: no-repeat;
	margin-top:14px;
	float: left;
	height: 29px;
	width: 280px;
}
.search_header_button {
	background-image: url(../images/search_page_mg_button.png);
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 135px;
	margin-top: 12px;
}
.filter_area_tt {
	float: left;
	height: 31px;
	width: 602px;
}
.filter_area_left {
	background-image: url(../images/left_filter.png);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 19px;
}
.filter_area__mid1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #E1E1E0;
	float: left;
	height: 31px;
	width: 141px;
	line-height:31px;
	text-align:center;
}
.filter_area__mid2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
	background-color: #E1E1E0;
	float: left;
	height: 31px;
	width: 142px;
	line-height:31px;
	text-align:center;
	
	
}
.filter_area_right {
	background-image: url(../images/right_filter.png);
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 16px;
	margin-left:-22px;
	
}
.search_answers_tt {
	float: left;
	overflow:hidden;
	width: 602px;
}
.search_answers_top {
	background-image: url(../images/search_cont_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 602px;
	margin-bottom:-2px;
}
.search_answers_mid {
	background-image: url(../images/search_bg_tt.png);
	background-repeat: repeat;
	float: left;
	width: 602px;
	overflow: hidden;
}
.search_answers_bottom {
	background-image: url(../images/search_cont_bot.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 602px;
}
.search_ansers_mid_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	float: left;
	height: 18px;
	width: 389px;
	padding-left:25px;
}
.search_ansers_mid_found {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	float: left;
	height: 18px;
	width: 188px;
}
.search_ansers_mid_body_result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 552px;
	overflow: hidden;
	padding: 10px 25px 10px 25px;
	line-height:20px;
	text-align:justify;
}
.search_posted_person {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0581c2;
	float: left;
	height: 16px;
	width: 400px;
	
	padding-left: 25px;
}
.search_posted_read_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0581c2;
	float: right;
	height: 18px;
	width: 152px;
	padding-right: 25px;
}

/*login page css goes here*/

.tt_login_area
{
width:854px;;
height:auto;
padding-left:54px;
}


.tt_login_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 61px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/tt_login_header.png);
	background-repeat: no-repeat;
	float:left;
	height: 61px;
	width: 764px;
	padding-left:40px
}
.tt_login_warning_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;

	height: 61px;
	width: 387px;
	
	background-image:url(../images/login_warning_ico.png);
	background-repeat:no-repeat;
	line-height:61px;
	padding-left:173px;
}
.tt_login_bg {
	background-image:url(../images/tt_login_bg.png);
	background-repeat: repeat;
	float: left;
	height: auto;
	width: 804px;
}
.tt_login_lock {
	background-image: url(../images/login_lock.png);
	background-repeat: no-repeat;
	float: left;
	height: 263px;
	width: 232px;
	
}
.tt_login_user_txt_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	height: 124px;
	width: 72px;
	padding-left:110px;
	padding-top:69px;
}
.tt_login_txt_box_area
 {
	float: left;
	height: 138px;
	width: 390px;
	
}
.tt_login_submit_button {
	
	float: left;
	height: 73px;
	width: 144px;
	padding-left:186px;
	
	
}
.tt_login_bottom {
	background-image: url(../images/login_area_bot.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 804px;
}

/*register page css starts here*/

.tt_reg_mid_area {
	background-image: url(../images/login_stripe_bg.png);
	background-repeat: repeat;
	float: left;
	width: 804px;
	height:auto;
}

.register_left_name
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align:right;
	width:204px;
	height:auto;
	float:left;
	padding-right:39px;
	padding-top:3px;
	
	
}

.reg_txt_box
{
	width:375px;
	height:21px;
	background-image:url(../images/reg_txt.png);
	background-repeat:no-repeat;
	border:0px;
	padding-left:5px;
	padding-top:4px;
	



}.tt_cap_reg {
	
	float: left;
	height: 50px;
	width: 518px;
	padding-left: 283px;
}
.tt_cont_reg {
	
	float: left;
	height: 38px;
	width: 650px;
	padding-left: 159px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	padding-top:12px;
	border:none;
	background-image:url(../images/reg_txt.png);
background-repeat:no-repeat;
}
.tt_reg_submit_area {
	float: left;
	height: 45px;
	width: 562px;
	padding-left: 242px;
	padding-top:5px;
}



/*new menu design css goes here*/

.tt_menu_area {
	float:left;
	width:665px;
	height:57px;
	background:url(../images/blog_menu_bg.png) 0 0 repeat-x;
}

.tt_reg_left_area {
	height: 62px;
	width: 804px;
	float:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;

}

.tt_reg_left_area_txtarea
{
	height:180px;
	width: 804px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;

}


.tt_reg_right_area {
	height: auto;
	width: 500px;
	float:left;
}

.tt_update_profile_mid_area
{
background-image: url(../images/login_stripe_bg.png);
	background-repeat: repeat;
	float:left;
	width: 804px;
	overflow: hidden;
}

.reg_tt_txt_align
{
width:272px; 
height:32px; 
float:left;
padding-top:20px; 
text-align:right;
}

.reg_tt_box_align
{
width:500px;
	 height:42px; 
 	 float:left; 
	 padding-top:20px;
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: black;
	 border:none;
	 font-weight:bold;
}

.reg_tt_box_align_txtarea
{
width:500px; height:121px; float:left; padding-top:36px;
}



/*Profile page css starts here*/

.tt_pro_head_area {
	float: left;
	height: 208px;
	width: 535px;
	padding-left: 35px;
}
.tt_pro_per_img {

	float: left;
	height: 198px;
	width: 191px;
	border: 5px solid #504d4d;
}
.tt_pro_blue_left {
	background-image:url(../images/pro_blue1_bg.png);
	background-repeat: repeat;
	float: left;
	height: 208px;
	width: 300px;
}
.tt_pro_blue_end {
	background-image: url(../images/pr_left_blue.png);
	background-repeat: no-repeat;
	float: left;
	height: 208px;
	width: 18px;
}
.tt_pro_about_area {
	float: left;
	width: 535px;
	overflow: hidden;
	padding-left: 35px;
	padding-top:28px;
}
.tt_pro_about_top {
	background-image: url(../images/pr_about_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 533px;
}
.tt_pro_about_mid {
	background-image: url(../images/pr_about_mid.png);
	background-repeat: repeat;
	float: left;
	width: 413px;
	overflow: hidden;
	padding-left:110px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:25px;
	text-align:justify;
	padding-right:10px;
}
.tt_pro_about_bot {
	background-image: url(../images/pr_about_bot.png);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 535px;
}
.tt_pro_about_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 41px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 41px;
	width: 100px;
	padding-left:110px
}
.tt_pro_detail_que {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 130px;
	width: 108px;
	padding-left: 20px;
	padding-top:15px;
}
.tt_pro_detail_ans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 130px;
	width: 171px;
	padding-top: 15px;
}
.tt_pro_settings_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b69a4;
	float: left;
	height: 63px;
	width: 245px;
	padding-left: 20px;
	text-decoration:none;
}

a 
{
text-decoration:none;
}

.my_error
{
     width:390px;
	 height:55px;
	 float:left; 
	
	 color:red;

}

.tt_uesr_forgot
{
	width:171px;
	 height:73; 
	line-height:28px; 
	float:right; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000; 
	padding-left:15px;
}

.my_error_reg
{
     height: 33px;
	width: 532px;
	 float:left; 
	 line-height:33px; 
	 color:black;
	 font-size:12px;
	 padding-left:272px;
	 font-weight:bold;
	 font-family: Arial, Helvetica, sans-serif;

}

/*sucess page*/
.tt_thank_u
{
background-image: url(../images/login_stripe_bg.png);
background-repeat:repeat;
float: left;
height: 202px;
width: 744px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
padding:30px 30px 0px 30px;
line-height:36px;
letter-spacing:1.5px;
}

/*user name */
.tt_user_name {
	background-image: url(../images/img_tit_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 134px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	font-weight:500;
	font-size: 12px;
	font-style: normal;
}

/*blog edit new*/

.tt_blog_top_st {
	background-image: url(../images/tt_blog_top_st.png);
	background-repeat: no-repeat;
	float: left;
	height: 59px;
	width: 585px;
	padding-left:18px;
	font-family: arial, sans-serif;
	color: #FF9600;
	font-size: 20px;
	letter-spacing: 0pt;
	word-spacing: 4.4pt;
	line-height: 44px;
}
.tt_blog_mid_st {
	background-image: url(../images/tt_blog_bg_px.png);
	background-repeat: repeat;
	float: left;
	overflow:hidden;
	width: 603px;
	font-family: arial, sans-serif;
	color: #00000;
	font-size: 14px;
	
	word-spacing: 0.4pt;
	line-height: 25px;
}
.tt_blog_container {
	float: left;
	overflow:hidden;
	width: 609px;
	padding-left:23px;
	padding-top:23px;
}
.tt_blog_bot_st {
	background-image: url(../images/tt_blog_bot_st.png);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 603px;
}

.tt_blog_txt {
	font-family: Arial, Helvetica, sans-serif;
	width:570px;
	padding-left:18px;
	padding-right:15px;
	font-weight:500;
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	
	text-align:justify;
}

/* error comments */
.comment_req
{
font-family:Arial;
 font-size:14px; 
 color:#ff9600; 
 font-weight:500; 
 height:40px; 
 padding-top:10px;
 line-height:50px; 
 width:602px;
 float:left;
background-image:url(../images/tt_blog_bg_px.png);
background-repeat:repeat;
}

/* header for post*/
.post_header_all {
	background-image: url(../../../public/shared/images/post_tt_head.png);
	background-repeat: no-repeat;
	float: left;
	height: 48px;
	width: 602px;
	padding-top:14px;
}
/* rev post txt box */
.rev_text_area_tt {
	background-image: url(../../../public/shared/images/comment_background.png);
	background-repeat: repeat;
	float: left;
	height: 143px;
	width: 602px;
}

/*Update button class*/
.tt_update_button_submit {
	background: url(../../../public/shared/images/edit_update_button.png) no-repeat 0px 2px;
	border:none;
	float: left;
	height: 22px;
	width: 74px;
	margin-top:7px;
}

/*Edit button class*/
.tt_edit_button_img {
	float:left;
	margin-top:5px;
	width:14px;
	height:14px;
	padding-left:5px;
	background:url(../../../public/shared/images/edit_icon_img.png) 0 0 no-repeat;
}