.ctrt_icon{
display:inline-block;
}
.ctrt_icon_column{
width:60px;
}

.ctrt_icon_summary{
background: url("/english/images/icons/summary_btton.png") no-repeat;
height: 22px;
width: 22px;
cursor: pointer;
float:right;
background-position: 0 -20px;
}
.ctrt_icon_ft,.ctrt_icon_pt{
background: url("/english/images/icons/employment_type.png") no-repeat;
height: 20px;
width: 22px;
cursor: pointer;
margin-top:4px !important;
margin-right:2px;
}
.ctrt_icon_pt{
background-position: 0 -20px;
}
.ctrt_joblist_summary{
padding:15px 20px 20px 20px;
background:#fffceb;
display:none;
}
.ctrt_joblist_summary_table{
margin-top:10px;
line-height: 20px;
}

.ctrt_summary_sub_title{
font-weight:700;
}
.ctrt_summary_title{
font-size:16px;
font-weight:700
}
.ctrt_icon_summary_open{
background-position: 0 1px;
}

.ctrt_table_header td{
background:#dedede;
white-space:nowrap;
}
.ctrt_joblist_summary_left_panel{
width: 400px;
}
.ctrt_summary_location{
color:#529196;
}
.ctrt_joblist_summary_right_panel{
border-left: 1px solid #c3c0b7;
padding-left: 10px;
width:250px;
float:right;
}
.float_right,.float_left{
display:inline-block;
}
.float_right{
float:right
}
.float_left{
float:left
}


.ctrt_left_menu{
margin-top:30px;
}
.ctrt_menu_btn,.ctrt_menu_btn_2{
background: url("/english/images/icons/filter_button.png") no-repeat;
height: 30px;
line-height: 30px;
width:190px;
cursor: pointer;
display:block;
color:#fff;
font-size:14px;
font-weight:700;
padding-left:9px;
margin-bottom:1px;
background-position: 0 -0;
}
.ctrt_menu_btn_2{
background: transparent;
color:#000;
}
.ctrt_menu_btn_close{}
.ctrt_menu_btn_open{background-position: 0 -30px;}
.ctrt_menu_cat{
display:none;
}
.ctrt_menu_cat fieldset{
padding:0px;
}
.ctrt_menu_cat fieldset .jobs-by-ia {
margin-right:18px;
}
.ctrt_show{
display:block;
}
.ctrt_menu_cat_item{
height:23px;
}

.ctrt_joblist_summary_buttons
{
padding-top: 10px;
}
.ctrt_summry_btn{

font-weight:700;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
padding:5px 10px;
}
.ctrt_summry_btn_view{background: url("/english/images/icons/btn_view.png") no-repeat;}
.ctrt_summry_btn_nonmember{background: url("/english/images/icons/btn_nonmember.png") no-repeat;}
.ctrt_summry_btn_member{background: url("/english/images/icons/btn_member.png") no-repeat;}
.ctrt_menu_cat_title_icon
{
background: url("/english/images/icons/filter_extend_button.png") no-repeat;
background-position: 0 -11px;
height: 11px;
width: 11px;
display: inline-block;
margin-right: 5px;
}
.ctrt_menu_cat_title_icon_open{
background-position: 0 0;
height: 11px;
width: 11px;
}
.ctrt_menu_cat_title
{
color:#1d6685;
height: 23px;
line-height: 23px;
cursor: pointer;
display:block;
font-size:14px;
font-weight:700;
padding-left: 9px;
}
.ctrt_menu_cat_chkbox{
padding-left:21px;
display:none;
}
.ctrt_summary_label{
vertical-align: top;
width:128px;
display:inline-block;
}
.ctrt_summary_right_div{
margin-right: 10px;
padding: 6px 0 0px 0;
border-bottom:1px solid #d3d0c7;
font-size:8pt;
}
.ctrt_summary_right_div_right{
width:200px
}
.ctrt_summary_text{
width: 270px;
display: inline-block;
color:#529196
}

.ctrt_div_ft,.ctrt_div_pt{
display:none;
margin-top: -10px;
position: absolute;
width:238px;
}
.ctrt_div_ft{
margin-left: -108px;
background: url("/english/images/icons/shifthour_fulltime.png") no-repeat;
height:243px; z-index:20;
}
.ctrt_div_ft_content,.ctrt_div_pt_content{
padding: 25px 16px 0 16px;
}
.ctrt_div_ft_content_detail,.ctrt_div_pt_content_detail{
padding-top:10px
}
.ctrt_ft_hr,.ctrt_pt_hr{
color: #8ab6bf;
background-color: #8ab6bf;
height: 1px;
border:0
}
.ctrt_div_ft_content_title,.ctrt_div_pt_content_title{
color:#fff;
font-weight:700;
font-size:12px;
}
.ctrt_div_pt{
margin-left: -81px;
background: url("/english/images/icons/shifthour_parttime.png") no-repeat;
height:150px; z-index:20;
}

.clearboth{
clear:both;
}

.ctrt-range-slider-input{
border:0;
font-weight:700;
margin-left:-6px;
line-height: 20px;
color: #1D6685;
}
.ctrt-salary-selected{
color:#00aeda; text-decoration:none; cursor:pointer;
}

.ctrt-salary-unselected	{color:#696969; text-decoration:none; cursor:pointer;}

.ctrt-measure-bar{
padding-bottom:5px;
margin-left: -5px;
}

.ui-widget-header {
/*background: #ffda00 !important;*/

}
/* overwrite existing css */
#job-search-result {background:none} 
#job-search-result-l{
padding: 6px 0px 0px 7px;
}
/*
a.joblisting_url02:visited,a.joblisting_url02:hover ,a.joblisting_url02:link {
width:180px;line-height:50px;
}
*/
star.a,.ctrt_icon,.shortlisted_job_on{
margin-top: 0px;
}
/*'Start of Task 2428 */
.ct_menu_btn_go,
/*'End of Task 2428 */
.ctrt_menu_btn_go {
background: url("/english/images/icons/btn_go.png") no-repeat;
height: 24px;
width: 88px;
cursor: pointer;
display: block;
border: 0;
font-weight: 700;

margin: 5px 0 10px 0;
position: relative;
right: -102px; text-align:center; font-size:9pt; padding-top:5px;
}

/* Added by Amy Yeung 20130228 */
.ctrt_jobcat {
	line-height: 19px;	
	
	height: 40px;
	background: url("/english/images/icons/filter_button_2.png") no-repeat;
}

.ctrt_menu_btn_open_jobcat {
	background-position: 0 -40px;
}

.ctrt_menu_jobcat {
	padding-top: 8px;
}