<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  
Theme Name:    Babelfish
Theme URI:     http://babelfish.com/
Description:   Developed by the people behind babelfish.com
Version:       2
Author:        Babelfish.com
Author URI:    http://babelfish.com/

*/
html, body { margin:0px; padding:0px; }
body { font-size:14px; font-family:Verdana, Geneva, sans-serif; }

.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

hr { margin-bottom:30px; margin-top:20px; clear:both; }
p { padding:0px 0 10px 0; margin:0; line-height:22px;  }
p em { line-height:20px; } 
code { line-height:18px; }

.alignleft { float:left;  padding:5px; margin:13px 12px 0px 0; }
.alignright { float:right; padding:5px;  margin:24px 0 0px 12px; }
.wp-caption .alignleft { margin:0 15px 10px 15px;  padding:0;    }
.wp-caption p { margin:0; padding:3px 5px; font:bold 12px Arial, Helvetica, sans-serif;  }
.wp-caption .alignright { float:right; margin:0 0 10px 15px; padding:0;    }
.wp-caption { width:auto !important; }

/* headings ---------------------- */
h1.page_head, h1.single_head { padding:0 0 8px 0; font:32px Arial, Helvetica, sans-serif; }
h1.single_head { margin:0; padding:0;  }

h1.page_head span { font-size:11px; color:#b1b1b1; padding:10px 0 0 0; }

h1 { margin:0; font:24px Arial, Helvetica, sans-serif;  }
h2 { font:18px Arial, Helvetica, sans-serif; }
h3 { font:16px Arial, Helvetica, sans-serif; }
h4 { margin-bottom:10px; font-size:24px; font-weight:bold;   }
h5 { font:18px Arial, Helvetica, sans-serif; }
h6 { font:18px Arial, Helvetica, sans-serif;  }

/* STRUCTURE ---------------------*/
#top_strip { height:32px; }
#top_strip_in { width:1060px; margin:0 auto; }

#header_in { width:1060px; margin:0 auto; height:60px; }
#nav_in {width:1060px; margin:0 auto 5px auto; height:45px; display:block; }

#wrapper { width:1060px; margin:5px auto 0 auto; height:100%; overflow:hidden; }
#content { width:820px; float:left;  }
#sidebar { width:220px; float:right; }
.content_top { clear:both; }
.content_bottom { min-height:500px; }

#footer { width:1060px; margin:0 auto; clear:both; }
#footer_in { padding:10px 0px 10px 8px; height:100%; overflow:hidden; }


/* HEADER ****************************/
#top_strip p { padding:7px 0 0 0; float:right; font:11px Verdana, Geneva, sans-serif; text-decoration:none;  }
#top_strip p a { text-decoration:underline; padding:0 4px; }
#top_strip p a:hover { text-decoration:none; }

.logo { float:left; padding-top:8px ; }
.header_right { float:right; padding-top:25px; width:468px;   }

.blog-title a { font:30px Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration:none; }
.blog-title a:hover { text-decoration:none;}
p.blog-description{ font-style:italic; font-size:12px; margin:0; padding:0;  }

#nav .search { width:198px; height:30px; float:right; margin-top:5px; padding-top:6px;  }
#nav .search .textfield { padding:2px 5px 3px 12px; width:155px; float:left; font:14px Arial, Helvetica, sans-serif; }
#nav .b_search { float:right; margin:3px 8px 0 0; }


/* content question list ---------- */
#content .question_list { padding:15px 0px; height:100%; overflow:hidden; position:relative; min-height:60px; }

#content .question_list h3 { margin:0; float:left; }
#content .question_list h3 a { text-decoration:none;  }

#content .question_list p { float:left; width:662px;  font-size:12px;  border-bottom:none; margin-top:6px; padding-bottom:0px; line-height:14px; }
#content .question_list p a { text-decoration:none; }
#content .question_list p span { float:left; margin-right:20px;margin-left:0px; }

#content .answers_total { float:left; width:74px; font-size:12px; text-align:center; margin-top:0px; margin-right:14px; line-height:normal; } 
#content .answers_total a { text-decoration:none; display:block; text-align:center; font:14px Arial, Helvetica, sans-serif; padding:3px 0 12px 0; line-height:22px; font-weight:bold; }
#content .answers_total a:hover { text-decoration:none; }


#content .posts .question_list {  padding:0; margin-bottom:20px;  }
#content .posts .question_list .answers_total { float:left; margin:0 10px 0 0; }
#content .posts .question_list  h1 { width:675px; float:left; display:block; margin:0 0 0px 0; }

#content .question_list p span.user { padding-left:18px; padding-bottom:8px; }
#content .question_list p span.user a { color:#4C5155; }

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

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




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

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

#content #tab li { float:left; margin:0 10px 0 0; padding:0;  }
#content #tab .page_item a { display: block; text-decoration: none; padding:8px 10px; font:16px Arial, Helvetica, sans-serif;}
#content #tab li.current_page_item { text-decoration:none;  }
#content #tab li.current_page_item a { text-decoration:none; }

#content .user_tab { margin:0 0 20px 0; padding:0; height:40px; }
#content .user_tab li { margin:0 0 -1px 10px; padding:0; font: 16px Arial,Helvetica,sans-serif; float:left;  }
#content .user_tab li a { display:block; float:left;  padding:10px; }



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

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

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

#content .question_cat {  }
#content .question_cat li { background:none; margin:0 0 12px 0; padding:0; display:block;  width:220px; float:left; color:#666;  }
#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; }
#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 }
#wp-calendar { width:100%; }
#wp-calendar  caption { font-weight:bold; font-size:15px; text-transform:uppercase; }
#calendar_wrap caption{ padding:10px 0 }

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

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

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

#content .posts h3, #content h3 { margin:15px 0 5px 0; font-family: Arial, Helvetica, sans-serif; }

#content .posts { padding-bottom:5px; margin-bottom:5px; height:100%; overflow:hidden; }
#content .post_top { margin:0 0 5px 0; }
#content p.post_top a { text-decoration:none; }
#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 { padding-bottom:15px;  }
.post_right_ { width:640px; float:right; }


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

#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; }

#content p.postmetadata { margin:0;  font-size:11px;  }
#content .post_top p.postmetadata { margin:0; padding:0; font-size:11px; }
#content p.post_bottom { margin:0; padding:10px 0 0 0; font-size:11px; }
#content p.post_bottom a, #content p.postmetadata a { text-decoration:none;  }
#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;  }


/* sidebar  ---*/
.sidebar_spacer { padding-top:35px; }

a.b_askquestions { margin-top:4px; width:220px; height:46px; text-indent:-9009px; display:block; margin-bottom:20px;  }

#sidebar .widget { margin-bottom:30px; }
#sidebar .widget h3 { margin:0 0 5px 0; padding:0 0 5px 0; font:18px Arial, Helvetica, sans-serif;  }
#sidebar ul { margin:0; padding:0; }
#sidebar li { margin:0 0 0px 0; padding:4px 0 8px 15px; font:14px Arial, Helvetica, sans-serif;  }
#sidebar li ul { margin:0; padding:0; }
#sidebar li ul li { border-bottom:none; margin-bottom:4px; padding:9px 0 0px 15px; background-position:0 15px;}

#sidebar .topusers li { padding-left:0; }
#sidebar .topusers li img { float:left; margin:0 8px 0 0; }
#sidebar .topusers li .users { float:left; margin-right:5px; padding:5px 0; font:12px Arial, Helvetica, sans-serif;  }
#sidebar .topusers li .points { float:right; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; }
#sidebar .widget h3 span.point { font:bold 12px Arial, Helvetica, sans-serif; }

.subscribe  { background:#fff; border:1px solid #cbdfec; padding:14px; }
#sidebar .subscribe h6 { margin:0; padding:0 0 7px 0; }
#sidebar .subscribe p { line-height:normal; }
#sidebar .subscribe .subscribefieldnow { border:1px solid #ccc; padding:5px; width:175px; margin-bottom:8px; font:12px Arial, Helvetica, sans-serif; color:#333; }
#sidebar .subscribe .submit { background:#666; padding:4px 8px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer;  }


/* form ------ */
.form_row { margin:8px 0 12px 0;  } 
.form_row label { width:180px; float:left; font:14px Arial, Helvetica, sans-serif; padding:9px 15px 9px 0; text-align:right;    }
.form_row .textfield { float:left; width:300px; font:13px Arial, Helvetica, sans-serif;padding:7px 8px;  }
.form_row .select  { float:left; width:318px; }
.form_row .textarea { float:left; width:380px; height:200px; font:13px Arial, Helvetica, sans-serif;  float:left; padding:7px 8px; }
.btn_spacer { margin-left:193px; }

.indicates { font-size:11px; }

#contact_detail_id p { clear:both }
#contact_detail_id .que_error_msg { clear:both; padding:3px 0 0 84px; }
.error_msg, .que_error_msg2 { display:block; padding:3px 0 0 195px; float:left; clear:both; }

#questionform p.que_error_msg { clear:both; padding:3px 0 0 84px; color:#900; padding-bottom:5px; } 



.btn_input_highlight { cursor:pointer; padding:6px 12px;  text-align:center; font:bold 14px Arial, Helvetica, sans-serif; -moz-border-radius:4px;  -webkit-border-radius:4px;   }
.btn_input_normal { cursor:pointer; padding:8px 20px;  text-align:center; font:bold 14px Arial, Helvetica, sans-serif; -moz-border-radius:4px;  -webkit-border-radius:4px;   }

.b_spacer2 { float:left; clear:both; margin:10px 0 0 0; }
.b_spacer1 { margin-left:194px !important; }
.b_spacer3 { margin-left:0 !important; }
.btn_spacer { margin-right:10px; }

.message_note { clear:both; float:left; margin-left:195px; color:#777; }


/* login form -----------*/
#loginform { padding-top:30px;   }
#loginform label { width:180px;  }
#loginform .form_row label span { color:#900; }
#loginform .form_row .message_error2, #changepw_frm .form_row .message_error2 { clear:both; display:block; color:#900; padding:4px; margin-left:190px; }
#loginform p.rember  { float:left; color:#666;margin-left:190px; font-size:12px;   }
#loginform p.links  { float:left; color:#666;margin-left:190px; font-size:12px; margin-top:10px; margin-bottom:30px;   }
#loginform p.links a { margin-right:5px; margin-left:5px; }
 
#lostpassword_form { clear:both; margin-top:20px; padding:20px; border:1px solid #ccc; width:400px; margin:0 auto;  height:100%; overflow:hidden;  }
#lostpassword_form label { display:block; width:auto; margin-bottom:5px; }
#lostpassword_form h4 { margin:0; padding:0; }
.forgot_spacer { margin-left:57px; }




/* login form widget -----------*/
#sidebar .login_widget { padding:10px 0;  }
#sidebar .login_widget h3 { margin:0 0 8px 0; padding:0;  }

#sidebar #loginform { padding:0; }
#sidebar #loginform .form_row label { text-align:left; padding:3px 0;  }
#sidebar #loginform .form_row .textfield { width:175px; }
#sidebar #loginform .form_row { height:100%; overflow:hidden; margin-bottom:15px; }

.pro_author { height:100%; overflow:hidden; }
.pro_author img { margin:0 10px 0 0; float:left; border:1px solid #a6c9de; padding:1px;  }
.pro_author p { font-size:14px; } 
.pro_author p a { text-decoration:underline;  }

#sidebar .tagcloud { line-height:22px; }

/* registration form ----------------- */
#content .registration_form_box h5 { margin:40px 0 10px 0; padding:0 0 5px 0; font-size:18px; border-bottom:1px solid #ccc;  }
#content .registration_form_box label { width:180px;  }
#content .registration_form_box .message_error2 { clear:both; display:block; color:#900; padding:4px; margin-left:190px; }

#content .registration_form_box #reg_passmail { clear:both; display:block; color:#666; padding:4px; margin-left:190px; } 




/* ask a question form  ------ */
.ask_row { height:100%; overflow:hidden; margin-bottom:25px;   }
.ask_row label { display: block; padding-bottom:10px; font:bold 14px Arial, Helvetica, sans-serif; }

.ask_row label.login { width:75px; float:left;}
.ask_row label.login_s { width:79px; float:left; padding-top:7px;  }
.ask_row .radio { margin-top:11px;  }
.ask_row .user_login { font-size:14px; color:#585858; }

.ask_row .textfield { width:340px; font:14px Arial, Helvetica, sans-serif; padding:7px 8px;  }
.ask_row .textarea { width:640px; height:200px; font:14px Arial, Helvetica, sans-serif;  padding:7px 8px;  }
.ask_row .textfield_tags { width:550px; }
.ask_row .textfield_login { width:200px; float:left; margin:0 15px 10px 5px; }

.ask_row .notice { display:block; padding:5px; clear:both; }

.ask_row .message_error2 { clear:both; display:block; color:#900; padding:4px;  } 
.ask_row h5.rfh { display:none;}
.ask_row .form_row, .ask_row .form_row label,.ask_row .message_note{ margin:0; padding:0; text-align:left;}
/* user listing --------------------------- */
#content .userlistings { margin:0; padding:0; }
#content .userlistings li { margin:0 0 20px 0; padding:0; clear:both; height:100%; overflow:hidden; background:none; }
#content .userlistings li img { float:left; padding:5px; margin-bottom:15px; }
#content .userlistings li h3 { margin:0 0 4px 0;  padding:5px 8px; width:600px; display:block; float:right;  font:bold 14px Arial, Helvetica, sans-serif; }
#content .userlistings li h3 a { text-decoration:none; font-weight:bold;   }

#content .userlistings li h3 span { display:block;  }
#content .userlistings li h3 span.total  a { font-weight:normal; font-size:13px; float:right; }

#content .userlistings li h3 span.total_point  a { font-weight:normal; font-size:13px; float:right; margin-right:10px;  border-right:1px solid #ccc; }


#content .userlistings li p { margin:0 0 8px 0; padding:0;  width:610px; float:right; font:12px Arial, Helvetica, sans-serif; line-height:18px;  }
#content .userlistings li p.links { padding:3px 3px 5px 3px;  }
#content .userlistings li p.links a { float:left; display:block; text-decoration:none; }

#content .userlistings li span.phone { padding-left:4px; }


/*---------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 { height:100%; overflow:hidden; clear:both;  }

#content #comments .comment { margin: 15px 0 0px 0;  list-style:none }
#comments .comment a{ text-decoration:none; padding:1px 0 }
#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:60px; float:left;}
#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:2px 0 10px 80px; font-size:12px; clear:both;   }
.spacer_com { padding:5px 0 10px 0px !important; }

span.comm-reply small { margin-right:10px;background-color:#dbdbdb;padding:6px; -moz-border-radius: 4px;
border-radius: 4px; }

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

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

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

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

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

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

#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:15px;  }
#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;  height:26px;  }
.votes p { margin:0; padding:0; }
.votes span { font-size:14px; font-weight:normal; float:left; text-align:center; display:block; padding:4px 14px 4px 4px; height:19px; line-height:18px;   }
.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:90%;  }
.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;  }



/* FOOTER ------------------------------------*/

#footer ul { margin:10px 0 30px; padding:0px; }
#footer ul li { padding:0px 5px; display:inline; list-style-type:none; border-left:1px solid #ccc; }
#footer ul li:first-child { border-left:0px solid #ccc; }
#footer ul li a {  text-decoration:none; }

/* 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:normal; }
.pagination a { margin-left:0; line-height:28px; text-decoration:none; }


#content .alphabetical { padding:10px 0 20px 20px ;     }
#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:right; width:600px;  }


.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;  border-right:1px solid #ccc;  }
.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;  }
#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; }
#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;}


/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }

.ablock {
    border: 0 solid #CCCCCC;
    float: left;
    height: 280px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    width: 336px;
}

.ablock2 {
    border: 0 solid #CCCCCC;
    float: left;
    height: 280px;
    margin: 0 25px 25px 0;
    overflow: hidden;
    width: 336px;
}

.ablock_right {
    border: 0 solid #CCCCCC;
    float: right;
    height: 280px;
    margin: 0 0 10px 10px;
    overflow: hidden;
    width: 336px;
}

.ablock_leader{	
	height:90px;
	width:728px;
	margin:0 auto 5px;
	overflow:hidden;
}
.ablock_leader2{	
	height:90px;
	width:728px;
	margin:25px auto;
	overflow:hidden;
}

.ablock_sky{	
	height:600px;
	width:160px;
	margin:0 auto 5px;
	overflow:hidden;
	float:right;
}

.ablock_sky_right{	
	width:200px;
	margin-left:25px;
	float:left;
}

.music{
	color:#0000ee !important;
	text-decoration:underline !important;
}
.music:hover{
	color:#0000ee !important;
	text-decoration:underline !important;
}

.ablock_sky_right .right_des{
	margin-top:2px;	
	width:160px;
	padding:19px;
	background-color:#efefef;
	border:1px solid #dedede;
	font-size:10px;
	text-align:right;
}

.ablock_sky_right .right_title{
	color:#cbcbcb;	
	margin-top:20px;
	font-size:10px;
	text-align:right;
}


.cat_des{
	float:left;
	clear:both;
	width:780px;
}

.posts .cat_des{
	 margin-bottom:10px;
}

.trans_sent{
	margin:0;
}

.trans_sent{
	border-bottom: 0px solid #DAE6EE;
	padding:8px 0;
	list-style: none;
}

.trans_sent li{
	line-height:22px;
	margin:0 20px 0 45px;
}
q 
.p_before, .p_after{
	font-weight:bold;
	font-style:italic;
	color:#4C5155;
}

.trans_sent .s_after{
	font-style:italic;
}

.trans_sent .s_after{
}

.trans_sent .s_after:before {
	content: "A:";
	font-weight:bold;
	font-style:normal;
	margin-right:5px;
	margin-left:-19px;
	}

.trans_sent .s_before:before {
	content: "Q:";
	font-weight:bold;
	margin-right:5px;
	margin-left:-20px;
	}
	
.trans_sent .t_small{
	font-size:12px;
	color:#999
}

#wp_fb_like_button{
	padding:5px;
	background-color:#F3F3F3;
	margin-top:25px;
}

#top_b {
    height: 100%;
    margin: 5px auto;
    overflow: hidden;
    width: 1060px;
	text-align:center;
}

#side_b {
    height: 600px;
    margin: 0px auto 8px;;
    overflow: hidden;
    width: 220px;
	text-align:center;
	cursor:pointer;
}


.babel_ban{
	background: url("/images/babylon.png") no-repeat scroll 0 0 transparent;
	width:957px;
	height:261px;
	margin:0 auto;
	cursor:pointer;
}

.green_button {
    background: url("/images/download_big_eng.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 88px;
    margin: 171px 0 0 171px;
	position: absolute;
    width: 233px;
}

.blog li {
	line-height:22px;
	margin-left:15px;
	list-style:disc;
}

#trans_step1, #trans_step2, #trans_step3{
	float:left;	
	height:222px;
}

#trans_step1{
	width:284px;
	background: url("/images/translate_form.png") no-repeat scroll 0 0 transparent;
		margin-right:20px;

}

#trans_step2{
	width:450px;
	margin-right:20px;
	background: url("/images/translate_form.png") no-repeat scroll -314px 0 transparent;
	position:relative;
}

#is_authorize{
	padding:0 10px;
	font-size:12px;
	margin-top:10px;
}

#trans_step1 .inner_box, #trans_step2 .inner_box{
	text-align:left;
	font-size:13px;
	margin: 52px 0 0 26px;
}

#trans_step3 .inner_box{
	padding-top:88px;
	position:relative;
}

#trans_step4 input{
	width:370px;
	padding:6px;
	font-size:18px;
	color:#999;
	margin:0px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
}

#trans_step4 table{
	color:#333;
}

#trans_step1 td{
	padding:3px 0;	
}

#trans_step1 select{
	padding:4px;	
	margin-left:8px;
	width:177px;
	color:#333;
}

#price_counter{
	top:0;
	right:30px;
	position:absolute;
}

#total_price{
	font-size:24px;
	
}

.upload_button{
    background-color: #FFFFFF;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-size: 20px;
    padding: 5px 17px;
	cursor:pointer;
	margin-top:2px;
}

.inner_box textarea{
	width:390px;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;	
}

#trans_step3{
	width:285px;
	background: url("/images/translate_form.png") no-repeat scroll -777px 0 transparent;
	position:relative;
}

#trans_step4 h1{
	padding-top:50px;
	color:#fff;
	font-size:40px;
	font-weight:bold;
}

.authorize_text{
	text-align:left;
	line-height:14px;
}

.success_human{
	background-color:#713395;
	border:none;
	border-radius:5px;
	color:#fff;
	font-size:28px;
	padding:3px 10px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
	margin-top:15px;
}

.success_human span{
	background: url("/images/translate_form.png") no-repeat scroll -154px -250px transparent;
	height:38px;
	width:33px;
	display: inline-block;
}

.translation_submit {
    background: url("/images/translate_form.png") no-repeat scroll 0 -246px transparent;
    border: medium none;
    bottom: 10px;
    cursor: pointer;
    height: 45px;
    margin-top: 72px;
    position: absolute;
    right: 8px;
    width: 157px;
}


#is_authorize table {
    left: 3px;
    position: absolute;
    top: 65px;
}

.translation_text_mobile{
	font-size:24px;
}

.translation_get{
	width:281px !important;
	height:45px;
	background: url("/images/translate_form.png") no-repeat scroll -406px -186px transparent;
	border:none;
	cursor:pointer;
	margin-top:20px;
}

.translation_check{
	width:473px !important;
	height:95px;
	background: url("/images/translate_form.png") no-repeat scroll -532px -312px transparent;
	border:none;
	position:absolute;
	bottom:83px;
	right:28px;
	
}

.trans_exclamation{
	height:60px;
	width:60px;
	margin-right:6px;
	margin-left:9px;
	background: url("/images/translate_form.png") no-repeat scroll -276px -179px transparent;
	float:left;
}


.closePP{
	height:35px;
	width:33px;	
	background: url("/images/translate_form.png") no-repeat scroll -353px -193px transparent;
	position:absolute;
	top:-8px;
	right:-7px;
	z-index:9999;
	cursor:pointer;
}

.info_translation {
    color: #303030;
    border: 1px solid #fff;
    padding:9px 9px 9px 48px;
	line-height:21px;
	background: url("/images/info.png") no-repeat scroll 9px 18px #d0e4f4;
	border-radius:4px;
}

.info_translation form {
    margin:0px;
	padding:0px;
}

.contest_promo{
	background: url("/images/paper.jpg") repeat scroll 0 0 #f4f2f3;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 600px;
	z-index: 60;
	display:	none;
}

.contest_promo .contest_promo_content {
	width: 910px;
	height: 700px;
	background: url("/images/ipad_mini.png") left bottom no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	position: absolute;
	bottom: 0;
	left: 43%;
	margin: 0 0 0 -370px;
	font-size: 11px;
	line-height: 14px;
	text-align: right;
}

.contest_promo_terms {
    clear: both;
    color: #B1B0B0;
    float: right;
    font-size: 9px;
    margin-top: 2px;
    text-align: left;
    width: 390px;
}

.contest_promo_content .mini_text{
	margin:10px 29px 40px 0;
}

.contest_promo_content ul{
    margin: 0;
    padding: 0;
    text-align: left;
	width:390px;
	float:right;
}

.contest_promo_content ul li{
	color: #404040;
    font-size: 26px;
    height: 107px;
    margin: 0 0 2px;
    padding: 10px 0 0 10px;
    width: 345px;
}

.contest_promo_content ul li .step_option{
	color:#ccc;
	text-indent: 60px;
}

.step_option.fb_signup_button{
margin:3px 0 0 60px;	
}

.step_header{
	line-height:0px;
	letter-spacing:-1px;
}

.step_header.disable{
	color:#ccc;
}

.step_header span{
	background: url("/images/ipad_numbers.png") 0 0 no-repeat;
	height:49px;
	width:50px;
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
}

.step_header span.two{
	background: url("/images/ipad_numbers.png") 0 -56px no-repeat;
}


.step_header span.three{
	background: url("/images/ipad_numbers.png") 0 -111px no-repeat;
}

.step_header span.one.disable{
	background: url("/images/ipad_numbers.png") -58px 0px no-repeat;
}

.step_header span.one.done,.step_header span.two.done,.step_header span.three.done{
	background: url("/images/ipad_numbers.png") -114px 0px no-repeat !important;
}


.step_header span.two.disable{
	background: url("/images/ipad_numbers.png") -58px -56px no-repeat;
}


.step_header span.three.disable{
	background: url("/images/ipad_numbers.png") -58px -111px no-repeat;
}

.contest_view_trans{
    background-color: #713395;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #fff !important;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    padding: 0 42px;
	cursor:pointer;
	text-indent:0;
	text-shadow:none;
	/*text-shadow: 1px 1px 0px #afafaf;*/
}

.contest_view_trans:hover{
    background-color: #7f3aa8;
	/*text-shadow: 1px 1px 0px #9e9e9e;*/
}


.contest_view_trans[disabled=disabled], .contest_view_trans[disabled=disabled]:hover{
    background-color: #d9d9d9;
	text-shadow:none;
	cursor:default;
    color: #fff !important;
}

.contest_view_like{
    background-color: #6175cf;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    margin: 0 0 0 60px;
    padding: 13px 0 0;
    text-align: center;
    text-indent: 0;
    text-shadow: 1px 1px 0 #AFAFAF;
    width: 248px;
}

.contest_view_like:hover{
	text-shadow: 1px 1px 0px #9e9e9e;
}


.contest_view_like.disable{
	text-shadow:none;
	cursor:default;
    color: #fff !important;
	background: url("/images/facebook_like_disable.png") no-repeat scroll 76px center #D9D9D9;
}

.contest_promo_content .grey-button {
	float: none;
	margin: 10px auto 0;
	width: 85px;
	position:absolute;
	bottom: 35px;
	right: 25px;
	font-weight:normal;
	font-size:12px;
	color: #787777;
}

.contest_promo_list1,.contest_promo_list2,.contest_promo_list3{
	border-radius:8px;
	padding:1px 8px;
}

.contest_promo_list1.active,.contest_promo_list2.active,.contest_promo_list3.active{
	/*background-color:rgba(122,207,1,0.2);*/
	background-color:#fff;
	box-shadow: 0 0 20px #DBDBDB;
}

#panel{
	height:190px;
	bottom:-190px;
	left:0;
	z-index:9999;
	width:100%;
	position:fixed;
}

.contest_success .small_ipadmini{
	background: url("/images/ipad_mini_small_png.png") no-repeat scroll 0 0 transparent;
	height:190px;
	width:149px;
	position: absolute;
    top: -134px;
	left:20px;
}

.contest_success{
	font-family:'Lucida Grande',Geneva,sans-serif;
	position:absolute;
	bottom:0;
	width:100%;
	height:53px;
	line-height:53px;
	color:#fff;
	font-size:22px;
	text-shadow: -1px -1px rgba(0, 0, 0, 0.3);
	font-weight:normal;
	text-align:left;
	text-indent:180px;
	background-color:#713395;
	background-color:#0E5285;
	border-top:0px solid #457f38;
	box-shadow:0 0 4px #333;
	
}
</pre></body></html>