/*---------COMMENTS --------- */
#comments h3{ font:normal 26px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0 0 20px 0; }
#comments .commentlist { padding:0; margin:0 }

/*.commentlist li { width:100%; height:100%; overflow:hidden; clear:both;  }*/

#main-content #comments .comment { margin: 15px 0 0px 0;  list-style:none }
#comments .comment a{ text-decoration:none; padding:1px 0 }
#main-content #comments  p.authorcomment { margin:3px 0 0 0; padding:0; line-height:normal;  font-size:11px; font-weight:bold; }
#comments .comment .meta-left { width:110px; float:left; position: relative;min-height: 115px;}
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0;  float:none }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 12px 22px; font-size:14px; /*color:#626262;*/ }

#comments .comment .text-right .date { font-size:11px;  }
#comments .comment { clear:both; }


#comments .comment p.author { margin:0 0 10px 15px; padding:0 0 5px 0; min-height:22px; border-bottom:1px solid #D0DCE3; }
#comments .comment .auhtor_name { float:left; }
#comments .comment .comments_links { float:right; font-size:11px; text-transform:uppercase;  } 



span.comm-reply{ float:left; padding:5px 0 10px 120px; font-size:11px; clear:both; text-transform:uppercase;   }
.spacer_com { padding:5px 0 10px 0px !important; }

span.comm-reply small { margin-right:10px; }

span.comm-reply a:hover{ font-size:11px; text-decoration:none; }

#main-content #comments ul.children { clear:both;  margin:0; padding-left:30px; }

#main-content #comments ul.children li { border-top:2px solid #E5E5E5; padding:14px 0 0 0; border-bottom:none; } 

#main-content .jhtmlarea ul li{border: 0 !important; padding: 0 !important;}

p.commpadd input{ line-height:25px; padding:8px; width:300px;   }
p.commpadd label{ padding:0 0 0 5px }

#main-content #commentform .comment_blog p.commpadd input{ line-height:25px; padding:8px; width:300px;   }
#main-content #commentform .comment_blog p.commpadd label{ padding:0 0 0 5px; float:left;  }

#main-content .comment_blog p.commpadd { margin-bottom:10px; height:100% !important; overflow:hidden !important; }

#main-content .comment_blog p.commpadd .textare { width:500px;  }

input#submit { width:125px; height:47px; margin-left:85px;    cursor:pointer; }
.spacer { margin-left:0 !important; }


#respond { /*background:#f9f9f9; border:1px solid #e0e0e0; margin-top:40px;*/  }
#main-content #respond h3 { margin:0; padding:10px 20px; /*border-bottom:1px solid #e0e0e0;*/ font-size:24px;  }

.votes { float:left;  padding:0; text-align:center; margin-bottom:20px; margin-left:-15px;  height:26px;  }
.votes p { margin:0; padding:0; }
.votes span { font-size:18px; font-weight:bold; float:left; text-align:center; display:block; padding:4px 14px 0px 4px; height:22px;   }
.votes span b { font-weight:normal; font-size:11px; /*color:#666;*/ text-transform:uppercase; position: relative; top:-2px; }
.votes span img {  }

.content_left { float:left; width:75%;  }
.content_left p { padding-left:15px;  }

.content_left_2 { width:580px; }

a.report { /*color:#6eb237;*/ text-decoration:none; }
a:hover.report { /*color:#000;*/ }

#comments .comment .votes p { margin:0; padding:0; }
.cancel-comment-reply { padding:8px 10px 5px 18px; }


#respond form { padding:20px; }
#respond p { margin:0 0 20px 0; padding:0; }
#respond p label { float:left; display:block; width:70px; margin-right:10px; font-size:14px; padding-top:7px; text-align:left; /*color:#686868;*/  }

#respond p span.user_login { float:left; padding-top:0px; margin-right:10px;  /*color:#686868;*/  }
#respond p .radio { float:left; margin-top:5px; margin-right:5px; }

.label_spacer { margin-left:20px; }

#commentform p .radio { margin-top:14px; }
#commentform p .user_login {  margin-top:9px; }



/* BREADCRUMBS **************************/
.breadcrumbs { margin-bottom:20px; }
.breadcrumbs p { margin:0; padding:0;  }
.breadcrumbs a { padding-right:3px; font-size:11px; text-align:left; text-decoration:none; }
.breadcrumbs a:hover { text-decoration:none; }
.breadcrumbs strong { font-weight:normal;  }





/* Post Pagination */
.pagination {  height:100%; overflow:hidden; text-align:center; clear:left; margin:25px 0; }
.pagination .on,  .pagination a { padding:5px 10px; margin-right:3px; margin-left:3px; display:inline; font-weight:bold; }
.pagination a { margin-left:0; line-height:28px; text-decoration:none; }


#main-content .alphabetical { padding:10px 0 20px 20px ;     }
#main-content .alphabetical li { margin:0; padding:0; float:left; }
.alphabetical li a { padding:5px 7px; margin-right:3px; float:left; display:block; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }

#comments .commentlist .selectedans { padding:10px !important;   }
#comments .commentlist span.bestanswer { padding:8px 0 7px 10px; margin:-7px 0 0 -15px; width:121px; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:block; margin-bottom:8px; height:15px;  } 

#comments .commentlist span.bestanswer, x:-moz-any-link { padding:7px 0 9px 10px; }

.author_photo { float:left; border:1px solid #ccc; padding:2px; }
.agent_biodata { float:left; margin-left:30px;  }


.sucess_msg { text-align:center; padding:10px; margin:10px 0; background:#ecffe0; border-top:1px solid #6aa23a;  border-bottom:1px solid #6aa23a; font-size:12px; font-weight:bold; /*color:#5e962e;*/ }
.error_msg_fix { text-align:center; padding:10px; margin:10px 0; background:#ffe2e2; border-top:1px solid #af3a3a;  border-bottom:1px solid #af3a3a; font-size:12px; font-weight:bold; /*color:#9a1313;*/ }

#change_pw h5 { margin:0px 0 5px 0; padding:40px 0 5px 0; border-bottom:1px solid #ccc;  }

.propertylistinglinks { height:100%; overflow:hidden; }
.i_agent_others { margin-right:10px; display: block; float:left; padding-right:10px; border-right:1px solid #ccc; }
.answers_provider  { margin-right:10px; display: block; float:left; padding-right:10px; }
.earn_point, .i_agent_others, .answers_provider { /*color:#666;*/ }
.earn_point  b { /*color:#0D5488;*/ }


.agent_details_main { background:#eee; border:1px solid #ccc; padding:10px; position:relative; overflow:hidden; word-wrap: break-word;  }
#main-content .agent_details_main h3 { margin-top:0; border-bottom:none; }

.editProfile { position:absolute; top:12px; right:10px; font-weight:bold; }
.editProfile a { /*color:#090;*/ text-decoration:none; font-size:15px;  }

.renew { position:absolute; right:149px; bottom:5px; border-right:1px solid #ccc; padding-right:10px;  }
.renew a { /*color:#666;*/ text-decoration:none; }


.edit { position:absolute; right:50px; bottom:5px;   }
.delete { position:absolute; right:10px; bottom:5px;   }
.status { position:absolute;  right:93px;  bottom:5px; border-right:1px solid #ccc; padding-right:10px; /*color:#000;*/ font-weight:bold; /*color:#f60;*/   }


.edit a { /*color:#090;*/padding-right:6px; border-right:1px solid #ccc; margin-right:5px; }
.delete a { /*color:#900;*/padding:3px; } 

.info { height:100%; overflow:hidden; }
.go_spacer { margin-right:10px; }

.published_box { padding:10px 0 10px 0; height:100%; overflow:hidden; }
#main-content h5.payment_head { /*color:#900;*/ font-size:16px; margin:0; padding:10px 120px 10px 120px; text-align:center; }

.emailagent { margin-left:13px; padding-left:5px;   }
 
.up_points,.down_points{ display:none !important;}





/* content question list ---------- */
#main-content .question_list { padding:15px 5px 10px 5px; overflow:hidden; position:relative; }

#main-content .question_list h3 { margin:0; min-width:500px; font:18px Arial, Helvetica, sans-serif; float:left; }
#main-content .question_list h3 a { text-decoration:none;  }

#main-content .question_list p { margin-left: 5px; clear: both; margin-top: 15px;  font:11px Georgia, "Times New Roman", Times, serif;   border-bottom:none; }
#main-content .question_list p a { text-decoration:none; }
#main-content .question_list p span { float:left; margin-right:30px; }

#main-content .answers_total, #main-content .posts .answers_total { float:left; width:45px; font:11px Georgia, "Times New Roman", Times, serif; text-align:center; margin-top:3px; margin-right:20px; line-height:normal; } 
#main-content .answers_total a { text-decoration:none; display:block; text-align:center; font:14px Arial, Helvetica, sans-serif; padding:5px 0 8px 0; }
#main-content .answers_total a:hover { text-decoration:none; }


#main-content .posts .question_list {  padding:0; margin-bottom:20px;  }
/*#main-content .posts .question_list .answers_total { float:left; margin:0; }*/

#main-content .question_list p span.user { padding-left:18px; padding-bottom:8px; }
#main-content .question_list p span.user a { /*color:#333;*/ }

#main-content .question_list p span.datetime { padding-left:18px; padding-bottom:8px; }

#main-content .question_list p span.views { padding-left:22px;  padding-bottom:8px; }
#main-content .question_list p span.views b { font-weight:normal; /*color:#333;*/ }

#main-content .question_list p span.ptags { padding-left:18px;  padding-bottom:8px; }
#main-content  span.pcate { padding-left:18px; display:block; }




/* --------------------- */

#main-content #tab { margin:0; padding:0px 0 0 10px;  height:47px;  _height:52px; _overflow:hidden; list-style:none; float:left; text-align:right; width:710px; }
* html #main-content #tab li { position: relative; top:5px; z-index:3px; }

#main-content #tab li { float:left; margin:0; padding:0;  }
#main-content #tab .page_item a { display: block; text-decoration: none; padding:18px 22px 13px 22px; font:18px Georgia, "Times New Roman", Times, serif; }
#main-content #tab li.current_page_item { text-decoration:none;  }
#main-content #tab li.current_page_item a { text-decoration:none; }

#main-content .user_tab { margin:0 0 20px 0; padding:0; height:43px; }
#main-content .user_tab li { margin:0 0 0 10px; padding:0; font:18px Georgia, "Times New Roman", Times, serif; float:left;  }
#main-content .user_tab li a { display:block; float:left;  padding:10px; }



/* content -------------*/
#main-content p { font-size:14px; }

#main-content ul { list-style:none; margin:0; }
#main-content ul li ul, #main-content ul li ul li ul { margin:4px 0 0 0; }
#main-content li { margin:0 0 10px 0; padding:0 0 0 12px; line-height:20px; font-size:14px; }
#main-content ol { margin:0 0 30px 18px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
#main-content ol li ol { margin:8px 0 5px 18px; padding:0; }
#main-content ol li ol li { margin:0 0 5px 0; padding:0;  list-style-type: lower-latin;  }
#main-content ol li ol li ol li { list-style-type: lower-roman; }

/*#main-content h3 { margin:0 0 15px 0; padding:0 0 4px 0; font:22px Arial, Helvetica, sans-serif; }*/

#main-content .question_cat {  }
#main-content .question_cat li { background:none; margin:0 0 12px 0; padding:0; display:block;  width:220px; float:left; /*color:#666;*/  }
#main-content .question_cat li input { position:relative; top:-2px; margin-right:8px; }

blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 30px; }
#main-content blockquote p, #sidebar blockquote p { font:italic 18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:23px; }
blockquote cite, #sidebar cite { font-size:12px; font-weight:bold ; float:right; line-height:18px; text-align:right; display:block;   }
blockquote a { font-size:13px; }


#calendar_wrap{ padding:0; font-size:13px }
#calendar_wrap caption{ padding:10px 0 }

#main-content h5 { margin:30px 0 10px 0; padding:0; }
#main-content h5.form_title { margin:30px 0 10px 0; padding:20px 0 0 0; }

#main-content .posts h2, #main-content h2 { font-size: 22px }
/*#main-content .posts h3, #main-content h3 { font-size: 20px }*/
#main-content .posts h4, #main-content h4 { font-size: 18px; font-weight:normal; clear:both; }
#main-content .posts h5, #main-content h5 { font-size: 16px }
#main-content .posts h6, #main-content h6 { font-size: 14px }
.content_spacer h4.cate_title { font-size:26px; clear:both; }
#main-content .posts h2, #main-content .posts h3, #main-content .posts h4, #main-content .posts h5, #main-content .posts h6 { margin:30px 0 5px 0; font-family: Arial, Helvetica, sans-serif; }

/*#main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6 { margin:30px 0 5px 0; font-family: Arial, Helvetica, sans-serif; }*/



#main-content .posts { padding-bottom:5px; margin-bottom:35px;  overflow:hidden; }
#main-content .post_top { margin:0 0 15px 0; }
#main-content p.post_top a { text-decoration:none; }
#main-content p.post_top a:hover { text-decoration:none; }
.more { font-size:12px; font-weight:bold; }


.post_left { width:100px; float:left; padding-top:3px;  }
.post_left span { display:block; border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px; /*color:#777;*/  }

.post_right { width:540px; float:right; }


#main-content .post_top h1, #main-content .post_top h3  { margin:0; padding:0; line-height:normal; }
#main-content .post_top h1 a, #main-content .post_top h3 a{ text-decoration:none; }

#main-content .post_top h3 a { font-size:24px; }
.single_post_advt { padding-bottom:50px; text-align:center; }

.commentcount { margin-left:0px; padding-left:18px;  }
.commentcount a { text-decoration:none; }

#main-content p.postmetadata { margin:0;  font-size:11px;  }
#main-content .post_top p.postmetadata { margin:0; padding:0; font-size:11px; }
#main-content p.post_bottom { margin:0; padding:10px 0 0 0; font-size:11px; }
#main-content p.post_bottom a, #main-content p.postmetadata a { text-decoration:none;  }
#main-content p.post_bottom a:hover { text-decoration:none;  }


.info { padding:10px; padding-bottom:5px; margin-bottom:30px;  }
.published_info { padding:10px; padding-bottom:5px; margin-bottom:30px; background:#fffdc3; border:1px solid #ff7800;  }

/* voting*****************************/
.voting{position:absolute;top:55px;left:0;width:100px;height:65px}.voting .high,.voting .new/*,.voted_up .voting .rating*/{background-color:#8CC53A}.voting .mid{background-color:#FF7900}.voting .low/*,.voted_down .voting .rating*/{background-color:#B51616}.voting .rating{display:block;width:50px;height:33px;padding:10px 10px 11px;font-weight:700;text-align:center;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;position:absolute;top:0;left:28px;z-index:40;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-image:-webkit-linear-gradient(-53deg,rgba(255,255,255,.2) 50%,transparent 50%);background-image:-moz-linear-gradient(-53deg,rgba(255,255,255,.2) 50%,transparent 50%);background-image:-o-linear-gradient(-53deg,rgba(255,255,255,.2) 50%,transparent 50%);background-image:linear-gradient(143deg,rgba(255,255,255,.2) 50%,transparent 50%)}.voting .rating.new .percent{padding-top:7px}.voting .rating .percent{font-size:18px;font-weight:700;text-align:center;display:block;line-height:30px}.voting .rating .percent.recco{position:relative;left:-5px;width:60px;font-size:8px;line-height:14px;padding-top:5px}.voting .rating .percent.popular{position:relative;left:-5px;width:60px}.voting .rating:after{content:"";position:absolute;top:2px;right:2px;left:2px;bottom:2px;border:1px dashed #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.voting .staff_pick{background-color:#8cc53a}.voting .staff_pick .percent{font-size:14px;font-weight:700;text-align:center;display:block;line-height:18px}.voting .vote_count{margin:0;padding:0;position:absolute;top:56px;left:42px;color:#a1a0a0;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}

.thumbs {
position:absolute;
top:0;
left:0;
width:32px;
z-index:30;
}

.thumbs .up {
display:block;
float:left;
width:36px;
height:25px;
border:1px solid #CECECE;
position:relative;
cursor:pointer;
-webkit-border-radius:6px 0 0;
-moz-border-radius:6px 0 0;
-ms-border-radius:6px 0 0;
-o-border-radius:6px 0 0;
border-radius:6px 0 0;
background:url(../img/icons.png) -3px -1645px;
}

.thumbs .up:hover {
background:url(../img/icons.png) -3px -1680px;
}

.oldie .thumbs .up:hover,.ie9 .thumbs .up:hover {
background:url(../img/icons.png) -3px -1680px;
}

.thumbs .up:active,.voted_up .thumbs .up {
background:url(../img/icons.png) -3px -1371px;
}

.oldie .thumbs .up:active,.ie9 .thumbs .up:active,.oldie .voted_up .thumbs .up,.ie9 .voted_up .thumbs .up {
background:url(../img/icons.png) -3px -1371px #d4d4d4;
}

.oldie .thumbs .up,.ie9 .thumbs .up {
background:url(../img/icons.png) -3px -1645px;
}

.thumbs .down {
display:block;
float:left;
width:36px;
height:25px;
border:1px solid #CECECE;
position:relative;
cursor:pointer;
-webkit-border-radius:0 0 0 6px;
-moz-border-radius:0 0 0 6px;
-ms-border-radius:0 0 0 6px;
-o-border-radius:0 0 0 6px;
border-radius:0 0 0 6px;
background:url(../img/icons.png) -3px -1610px;
}

.thumbs .down:hover {
background:url(../img/icons.png) -3px -1575px;
}

.oldie .thumbs .down:hover,.ie9 .thumbs .down:hover {
background:url(../img/icons.png) -3px -1575px;
}

.thumbs .down:active,.voted_down .thumbs .down {
background:url(../img/icons.png) -3px -1290px;
}

.oldie .thumbs .down:active,.ie9 .thumbs .down:active,.oldie .voted_down .thumbs .down,.ie9 .voted_down .thumbs .down {
background:url(../img/icons.png) -3px -1290px #d4d4d4;
}

.oldie .thumbs .down,.ie9 .thumbs .down {
background:url(../img/icons.png) -3px -1610px;
}

.thumbs .up .tooltip {
bottom:35px;
left:-10px;
width:75px;
text-align:center;
}

.thumbs .down .tooltip {
bottom:auto;
top:35px;
left:-10px;
width:75px;
text-align:center;
}

.thumbs .up:hover .tooltip,.thumbs .down:hover .tooltip {
display:block;
}

.thumbs .up .tooltip:after,.thumbs .down .tooltip:after {
left:14px;
}

.thumbs .down .tooltip:after {
top:-10px;
bottom:auto;
border-top:0;
border-bottom:10px solid #333;
border-bottom-color:rgba(51,51,51,.9);
}

.savings {
float:left;
padding-right:10px;
}

.savings .thumbs_up {
background:url(../img/icons.png) -7px -1376px no-repeat;
}


/* photo list */
#content .question_list {
    overflow: hidden;
    padding: 15px 5px 10px;
    position: relative;
}
#content .question_list h3 {
    float: left;
    font: 18px Arial,Helvetica,sans-serif;
    margin: 0;
    width: 500px;
}
#content .question_list h3 a {
    text-decoration: none;
}
#content .question_list p {
    border-bottom: medium none;
    float: right;
    font: 11px Georgia,"Times New Roman",Times,serif;
    width: 585px;
}
#content .question_list p a {
    text-decoration: none;
}
#content .question_list p span {
    float: left;
    margin-right: 30px;
}
#content .answers_total {
    float: left;
    font: 11px Georgia,"Times New Roman",Times,serif;
    margin-right: 20px;
    margin-top: 3px;
    text-align: center;
    width: 45px;
}
#content .answers_total a {
    display: block;
    font: 14px Arial,Helvetica,sans-serif;
    padding: 5px 0 8px;
    text-align: center;
    text-decoration: none;
}
#content .answers_total a:hover {
    text-decoration: none;
}
#content .posts .question_list {
    margin-bottom: 20px;
    padding: 0;
}
#content .posts .question_list .answers_total {
    float: left;
    margin: 0;
}
#content .posts .question_list h1 {
    display: block;
    float: left;
    margin: 0 0 4px;
}
#content .question_list p span.user {
    padding-bottom: 8px;
    padding-left: 18px;
}
#content .question_list p span.user a {
    /*color: #333333;*/
}
#content .question_list p span.views {
    padding-bottom: 8px;
    padding-left: 22px;
}
#content .question_list p span.views b {
    /*color: #333333;*/
    font-weight: normal;
}
#content .question_list p span.ptags {
    padding-bottom: 8px;
    padding-left: 18px;
}
#content span.pcate {
    display: block;
    padding-left: 18px;
}

#main-content .ow_paging{
	margin-top: 20px;
}

body #main-content .ow_content_menu li{
	background: none;
}
#main-content .agent_details_main{
	margin-bottom: 20px;
}
