/* top elements */
* { padding: 0px; margin: 0px; border: 0px; }

body{
	margin:0px; 
	padding:0px;
	background-image:url(../images/page_bg.jpg); 
}
lable {margin:0; padding:0;}

.selectBorderColor{float:left;}
#body_wrapper
{
	font-family:tahoma; 
	font-size:11px;
	width:810px; 
	color:#000000; 
	margin:auto;
	padding:0px; 
}

#container /*change left-right padding from 45px to 14px*/
{
	float:left;
	background: url(../images/bg_right_image_red_black.gif) repeat-y right;
	background-color:#FFFFFF; 
	padding-top:10px;
	width:780px;
	padding-left:14px;	
	padding-right:15px;
	border-left:1px solid #C8020C;

}

/* fixed elements */
#utoolbar, #utb_header, #jobnotes, #nav_left, #nav_mid, #nav_right, #rightpanel, myjobs, #myjobs-wrap, #myjobs-h, #utool_comments, #js_open, #js_bc, #js_crv, #js_desc_text, #pic_vid, #pic_vid_heading
	{float:left;}

.utb_curve_bg, .float-left, .icon, .footer_col1, .footer_col2, .footer_col2a, .footer_col3, .js_btm_line, .js_thumb_img, .js_date_details_row, .js_date_details_lft, .js_date_details_rt, .sh_marker, .job_action_h, .br_dots_sh_marker, .job_action_desc, .pic_vid_bef_aft_h, .piv_vid_before_img_sec, .pic_vid_img, .pic_vid_img_row, .pic_vid_thumbnail, .recd_msgs_crv, .sent_msgs_crv, .msg_bdr_btm, .msg_date_from, .js_date_details_rt, .job_open_name, .msg_desc_bg_wht, .msg_desc_bg_pink, .job_open_status_ico, .job_open_action_ico, .jobs_reddots_bg1, .jobs_reddots_bg2, .jobs_reddots_bg3, .jobs_reddots_bg1, .jobs_reddots_bg3, .jobs_reddots_bg4, .jobs_open_jobname, .jobs_open_jobstatus, .jobs_open_act_ava
{float: left;}

.pic_vid_add {float:right; margin-right:14px;}

#nav_mid, #nav_right, #js_desc, #leftpanel, #js_open, #js_crv, #job_cat_ques, #job_action, #pic_vid, #job_msgs, #job_msgs_desc, #js_bc, #job_status_action
	{text-align:left;}

.footer_col2, .footer_col2a, .pic_vid_ba_dots_bg, .job_status_h, .job_open_name, .jobs_reddots_bg2, .jobs_reddots_bg4
{text-align:left;}

.jobs_open_act_ava, .jobs_open_jobstatus, .jobs_open_jobname, .sh_marker
{vertical-align:top;}

/* links */
a.btmlinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#666666; 
	font-weight:normal; 
	text-decoration:none;
}

a.btmlinks:hover{
	font-family:tahoma; 
	font-size:10px; 
	color:#C7020D; 
	font-weight:normal; 
	text-decoration:none;
}


/* headers */

.login-form {
	width:200px;
	padding-left:1px;
	padding-top:10px;
	float:left;
	}
.login-row
	{
	width:140px;
	float:left;
	margin-bottom:6px;
	}
.login-text{
 	width:62px;
	margin-right:2px;
	text-align:right;
	float:left;
	font:11px Tahoma;
	color:#fff;
	font-weight:bold;
	line-height:15px;
	}
.login-button-width{
	margin-top:10px;
	width:50px;
	}
.buttonarea
	{
	float:right;
	margin-top:10px;
	}

#nav { /*used*/
	clear: both;	
	padding: 0px; 
	width:606px;
	float:left;
	padding-bottom:0px;
}

#nav_left, #nav_right {height:57px; } /*used*/

#nav_left{ /*used*/
	background:url(../images/nav_crv_tl.gif) no-repeat; 
	width:392px; 
}

#nav_mid{ /*used*/
	background:url(../images/nav_top_bg.gif) repeat-x;
	height:43px;
	width:168px;
	padding:14px 0px 0px 15px; 
}

#nav_mid a.loginlinks{  /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#FFF; 
	font-weight:bold; 
	text-decoration:underline;
}

#nav_mid a.loginlinks:hover{  /*used*/
	text-decoration:none;
}

#nav_right{  /*used*/
	background:url(../images/nav_crv_br.gif.gif) no-repeat;
	width:31px;
	background-position:right;
}

#nav_left ul{ /*used*/
	float: left;
	list-style: none;
	width:400px;	
	padding: 0px 0px 0px 11px;
	display: inline; 
	margin:21px 0px 0px 0px;
	text-align:left;
}

#nav_left ul li { /*used*/
	display: inline;
	margin: 0px; 
	padding: 0px 15px 0px 10px;

}

#nav_left ul li ul { /*used*/
	display: inline;
	margin: 0px;
	width:83px;
}

#nav_left a.loginlinks{ /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
}

#nav_left a.loginlinks:hover{ /*used*/
	color:#C7020D; 
}

#nav_left .thePlaceForTrades {
	font-family:tahoma; 
	font-size:14px; 
	color:#9c9c9c; 
	font-weight:bold; 
	text-decoration:none;
	padding-right:24px;
	}

/****************************************/
.logged-in-user{
	padding:10px 0px 0px 20px; 

}

.logout_forgot_password{
	float:right;
	width:214px;
}
a.red_black_link{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}
a.red_black_link:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-decoration:underline;
}
/* images */
.bdr_none{border:none;}
.icon_spacer {padding-right:2px; vertical-align:middle;}
.status_spacer {padding:0px 2px 0px 8px; vertical-align:middle;}
.icon_spacer5 {padding-right:5px; vertical-align:middle;}
.job_icon_padd_rt {padding-right:5px; vertical-align:middle;}

/* form elements */
form{
	margin:0px; 
	padding:0px;
}

.width{width:146px;}
.width1{width:127px;}

.header_input
{
	width:70px;
}

input{
	border:1px solid #838383;
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px !important;
}


select {
	margin:0px;
	padding:0px;
	font:11px Tahoma;
	color:#333333;
	border:1px solid #838383;
	}
/*select{
	padding:0px;
	border:1px solid #838383;
	background-color:#FFFFFF;
	font:11px tahoma; 
	color:#333333;
}*/

textarea{  /*used*/
	border:1px solid #838383;
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:10px; 
	color:#333333; 
	padding:1px;
}
.disabled_textarea{  /*used*/
	border:1px solid #838383;
	background-color:#cccccc;
	font-family:tahoma; 
	font-size:10px; 
	color:#333333; 
	padding:1px;
}


.button{ /*used*/
	border-left:1px solid #E01A1A;
	border-top:1px solid #E01A1A;
	border-right:1px solid #AA0000;
	border-bottom:1px solid #AA0000;
	background-color:#C7020D;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px; 
	color:#FFFFFF; 
	text-transform:uppercase;
	overflow:visible;
	padding: 0px 5px 2px 5px; 
}

.butt_pos{margin-top:17px;}

.butt_pos{margin-top:17px;}

.width_save{width:75px;}

.width_tell{width:98px;}

.width_back{width:115px;}

.width_fav{width:190px;}

.width_cancel{width:100px;}

.width_snd_msg{width:103px;}

/***********************
	  LAYOUT
************************/

#header, #navrow{ 
	width:809px;
}

#main_body{
	text-align: left;
	padding:0px;
	margin:0px;
	float:left;
	width:780px;
	clear: both;
	width:auto;
}
#mainbody-columns{ /*used*/
	padding: 0px;	
	font-size:11px;
}

#leftpanel{ /*used*/
	width:162px; 
	float:left; 
	margin-right:10px; 
}

#leftpanel ul li{list-style:none; padding-bottom:5px;} /*used*/

#rightpanel{ /*used*/
	width:606px;
}

/***********************
	  UTOOLBAR CLASSES
************************/
#utb_header{ width:162px; margin-top:13px}

.utb_header_container { /*used*/
	clear:both;
	width:162px;
	float:left;
	margin:0;
	padding:0;
	}
	
.utb_lrcurve {  /*used*/
	width:23px;
	float:left;
	}

.utb_curve_bg{	/*used*/
	background-color:#9C9C9C; 
	text-align:center;
	width:116px; 
	line-height:34px;
}

h1, h2, h3, h4 {margin:0px; padding:0px;}

h1{	/*used*/
	font-family:georgia; 
	font-size:14px; 
	color:#FFF; 
	font-weight:bold;
}

h2{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
}

h4{
	font-family:tahoma; 
	font-size:11px; 
	color:#FFF; 
	font-weight:bold;
}

.utl_h{
	font-family:georgia; 
	font-size:12px; 
	color:#C8020C; 
	font-weight:bold; 
	text-transform:uppercase;
}

#grey_box{ 
	border:1px solid #999999;
	padding:0px 15px 8px 15px;
	width:130px;
	} /*used*/


/* UTOOL comments clases */
#utool_comments {width:160px; margin-top:10px;}  /*used*/

#utool_comments ul{padding:5px;} /*used*/

/*.utool_comments_txtbox {
	width:148px;
	border:1px solid #999999;
	}
*/

/* JobNotes clases */
#newmsg, #tradies, #quotes,#materials, #job_awarded ul li{list-style:none; padding:0px; margin:0px;}

#jobnotes { /*used*/
	width:130px;
	margin-top:7px;}

#jobnotes ul li{list-style:none; padding:5px 0px 0px 0px; margin:0px;} /*used*/

#tradies ul{padding-bottom:3px;}
#tradies ul li{
	clear:both;
	list-style:none;
	display:block;
	margin:3px 0px;
	padding:0px;
	}
#tradies ul li ul{
	margin:0px;
	padding:0px;
	}
#tradies ul li ul li{
	clear:both;
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	line-height:normal;
	}

.jn_icon {padding-right:2px; vertical-align:bottom;}

.tradies_catg_icon {
	width:22px;
	float:left;
	margin:0px;
	padding:0px 0px;
	}
.tradies_catg {
	width:108px;
	float:left;
	margin:0px;
	padding:0px 0px;
	}

/*Sms Credits styles*/
.utb_smscredit {
	width:130px;
	float:left;
	margin:0px;
	padding:0px;
	}
.utb_smscredit_row {
	width:130px;
	float:left;
	margin:0px;
	padding:2px 0px;
	}
.utb_smscredit_col1 {
	width:67px;
	float:left;
	margin:0px;
	padding:0px;
	}
.utb_smscredit_col2 {
	width:27px;
	float:left;
	margin:0px;
	padding:0px;
	color:#C8020C;
	}
.utb_topup {
	width:36px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	}	
.utb_topup a{
	color:#C8020C;
	text-decoration:underline;
	}
.utb_topup a:hover{
	color:#C8020C;
	text-decoration:none;
	}

/* New Message classes */
#newmsg ul li{
	clear:both;
	list-style:none;
	display:block;
	margin:0px;
	padding-bottom:6px;
	}
#newmsg li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

#newmsg li a:hover {
	text-decoration:none;
}

.newmsg_catg_icon {
	width:22px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
.newmsg_catg {
	width:108px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}

/* Tradies classes */
#tradies, #newmsg, #quotes, #materials, #job_awarded {width:132px; float:left;}

#tradies li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#tradies li a:hover {
	text-decoration:none;
}

#tradies li a.new_tradielinks{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#tradies li a.new_tradielinks:hover{
	text-decoration:none;
}

#tradies li a.fav_tradielinks{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
	text-decoration:underline; 
	vertical-align:bottom;
}

#tradies li a.fav_tradielinks:hover{
	text-decoration:none;
}

#tradies li a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#C8020C; 
	text-decoration:underline;
	vertical-align:bottom;
}

#tradies li a.sublinks:hover{
	text-decoration:none;
}

/* Quotes classes */
#quotes li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#quotes li a:hover {
	text-decoration:none;
}
#quotes li a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#C8020C; 
	text-decoration:underline;
	vertical-align:bottom;
}

#quotes li a.sublinks:hover{
	text-decoration:none;
}
.quotes_catg_icon {
	width:22px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
.quotes_catg {
	width:108px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
	
/*UHT classes*/
.uht2_container {
	width:114px;
	height:72px;
	float:left;
	margin:0px;
	padding:3px 7px;
	border:1px solid #C8020C;
	background-color:#F9E5E6;
	}

	
/* Materials classes */
#materials li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#materials li a:hover {
	text-decoration:none;
}
#materials li a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#C8020C; 
	text-decoration:underline;
	vertical-align:bottom;
}

#materials li a.sublinks:hover{
	text-decoration:none;
}
.material_field{
	width:88px;
	float:left;
	margin:0px;
	padding-right:7px;
	padding-bottom:3px;
}
.material_qty_field{
	width:31px;
	float:left;
	margin:0px;
	padding-bottom:3px;
}
.material_field_box{
	width:86px;
	margin:0px;
	padding:0px;
	font:11px Tahoma;
}
.material_qty_field_box{
	width:29px;
	margin:0px;
	padding:0px;
	font:11px Tahoma;
}
.materials_qty_num {
	color:#C8020C;
	}
.materials_sendlist_btn
	{
	margin:0px;
	padding-bottom:5px;
	text-align:right;
	}


/* Job Awarded classes */
#job_awarded li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#job_awarded li a:hover {
	text-decoration:none;
}
#job_awarded li a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#C8020C; 
	text-decoration:underline;
	vertical-align:bottom;
}

#job_awarded li a.sublinks:hover{
	text-decoration:none;
}
.job_awarded_catg_icon {
	width:22px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
.job_awarded_catg {
	width:108px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
	
/* Job Awarded classes */
#job_awarded ul{padding-bottom:3px;}
#job_awarded ul li{
	clear:both;
	list-style:none;
	display:block;
	margin:3px 0px;
	padding:0px;
	}
#job_awarded ul li ul{
	margin:0px;
	padding:0px;
	}
#job_awarded ul li ul li{
	clear:both;
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	line-height:normal;
	}
#job_awarded li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
	vertical-align:bottom;
}

#job_awarded li a:hover {
	text-decoration:none;
}
#job_awarded li a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#C8020C; 
	text-decoration:underline;
	vertical-align:bottom;
}

#job_awarded li a.sublinks:hover{
	text-decoration:none;
}
.job_awarded_catg_icon {
	width:22px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}
.job_awarded_catg {
	width:108px;
	float:left;
	margin:0px;
	padding:3px 0px;
	}


	
/* Location classes */
#joblocations {  /*used*/
	list-style:none; 
	padding:0px; 
	margin:0px;
	width:130px;
	}

#joblocations li a{ /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

#joblocations li a:hover { /*used*/
	text-decoration:none;
}

/* Favourites classes */
#favourites{ /*used*/
	width:130px;
	list-style:none; 
	padding:0px; 
	margin:0px;
	}
#favourites li a{ /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

#favourites li a:hover { /*used*/
	text-decoration:none;
}


/***********************
	  THE JOB CLASSES
************************/
#myjobs{	
	clear: both;
	text-align:center;
}

#myjobs, #myjobs-h, #myjobs-wrap{ width:675px; text-align:left;}

.icon{ width:2px; padding:0px 5px 0px 5px;}


/* footer classes */
#footer-wrap{ /*used*/
	clear: both;
	text-align: center;
	padding:10px 0px 0px 0px;
	height:25px;
	width:780px;
}

#footer-columns{ /*used*/
	float:left;
	color: #999999;
	padding: 0px;
	vertical-align:middle; 
	font-size:10px;
}

.footer_col1{ /*used*/
	width:14px;
}

.footer_col2{ /*used*/
	background:url(../images/footer_bg.gif) repeat-x; 
	width:545px;
	height:25px;
}

.footer_col2a{width:200px;} /*used*/

.footer_half_thejob_col2a{width:495px; float:left;padding-top:6px;} /*used*/
.footer_half_thejob_addthis {
	width:auto;
	float:right;
	padding-right:10px;
	padding-top:5px;
	}

.footer_col2b{ text-align:center; margin-top:2px;}

.footer_col3{ /*used*/
	width:219px;
}


/* additional classes */
.clear { clear: both; }

ul li{margin:0px; padding:0px;}

.red_txt{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
}

a.red_link_bold{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold; 
	text-decoration:none;
}

a.red_link_bold:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none;
}

a.red_link{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-decoration:none;
}

a.red_link:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none;
}

a.white_link{
	font-family:tahoma; 
	font-size:11px; 
	color:#fff; 
	text-decoration:none;
}

a.white_link:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-decoration:none;
}

.br_dots{
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	width:585px;
	padding:10px 0px 10px 0px;
}

/* This CSS will be used for slider option, if slider copy is not available than this dotted line will be implemented*/
.br_dots_red_replacement{
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px; 
	margin:0px 0px 17px 0px;
}

.br_dots_ver{
	background:url(../images/br_dots_ver.gif) repeat-y; 
	width:2px; 
	height:auto;
}

.br_dots1{
	background:url(../images/br_dots.gif) repeat-x;
	background-position:center;
	height:3px; 
	padding:10px 0px 10px 0px;
}


/****************************
	  JOB STATUS - OPEN
*****************************/
#js_open {width:688px;}

#js_crv{
	/*background:url(../images/js_crv.gif) no-repeat; 
	width:162px;*/
	background-color:#FFFFFF;
	border-top:1px solid #A5A5A5;
	height:23px;
}

#js_crv ul{
	float: left;
	list-style: none; 
	text-align:center;
	display: inline; 
	padding:4px 0px 0px 0px;
}

#js_crv ul li {
	display: inline;
	margin: 0px; 
	padding: 0px;
}

#js_crv ul li#h5{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase;
}

.js_btm_line{ 
	border-bottom:1px solid #A0A0A0;  
	text-align:right; 
	width:525px; 
	height:23px;
}

.js_btm_line1{ 
	border-bottom:1px solid #A0A0A0;
	text-align:right; 
	width:525px; 
	height:23px;
	float:right;
}

#js_body_desc_bdr{ 
	border-left:1px solid #A0A0A0; 
	border-right:1px solid #A0A0A0; 
	border-bottom:1px solid #A0A0A0;
	margin:0;
	padding:0;
	width:604px;
}

#js_body_wrap{padding:0px 10px 10px 10px;}


/* Job Description body classes */
.js_thumb_img{width:50px; border:1px solid #000000;height:50px;} /*used*/

.js_desc_txt{width:522px;float:right;}

#js_desc {
	margin-top:20px;
	padding:0;
	width:583px;
	float:left;
	}
.js_desc_btm_bdr { /*NEW ADDED*/
	float:right;
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	width:522px;
	margin:17px 0px 10px 0px;
	padding:0px;
	}
#js_desc ul{
	float: left;
	list-style: none;
	display: inline; 
	padding:4px 0px 0px 0px; 
	text-align:left; 
	width:522px;
}

#js_desc ul li {
	display: inline;
	margin: 0px; 
	padding: 0px; 
	vertical-align:top; 
	float:left;
}

#js_desc ul li .h2{
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	padding-bottom:4px;
}

#js_desc ul li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000; 
	font-weight:normal; 
	text-decoration:underline;
}

#js_desc ul li a:hover{
	text-decoration:none;
}

#js_desc_text{ width:300px;}

#js_desc ul #js_desc_details{float:left; width:225px;}

#js_desc ul #js_date_details{float:right; width:280px; text-align:left;}

.js_date_details_lft{ width:105px; text-align:right; padding-right:5px; line-height:15px;}

.js_date_details_rt{ width:170px; color:#C8020C; line-height:15px;}


/* job status bread crumbs classes*/
#js_bc{clear:both;}

#js_bc ul{list-style:none; display:inline; text-align:left;}

#js_bc ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.js_bc_inactive{
	font-family:tahoma; 
	font-size:11px; 
	color:#9C9C9C; 
	font-weight:normal;
}

/* job description classes*/
#job_desc ul{list-style:none; text-align:left;padding-bottom:17px;} /*used*/

#job_desc ul li { /*used*/
	display: inline;
	margin: 0px; 
	padding: 0px; 
}
#job_desc ul li .desc_hd { /*used*/
	margin: 0px; 
	padding: 0px;
	width:76px;
	float:left;
}
#job_desc ul li .desc_compl{ /*used*/
	margin: 0px; 
	padding: 0px;
	width:504px;
	float:right;
}

/* job category classes*/
#job_cat_ques ul{list-style:none; padding:0px 0px 0px 0px;}

#job_cat_ques ul li { /*used*/
	margin: 0px; 
	padding: 0px 0px 8px 0px;
	width:580px;
	float:left;
}
	
.job_cat_ques_h{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:normal;
}

#job_desc, #job_msgs_desc , #pic_vid { /*used*/
	width:580px; 
	padding:4px 0px 4px 0px;
}

#js_bc{ /*used*/
	width:580px; 
	padding:0px 0px 0px 0px;
}

#job_cat_ques{ /*used*/
	width:580px; 
	padding:0px 0px 10px 0px;
}

/* dots and show hide marker classes */

#dots_sh_marker ul{list-style:none; display:inline;}

#dots_sh_marker ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none;
}

.br_dots_sh_marker{ /*used*/
	background:url(../images/br_dots.gif) repeat-x bottom;
	width:585px; 
	height:7px; 
	vertical-align:bottom;
}

.sh_marker{
	width:11px; 
	line-height:7px;
}

/********************
	Job Action
********************/
#job_action{ /*used*/
	width:564px; 
	padding:11px 10px;
	clear:both;
	background:#CCCCCC;
	}
	
#tuser_job_action{ /*used*/
	width:564px; 
	float:left;
	padding:11px 10px;
	clear:both;
	background:#F9E5E6;
	}

.job_action_seperator { /*used*/
	width:564px;
	float:left;
	background:url(../images/actionpanel_seperator.gif) repeat-x;
	height:3px;
	margin:8px 0px;
	background-position:center;
	padding:0;
	}
	
.tuser_job_action_seperator { /*used*/
	width:564px;
	float:left;
	background:url(../images/tuser_jobs_reddots_bg.gif) repeat-x;
	height:3px;
	margin:8px 0px;
	background-position:center;
	padding:0;
	}
	
.job_action_seperator_vert { /*used*/
	width:560px;
	float:left;
	background:url(../images/actionpanel_seperator_vert.gif) repeat-x;
	height:3px;
	margin:10px 0px;
	background-position:center;
	padding:0;
	}
	
.job_action_hd{ /*used*/
	clear:both;
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
}

.job_action_row { /*used*/
	float:left;
	margin:2px 0px;
	padding:0;
	width:560px;
	}
.job_action_col_lft {
	width:286px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}
	
.job_action_col_rht {
	width:270px;
	margin:0;
	padding:0;
	float:right;
	margin:0;
	text-align:right;
	}

#job_action_button{
	width:283px;
	float:right;
	margin:0;
	padding:0;
}

.job_action_leave_feedback {
	color:#666666;
	font-weight:bold;
	margin:0;
	padding:0;
	}
.job_action_desc{
	width:560px;
	float:left;
	color:#000000;
	margin:0;
	padding:0;
}
.brief_feedback_lft {
	width:78px;
	float:left;
	margin:0px;
	padding:5px 0px;
	}
.brief_feedback_rht {
	width:480px;
	float:left;
	margin:0px;
	padding:5px 0px;
	}
.brief_feedback_txtbox {
	width:478px;
	border:1px solid #333333;
	}
.job_action_rating_col_lft {
	width:364px;
	float:left;
	margin:0;
	padding:0;
	}
.job_action_rating_cretaria {
	width:145px;
	float:left;
	margin:2px 0px;
	padding:0;
	}
.job_action_rating_stars {
	width:95px;
	float:left;
	margin:2px 0px;
	padding:0;
	}
.job_action_rating_result {
	float:left;
	width:100px;
	margin:2px 0px;
	padding:0;
	color:#ffffff;
	}
	
.tuser_job_action_rating_result {
	float:left;
	width:110px;
	margin:2px 0px;
	padding:0;
	color:#666666;
	}
	
.job_action_rating_col_rht {
	width:142px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	}
.job_action_feedbackgiven_col {
	float:left;
	width:270px;
	margin:0;
	padding:0;
	}
.job_action_feedbackreceived_col {
	float:right;
	width:270px;
	margin:0;
	}
.job_action_feedback_row {
	float:left;
	width:270px;
	margin:2px 0px;
	padding:0;
	text-align:left;
	}
.job_action_feedback_ver_seprator {
	float:left;
	width:560px;
	margin:0;
	background:url(../images/actionpanel_seperator_vert.gif) repeat-y;
	background-position:50%;
	}

.tuser_job_action_feedback_ver_seprator {
	float:left;
	width:560px;
	margin:0;
	background:url(../images/tuser_actpanel_seperator_vert.gif) repeat-y;
	background-position:50%;
	}
/*


#job_action ul{list-style:none;}

#job_action ul li {
	margin: 0px; 
	display:inline;
	padding: 0px;
}

#job_action_button ul {
	list-style:none;
	}
	
#job_action_button ul li{
	clear:both;
	float:right;
	width:auto;
	padding:2px 0px 5px 5px; 
}

.job_action_col_lft {
	width:351;
	margin:0;
	padding:0;
	float:left;
	}
.job_action_col_rht {
	width:229px;
	margin:0;
	padding:0;
	float:right;
	margin-top:18px;
	text-align:right;
	}*/
.job_action_col_rht_buttons {
	float:left;
	width:229px;
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	}
	
.job_action_col_rht ul {
	margin:0px;
	padding:0px 2px 0px 2px;
	text-align:right;
	}
.job_action_col_rht ul li {
	clear:both;
	list-style:none;
	display:inline;
	text-align:right;
	}
.job_action_redtxt {
	font:11px Tahoma;
	color:#C8020C;
	}

/* pictures and videos classes*/
#pic_vid ul{list-style:none; padding:0px 0px 12px 0px;}

#pic_vid ul li {
	margin: 0px; 
	padding: 0px 0px 4px 0px;
}

.pic_vid_h{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	width:330px;
}

#pic_vid_heading{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	width:580px;
	padding:4px 0px 4px 0px;
}

.pic_vid_bef_aft_h{width:280px;}


#pic_vid_heading ul{list-style:none; display: inline; padding:0px;}

#pic_vid_heading ul li {
	margin:0px; 
	padding:0px; 
	display:inline;
}

.piv_vid_before_img_sec{width:285px;} /*used*/

.piv_vid_after_img_sec{float:right; width:285px;}

.pic_vid_img{width:285px;}

.pic_vid_thumbnail{width:50px; margin:0px 6px 8px 0px;height:50px;float:left;}

a.addnewlinks{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

a.addnewlinks:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-decoration:none;
}

.pic_vid_ba_dots_bg{ 
	width:585px;
	float:left;
	background:url(../images/pic_vid_ba_dots_bg.gif) repeat-y;
	background-position:60%;
	}


/* dots and show hide marker for pictures and videos classes */
#dots_sh_marker, #dots_sh_marker1, #dots_sh_marker2 ul{list-style:none; display:inline; padding:0px; margin:0px;}

#dots_sh_marker1, #dots_sh_marker2 ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none; 
	display:inline;
}


/* Job Messages classes */
#job_msgs{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	width:580px;
	padding:0px 0px 0px 0px;
}

#job_msgs ul{list-style:none; padding:0px; margin:0px;}

#job_msgs .heading{float:left; width:121px;/* border-bottom:1px solid #D7474F;*/ height:22px;}



#job_msgs ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none; 
	display: inline;
}

.recd_msgs_crv{
	background:url(../images/recd_msgs_crv.gif) no-repeat; 
	width:159px; 
	text-align:center;  
	line-height:22px; 
	vertical-align:middle;
}

.sent_msgs_crv{
	background:url(../images/sent_msgs_crv.gif) no-repeat; 
	width:125px; 
	text-align:center; 
	line-height:22px; 
	vertical-align:middle;
	color:#898989;
	border-bottom:1px solid #D7474F;
}

.msg_bdr_btm{
/*	border-bottom:1px solid #D7474F; */
	width:173px; 
	height:22px; 
	text-align:right;
	float:right;
}

#job_msgs_desc{ margin:0px;}

.msg_desc_bg_wht{background-color:#FFF; width:576px; padding:8px; margin:0px;}
/*********************changed (width:566px; padding:7px; margin:0px 0px 0px 0px;)*********************/

.msg_desc_bg_pink{background-color:#F9E5E6; width:566px; padding:7px; margin:0px;}

.guest_msg_desc_bg_pink{background-color:#F9E5E6; width:570px; padding:5px; margin:0px;float:left;}

#msg_desc_bg_pink_img {background:url(../images/msg_desc_bg.gif) repeat-y; padding:0px;}

#msg_desc_bg_pink_img ul{list-style:none; display:inline; padding:0px; margin:0px;}

#msg_desc_bg_pink_img ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none; 
	display:inline;
}

#msg_desc_bg_pink_img1 {background:url(../images/msg_desc_bg.gif) repeat-y; padding:0px;}

#msg_desc_bg_pink_img1 ul{list-style:none; display:inline; padding:0px; margin:0px;}

#msg_desc_bg_pink_img1 ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none; 
	display:inline;
}

#msg_desc_bg_img{
	background:url(../images/msg_bg_bdr.gif) repeat-y; 
	background-position:31%;
	padding:0px;
	margin:0px;
	width:566px;
	float:left;
}

#msg_desc_bg_img ul{list-style:none; display:inline; padding:0px; margin:0px;}

#msg_desc_bg_img ul li {
	margin: 0px; 
	padding: 0px; 
	list-style:none; 
	display:inline;
}

.msg_desc_date{ /*used*/
	font-family:tahoma; 
	font-size:10px; 
	color:#999999; 
	font-weight:normal; 
}

.msg_desc_to{ /*used*/
	padding:3px 0px 0px 0px;
}

.tradie_photo{width:56px; float:left;}

.tradie_photo_border{border:1px solid #000000;}


.msg_date_from{ /*used*/
		width:117px; padding:0px 10px 0px 10px;
}

.msg_from_system{ /*used*/
		width:175px; 
		padding:0px 10px 0px 10px;
		float:left;
}

.mail_desc{
	width:390px; 
	float:right; 
	text-align:left;
}

.msg_additionalpink{background-color:#F9E5E6; width:658px; padding:5px 0px 5px 0px; margin:4px 0px 8px 0px;}

.msg_additionalwht{background-color:#FFF; width:658px; padding:5px 0px 5px 0px; margin:4px 0px 8px 0px;}

/*#msg_additional1{margin:10px;}*/

/****************************
	  MY JOBS CLASSES
*****************************/
/* key classes*/
#job_key{clear:both;}

#job_key ul{list-style:none; text-align:left;}

#job_key ul li {
	margin:0px; 
	padding-top:5px;
	display:inline;
}

/* status and action classes */
#job_status_action{clear:both;}


#job_status_action ul{list-style:none; display:inline; text-align:left; width:289px;}

#job_status_action ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* The Job Open classes */
#job_open_desc_h{clear:both;}

#job_open_desc_h ul{list-style:none; text-align:left;}

#job_open_desc_h ul li {
	margin:0px; 
	padding-top:5px;
	display:inline;
}

#job_open_desc_h, #job_closedjobs_desc_h, #job_cancelled_desc_h, {padding-bottom:10px;}

#job_closedjobs_desc_h { padding-top:12px;}

#job_closedjobs_desc_h ul{list-style:none; text-align:left;}

#job_closedjobs_desc_h ul li {
	margin:0px; 
	padding-top:5px;
	display:inline;
}

#job_cancelled_desc_h ul{list-style:none; text-align:left;}

#job_cancelled_desc_h ul li {
	margin:0px; 
	padding-top:5px;
	display:inline;
}

#job_status_action{clear:both;}

#job_status_action{clear:both;}

.job_status_h {
	margin:0px; 
	padding-top:5px; 
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase; 
}

#job_status_action ul{list-style:none; display:inline; text-align:left;}

#job_status_action ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#job_dots_open_h, #job_dots_cancelled_h .job_open_desc,{ float:left; width:580px; text-align:left;	}

#job_dots_h{ 
	float:left; 
	width:580px; 
	text-align:left; 
	background:url(../images/jobs_reddots_bg.gif) repeat-x 10px;
	height:22px;
	margin-bottom:5px;
	}

.job_open_desc{padding-bottom:5px;} /*used*/

.job_open_name{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;  
	width:225px;
	margin-right:8px;
	margin-left:8px;
}

.job_open_name a{ /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold; 
}

.job_open_status_ico{ /*used*/
	text-align:center; 
	width:135px; 
	border:dashed 1px #C4C4C4; 
	padding:10px 0px 10px 0px;
	color:#999999;
	vertical-align:text-bottom;
}

.job_open_action_ico{ /*used*/
	text-align:center; 
	width:129px; 
	border-top:dashed 1px #C4C4C4; 
	border-right:dashed 1px #C4C4C4; 
	border-bottom:dashed 1px #C4C4C4; 
	padding:10px;
	color:#999999;
}

.jobs_reddots_bg1, .jobs_reddots_bg2, .jobs_reddots_bg3, .jobs_reddots_bg4, .jobs_open_jobname, .jobs_open_jobstatus, .jobs_open_act_ava{height:22px;}

.jobs_reddots_bg1{ /*used*/
	background:url(../images/jobs_reddots_bg.gif) repeat-x center; 
	width:53px;
}

.jobs_reddots_bg2{ /*used*/
	background:url(../images/jobs_reddots_bg.gif) repeat-x center; 
	width:210px;
}

.jobs_reddots_bg3{ /*used*/
	background:url(../images/jobs_reddots_bg.gif) repeat-x center; 
	width:60px;
}

.jobs_reddots_bg4{ /*used*/
	background:url(../images/jobs_reddots_bg.gif) repeat-x center;
	width:24px; 
}

.jobs_open_jobname{
	color:#999999; 
	width:auto; 
	font-family:georgia;
	margin-left:55px;
	padding:0px 2px 0px 2px;
	background:#FFFFFF;
	line-height:20px;
}

.jobs_open_jobstatus{
	color:#999999; 
	width:auto; 
	font-family:georgia;
	padding:0px 2px 0px 2px;
	line-height:20px;
	background:#FFFFFF;
	margin-left:215px;
	text-align:center;
}

.jobs_open_act_ava{
	color:#999999; 
	width:auto;  
	font-family:georgia;
	padding:0px 5px 0px 5px; 
	line-height:20px;
	background:#FFFFFF;
	margin-left:58px;
	text-align:center;
}



	
/****************************
	  ALIGNMENT CLASSES
*****************************/
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center;}
.padding_lr{ padding:0px 5px 0px 5px;} 
.padding_l{padding-left:20px;}
.padding_t{padding-top:10px;}
.padding_tp_btm{padding:2px 0px 2px 0px;}
/*.break{height:6px;}*/


/* class for toggler image*/
.toggler
{cursor:pointer;}

/*****************************
		 ( NEW ADDED )
*****************************/

/*Style for Red Tab starts */
.red_bdr_tab_bg { /*used*/
	height:24px;
	background:url(../images/jobs_sepratortab_bg.gif) repeat-x;
	padding-bottom:10px;
	}

.tab_container { /*used*/;
	margin-left:170px;
	padding:0;
	height:24px;
	}
.tuser_tab_container { /*used*/
	padding-left:84px;
	margin:0;
	height:24px;
	}

.red_tab_topleft_curve { /*used*/
	float:left;
	width:23px;
	height:24px;
	margin:0;
	padding:0;
	background:url(../images/curve_redleft_top.gif);
	}
 .red_tab_topright_curve { /*used*/
	float:left;
	width:23px;
	height:24px;
	margin:0;
	padding:0;
	background:url(../images/curve_redright_top.gif);
	}
.red_tab_heading { /*used*/
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	border-top:1px solid #D7474F;
	float:left;
	width:auto;
	padding-top:7px;
	background-color:#FFFFFF;
	height:17px;
	text-align:center;
	}

/*style for greytab heading*/
.grey_tab_heading { /*used*/
	font-family:georgia; 
	font-size:11px; 
	color:#666666; 
	font-weight:bold;
	border-top:1px solid #BCBCBC;
	float:left;
	padding-top:7px;
	height:16px;
	text-align:center;
	}


/*style for top grey curves*/
.home_tabs{ /*used*/
	float:left;
	width:606px;
	background: url(../images/header-bg.gif) repeat-x;
	padding:0px;
	margin:0px;
	height:24px;
}
.myjob_tab_container {
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	}

.curve_top_left { /*used*/
	float:left; 
	margin:0;
	padding:0;
	width:23px;
	height:23px;
	background: url(../images/curve_top_left.gif) repeat-x;
}
.curve_top_right { /*used*/
	float:left; 
	margin:0;
	padding:0;
	width:23px;
	height:23px;
	background: url(../images/curve_top_right.gif) repeat-x;
}


/* Css for page footer left and right curve start*/

.page_footer_curve{  /*used*/
	width:760px;
	background: url(../images/bg_footer_image_red_black.gif) repeat-x;
	vertical-align:bottom;
	float:left;
}
.page_footer_left_curve{  /*used*/
	float:left; 
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
.page_footer_right_curve{  /*used*/
	float:left; 
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
/* Css for page footer left and right curve end*/

/*style for icon area*/
.icons_open_button { /*used*/
	float:left;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	height:18px;
	}
.icons_close_button { /*used*/
	float:left;
	width:580px;
	margin:0;
	padding:0;
	text-align:center;
	border-bottom:1px solid #D7474F;
	height:13px;
	}

/* Css for red background border with close tag start*/
.thejob_icons_close_button { /*used*/
	float:left;
	width:580px;
	margin-bottom:10px;
	padding:0;
	text-align:center; /*changed from left*/
	background:url(../images/jobs_reddots_bg.gif) repeat-x bottom;
}
.close_open_icon_position {
	background:url(../images/icon_close.gif) no-repeat center;
	margin-bottom:2px;
}
.close_open_icon_position_icons {
	margin-bottom:2px;
}

/* Css for red background border with close tag start*/
.thejob_icons_open_button { 
	float:left;
	width:580px;
	margin-bottom:17px;
	padding:0;
	text-align:center;
	background:url(../images/jobs_reddots_bg.gif) repeat-x top;
}

.open_open_icon_position {
	background:url(../images/icon_open.gif) no-repeat bottom;
	margin-top:2px;
}	

.messages_below {
	width:580px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:right;
	font:11px Tahoma;
	color:#C8020C;
	background:url(../images/icon_open.gif) no-repeat;
	padding-top:13px;
	background-position:top center;
	}
/* Css for red background border with open tag end*/

.tabs_rt_area { /*changed_06_08_08*/
	margin:0px;
	padding:0px;
	}
.post_newjobs {
	width:auto;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-top:8px;
	}
	
a.textLink{
	font-family:tahoma; 
	font-size:11px; 
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
}

a.textLink:hover{
	color:#C7020D; 
}

.iconkey_heading { /*changed_06_08_08*/
	margin-left:92px;
	float:left;
	width:160px;
	padding-top:8px; 
	font-family:georgia; 
	font-size:12px; 
	color:#C8020C;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.iconkey_container { /*used*/
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	width:580px;
	background:url(../images/pic_vid_ba_dots_bg.gif) repeat-y;
	background-position:55%;
	}
.iconkey_status { /*used*/
	margin:0;
	padding:0;
	float: left;
	width:288px;
	}
.iconkey_status_col { /*used*/
	margin:0;
	padding:0;
	float: left;
	width:143px;
	}
.iconkey_status_col_hd { /*used*/
	clear:both;
	margin:0;
	padding:0;
	float: left;
	width:288px;
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	}
.iconkey_status_col_hd_copy { /*used*/
	clear:both;
	margin:5px 0px 5px 0px;
	padding:0;
	float: left;
	width:288px;
	font-family:tahoma; 
	font-size:11px; 
	color:#000000;
}

.iconkey_status_col ul { /*used*/
	clear:both;
	margin:0;
	padding:2px 0px 2px 0px;
	}
.iconkey_status_col ul li{ /*used*/
	margin:0;
	padding:0;
	width:auto;
	float:left;
	list-style:none;
	display:inline;
	font-family:georgia; 
	font-size:11px;
	line-height:20px;
	color:#000000;
	font-weight:normal;
	}
	
.iconkey_action { /*used*/
	margin:0;
	padding:0;
	float: right;
	width:280px;
	}
	
.iconkey_action_colleft{ /*used*/
	margin:0;
	padding:0;
	float: left;
	width:160px;
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	}
.iconkey_action_copy{ /*used*/
	margin:5px 0px 5px 0px;
	padding:0;
	float: left;
	width:270px;
	font-family:tahoma; 
	font-size:11px; 
	color:#000000;
	}
	
.iconkey_action_colleft ul { /*used*/
	clear:both;
	margin:0;
	padding:2px 0px 2px 0px;
	}
.iconkey_action_colleft ul li{ /*used*/
	margin:0;
	padding:0;
	width:auto;
	float:left;
	list-style:none;
	display:inline;
	font-family:georgia;
	line-height:20px; 
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	}


	
.iconkey_action_colright{ /*used*/
	margin:0;
	padding:0;
	float: left;
	width:120px;
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	}
.iconkey_action_colright ul { /*used*/
	clear:both;
	margin:0;
	padding:2px 0px 2px 0px;
	}
.iconkey_action_colright ul li{ /*used*/
	margin:0;
	padding:0;
	width:auto;
	float:left;
	list-style:none;
	display:inline;
	font-family:georgia;
	line-height:20px; 
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	}
	
.iconkey  { /*used*/
	clear:both;
	margin:0;
	padding:0px 0px 2px 0px;
	}

.iconthumb { /*used*/
	margin:0;
	padding-right:8px;
	float:left;
	}

/*style for the job page*/
.backtojob_botton{
	float:right;
	width:auto;
	padding:0;
	margin:0;
	height:24px;
	}
/*style for questions*/
.job_cat_ques_num { /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#666666; 
	font-weight:bold;
	}
.job_cat_question { /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color: #000000; 
	font-weight:normal;
	line-height:14px;
	margin-top:12px;
	}
.job_cat_ques_answer{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:normal;
	margin-top:10px;
	line-height:14px;
}
.pic_before_hd { /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	width:275px;
	float:left;
	padding:4px 0px 4px 0px;
	}
.pic_after_hd { /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	width:275px;
	float:right;
	padding:4px 0px 4px 0px;
	}
.thejob_desc { /*used*/
	float:left;
	margin-top:20px;
	width:580px;
	padding:0;
	}
.thejob_desc ul { /*used*/
	margin:0;
	padding:0;
	}
.thejob_desc ul li { /*used*/
	float:left;
	margin:0;
	padding:0;
	width:290px;
	list-style:none;
	display:inline;
	}
.thejob_desc ul li ul{ /*used*/
	margin:0;
	padding:0;
	}
.thejob_desc ul li ul li{ /*used*/
	float:left;
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
	display:inline;
	}	
.thejob_lft_buttons { /*used*/
	text-align:right;
	margin:0;
	padding:0;
	width:auto;
	float:right;
	}
.job_icon_num {
	margin-top:50px;
	}
	
.jobname_container {
	float:left;
	margin-left:58px;
	padding:0;
	width:233px;
	text-align:left;
	}
.jobname_container_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}

.jobstatus_container {
	float:left;
	margin:0;
	padding:0;
	width:137px;
	text-align:center;
	}
.jobstatus_container_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}
.job_actavl_container {
	float:left;
	margin:0px;
	padding:0;
	width:152px;
	text-align:center;
	}
.job_actavl_container_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}

/*style for logout navigation starts here*/
#nav_mid ul {
	margin:0px 0px 6px 0;
	padding:0;
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	}
#nav_mid ul li {
	list-style:none;
	display:inline;
	}
.nav_mid_my_jobs {
	font-family:tahoma;
	font-size:11px;
	color:#C8020C;
	margin-right:3px;
	font-weight:bold;
	text-decoration:none;
	}
.nav_mid_my_jobs a:hover {
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	margin-right:3px;
	font-weight:bold;
	text-decoration:none;
	}
	
.nav_mid_my_profile {
	font-family:tahoma;
	font-size:11px;
	margin-left:5px;
	margin-right:3px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}
.nav_mid_my_profile a:hover {
	font-family:tahoma;
	font-size:11px;
	color:#C8020C;
	margin-left:5px;
	margin-right:3px;
	font-weight:normal;
	text-decoration:none;
	}
/*style for logout navigation ends here*/

/*style for top nav tradies button*/
.buttons_tradie_page{
	border-left:1px solid #E01A1A;
	border-top:1px solid #E01A1A;
	border-right:1px solid #AA0000;
	border-bottom:1px solid #AA0000;
	background-color:#C7020D;
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold;
	color:#FFFFFF; 
	padding: 0px 5px 0px 5px; 
	overflow:visible;
	margin:0px;
	text-transform:uppercase;
	text-transform:lowercase; 
	overflow:visible;
}
.buttons{
	border-left:1px solid #E01A1A;
	border-top:1px solid #E01A1A;
	border-right:1px solid #AA0000;
	border-bottom:1px solid #AA0000;
	background-color:#C7020D;
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold;
	color:#FFFFFF; 
	padding: 0px 5px 0px 5px; 
	overflow:visible;
	margin:0px;
	text-transform:uppercase;
}

.disabled_button{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#666666;
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold;
	color:#999999; 
	padding: 0px 5px 0px 5px; 

	overflow:visible;
	margin:0px;
	text-transform:uppercase;
}

/* This CSS is used for ponter cursor on any where*/
.pointer_Cursor
{
	cursor:pointer;
}

/* CSS for display all images and videos by slider*/
#moreImagesVideosDisplayContainer
{
	padding-top:20px;
}
.jobImagesAndVideos{
position:absolute
}
.overlayImageAndVideos
{
position:absolute;
width:48px;
height:48px;
border:2px solid #000000;
/*background:url(../images/ico_video.png) no-repeat left bottom;
*/
background:url(../images/disabled1.png) no-repeat;

}
#dynamicTextController{
	display:none;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
	height:55px;
}
#dynamicImageTitle
{
	display:none;
}

/*messages box container*/
.message_desc_from {
	width:175px;
	float:left;
	margin:0;
	padding:0;
}
.message_desc_from ul{
	margin:0;
	padding:0;
	}
.message_desc_from ul li{
	margin:0;
	padding:0;
	list-style:none;
	}

.message_desc {
	float:right;
	margin:0;
	padding-left:9px;
	width:382px;
	}
.message_desc ul{
	margin:0;
	padding:0;
	}
.message_desc ul li{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	}
.message_sub {
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	}
.message_sub_anchor {
text-decoration:none;
}
	
.message_rating {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:51px;
	float:left;
	text-align:left;
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	}
.message {
	margin:0;
	padding:0;
	}
.messag_txt_box_top_bdr { 
	width:580px;
	float:left;
	background:url(../images/br_dots.gif) repeat-x;
	background-position:center;
	height:3px;
	padding:10px 0px 10px 0px;/*change bottom-padding:1 to 10 for 13.5.2_messaging.html*/
	}

/***********************
Messaging Conversation
***********************/
.conversation{ /*used*/
	float:left;
	width:560px; 
	margin:0px;
	padding:10px 10px;
	clear:both;
	background:#CCCCCC;
	}
.conversation_heading, .quote_action_hd {
	font-family:tahoma;
	font-size:11px;
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase;
	}
.conversation_subject {
	width:560px;
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	}
.conversation_subject_hd {
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	}
.conversation_subject_btm_bdr {
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px; 
	padding:10px 0px 10px 0px;
	margin:0px;
	}
/***********************
 Messaging Conversation
***********************/

.messaging_container {
	float:left;
	margin:0;
	padding:0;
	width:580px;
	}
.send_messag_container_top_bdr{
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px; 
	margin:8px 0px 8px 0px;
	width:580px;
	float:left;
	}
.messaging_cont_area {
	float:right;
	width:392px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	text-align:right;
	}
.messaging_field_name {
	width:175px;
	float:left;
	padding:0px;
	margin-top:4px;
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	text-align:right;
	}
.messaging_subject {
	width:390px;
	margin:0;
	padding:0;
	border:1px solid #999999;
	}
.messaging_txt_box {
	width:390px;
	border:1px solid #999999;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px;

	}
.messaging_txt_box_comments {
	width:365px;
	margin:0;
	padding:0;
	border:1px solid #999999;
	height:98px;
	}
.messaging_send_button {
	width:390px;
	margin-top:10px;
	padding:0;
	border:1px solid #999999;
	height:30px;
	}
	
.send_serv_msg_hd {
	width:392px;
	float:right;
	margin-bottom:1px;
	margin-top:4px;
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;
	}



/***********************
 Quotations Conversation
***********************/
#quotation_container {
	width:580px;
	float:left;
	margin:0;
	padding:0;
	}
.quotation_from {
	float:left;
	margin:0;
	padding:0;
	width:175px;
	}
.quotation_hd {
	width:175px;
	margin-top:8px;
	float:left;
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C;
	text-transform:uppercase;
	}
.quotation_txt_row1 {
	text-align:left;
	line-height:16px;
	width:175px;
	float:left;
	}
.quotation_txt_row2 {
	text-align:left;
	line-height:16px;
	width:175px;
	float:left;
	margin-top:5px;
	}
.quotation_txt_row3 {
	text-align:left;
	line-height:16px;
	width:175px;
	float:left;
	margin-top:5px;
	}
	
.quotation_red_txt {
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C;
	}
.quote_act_req_container {
	float:right;
	margin:0;
	padding:7px;
	width:386px;
	background-color:#CCCCCC;
	}
.quote_box {
	margin-top:7px;
	padding:5px 0px 8px 0px;
	background-color:#FFFFFF;
	}
.quotation_details, .quotation_comments {
	margin:0px 10px;
	padding:0;
	}
.quotation_details_row {
	clear:both;
	margin:0px;
	padding:0px;
	}
.quotation_details_lft {
	float:left;
	width:128px;
	margin:0;
	padding:0;
	text-align:right;
	line-height:22px;
	}
.quotation_details_rht {
	float:left;
	width:231px;
	margin-left:7px;
	padding:0px;
	line-height:22px;
	font-family:tahoma; 
	font-size:11px; 
	}
.quotation_details_inclusive {
	margin-left:7px;
	padding:0px;
	line-height:22px;
	font-family:tahoma; 
	font-size:11px; 
	color:#000000;
	}
.quotation_txtfield {
	width:76px;
	margin:0px;
	padding:0px;
	font:11px Tahoma;
	border:1px solid #666666;
	}
.quotation_txtfield_quote_amt {
	width:67px;
	margin:0px;
	padding:0px;
	font:11px Tahoma;
	border:1px solid #666666;
	}

.prop_completion {
	width:26px;
	margin-right:3px;
	padding:0;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}

.quotation_details_dotted_line {
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	padding:10px 0px 10px 0px;
	}
.quotation_comments_hd {
	font-family:tahoma;
	font-size:11px;
	color:#C8020C;
	line-height:16px;
	}

.quotation_comment_txtfield {
	font:11px Tahoma;
	border:1px solid #666666;
	width:365px;
	height:100px;
	margin-top:5px;
	padding:0px;
	}
.quotation_comments_desc {
	margin:0;
	padding:0;
	line-height:16px;
	}
.quote_req_btn_container {
	float:right;
	width:359px;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	}
.quote_req_btn_row {
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	}
.icon_msg {
	padding-right:1px; vertical-align:middle;
	}
	
/*CSS for conversation message sent alert start*/
.sentMessageAlert{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#C8020C;

	width:auto;
	border:1px solid #C8020C;
	background-color:#F9E5E6;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
}
/*CSS for conversation message sent alert end*/
.sub_heading2
{
	font-family:Georgia;
	font-size:11;
	font-weight:bold;
	color:#c8020c;
}

/**************************************
 Styles for Tradie Registration Heading
**************************************/

.tradie_free_reg_hd_container {
	width:606px;
	float:left;
	margin-bottom:20px;
	padding:0;
	background-color:#C8020C;
	}
.free_reg_toplft_corner {
	background:url(../images/tradies_freereg_toplftcrv.gif) no-repeat;
	width:20px;
	height:20px;
	float:left;
	}
.free_reg_toprht_corner {
	background:url(../images/tradies_freereg_toprhtcrv.gif) no-repeat;
	width:20px;
	height:20px;
	float:right;
	}
.free_reg_btmlft_corner {
	background:url(../images/tradies_freereg_btmlftcrv.gif) no-repeat;
	width:20px;
	height:20px;
	float:left;
	}
.free_reg_btmrht_corner {
	background:url(../images/tradies_freereg_btmrhtcrv.gif) no-repeat;
	width:20px;
	height:20px;
	float:right;
	}
.register_free_hd {
	font:14px Georgia;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 14px 7px 14px;
	}
.register_free_content {
	font:11px Tahoma;
	color:#FFFFFF;
	margin:0px 14px;
	line-height:17px;
	}



/*******************************************
 Styles for Tradie Registration Progress Bar
*******************************************/
.progress_container {
	float:right;
	padding:0;
	width:200px;
	margin-top:3px;
	}
.progress{ 
	float:left; 
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-align:center;
	width:75px;
}
.progress_bar{
	float:left; 
	width:124px; 
	text-align:right;
	vertical-align:middle;
	height:16px;
}


/************************************
 Styles for Tradie Registration Form
************************************/

.tradie_sub_hd_row {
	margin:0px;
	padding:13px 0px 10px 0px;
	}
	
.tradie_sub_hd1 {
	width:290px;
	float:left;
	font:11px Tahoma;
	color:#666666;
	font-weight:bold;
	}
	
.tradie_form_note {
	float:right;
	width:290px;
	float:left;
	font:11px Georgia;
	color:#C8020C;
	text-align:right;
	}
.tradie_form_row {
	float:left;
	margin:4px 0px;
	padding:0;
	float:left;
	width:580px;
	}
.tradie_form_fields_name {
	width:137px;
	float:left;
	margin-right:13px;
	padding:0;
	text-align:right;
	line-height:15px;
	}
.tradie_form_field {
	width:429px;
	float:left;
	padding:0;
	text-align:left;
	line-height:15px;
	}
.text_field {
	margin:0;
	padding:0;
	width:423px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.tradie_form_field_col1 {
	width:208px;
	float:left;
	padding:0;
	text-align:left;
	}
.tradie_form_field_col2 {
	width:36px;
	float:left;
	padding:0;
	text-align:left;
	margin:0px 13px;
	text-align:right;
	}
.tradie_form_field_col3 {
	width:159px;
	float:left;
	padding:0;
	text-align:left;
	}
.tradie_inst_name_text_field {
	margin:0;
	padding:0;
	width:204px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.tradie_qual_year_text_field {
	margin:0;
	padding:0;
	width:154px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
	
.insurance_amount_col1 {
	width:168px;
	float:left;
	margin:0;
	padding:0;
	}
.insurance_amount_col2 {
	width:82px;
	float:left;
	margin:0px 10px 0px 10px;
	padding:0;
	}
.insurance_amount_col3 {
	width:128px;
	float:left;
	margin:0;
	padding:0;
	}
.insurance_amount_col4 {
	width:20px;
	float:left;
	margin-left:5px;
	padding:0;
	}
.insurance_amount_txt_field {
	margin:0;
	padding:0;
	width:166px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.insurance_expiry_txt_field {
	margin:0;
	padding:0;
	width:126px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.tradie_form_button_row {
	float:left;
	margin:3px 0px;
	padding:0;
	float:left;
	width:580px;
	text-align:right;
	}

.select_trade_hd_row {
	margin:0;
	padding:0;
	font:12px Tahoma;
	color:#666666;
	font-weight:bold;
	}



/******************************
 UTOOL LeftSide Testimonials
******************************/

#utb_testimonials_container {width:130px; float:left; margin-top:5px; padding:0;}

#utb_testimonials {
	width:130px; 
	float:left; 
	margin:5px 0px 2px 0px;
	padding:0;
	}
#utb_testimonials ul{
	width:130px; 
	float:left; 
	margin-bottom:8px;
	padding:0;
	}
#utb_testimonials li a{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}


#utb_testimonials li a:hover {
	text-decoration:none;
}

.testimonial_tradiename { 
	width:130px; 
	float:left; 
	margin:0;
	padding:0;
	font:11px Tahoma;
	color:#C8020C;
	text-align:right;
	}

.testimonial_companyname { 
	width:130px; 
	float:left; 
	margin:0;
	padding:0;
	font:11px Georgia;
	color:#c8020c;
	font-weight:bold;
	text-align:right;
	}
	


/*****************************
TRADE ZONE STYLES
*****************************/

.zone_container {
	width:580px;
	float:left;
	margin:13px 0px 10px 0px;
	padding:10px 0px;
	background:#CCCCCC;
	}
.zone_name_area {
	float:left;
	margin:0px 10px;
	width:560px;
	padding:0;
	}
.zone_container_row {
	width:560px;
	float:left;
	margin:3px 0px 5px 0px;
	padding:0px;
	}
.zone_container_row2 {
	width:560px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
.zone_container_button_row {
	width:auto;
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:right;
	}

.zone_name {
	font:12px Tahoma;
	color:#666666;
	font-weight:bold;
	}
.zone_name_col1, .zone_midpoint_col1 {
	width:126px;
	float:left;
	margin-right:13px;
	padding:0;
	text-align:right;
	line-height:16px;
	}
.zone_name_col2 {
	width:419px;
	float:left;
	padding:0;
	text-align:left;
	}
.zone__name_text_field {
	margin:0;
	padding:0;
	width:419px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.zone_midpoint_col2 {
	width:137px;
	float:left;
	margin-right:13px;
	padding:0px;
	}
.zone_midpoint_txtfield {
	margin:0;
	padding:0;
	width:135px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.radius_in_km_container {
	width:auto;
	float:left;
	margin-right:13px;
	padding:0px;
	}
.radius_in_km {
	margin:0;
	padding:0;
	width:90px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.zone_midpoint_col3 {
	width:16px;
	float:left;
	margin-right:13px;
	padding:0px;
	font:11px Tahoma;
	font-weight:bold;
	color:#666666;
	text-align:right;
	line-height:16px;
	}
.zone_midpoint_col4 {
	width:39px;
	float:left;
	margin-right:9px;
	padding:0px;
	font:11px Tahoma;
	color:#000000;
	text-align:right;
	line-height:16px;
	}
.zone_midpoint_col5 {
	width:192px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:16px;
	}
.zone_suburb_txtfield {
	margin:0;
	padding:0;
	width:190px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.suburbarea_seperator {
	/*width:580px;
	float:left;*/
	background:url(../images/suburb_area_saperator.gif) repeat-x;
	background-position:center;
	margin:8px 0px 8px 0px;
	padding:0;
	height:3px;
	}
	
.postcode_suburb_lft_col {
	width:266px;
	float:left;
	margin:0;
	padding:0;
	}
.postcode_suburb_col_row {
	width:266px;
	float:left;
	margin-bottom:1px;
	padding:0;
	clear:both;
	}
.postcode_suburb_rht_col {
	width:266px;
	float:right;
	margin:0;
	padding:0;
	}
.postcode_col {
	width:57px;
	float:left;
	margin-right:1px;
	padding:3px 5px;
	background:#FFFFFF;
	font:11px Tahoma;
	text-align:right;
	}
.suburb_col {
	width:188px;
	float:left;
	background:#FFFFFF;
	text-align:left;
	font:11px Tahoma;
	padding:3px 5px;
	}
.postcode_col_hd {
	width:57px;
	float:left;
	margin-right:1px;
	padding:5px 5px;
	font:11px Tahoma;
	color:#666666;
	font-weight:bold;
	}
.suburb_col_hd {
	width:188px;
	float:left;
	margin:0;
	padding:5px 5px;
	font:11px Tahoma;
	color:#666666;
	font-weight:bold;
	}
	
.saving_zones {
	width:460px;
	float:left;
	padding-top:5px;
	font:11px Tahoma;
	font-weight:bold;
	color:#666666;
	text-align:center;
	line-height:16px;
	}
/**************************************
styles for Registration Contact details
**************************************/
.tradie_cont_details_seprator {
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	width:585px;
	margin:7px 0px 5px 0px;
	}
.tradie_cont_details_sec_hd {
	width:137px;
	float:left;
	margin-right:13px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
	}

.business_to_postal_add {
	width:229px;
	float:left;
	padding-bottom:5px;
	padding:0;
	text-align:left;
	font:11px Tahoma;
	color:#C8020C; 
}

.business_to_postal_add label{
	color:#000000; 
}


	
.postal_add_mendatory_field_note {
	width:200px;
	float:left;
	padding-bottom:5px;
	padding:0;
	text-align:right;
	}	
.mendatory_field_note {
	width:429px;
	float:left;
	padding-bottom:5px;
	padding:0;
	text-align:right;
	}
.mendatory_field_note_tuserprofile {
	width:429px;
	float:right;
	padding-bottom:5px;
	padding-right:10px;
	text-align:right;
	}
.address_col1, .address_col3{
	width:80px;
	float:left;
	margin-right:13px;
	padding:0px;
	}
.address_col2 {
	width:85px;
	float:left;
	margin-right:13px;
	padding:0px;
	text-align:right;
	}
.address_textbox {
	width:80px;
	margin:0px;
	padding:0px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.address_line2 {
	margin:0px;
	padding:0px;
	width:188px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.std_code {
	width:18px;
	margin-right:3px;
	padding:0px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.landline_num {
	width:52px;
	margin:0px;
	padding:0px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}

/**************************
new job notifications
**************************/
.radio_buttons {
	float:left;
	width:auto;
	margin:0px;
	border:none;
	padding:0px 8px 0px 0px;
	}
.radio_buttonname {
	width:auto;
	float:left;
	margin:0;
	padding-top:1px;
	background:transparent;
	overflow:visible;
	border:none;
	}
.chekboxarea {
	width:12px;
	float:left; 
	margin:0px;
	padding:0px 10px 2px 0px;
	text-align:left;
	}
.deliver_jobby{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
	line-height:15px;
	}

.send_copy {
	float:left;
	width:119px;
	margin:0px 10px 0px 0px;
	padding:0px;
	line-height:15px;
	}
.email2 {
	float:left;
	width:260px;
	margin:0px;
	padding:0px;
	}
.email2_txtbox {
	width:280px;
	border:1px solid #666666;
	margin:0;
	padding:0;
	font:11px Tahoma;
	color:#000000;
	}
.newjob_notification_seprator {
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	width:433px;
	margin:7px 0px 7px 0px;
	float:right;
	}
.send_sms_row {
	margin:3px 0px;
	padding:0;
	}
.send_sms_col1 {
	float:left;
	margin-right:13px;
	width:50px;
	padding:0px;
	}
.send_sms_col2 {
	float:left;
	margin-right:10px;
	width:auto;
	padding:0px;
	}
.send_sms_col3 {
	float:left;
	margin-right:0px;
	width:auto;
	padding:0px;
	}
.smstime {
	float:left;
	margin-right:13px;
	width:auto;
	padding:0px;
	}	
.select_time {
	width:59px;
	border:1px solid #666666;
	font:11px Tahoma;
	margin:0px 3px;
	padding:0px;
	}
.astrix{
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:normal;
	}
.for_example {
	width:100px;
	float:left;
	text-align:left;
	}
	
	
	
/*******************
HEADER LOGIN AREA
*******************/
.header-login-bg {
	background:url(../images/toplogin-bg.gif) no-repeat;
	height:57px;
	width:214px;
	float:left;
	}


.text-feilds{
	font:11px Tahoma;
	border:1px solid #CCCCCC;
	}
.text-feild-area{
	width:50px;
	float:left;
	margin-left:2px
	}
	
.login-button{
	background-color: #C60005;
	padding:2px;
	margin-top:10px;
	font:11px Tahoma;
	color:#fff;
	border:none;
	}
	
/**************************
Styles for Tradie Profile
**************************/
.public_profile_tabcont {
	width:auto;
	float:left;
	margin:0;
	padding:0;
	}
.public_profile_tab_lftcrv { /*used*/
	float:left; 
	margin:0;
	padding:0;
	width:23px;
	height:23px;
	background:url(../images/grey_curvetop_left.gif) repeat-x;
}
.public_profile_tab_rhtcrv { /*used*/
	float:left;
	margin:0;
	padding:0;
	width:23px;
	height:23px;
	background: url(../images/grey_curvetop_right.gif) repeat-x;
}
.public_profile_tab_heading { /*used*/
	font-family:georgia; 
	font-size:14px; 
	color:#666666; 
	font-weight:bold;
	float:left;
	padding-top:5px;
	height:18px;
	text-align:center;
	background:#CCCCCC;
	text-transform:uppercase;
	}

.tradie_profile_container {
	padding:0px 0px 10px 10px;
	width:574px;
	float:left;
	margin-top:8px;
	background:#CCCCCC;
	}
.tradie_profile_container_btmspacer {
	clear:both;
	margin:0px;
	height:13px;
	text-align:center;
	}
	
.publicprof_vis_job{
	padding:10px 0px 10px 10px;
	width:574px;
	float:left;
	background:#cccccc;
	margin-top:10px;
	}
	
.tradie_profile_editbutonrow {
	margin:0;
	width:574px;
	float:left;
	padding:0;
	text-align:right;
	}
.tradie_profile_row {
	width:564px;
	float:left;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:4px;
	}
.tradie_profile_savebutton_row {
	width:564px;
	float:left;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:right;
	}
.tradie_profile_hd {
	font:12px Tahoma;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
	width:564px;
	float:left;
	}
.tradie_profile_hd a{
	color:#666666;
	text-decoration:none
	}

.tradie_profile_hd a:hover{
	color:#666666;
	text-decoration:none
	}
	
.tradie_profile_fields_name {
	width:130px;
	float:left;
	margin-right:13px;
	padding:0;
	text-align:right;
	line-height:15px;
	}
.tradie_profile_field {
	width:419px;
	float:right;
	padding:0;
	text-align:left;
	line-height:15px;
	}
.tradie_profile_tradecateg_lftcol {
	width:280px;
	float:left;
	padding:0;
	}
.tradie_profile_category {
	width:130px;
	float:left;
	margin-right:13px;
	margin-top:2px;
	padding:0;
	text-align:right;
	font-weight:bold;
	}
.tradie_profile_subcategory {
	width:137px;
	float:right;
	padding:0;
	text-align:left;
	}
.tradie_profile_subcategory ul{
	margin:0px;
	padding:0px;
	}
.tradie_profile_subcategory ul li{
	margin:2px 0px;
	padding:0px;
	list-style:none;
	display:block;
	}
.tradie_profile_tradecateg_rhtcol {
	width:280px;
	float:left;
	margin:0;
	padding:0;
	}
input[type="checkbox"] {
	margin:0px;
	padding:0px;
	overflow:visible;
	height:12px;
	width:12px;
	border:none;
	}
.profile_mendatory_field_note {
	width:419px;
	float:left;
	padding-bottom:5px;
	padding:0;
	text-align:right;
	}
.profile_details_sec_hd {
	width:130px;
	float:left;
	margin-right:13px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
	}
	
.profile_utool_credit {
	margin:0px;
	padding:0px;
	}
.profile_utool_credit_lftcol {
	width:280px;
	float:left;
	}
.profile_utool_credit_rhtcol {
	width:280px;
	float:left;
	}
.profile_utool_credit_lftcol_row {
	width:280px;
	float:left;
	margin:2px 0px;
	}
.profile_utool_credit_rem_fieldname {
	width:130px;
	float:left;
	/*margin-right:13px;*/
	padding:0px;
	line-height:20px;
	/*text-align:right;*/
	}
.profile_utool_credit_remaining {
	width:33px;
	float:left;
	background:#FFFFFF;
	margin-right:2px;
	padding:0px;
	text-align:center;
	font:11px Tahoma;
	color:#C8020C;
	line-height:20px;
	font-weight:bold;
	}
.profile_utool_credit_buy {
	width:auto;
	float:left;
	margin:0;
	padding-top:1px;
	}
.profile_utool_credit_note {
	float:left;
	width:218px;
	margin:0px;
	padding:10px;
	border:1px solid #000000;
	}
	
/*****Classes for PROFILE WORKZONE******/
.profile_workzone_area {
	margin:0px;
	padding:0px;
	width:564px;
	float:left;
	}
.profile_workzone_detail {
	width:200px;
	float:left;
	margin:0;
	}
.profile_workzone_detail_row {
	width:200px;
	float:left;
	margin-bottom:6px;
	}
.profile_workzone_hd {
	width:200px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
	}
.profile_workzone_detail_lftcol {
	width:94px;
	float:left;
	margin-right:3px;
	text-align:right;
	}
.profile_workzone_detail_rhtcol {
	width:103px;
	float:left;
	margin:0;
	font-weight:bold;
	}

.profile_workzone_suburb_area {
	width:330px;
	float:right;
	margin:0;
	padding:0;
	}
	
.profile_workzone_suburb_row {
	clear:both;	
	width:163px;
	float:right;
	margin-bottom:1px;
	padding:0;
	}
	
.profile_workzone_suburb_lftcol {
	width:163px;
	float:left;
	margin:0;
	padding:0;
	}
	
.profile_workzone_suburb_rhtcol {
	width:163px;
	float:right;
	margin:0;
	padding:0;
	}
.profile_workzone_postcode_col_hd {
	width:57px;
	float:left;
	margin-right:1px;
	padding:5px 5px;
	font:11px Tahoma;
	text-transform:uppercase;
	}
.profile_workzone_suburb_col_hd {
	width:85px;
	float:left;
	margin:0;
	padding:5px 5px;
	font:11px Tahoma;
	text-transform:uppercase;
	}
.profile_workzone_postcode {
	width:57px;
	float:left;
	margin-right:1px;
	padding:3px 5px;
	background:#FFFFFF;
	font:11px Tahoma;
	text-align:right;
	}
.profile_workzone_suburb {
	width:85px;
	float:left;
	background:#FFFFFF;
	text-align:left;
	font:11px Tahoma;
	padding:3px 5px;
	}
.proflie_close_button {
	width:584px;
	float:left;
	margin:0px;
	height:13px;
	background:url(../images/icon_close.gif) no-repeat;
	background-position:center;
	}
.proflie_open_button {
	width:584px;
	float:left;
	margin:0px;
	height:13px;
	background:url(../images/icon_open.gif) no-repeat;
	background-position:center;
	}
.proflie_close_button_container {
	width:584px;
	float:left;
	margin-bottom:12px;
	text-align:center;
	padding:0;
	background: url(../images/profile_btmbdr.gif) repeat-x #cccccc;
	background-position:bottom;
	}
.proflie_open_button_container {
	width:584px;
	float:left;
	margin:0px;
	text-align:center;
	background: url(../images/profile_btmbdr.gif) repeat-x #FFFFFF;
	background-position:top;
	}
	
/***************************
  Styles for Tuser MyJobs
***************************/
.ut_tuser_iconkey_heading { 
	margin:0px;
	padding-right:12px;
	float:right;
	width:auto;
	padding-top:8px; 
	font-family:georgia; 
	font-size:12px; 
	color:#C8020C;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	}
	
/****style for unselected tab ****/
#js_crv_deselect{
	/*background:url(../images/js_crv.gif) no-repeat; 
	width:162px;*/
	border-top:1px solid #A5A5A5;
	height:23px;
	width:auto;
	float:left;
}

#js_crv_deselect ul{
	float: left;
	list-style: none; 
	text-align:center;
	display: inline; 
	padding:3px 0px 0px 0px;
}

#js_crv_deselect ul li {
	display: inline;
	margin: 0px; 
	padding: 0px;
}

#js_crv_deselect ul li#h5{
	font-family:georgia; 
	font-size:14px; 
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

/*style for icon area*/	
.ut_tuser_iconkey_container { /*used*/
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:580px;
	}
.ut_tuser_iconkey_status { /*used*/
	margin:0px;
	padding:0px;
	float:right;
	width:288px;
	}

.ut_tuser_icons_open_button { /*used*/
	float:right;
	width:268px;
	margin:0px;
	padding-right:20px;
	text-align:right;
	height:18px;
	}
.ut_tuser_icons_close_button { /*used*/
	float:right;
	width:268px;
	margin:0px;
	padding-right:16px;
	text-align:right;
	border-bottom:1px solid #D7474F;
	height:13px;
	}
.ut_tuser_myjobs_icons_close_button { /*used*/
	float:left;
	width:564px;
	margin:0px;
	padding-right:16px;
	text-align:right;
	border-bottom:1px solid #D7474F;
	height:13px;
	}
.ut_tuser_iconkey  { /*used*/
	clear:both;
	margin:0;
	padding:0px 0px 2px 0px;
	}
.ut_tuser_iconkey_status_col_hd { /*used*/
	clear:both;
	margin:0;
	padding:0;
	float: left;
	width:288px;
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	}
.ut_tuser_iconkey_status_col { /*used*/
	margin:0;
	padding:0;
	float: left;
	width:288px;
	}
.ut_tuser_iconkey_status_col ul { /*used*/
	clear:both;
	margin:0;
	padding:2px 0px 2px 0px;
	}
.ut_tuser_iconkey_status_col ul li{ /*used*/
	margin:0;
	padding:0;
	width:auto;
	float:left;
	list-style:none;
	display:inline;
	font-family:Tahoma; 
	font-size:11px;
	line-height:20px;
	color:#000000;
	font-weight:normal;
	}
/*** styles for tuser job area ***/
.ut_tuser_job_status_h_area {
	text-align:left;
	margin:0px;
	padding-top:5px;
	margin:0px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	}
.ut_tuser_job_status_h {
	margin:0px; 
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase; 
}
.ut_tuser_job_status_subhd {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px;
	}
.ut_tuser_jobname_container {
	float:left;
	margin-left:58px;
	padding:0;
	width:148px;
	text-align:left;
	}
.ut_tuser_jobloc_container {
	float:left;
	margin:0px;
	padding:0;
	width:108px;
	text-align:left;
	}
.ut_tuser_jobposted_container {
	float:left;
	margin:0px;
	padding:0;
	width:88px;
	text-align:left;
	}
.ut_tuser_jobstart_container {
	float:left;
	margin:0px;
	padding:0;
	width:91px;
	text-align:left;
	}
.ut_tuser_jobstatus_container {
	float:left;
	margin:0px;
	padding:0;
	width:87px;
	text-align:center;
	}

.ut_tuser_job_open_name{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;  
	width:139px;
	float:left;
	padding-right:8px;
	padding-left:8px;
}

.ut_tuser_job_open_name a{ /*used*/
	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold; 
}

.ut_tuser_jobloc{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#000000; 
	width:99px;
	float:left;
	padding-right:8px;
}
.ut_tuser_jobposted{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#000000; 
	width:79px;
	float:left;
	padding-right:8px;
}
.ut_tuser_jobstart{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#000000; 
	width:82px;
	float:left;
	padding-right:8px;
}
.ut_tuser_job_open_status_ico{ /*used*/
	text-align:center; 
	width:86px;
	float:left;
	border:dashed 1px #C4C4C4; 
	padding:10px 0px 10px 0px;
	color:#999999;
	vertical-align:text-bottom;
}
.ut_tuser_jobfind_area {
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 10px;
	background:#999999;
	font:11px Tahoma;
	color:#FFFFFF;
	}
.ut_tuser_jobfind_subhd {
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	}
.ut_tuser_jobfind_area_row {
	margin:0px;
	padding:5px 0px;
	}
.ut_tuser_jobfind_state {
	width:auto;
	float:left;
	margin:0px;
	padding-right:10px;
	text-align:left;
	}
.ut_tuser_jobfind_btn_area {
	text-align:right;
	}
	

.utb_google_ads {
	width:160px;
	height:600px;
	float:left;
	margin-top:10px;
	margin-left:1px;
	}
.utb_google_ads_btm {
	width:470px;
	height:62px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	border:1px solid #507A50;
	}
.utb_guest_google_ads_btm {
	width:336px;
	height:280px;
	float:right;
	margin-top:10px;
	}

.ut_tuser_jobzone_seprator{
	background:url(../images/br_dots.gif) repeat-x center;
	height:3px;
	width:585px;
	margin-top:15px;
	margin-bottom:5px;
}

.ut_guest_thejob_loginabove {
	width:auto;
	float:right;
	margin-top:8px;
	color:#9C9C9C;
	}
.ut_guest_thejob_loginabove a {
	color:#9C9C9C;
	text-decoration:underline;
	}
	
.favouriteTradieContainer {
	width:auto;
	float:right;
	margin-bottom:2px;
	color:#9C9C9C;

	}
.favouriteTradieContainer a {
		color:#000000;
text-decoration:underline;
	}
.favouriteTradieContainer a:hover {
	color:#000000;
	text-decoration:none;

	}
	
/*************************************
	Tuser_Profile_Editable styles
*************************************/
.tuser_profile_maincontainer {
	padding:0px 0px 10px 10px;
	width:574px;
	float:left;
	margin-top:8px;
	background:#CCCCCC;
	}
.tuser_profile_viewcontainer {
	padding:0px;
	width:574px;
	float:left;
	margin:0px;
	background:#CCCCCC;
	}
.tuser_profile_editcontainer {
	padding:18px 0px 0px 0px;
	width:574px;
	float:left;
	margin:0px;
	background:#CCCCCC;
	}
.tuser_profile_treeviewcontainer{
	padding:0px 2px 10px 2px;
	width:580px;
	float:left;
	margin-top:8px;
	background:#CCCCCC;
	}

/* Contact Information Styles */
.tuser_sub_hd_row {
	margin:0px;
	padding:0px 0px 10px 0px;
	}
.tuser_profile_field {
	width:419px;
	float:left;
	padding:0;
	text-align:left;
	line-height:15px;
	}
.tuser_profile_editfield {
	margin:0;
	padding:0;
	width:415px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
	
.tuser_profile_editfield_col1 {
	width:198px;
	float:left;
	padding:0;
	text-align:left;
	}
.tuser_profile_editfield_col2 {
	width:36px;
	float:left;
	padding:0;
	text-align:left;
	margin:0px 13px;
	text-align:right;
	}
.tuser_profile_editfield_col3 {
	width:159px;
	float:left;
	padding:0;
	text-align:left;
	}
.tuser_inst_name_text_field {
	margin:0;
	padding:0;
	width:194px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.tradie_qual_year_text_field {
	margin:0;
	padding:0;
	width:154px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}

.tuser_profile_save_btn_row {
	float:left;
	margin:3px 0px;
	padding:0;
	float:left;
	width:564px;
	text-align:right;
	}

.tuser_profile_edit_ins_amt_col1 {
	width:158px;
	float:left;
	margin:0;
	padding:0;
	}
.tuser_profile_edit_ins_amt_txt_field {
	margin:0;
	padding:0;
	width:156px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
	
/** Zone Styles **/
.tuser_profile_edit_zone_area {
	float:left;
	margin:0px 10px 0px 0px;
	width:560px;
	padding:0;
	}

/*** Tuser Pictures and Videos Styles ***/
.tuser_pic_vid_container{ 
	width:584px;
	float:left;
	margin:0px;
	padding:0px;
	}
.tuser_pic_vid_img_row {
	margin:0px;
	padding:0px;
	}
.tuser_pic_vid_img {
	margin:0px;
	padding:0px;
	}
.tuser_pic_vid_thumbnail{
	width:50px; 
	float:left;
	margin:0px 8px 8px 0px;
	height:50px;
	}


/**********************
 Huser profile styles
**********************/
#js_crv_huserdeselect{
	border-top:1px solid #A5A5A5;
	height:23px;
	width:auto;
	float:left;
}

#js_crv_huserdeselect ul{
	float: left;
	list-style: none; 
	text-align:center;
	display: inline; 
	padding:3px 0px 0px 0px;
}

#js_crv_huserdeselect ul li {
	display: inline;
	margin: 0px; 
	padding: 0px;
}

#js_crv_huserdeselect ul li#h5{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase;
}

#js_crv_pubprf{
	border-top:1px solid #A5A5A5;
	height:23px;
	background:#FFFFFF;
	width:auto;
	float:left;
}

#js_crv_pubprf ul{
	float: left;
	list-style: none; 
	text-align:center;
	display: inline; 
	padding:5px 0px 0px 0px;
}

#js_crv_pubprf ul li {
	display: inline;
	margin: 0px; 
	padding: 0px;
}

#js_crv_pubprf ul li#h5{
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase;
}

#js_crv_pubprf_deslct{
	border-top:1px solid #A5A5A5;
	height:23px;
	width:auto;
	float:left;
}

#js_crv_pubprf_deslct ul{
	float: left;
	list-style: none; 
	text-align:center;
	display: inline; 
	padding:5px 0px 0px 0px;
}

#js_crv_pubprf_deslct ul li {
	display: inline;
	margin: 0px; 
	padding: 0px;
}

#js_crv_pubprf_deslct ul li#h5{
	font-family:georgia; 
	font-size:11px; 
	color:#C8020C;
	font-weight:bold;
	text-transform:uppercase;
}


.ut_pub_pro_cont {
	margin:0px;
	padding:10px 0px 5px 0px;
	width:584px;
	float:left;
	}
.ut_pub_pro_thumb {
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	background:#DCDCDC;
	float:left;
	}
.ut_pub_pro_rhtarea {
	margin:0px;
	padding:0px;
	width:370px;
	float:right;
	}
.ut_pub_pro_rhtarea_hd{
	margin:0px;
	padding-bottom:8px;
	color:#c8020c;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	}
.ut_pub_pro_rhtarea_row {
	margin:0px;
	padding:2px 0px;
	width:370px;
	float:left;
	}
.ut_pub_pro_rhtarea_collft {
	margin:0px;
	padding-top:5px;
	width:191px;
	float:left;
	}
.ut_pub_pro_rhtarea_collft_hd {
	margin-bottom:2px;
	padding:5px 0px;
	font-weight:bold;
	}
.ut_jo_pf_ratingrow {
	margin:0px;
	padding:3px 0px;
	width:191px;
	float:left;
	}
.ut_jo_pf_ratingdesc {
	margin:0px;
	padding:0px;
	float:left;
	width:126px;
	}
.ut_jo_pf_rating {
	margin:0px;
	padding:0px;
	float:left;
	width:58px;
	}
.ut_pub_pro_rhtarea_row_colrht {
	margin:0px;
	padding-top:10px;
	width:162px;
	float:right;
	}
.ut_pub_pro_overallrating {
	margin-bottom:10px;
	padding:5px 10px;
	background:#DCDCDC;
	text-align:right;
	}
.ut_pub_pro_jobstatics {
	margin:0px;
	padding:2px 0px;
	}
.ut_pub_pro_sechd {
	margin:0px;
	padding:2px 0px;
	color:#c8020c;
	font-weight:bold;
	font-family:Georgia;
	font-size:12px;
	}
.ut_pub_pro_secsubhd {
	margin:0px;
	padding:2px 0px;
	color:#999999;
	font-family:Georgia;
	font-size:11px
	}
.ut_pub_pro_proploc_cont {
	margin:0px;
	padding:0px 0px;
	width:584px;
	float:left;
	}
.ut_pub_pro_locname_cont {
	float:left;
	padding-left:58px;
	margin:0;
	width:291px;
	text-align:left;
	}
.ut_pub_pro_locname_cont_txt {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px 2px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}

.ut_pub_pro_sub_cont {
	float:left;
	margin:0;
	padding:0;
	width:150px;
	text-align:center;
	}
.ut_pub_pro_sub_cont_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px 2px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}
.ut_pub_pro_jobposted_cont {
	float:left;
	margin:0px;
	padding:0px;
	width:80px;
	text-align:center;
	}
.ut_pub_pro_jobposted_cont_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px 2px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}
.ut_pub_pro_loc_desc {
	width:580px;
	float:left;
	margin:0px;
	padding:5px 0px;
	}
.ut_pub_pro_loc_desc_col1 {
	font-family:Georgia;
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;  
	width:329px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	}
.ut_pub_pro_loc_desc_col2 {
	width:91px;
	float:left;
	margin:0px;
	padding-right:10px;
	}
.ut_pub_pro_loc_desc_col3 {
	width:75px;
	float:left;
	padding:0px;
	margin:0px;
	color:#C8020C; 
	text-align:center;
	}


.ut_pub_pro_jobname {
	float:left;
	margin-left:58px;
	padding:0px;
	width:160px;
}
.ut_pub_pro_jobloc {
	float:left;
	margin:0px;
	padding:0px;
	width:122px;
	}
.ut_pub_pro_feedback {
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	}
.ut_pub_pro_rating {
	float:left;
	margin:0px;
	padding:0px;
	width:73px;
	text-align:center;
	}
.ut_pub_pro_jobposted_cont_text {
	color:#999999;
	margin:0 auto;
	width:auto;
	font-family:georgia;
	padding:0px 2px;
	line-height:20px;
	text-align:center;
	display:inline;
	background:#FFFFFF;
	}

.ut_pub_pro_compjob_desc_col1 {
	font-family:Georgia;
	font-size:11px; 
	color:#C8020C; 
	font-weight:bold;  
	width:148px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	}
.ut_pub_pro_compjob_desc_col2 {
	width:112px;
	float:left;
	margin:0px;
	padding-right:10px;
	}
.ut_pub_pro_compjob_desc_col3 {
	width:155px;
	float:left;
	margin:0px;
	padding-right:10px;
	}
.ut_pub_pro_compjob_desc_col4 {
	width:71px;
	float:left;
	padding:0px;
	margin:0px;
	color:#C8020C; 
	text-align:center;
	}
/***************************************/
.ut_upload_img {
	margin:0px;
	padding:0px;
	text-align:right;
	}
.ut_huser_contactinfo_container {
	background:#cccccc;
	margin:0px;
	padding:0px 0px 7px 0px;
	float:right;
	width:370px;
	}
.ut_huser_contactinfo_row {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	width:360px;
	}
.ut_editbutton {
	width:auto;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.ut_contactinfo_sechd {
	margin:0px;
	padding:5px 0px 7px 0px;
	width:auto;
	float:left;
	color:#c8020c;
	font-weight:bold;
	font-family:Georgia;
	font-size:12px;
	}
.ut_huser_contactinfo_fieldname {
	width:90px;
	float:left;
	margin:0px;
	padding:2px 10px 2px 0px;
	text-align:right;
	}
.ut_huser_contactinfo_field {
	width:258px;
	float:left;
	margin:0px;
	padding:2px 0px;
	font-weight:bold;
	}
.cont_work1 {
	width:85px;
	float:left;
	margin:0px;
	padding:0px 0px;
	font-weight:bold;
	}
.cont_work2_lable {
	width:77px;
	float:left;
	margin:0px;
	padding-right:10px;
	font-weight:normal;
	text-align:right;
	}
.cont_work2 {
	width:85px;
	float:left;
	margin:0px;
	padding:0px 0px;
	font-weight:bold;
	}
.business_address {
	width:100%;
	float:left;
	margin:0px;
	font-weight:normal;
	}
.ut_huser_greybox {
	padding:10px 10px 10px 10px;
	width:564px;
	float:left;
	margin-top:5px;
	background:#CCCCCC;
	}
.ut_huser_greybox_hd {
	padding:0px;
	width:564px;
	float:left;
	margin-bottom:5px;
	color:#C8020C;
	font-size:12px;
	font-family:Georgia;
	font-weight:bold;
	}
.ut_huser_greybox_row {
	padding:0px;
	width:564px;
	float:left;
	margin:0px;
	}
.ut_huser_greybox_lftcol {
	width:130px;
	float:left;
	padding-right:10px;
	margin:0px;
	}
.ut_huser_greybox_rhtcol {
	width:422px;
	float:left;
	padding:0px;
	margin:0px;
	}
.ut_huser_greybox_rhtcol_row {
	width:422px;
	float:left;
	padding:0px 0px 4px 0px;
	margin:0px;
	}
.redtxt {
	font:11px Tahoma;
	color:#C8020C;
	padding-bottom:5px;
	}

/***************************************/

.ut_tuser_greybox {
	padding:10px 0px 10px 10px;
	width:574px;
	float:left;
	margin-top:5px;
	background:#CCCCCC;
	}
.ut_tuser_greybox_hd {
	padding:0px;
	width:574px;
	float:left;
	margin-bottom:5px;
	color:#C8020C;
	font-size:12px;
	font-family:Georgia;
	font-weight:bold;
	}


/*TUSER GOOGLE ADS*/
.utb_tuser_googlelink {
	width:160px;
	height:90px;
	float:left;
	margin-top:10px;
	padding:0px;
	}
.utb_tuser_googlelink_hd {
	margin:0px;
	padding:3px 5px;
	background:#C8020C;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
.utb_tuser_googlelink ul {
	margin:0px;
	padding:0px;
	}
.utb_tuser_googlelink ul li{
	margin:0px;
	padding:2px 8px;
	display:block;
	list-style:none;
	}
.utb_tuser_googlelink ul li a{
	color:#000000;
	text-decoration:underline;
	}
.utb_tuser_googlelink ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
	
/*UTOOLBAR HUSER*/
.utb_huser_photothumb {
	width:50px;
	float:left;
	margin:0px;
	border:1px solid #000000;
	height:50px;
	}
.utb_huser_profilelnks {
	margin:19px 0px 0px 0px;
	padding:0px;
	width:auto;
	float:right;
	color:#C8020C;
	line-height:16px;
	}
.utb_huser_profilelnks a {
	color:#C8020C;
	text-decoration:underline;
	}
.utb_huser_profilelnks a:hover {
	color:#C8020C;
	text-decoration:none;
	}
/*UHT classes*/
.utb_huser_uth_ad {
	width:114px;
	height:192px;
	float:left;
	margin:0px;
	padding:3px 7px;
	border:1px solid #C8020C;
	background-color:#F9E5E6;
	}
.utb_huser_uth_ad_img {
	width:112px;
	height:auto;
	text-align:center;
	float:left;
	margin-top:8px;
	padding:0px;
	}
.utb_huser_uth_ad_text {
	width:114px;
	float:left;
	margin-top:8px;
	padding:0px;
	color:#333333;
	}
	
/*HUSER Profile contact infor*/
.huser_contactmobile {
	margin:0;
	width:240px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}
.huser_contacttelephone {
	margin:0;
	width:212px;
	border:1px solid #666666;
	font:11px Tahoma;
	color:#000000;
	}

.huser_state_field {
	width:85px;
	float:left;
	margin:0px;
	padding:2px 0px;
	font-weight:bold;
	}
.huser_postcode_fieldname {
	width:70px;
	float:left;
	margin:0px;
	padding:2px 5px 2px 0px;
	text-align:right;
	}
.huser_contactinfo_saving {
	height:229px;
	background:#cccccc;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:370px;
	}
a.mailtolinks{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

a.mailtolinks:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none;
}

a.privacypolicy {
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

a.privacypolicy:hover{
	font-family:tahoma; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline;
}

.agreement{
	float:left;
	width:405px;
	margin:0px;
	padding:0px;
	line-height:15px;
	}
	
.profile_utool_smspack {
	float:left;
	width:220px;
	height:101px;
	margin:5px 0px;
	padding:5px 10px;
	border:1px solid #000000;
	background:#f3f3f3;
	text-align:center;
	}
.profile_utool_smspacklist {
	width:215px;
	margin:0px;
	font:11px Tahoma;
	}
.profile_utool_smspack_copy {
	float:left;
	width:100%;
	margin:4px 0px;
	padding:0px 0px;
	}
.profile_utool_smspack_copy p {
	margin-bottom:8px;
	padding:0px;
	}
/*CSS for browse jobs*/
.borwse_jobs_copy_container{
	padding-top:10px;
	margin:0px;

}
.borwse_jobs_left_copy {
	text-align:left;
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	width:399px;
	float:left;
}
.borwse_jobs_right_copy {
	text-align:left;
	margin:0px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	width:158px;
	float:right;
}
.borwse_job_left_control_area{
	text-align:left;
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#F9E5E6;
	color:#000000;
	width:385px;
	float:left;
	padding:5px 10px 10px 10px;
}

.borwse_job_right_control_area{
	text-align:left;
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#F9E5E6;
	color:#000000;
	width:148px;
	float:right;
	padding:5px 10px 10px 10px;
	
}
.browse_subhd {
	font-weight:bold;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
}
.broser_job_red_txt{ /*used*/
	font-family:tahoma;
	font-size:11px; 
	color:#C8020C; 
	width:82px;
	float:left;
	padding-right:8px;
	text-align:center;
	text-transform:uppercase
}
