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

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

#body_wrapper
{		
	width:810px;
	font-family:tahoma; 
	font-size:11px; 
	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;
}

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

#main_body{
	text-align: left;
	padding:0px;
	margin:0px;
	float:left;
	clear: both;
	width:auto;
}

#header {
	width:780px;
	float:left;
	}

.logo{
	width:162px;
	float:left;
	}

.header-righpannel{
	height:57px;
	float:left;
	margin-left:9px;
	width:606px;
	}
	
.blank-space {
	width:45px;
	height:24px;
	float:left;
	}
.blank-space2 {
	width:39px;
	height:60px;
	float:left;
	}
	
#nav {
	padding: 0px;
	float:left; 
	background:url(../images/nav_crv_tl.gif) no-repeat; 
}
#nav_left, #nav_mid, #nav_right {height:57px; }

#nav_left{
	float:left;
	width:380px;
}

.header-lftcurve{
	background:url(../images/headerleftcurve-bg.gif) no-repeat;
	height:57px;
	float:left;
	padding-left:12px;
	}

#nav_left ul{
	float: left;
	list-style: none;	
	padding:0px;
	display:inline; 
	margin:21px 0px 0px 0px;
	text-align:left;
}

#nav_left ul li {
	display: inline;
	margin: 0px; 
	padding: 0px 15px 0px 10px;
}

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

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

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

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

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

.locationGoback
{
	width:100px;
	float:right;
	margin-right:17px;
	text-align:right
}
.header-login-bg {
	background:url(../images/toplogin-bg.gif) no-repeat;
	height:56px;
	width:214px;
	float:left;
	}
.login-form {
	width:200px;
	padding-left:1px;
	padding-top:10px;
	float:left;
	}
.login-row
	{
	width:145px;
	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;
	}
.text-feilds{
	font:11px Tahoma;
	border:1px solid #CCCCCC;
	}
.text-feild-area{
	width:50px;
	float:left;
	margin-left:2px
	}

	
	
/*========================================================================================================*/
#middle-area
	{
	width:780px;
	margin-top:20px;
	float:left;
	}
/*==========right area=============*/

#left-area 
	{
	width:380px;
	float:left;
	padding:0;
	}
.flash-area {
	width:380px;
	margin:0;
	padding:0;
	float:left;
	}


/* Css for testimonial container start*/	
.testimonials-box, .guide_box, .justlisted-box, .halloffame_box{
	width:380px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	}
.testimonials-body
{
	border-left:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;	
	float:left;
	/*height:170px;*/
	padding:4px 25px 10px 25px;
	width:328px;
}
.testimonials-subheading , .justlisted_heading 
	{
	color:#C7020D;
	padding-bottom:10px;
	padding-top:10px;
	}
/* Css for testimonial container end*/		

/* Css for guide container start*/		
.guide_body
{
	border-left:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;	
	float:left;
	height:150px;
	padding:14px 25px 14px 25px;
	width:328px;
}

.guide_text
{
color:#000;
padding-top:5px;
padding-left:5px;
text-decoration:underline;
font:11px Tahoma;
margin-left:5px;
}
.guide_body ul
{	
	clear:both;
	height:32px;
}

.guide_body ul li
{	float:left;
	list-style:none;
	display:inline;
	width:auto;
}

/* Css for guide container end*/		

/* Css for just listed container start*/		
.justlisted_body
{
	border-left:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;	
	float:left;
	padding:4px 25px 4px 25px;
	width:328px;
}
.justlisted_control_container{
	margin:10px 0px 20px 0px;
	width:auto;
	padding:0px;
}
/* Css for just listed container end*/	

/* Css for hall of fame container start*/	
.halloffame_tabs{ 
	width:380px;
	float:left;
	padding:0px;
	margin:0px;
}
.halloffame_body
{
	float:left;
	height:146px;
	width:331px;
	padding:4px 25px 14px 25px;
	background-color:#E51011
}
	

.hall-offame-img-container
	{
	margin-bottom:3px;
	}
.halloffame_tabs_heading{	
	font-family:georgia; 
	font-size:14px; 
	color:#ffffff; 
	font-weight:bold;
	width:120px;
	float:left; 
	padding-top:3px;
	background-color:#E51011;
	height:21px;
	text-align:left;
	text-transform:uppercase
	}
.hall-offame-img {
	float:left;
	border:3px solid #C8020C;
	margin-right:9px;
	margin-bottom:15px;
	}
.fame-content{
	margin-top:10px;
	}
/* Css for hall of fame container end*/	
	
	
.buttons{ /*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-size:11px; 
	font-weight:bold;
	color:#FFFFFF; 
	overflow:visible;
	margin:0px;
	text-transform:uppercase;
}
.smallButton
{
	border-left:0px solid #E01A1A;
	border-top:0px solid #E01A1A;
	border-right:0px solid #AA0000;
	border-bottom:0px solid #AA0000;
	background-color:#C7020D;
	font-family:tahoma; 
	font-size:10px; 
	font-weight:bold;
	color:#FFFFFF; 
	overflow:visible;
	padding:2px 5px 2px 5px;

}

.buttons_tradie_page{
	text-transform:none; 
	width:86px;
}

.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; 
	overflow:visible;
	margin:0px;
	text-transform:uppercase;
}

/*==========right area=============*/
#right-area
	{
	width:380px;
	float:left;
	margin-left:18px;
	padding:0;
	}

.postjobsec{ 
	background-color:#FFFFFF; 
	width:382px;
	float:left;
	font:11px Tahoma;
	margin-bottom:3px;
}

.post_row{ 
	width:382px;
}	

.heading{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C; 
	font-weight:bold; 
	text-align:center; 
	width:161px; 
	height:20px; 
	background-image:url(../images/title_bg.gif); 
	background-repeat:no-repeat; 
	float:left; 
	padding-top:4px;
}
.progress{ 
	float:left; 
/*	border-bottom:1px solid #A5A5A5;
*/	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C; 
	text-align:center; 
	width:95px;
	height:19px; 
	margin-top:4px;
}
.pbar{
	float:left; 
/*	border-bottom:1px solid #A5A5A5;
*/	font-family:tahoma; 
	font-size:11px; 
	color:#C8020C;
	height:19px; 
	width:126px; 
	text-align:center; 
	margin-top:4px;
}

.align_rt { float:right;text-align:right;/*padding-right:10px;*/ }
.align_cen{text-align:center;}
.padding_right { padding-right:15px; }

.grey_txt{
	font-family:tahoma; 
	font-size:12px; 
	color:#666666; 
	font-weight:bold;
	text-decoration:none;
}


.form_txt{
	float:left;
	text-align:left; 
	width:150px;
	vertical-align:top;
	padding-right:3px;
	margin-right:3px;
}

.form_txt1{
	float:left;
	text-align:right; 
	width:155px;
	vertical-align:top; 
	padding-right:3px;
}
.form_field{
	float:left;
	text-align:left;
	vertical-align:top;
	width:100px;
}
.process148rows{
	float:left;
	text-align:left;
	vertical-align:top;
	width:auto;
}
.form_field1{
	float:left;
	text-align:left; 
	width:165px; 
	vertical-align:top;
}
a.sublinks{
	font-family:tahoma; 
	font-size:10px; 
	color:#000000; 
	text-decoration:underline;
}

a.sublinks:hover{
	font-family:tahoma; 
	font-size:10px; 
	color:#000000; 
	text-decoration:none;
}
.break{
	float:left;
	height:5px;
	}

.tellYourFriend ul li{ 
  list-style:none;
  margin-top:5px;
}

.subheading2
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:11px; 
	font-weight:bold;
	color:#C8020C; 
	text-decoration:none;
	clear:both
}
.post_row{ 
	width:382px;
}

.form_field2{
	float:left;
	text-align:left; 
	width:80px; 
	vertical-align:top;
}
.form_txt2{
	float:left;
	text-align:left; 
	width:100%;
	vertical-align:top; 
}

.form_txt2 a{
	color:#000000; 
	text-decoration:underline;
}

.formText{
	float:left;
	text-align:right; 
	width:50px; 
	vertical-align:top;
}

.formf4{
	float:left;
	text-align:left; 
	width:180px; 
	vertical-align:top; 
}
.process145Heading
{
width:auto;
float:left;
margin-bottom:10px;
}
.formf4intotradie{
	width:130px; 
}
.formf2{
	float:left;
	text-align:left; 
	width:100px; 
	vertical-align:top;
}

.formf3{
	float:left;
	text-align:left; 
	width:155px; 
	vertical-align:top;
}

.formf5{
	float:right;
	text-align:right; 
	vertical-align:top; 
}

.formf2{
	float:left;
	text-align:left; 
	width:100px; 
	vertical-align:top;
}

.formf1{
	float:left;
	text-align:left; 
	width:90px; 
	vertical-align:top;

}

.form_addLocation{
	float:left;
	text-align:right; 
	width:75px; 
	vertical-align:top;
	padding-right:3px;
}


.formf1a{
	float:left;
	text-align:left; 
	width:132px/*135px*/; 
	vertical-align:top; 
	padding-right:2px;
}

.formf{
	float:left;
	text-align:left; 
	width:30px; 
	vertical-align:top;
}


.formf6{float:left; width:90px; padding-left:5px;}

.bdr_top{
	border-top:1px solid #A5A5A5;
	height:30px; 

	width:213px; 
	float:left;
}

.bdr_bottom_full{
	border-top:1px solid #A5A5A5;
	height:30px; 
	width:100%; 
	float:left;
}
.bdr_top1{
	border-top:1px solid #A5A5A5;
	height:30px; 
	width:169px; 
	float:left;
}
.bdr_btm{
	border-bottom:1px solid #A5A5A5;
	height:30px; 
	width:120px; 
	float:left; 
	text-align:center;
}
.curve{ 
	float:left; 
	width:25px; 
	height:30px;
}
.curve1{ 
	float:left; 
	width:24px; 
}

.butt_width{width: 94px;}
.butt_width1{width: 116px;}
.butt_width2{width: 140px;}
.butt_width3{width: 220px;}
.buttIntroTradieWidth{width: 250px;}
.butt_width4{width: 58px; text-align:center;}

.butt_width_introduce_tradie{width: 130px;}
.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;
}


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

.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;
}
.logged-in-user a.loginlinks{
	font-family:tahoma; 
	font-size:11px; 
	color:#fff; 
	font-weight:bold; 
	text-decoration:underline;
}

.logged-in-user a.loginlinks:hover{
	text-decoration:none;
}


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


.header_input
{
	width:70px;
}

.location_input
{
	width:80px;
}

.email_name_input
{
	width:125px;
}
.input{
	width:160px;
}
.bigtextbox
{
	width:250px;
}
input{
	border:1px solid #838383;
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px 2px;
}

.inputBorder
{
	border:1px solid #FF0000;
}
.chkbox{ 
	float:left; 
	width:13px;
	height:13px;
	margin-right:3px; 
	padding-right:3px;
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
}

.select{
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px;
	border:1px solid #838383;

}

.selectBorderColor{float:left;}
.textarea{
	border:1px solid #838383;
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px;
	width:162px;
	height:70px;
	overflow:auto; 
	overflow-x:hidden;
}

.categoryTextarea{
	border:1px solid #838383;
	background-color:#FFFFFF;
	font-family:tahoma; 
	font-size:11px; 
	color:#333333; 
	padding:1px 2px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:160px;
	height:30px;
}


.justlisted-text {
	width:auto;
	color:#000;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:9px;
}
.justlisted-text a {
	color:#000;
	text-decoration:underline;

	}
.justlisted-text a:hover {
	color:#000;
	text-decoration:underline;
	}
	
/*==============================================================================================================*/
	
#footer-area{ 
	padding-top:9px;
	float:left;
	width:784px;
	clear: both;
	text-align: center;
}
#footer-columns{ /*used*/
	float:left;
	color: #999999;
	padding: 0px;
	vertical-align:middle; 
	font-size:10px;
}
.footer_col1{ 
	width:14px;
	float:left;
}
.footer_col2{
	background:url(../images/footer_bg.gif) repeat-x; 
	width:545px;
	float:left;
	height:25px;
}
.footer_col2a{
	width:488px; 
	float:left;
	padding-top:6px;
	text-align:left;
	}
.footer_half_thejob_col2a{width:488px; float:left;padding-top:6px;} /*used*/
.footer_addthis {
	width:auto;
	float:right;
	margin:0px;
	padding-right:10px;
	padding-top:5px;
	}

.footer_col3{
	width:219px;
	float:left;
}
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;
}
	

/****************************
	  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 4px 0px 4px;} 
.padding_l{padding-left:20px;}
.padding_t{padding-top:10px;}
.padding_tp_btm{padding:2px 0px 2px 0px;}

/* some extra */
.clr{
	clear:both;
	}
.spacer{
	margin:0;
	padding:0;
	vertical-align:top;
	width:340px;
	}
	
.spacerDiv
{
	width:100%;
	height:5px;
}

/*  Category List */
div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      margin:0px;
	  padding-left:5px;
	  overflow:auto; 
      overflow-x:hidden;
	  z-index:100;
}
	
div.autocomplete ul {
	list-style:none!important;
	list-style-image:none!important;
	padding:0px;
}

div.autocomplete ul li.selected {
	background-color: #B9DAF0;
}

div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
div#full_category
{
	display:none;
}
#mouseHover_autoCategory{margin-top:2px;}
.clearcat{
	float:right;
	cursor:pointer;
	display:none;
	width:100px;
	margin-bottom:2px;
	text-align:right;
	margin-right:20px;

}

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


.createLocation{float:left;width:200px;text-align:left;}
.goBack{float:right;}


.vertical_space
{
	float:left;
	width:10px;
}



div.questionContainer
{
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
}

div.qeustionAns
{padding:2px 0px 0px 10px;}

div.qeustionAnsA
{padding:2px 0px 0px 10px;}

div.qeustionAnsB
{
	padding:2px 0px 0px 10px;
}

div.qestionLable 
{	
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.radiobutton{margin-right:3px; padding-right:3px;
border:0px none #FFFFFF;
	background-color:#FFFFFF;
}

.questionnum
{
float:left;
margin-right:1%;
padding:0;
}

.question
{
float:left;
padding:0;
margin:0;
width:80%;
}



label {padding:0; margin:0;}

/* Css for post a job top tabs start*/
.postjob_hd{
	font-family:georgia; 
	font-size:14px; 
	color:#FFFFFF; 
	font-weight:bold;
	width:auto;
	border-top:2px solid #C8020C;
	float:left; 
	padding-top:3px;
	background-color:#C8020C;
	height:20px;
}

.postajob_header_tab{ 
	width:380px;
	float:left;
	background: url(../images/header_bg_postajob.gif) repeat-x bottom;
	padding:0px;
	margin:0px;
}
.curve_top_left, .curve_top_right { 
	float:left; 
	margin:0;
	padding:0;
}
/* Css for post a job top tabs end*/

/* Css for post a job bottom tabs start*/
.postajob_bottom_tab{ 
	width:380px;
	float:left;
	background: url(../images/header_bg_bottom_postajob.gif) repeat-x;
	padding:0px;
	margin:0px;
}

.curve_bottom_left{ 
	float:left;
	/*background-color:#FFFFFF;*/
	margin:0;
	padding:0;
}
.curve_bottom_right{ 
	float:left; 
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
.postajob_bottom_container
{float:right;}

.postajob_bottom_container_border{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C; 
	font-weight:bold;
	width:auto; 
	border-bottom:2px solid #C8020C;
	float:left; 
	padding-bottom:1px;
	padding-top:2px;
	background-color:#FFFFFF;
	height:20px;
}
/* Css for post a job bottom tabs end*/

/* Css for home page tabs start*/
.home_tabs{ 
	width:380px;
	float:left;
	background: url(../images/header-bg.gif) repeat-x;
	padding:0px;
	margin:0px;
}
.home_tabs_heading{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C; 
	font-weight:bold;
	width:130px;
	border-top:1px solid #A5A5A5;
	float:left; 
	padding-top:3px;
	background-color:#FFFFFF;
	height:20px;
	text-align:left;
	text-transform:uppercase
}

.home_tabs_heading_calltradies{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C; 
	font-weight:bold;
	width:auto;
	border-top:1px solid #A5A5A5;
	float:left; 
	padding-top:3px;
	background-color:#FFFFFF;
	height:20px;
	text-align:left;
	text-transform:uppercase
}
/* Css for home page tabs end*/

.post_row_body{ 
	width:376px;
	float:left;
	border-left:2px solid #C8020C;
	border-right:2px solid #C8020C;
	margin:0px;
	padding:0px;
}

/* Css for post a job body container start*/
.padding10 
{ 
	padding:16px 16px 0px 20px;
}
	
.padding_btm { padding-bottom:7px;}

.form_row{ 
	width:340px/*345px*/;
	float:left;
	text-align:left; 
	vertical-align:top; 
	padding-bottom:8px;
	margin:0px;
}
.postajob_content {
	width:auto;
	/*margin-right:15px;*/
	margin-bottom:10px;
	}
.dotted_above_form_row{ 
	width:340px/*345px*/;
	float:left;
	text-align:left; 
	vertical-align:top; 
	margin:0px;
	
}
.form_category{ 
	float:left;
	text-align:left; 
	width:360px; 
	vertical-align:top; 
	padding-bottom:4px;
	padding-top:1px;
	height:20px;
}

.dotted_seperater{ 
	background-image:url(../images/seperater.gif); 
	background-repeat:repeat-x; 
	float:left;
	text-align:left; 
	width:340px;
}

.uploadFileContainer{
padding-bottom:8px;
}
.fileUploaderContainer{
	float:right;
	text-align:left; 
	width:175px; 
	vertical-align:top;
}

.fileTypeController{
	/*position:absolute;*/
	visibility:hidden;
	width:175px;
	vertical-align:top;
}

.InputFileTypeController
{
	width:100px;
}
.loading{
	font-family:georgia; 
	font-size:14px; 
	color:#C8020C; 
	font-weight:bold; 
	text-align:left; 
	text-transform:capitalize;
	vertical-align:middle;
	height:32px;
}

/* Css for post a job body container end*/

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


/*styles for home new design*/
.calling_tradies_button_container {
	width:100%;
	float:left;
	margin-top:0px;
	}
.calling_tradies_button {
	float:left;
	width:200px;
	margin-top:0px;
	padding:0px;
	}
.makita_img {
	float:right;
	width:auto;
	margin:0px;
	padding:0px;
	}
.calling_tradie_subhd
	{
	color:#666666;
	font:12px Tahoma;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	}
.makita_prod {
	padding:0px;
	margin:0px;
	}
	
.sharing_caring_body
{	
	float:left;
	/*height:150px;*/
	padding:14px 15px 14px 15px;
	width:348px;
	border-left:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
}
.sharing_caring_lftcol {
	float:left;
	margin:0px;
	padding:0px;
	width:134px;
	}
.sharing_caring_rhtcol {
	width:204px;
	float:left;
	padding:0px;
	margin:0px;
	}
.sharing_caring_rhtcol ul {
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	width:auto;
	}
.sharing_caring_rhtcol ul li {
	list-style:none;
	display:block;
	margin-top:7px;
	padding:0px;
	}
	
/*styles for std fields*/
.std_code {
	width:18px;
	margin-right:3px;
	}
.phone_number {
	width:130px;
}

.signup_options {
	width:310px;
	float:left;
	}
	
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;
}