@charset "utf-8";
/***--- CSS Document ---***/

.clearfix {display:block;}
.clearfix:after {  content: "."; display: block; height: 0; clear: both;}

html {
	margin:			0;
	padding:		0;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: medium ;
	margin:0; padding:0;
	font-size: 76%;
}

#wrapper {
	min-width: 1024px;}

a {
	text-decoration:none !important;
}
p {
	margin: 0;
}
:focus {
	outline:				0;
}
/**
 * Elements that contain floats and lose height
 */
/*label:after
{
	content:				"";
	display:				block;
	height:					0;
	clear:					both;
}
*/
/*----- Rounded boxes -----*/
	/*position: absolute;
	left:637px;
	top:200px;
	width:50px;
	*/
.curved {
}
.curved .top-left, .curved .bottom-left { 
	height:25px;
}
.curved .top-left { 
	background: transparent url(http://www.findatrade.com/images/image-here.png) scroll no-repeat left top;
}
.curved .top-right, .curved .bottom-right { 
	height:25px; 
	margin-left:25px;
}
.curved .top-right { 
	background: transparent url(http://www.findatrade.com/images/image-here.png) scroll no-repeat right top;
}
.curved .top-middle, .curved .bottom-middle { 
	height:25px; margin-right:25px;
}
.curved .top-middle {
	background: transparent url(http://www.findatrade.com/images/top_and_bottom.png) scroll repeat-x left top;
}
.curved .middle-left { 
	background: transparent url(http://www.findatrade.com/images/left_and_right.png) scroll repeat-y left top;
}
.curved .middle-right { 
	background: transparent url(http://www.findatrade.com/images/left_and_right.png) scroll repeat-y left top;
}
.curved .bottom-left { 
	background: transparent url(http://www.findatrade.com/images/image-here.png) scroll no-repeat left bottom; 
}
.curved .bottom-right { 
	background: transparent url(http://www.findatrade.com/images/image-here.png) scroll no-repeat right bottom; 
}
.curved .bottom-middle { 
	background: transparent url(http://www.findatrade.com/images/top_and_bottom.png) scroll repeat-x left -50%; 
}
/*-----end-----*/

/*---- Header-----*/

#header_ho {
	position:		relative;
	margin:			0;
	left: 			15px;
	top: 			10px;
	width: 			950px;
	height: 		329px;
	float:			left;
}
#left_col {
	float:			left;
	background:		blue url(http://www.findatrade.com/images/ho.hdr.box1.png) scroll no-repeat left top;
	height: 		329px;
	width: 			372px;
}
#left_col_text_hdr {
	margin: 		10px 0 0 18px;
	height: 		72px;
	font-size:		1.1em;
	color:			#FFFFFF;
	width: 			337px;
	z-index:		5;
	
}
#left_col_text01 {
	height: 		72px;
	font-size:		0.8em;
	color:			#FFFFFF;
	width: 			195px;
	margin:			35px 0 0 158px;
}
#left_col_text02 {
	left: 			342px;
	height: 		72px;
	margin:			50px 0 0 158px;
	font-size:		0.8em;
	color:			#FFFFFF;
	width: 			179px;
}
/*-----live help--------*/
#schLDk {
	float:			right;
	margin:			7px 7px 0 0;
}
/*-----right column-----*/
#right_col {
	float:			right;
	background:		red url(http://www.findatrade.com/images/ho.hdr.box2.png) scroll no-repeat left top;
	height: 		329px;
	width: 			372px;
}
#hdr_postjob {
	position:		absolute;
	left: 			600px;
	top: 			21px;
	font-size:		1.1em;
	color:			#FFFFFF;
	z-index:		20;
}
#title_postjob {
	position:		absolute;
	left: 			600px;
	top: 			50px;
	font-size:		0.7em;
	color:			#FFFFFF;
	z-index:		20;
	width: 238px;
	vertical-align: middle;
}
#title_postjob2 {
	position:		absolute;
	left: 			843px;
	top: 			82px;
	font-size:		0.7em;
	color:			#FFFFFF;
	z-index:		25;
	width: 73px;
	text-align: center;
}
/*---end---*/

/*-----Left Nav-----*/
.leftnav {
	/*background:		transparent url(http://www.findatrade.com/images/leftnav_bg.gif) repeat-y scroll 0 0;*/
	float:			left;
	margin:			0;
	padding:		0;
	width:			180px;
}
.leftnav h3 {
	font-size:		1.25em;
	background:		transparent url(http://www.findatrade.com/images/leftnav_h2_bg.gif) repeat-x scroll 0 0;
	border-bottom:	1px solid #334050;
	color:			#FFFFFF;
	height:			29px;
	margin:			0;
	padding:		12px 0 0 10px;
	width:			170px;
}
.leftnav ul {
	margin:0;
	padding:0;
}
.leftnav li {
	width:181px;
	font-size: 1em;
}
.leftnav li a {
	background:			#5B97BA url(http://www.findatrade.com/images/leftnav_a.gif) no-repeat scroll 0 0;
	border-bottom:		1px solid #506eaa;
	border-top:			1px solid #7196e2;
	color:				#FFFFFF;
	display:			block;
	height:				20px;
	padding:			7px 0 1px 25px;
	text-decoration:	none;
	width:				153px;
	
}

.leftnav li p {
	margin:				0;
	padding:			0;
}
.leftnav li p a {
	background:			#5b97ba none no-repeat scroll 0 0;
	color:				#ffffff;
	display:			block;
	height:				16px;
	padding:			4px 0 1px 25px;
	width:				153px;
	position:			relative;
	left:				1px;
	font-size:			0.8em;
}

.leftnav li a:hover {
	background-position:left bottom;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#333333;
}

.leftnav li p a:hover {
	background-position:	left bottom;
	border-bottom:			1px solid #506eaa;
	border-top:				1px solid #7196e2;
	color:					#333333;
}

ul.listnone li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#leftnav_testimonials_header{
	color:#ff0000;
	font-style:italic;
}
#leftnav_testimonials_content{
	background-color:#5d7ec0;
	color:#ffff99;
	font-size:1em;
	padding:10px;
	font-style:italic;
	width:	158px;
	line-height:1.3;
}

#leftnav_credit_content {
	background-color:	#5d7ec0;
	color:				#ffff99;
	font-size:			0.7em;
	padding:			10px;
	text-align:			center;
	font-family:		Verdana;
}
#leftnav_credit_content a {
	color:				white;
	text-decoration:	underline;
	font-size:			1.1em;
}
#leftnav_credit_content a:hover {
	text-decoration:	none;
	color:				#344458;
}
#leftnav_credit_content .credit_value {
	font-size:			3.5em;
	font-weight:		bold;
	color:				#A8FFA8;
}
#leftnav_credit_content .account-status-active {
	color:				#3ED42B;
	font-weight:		bold;
}
#leftnav_credit_content .account-status-inactive {
	color:				#990000;
	font-weight:		bold;
}
#leftnav_credit_content .account-status-enabled {
	color:				#3ED42B;
	font-weight:		bold;
}
#leftnav_credit_content .account-status-disabled {
	color:				#990000;
	font-weight:		bold;
}


#leftnav_hintsntips{
	background-color:#5d7ec0;
	color:#ccffff;
	font-size:0.7em;
	padding:10px;
}

#leftnav_other_site_link{
	background-color:#5d7ec0;
	color:#ccffff;
	font-size:1em;
	padding:10px;
	font-color: white;
	background:	transparent url(http://www.findatrade.com/images/eiffel.tower.png) scroll repeat-x left top;
}

#leftnav_other_site_link a{
	color:#ffffff;
	font-weight:bold;
}

#leftnav_other_site_link a:hover,a:active{
	color:#ccffff;
	font-weight:bold;
}

/*-----end-----*/


/***--- common elements ---***/

}
a img {
	border:			none;
}
#header {
	color:			white;
	background:		transparent url(http://www.findatrade.com/images/header.background.shade.png) scroll repeat-x left top;
	width:			100%;
}
#header-background {
	color:			white;
	background:		transparent none scroll no-repeat 400px top;
	height:			82px;
	width:			100%;
}
#header-promotion {
	color:			white;
	background:		transparent url(http://www.findatrade.com/images/header.background.logo.fat.png) no-repeat 20px;
	height:			82px;
	width:			100%;
}
#login {
	color:			white;
	background:		white;

}
#login-info {
	width:			100%;
	height:			33px;
	background: 	#47566a;
	min-width:		992px;
}
#login-info ul {
	margin:			0 0 0 10px;
	padding:		0;
	list-style:		none;
}
#login-info ul li {
	margin:			0;
	padding:		0;
	list-style:		none;
	float:			left;
	height:			33px;
}
#login-info ul li.login-info-title {
	font-family:	Verdana, sans;
	font-weight:	bold;
	font-size:		1em;
	color:			#eaeaea;
	background:		transparent url() scroll no-repeat left top;
	height:			32px;
}
#login-info ul li.login-info-title span {
	position:		relative;
	top:			10px;
}
#login-info ul li.login-info-title span.title {
	color:			white;
	background:		transparent none scroll repeat-x left top;
	display:		block;
	float:			left;
}
#login-info ul li.login-info-title span.value {
	color:			#900;
	background:		transparent url(http://www.findatrade.com/images/bluebar-display-rpt-b.png) scroll repeat-x left;
	display:		block;
	float:			right;
	margin:			0 0 0 8px;
	padding: 		0 4px;
}
#login-info ul li.login-prompt {
	color:			yellow;
	font-weight:	bold;
	font-size:		1em;
	font-family:	Verdana, sans;
	display:		block;
	height:			30px;
	width:			163px;
	text-align:		center;
}
#login-info ul li.login-prompt span {
	position:		relative;
	top:			4px;
}

#login-info ul li.logged-in-message {
	color:			yellow;
	font-weight:	bold;
	font-size:		1em;
	font-family:	Verdana, sans;
	display:		block;
	height:			30px;
	text-align:		center;
}
#login-info ul li.logged-in-message span {
	position:		relative;
	top:			9px;
	padding-right:	35px;
}
#login-info ul li.logged-in-message a {
	background:		url(http://www.findatrade.com/images/btn.headerblank.png) scroll no-repeat left top;
	border:			none;
	cursor:			pointer;
	display:		block;
	height:			18px;
	width:			59px;
	position:		relative;
	top:			6px;
	padding-right:	20px;
	padding-top:	1px;
	font-weight:	normal;
}

#login-info ul li.login-reminder {
	margin:			0;
	padding:		0;
	position:		absolute;
	top:			115px;
	right:			0;
}
.login-reminder {
	width:					63px;
}
.login-reminder div {
	background:				transparent url(http://www.findatrade.com/images/tab.drop.png) scroll no-repeat left top;
	padding-left:			29px;
}
.login-reminder div a {
	color:					white;
	text-decoration:		underline;
	display:				block;
	height:					32px;
	width:					34px;
	float:					left;
}
.login-reminder span a:hover {
	text-decoration:none;
	color:			yellow;
}
#login-reminder {
	clear:			both;
	margin:			0px auto;
	background:		#6c8ac6;
	color:			black;
	width:			100%;
	padding:		2px 0;
}
#login-reminder form {
	margin:			0;
	padding:		0;
	width:			100%;
}
#login-reminder fieldset {
	margin:			0;
	padding:		0;
	border:			0;
}
#login-reminder p {
	margin:			10px;
	padding:		0;
	overflow:		auto;
}
#login-reminder label, #login-reminder span {
	display:		block;
	float:			left;
	color:			white;
}
#login-reminder span {
	font-weight:	bold;
	margin:			0 20px 0 20px;
}
#login-reminder input.text {
	width:			250px;
	padding:		3px;
	border:			0;
}

.breadcrumb {
	padding-right:	35px;
	padding-left:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin-top: 	5px;
	margin-bottom:	5px;	
	
}

.breadcrumb span {
	padding-right:	35px;
	padding-left:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin-top: 	5px;
	margin-bottom:	5px;
	font: 			black;
	color:			black;
}
/*
#login-breadcrumb {
	clear:			both;
	height:			35px;
	background:		transparent url(http://www.findatrade.com/images/bluebar-fullheight-rpt.png) scroll repeat-x left -32px;
	color:			white;
	min-width: 
}
#login-breadcrumb .breadcrumb {
	float: 			left;
	width:			420px;
}
#login-breadcrumb .breadcrumb ul {
	margin:			0 0 0 20px;
	padding:		0;
	list-style:		none;
}
#login-breadcrumb .breadcrumb li {
	margin:			0;
	padding:		0 3px;
	list-style:		none;
	float:			left;
/*	font-weight:	bold; * /
	font-size:		0.8em;
	position:		relative;
	top:			7px;
	height:			20px;
}
#login-breadcrumb .breadcrumb li a {
	color:			#eaeaea;
	text-decoration:underline;
}
#login-breadcrumb .breadcrumb li a:hover {
	color:			yellow;
	text-decoration:none;
}
*/
#login-form-container {
	float:			right;
	height:			32px;
}
#login-form-container form {
	margin:			0;
	padding:		0;
}
#login-form-container fieldset {
	border:			0;
	margin:			0 0 0 28px;
	padding:		0;
}
#login-form-container fieldset ul {
	margin:			0 20px 0 0;
	padding:		0;
	list-style:		none;
	height:			32px;
}
#login-form-container fieldset li {
	margin:			0px 20px 0 0;
	padding:		4px 0 0 0;
	list-style:		none;
	float:			left;
	height:			32px;
}
#login-form-container fieldset li span {
	font-size:		0.8em;
	position:		relative;
	top:			-2px;
}
#login-form-container fieldset li input.text {
	border:			0px;
}
#home-top {
	width:			835px;
	border:			0;
	overflow:		hidden;
	margin:			0 auto 20px auto;
}
#home-top .large-panel-left {
	float:			left;
	margin:			0;
	width:			329px;
	height:			332px;
}
#home-top .clickhere {
	float:			left;
	width:			135px;
	height:			300px;
}
#home-top .ho_clickhere {
	height:			150px;
	width:			135px;
	margin:			0;
}
#home-top .tr_clickhere {
	height:			150px;
	width:			135px;
	margin:			0;
}
#home-top .large-panel-right {
	float:			right;
	margin:			0;
	width:			362px;
	height:			332px;
	margin-right:	45px;
}
/*
#home-top #homeowner-home-link {
	height:			332px;
	width:			330px;
}
#home-top #homeowner-home-link a {
	display:		block;
	height:			360px;
}
#home-top #tradesperson-home-link {
	height:			360px;
}
#home-top #tradesperson-home-link a {
	display:		block;
	height:			360px;
}
*/
#home-splash {
	margin:			0 auto;
	text-align:		center;
}
#home-splash h1 {
	position:		absolute;
	left:			-2000px;
}
/*
#home-splash .padded {
	color:			white;
	font-weight:	bold;
	font-size:		0.9em;
	line-height:	1.3;
}
#home-splash .left {
	text-align:		left;
	margin-left:	40px;
}
#home-splash .tagline {
	color:			white;
	font-weight:	bold;
}
*/


#three-boxes {
	overflow:		auto;
	width:			860px;
	clear:			both;
	margin:			0 auto;
	height:			
}
#three-boxes .box-1 {
	float:			left;
	width:			230px;
	height:			230px;
	margin:			0 25px;
	background:		transparent url(http://www.findatrade.com/images/box-1.png) scroll no-repeat 2px top;;
}
#three-boxes .box-1 .homeowners {
	float:			left;
	width:			120px;
	text-align:		center;
	margin:			5px;
}
#three-boxes .box-1 .tradespeople {
	float:			right;
	width:			120px;
	margin:			25px 5px 5px 5px;
	text-align:		center;
}
#three-boxes .box-2 {
	float:			left;
	width:			230px;
	height:			230px;
	margin:			0 25px;
	background:		transparent url(http://www.findatrade.com/images/box-2.png) scroll no-repeat 2px top;
}
#three-boxes .box-2 p {
	margin:			10px;
	padding:		0;
}
#three-boxes .box-3 {
	float:			left;
	width:			230px;
	height:			230px;
	margin:			0 25px;
	background:		transparent url(http://www.findatrade.com/images/box-3.png) scroll no-repeat 2px top;
}
#three-boxes .box-3 p {
	margin:			10px;
	padding:		0;
}
#three-boxes h2 {
	margin:			8px 0 0 0;
	padding:		0;
	color:			cornflowerblue;
	font-weight:	normal;
}
#three-boxes p {
	/*font-size:		0.7em;*/
}
#home-dynamic-content {
	width:			804px;
	margin:			25px auto;
	text-align:		center;
	/*font-size:		0.8em;*/
}
#home-dynamic-content h2 {
	margin:			8px 0 0 0;
	padding:		0;
	color:			cornflowerblue;
	font-weight:	normal;
	text-align:		center;
}
#home-dynamic-content p {
	margin:			0 30px 18px 0;
	text-align:		center;
	font-size:		0.8em;
}
#why-it-matters {
	border:			1px solid black;
	padding:		20px 0 0 0;
	border-width:	1px 0 1px 0;
	border-bottom-color:	blue;
	overflow:		auto;
	width:			860px;
	margin:			0 auto;
	background:		transparent url(http://www.findatrade.com/images/background.strip.png) scroll repeat-y 45px 5px;
	clear:			both;
}
#why-it-matters .homeowners {
	float:			left;
	width:			424px;
}
#why-it-matters .tradespeople {
	float:			right;
	width:			424px;
}
#why-it-matters .two-columns {
	overflow:		auto;
	width:			412px;
}
#why-it-matters .col1of2 {
	float:			left;
	width:			205px;
	margin:			0 auto;
	/*font-size:		0.8em;*/
}
#why-it-matters .col2of2 {
	float:			right;
	width:			205px;
	margin:			0 auto;
	/*font-size:		0.8em;*/
}
#why-it-matters h2 {
	margin:			8px 0 0 0;
	padding:		0;
	color:			cornflowerblue;
	font-weight:	normal;
	text-align:		center;
}
#why-it-matters p {
	font-size:		0.8em;
	margin:			10px 5px;
}
#why-it-matters ul {
	margin:			0 5px 10px;
	padding:		0;
	list-style:		none;
}
#why-it-matters li {
	font-size:		0.8em;
	padding-left:	6px;
	margin:			0;
	list-style:		none;
	background:		transparent url(http://www.findatrade.com/images/blue.arrow.png) scroll no-repeat -1px 2px;
}

#container_account_advert_plus ul {
list-style-type: none;
padding: 10px;
margin: 0px;
}
#container_account_advert_plus li {
background-image: url(http://www.findatrade.com/images/icon.trade_advert.tick.png);
background-repeat: no-repeat;
background-position: 0px 3px; 
padding-left: 25px; 
}

#container_account_advert_plus table {
	margin:20px auto;
	width:650px;
	padding:0px;
	border:0px solid black;
	border-spacing:0px;
	border-collapse: collapse;
}

#container_account_advert_plus td {
	padding:7px;
	margin:0px;
	border:1px solid #405166;
	border-spacing:0px;
	border-collapse: collapse;
}

.tick {
background-image: url(http://www.findatrade.com/images/icon.trade_advert.tick.png);
background-repeat: no-repeat;
background-position: 0px 3px; 
height:20px;
width:20px;
margin:0 auto;
}

.cross {
background-image: url(http://www.findatrade.com/images/icondelete.png);
background-repeat: no-repeat;
background-position: 0px 3px; 
height:20px;
width:20px;
margin: 0 auto;
}

.blue {
	background-color:#DFE1F0;
}

.standard_advert {
	width:160px;
	font-size:16px;
	text-align:center;
}

.advert_plus_head {
	width:160px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.advert_plus_pricing {
	padding:10px 10px 10px 100px;
	display:block;
	font-size:1.1em;
}

.advert_plus_pricing_description{
	font-style:italic;
}

.advert_plus_feature {
	font-weight:bold;
}

.advert_plus_purchase{
	border:2px solid #405166;
	padding:20px;
	margin:10px;
	background-color:#DFE1F0;
	font-weight:bold;
}

.advert_plus_submit{
	background: transparent url(http://www.findatrade.com/images/btn.upgrade.png) no-repeat;
	height:28px;
	width:101px;
	border:0px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	margin-left:20px;
	float:left;
	clear:none;
}

.advert_plus_renew{
	background: transparent url(http://www.findatrade.com/images/btn.renew.png) no-repeat;
	height:28px;
	width:101px;
	border:0px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	margin-left:20px;
	float:left;
	clear:none;

}

.advert_plus_credit {
	display:inline;
	float:right;
	margin-top:5px;
}

.advert_plus_select {
	display:block;
	float:left;
	margin-top:10px;
	width:350px;
	clear:none;
}

#show_hide_click{
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	color:#21468C;
	margin:10px 0;
}

.#show_hide_click a:hover {
	color:					#333333;
}
/**
 * Copyright Page
 */
#container_copyright {
	padding-top:		35px;
}
/**
 * Login Error Page
 */
#container_login_error {
	padding-top:		35px;
}
/**
 * Privacy Policy Page
 */
#container_privacy_policy p {
	margin:				0 0 10px 0;
}
#container_privacy_policy ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}
#container_privacy_policy ul li {
	margin:				0 0 0 20px;
}

/**
 * Contact Thank you  Page
 */
#container_contact_thankyou p {
	margin:				0 0 10px 0;
}

/**
 * Success Pages
 */
#container_joined_mail {
	float:				left;
	width:				270px;
	height:				302px;
	margin:				15px 0 0 0;
	background:			transparent url(http://www.findatrade.com/images/email_icon.jpg) scroll no-repeat left top;
}
#container_joined_character,
#container_job_join_character {
	float:				left;
	width:				300px;
	height:				500px;
	margin:				15px 0 0 0;
	background:			transparent url(http://www.findatrade.com/images/trade_image.jpg) scroll no-repeat left top;
}
#container_joined_text,
#container_job_join_text {
	float:				right;
	margin:				25px 0 0 0;
	width:				480px;
	font-family:		Verdana,arial;
}
#container_joined_text h2,
#container_job_join_text h2 {
	font-size:			1.2em;
	font-weight:		bold;
	margin:				0 0 30px 0;
}
#container_joined_text h3,
#container_job_join_text h3 {
	font-size:			1.1em;
	font-weight:		bold;
	padding:			0;
	margin:				0 0 4px 0;
}
#container_joined_text p,
#container_job_join_text p {
	font-size:			0.8em;
}
/**
 * Contact Page
 */
#container_contact_form_background {
	background:			transparent url(http://www.findatrade.com/images/fatif_contactus_blue_w357xh514.png) scroll no-repeat center top;
	color:				white;
	height:				514px;
}
#form_contact_us .page_subheader {
/*	margin-left:		100px;*/
	text-align:			center;
	margin-top:			10px;
}
.content .page_subheader h2 {
	font-size:			1.3em;
/*	margin:				0;*/
	margin:				0 auto;
	padding:			25px 0 20px 0;
	font-weight:		normal;
	color:				white;
	width:				280px;
	position:			relative;
	left:				-120px;
}
#form_contact_us fieldset {
	/*margin:				0;*/
	margin:				0 auto;
	padding:			0;
	border:				0;
	background:			transparent url(http://www.findatrade.com/images/fatif_contactus_white_w500xh400.png) scroll no-repeat center top;
	height:				400px;
	width:				500px;
}
#form_contact_us .form_note {
	text-align:			right;
	margin:				20px 50px 10px 0;
	color:				#444;
	font-size:			0.55em;
}
#form_contact_us .form_row {
	width:				380px;
	color:				#444;
	margin:				0 0 6px 60px;
	height:				24px;
	clear:				both;
}
#form_contact_us .form_row strong {
	display:			block;
	height:				24px;
	font-size:			1em;
	float:				left;
	width:				75px;
}
/**
 * Two Columns of input boxes
 */
#form_contact_us .form_row label.left_column {
	float:				left;
	height:				24px;
	width:				140px;
position:relative;
left:10px;
}
#form_contact_us .form_row label.right_column {
	float:				left;
	height:				24px;
	width:				140px;
position:relative;
left:20px;
}
#form_contact_us .form_row label.left_column span {
	display:			none;
}
#form_contact_us .form_row label.right_column span {
	display:			none;
}
#form_contact_us .form_row label.left_column input{

}

#form_contact_us .form_row label.left_column input,
#form_contact_us .form_row label.right_column input {
	border:				1px solid #cccccc;
	width:				140px;
	height:				20px;
	padding:			2px 0 0 2px;
}
/**
 * Wide single column
 */
#form_contact_us .form_row label.two_column {
	float:				left;
	height:				24px;
	width:				250px;
}
#form_contact_us .form_row label.two_column input {
	border:				1px solid #cccccc;
	width:				290px;
	height:				20px;
	padding:			1px;
	margin-left:10px;
}

/**
 * Text Area container
 */
#form_contact_us .form_row_large {
	width:				420px;
	color:				#444;
	margin:				10px 0 6px 60px;
	height:				170px;
	clear:				both;
}
#form_contact_us .form_row_large strong {
	display:			block;
	height:				170px;
	font-size:			1em;
	float:				left;
	width:				75px;
}
#form_contact_us .form_row_large .two_column textarea {
	width:				290px;
	border:				1px solid #cccccc;
	padding:			1px;
	height:				166px;
	margin-left:10px;
clear:none;
}

/**
 * Input or Inline container
 */
#form_contact_us .form_row_wide {
	width:				380px;
	color:				#444;
	margin:				0 0 6px 60px;
	height:				24px;
	clear:				both;
}
#form_contact_us .form_row_wide strong {
	display:			block;
	font-size:			1em;
	float:				left;
	height:				24px;
}
#form_contact_us .form_row_wide span {
	display:			block;
	height:				24px;
	font-size:			1em;
	float:				right;
	font-weight:		bold;
	position:			relative;
	top:				-3px;
}
#form_contact_us .form_row_wide span strong {
	display:			inline;
	font-size:			1em;
	float:				none;
	height:				24px;
}
#form_contact_us .form_row_wide span input {
	margin:				0;
	padding:			0;
	position:			relative;
	top:				3px;
}
/**
 * Full width multiple line container
 */
#form_contact_us .form_row_full {
	width:				380px;
	color:				#444;
	margin:				0 0 6px 60px;
	height:				65px;
}
#form_contact_us .form_row_full strong {
	display:			block;
	height:				24px;
	font-size:			0.7em;
	width:				326px;
	text-align:			center;
}
#form_contact_us .form_row_full label {

}

#btn_contact_us_submit {
	float:				right;
}
#form_contact_us .page_subfooter {
	font-size:			0.6em;
	text-align:			center;
	margin-top:			15px;
}
#form_contact_us .page_subfooter a{
	color:				white;
}
/**
* Post a Job Page
*/
#container_post_a_job_form {
	
}

#container_post_a_job_form .list-to-two_columns {
	margin:				10px 0 0 0;
	height:				24px;
	padding:			0;
	list-style:			none;
}

#container_post_a_job_form fieldset {
	margin:				0;
	padding:			0;
	border:				0;
}
#container_post_a_job_form .form_row_large {
	clear:				both;
	overflow:			auto;
}
#container_post_a_job_form .two_column {

	clear:				both;
}

#container_post_a_job_form .field-side-note {
	height:				180px;
}
#container_post_a_job_form .field-side-note .page_content {
	float:				right;
	width:				200px;
}
#container_post_a_job_form .field-side-note textarea {
	float:				left;
	width:				545px;
	height:				180px;
}

.form_row_two_column {
	overflow:			auto;
	width:				690px;
}
.form_row_two_column .form_row_column_one {
	float:				left;
	width:				345px;
}
.form_row_two_column .form_row_column_two {
	float:				right;
	width:				345px;
}

.form_row_two_column .form_row_column_two input {
	height:				auto;
	width:				auto;
}


















	
/**
 * Page Elements
 */
.content {
	float:				left;
	margin:				0 0 0 12px;
	width:				800px;
}

	





/*-----end-----*/
#home-footer {
	margin:			25px auto;
	font-size:		0.8em;
	width:			100%;
	text-align:		center;
	clear:			both;
	float:			left;
}

/**
 * Error and Message Bodies
 */
.message {
	text-align:		left;
}
.message .error-body {
	margin:			10px auto;
	padding:		10px;
	border:			2px solid #cc0000;
	background:		#ffebe8 none scroll no-repeat left top;
	font-size:		0.8em;
	font-weight:	bold;
}
.update_successful {
	margin:			10px auto;
	padding:		10px;
	border:			2px solid steelblue;
	background:		lightsteelblue none scroll no-repeat left top;
	font-size:		0.8em;
	font-weight:	bold;
}
.message .message-body {

}



/* ----------------------------New CSS Starts here----------------------------------------*/

/*----------------General Common Elements*/


/*Misc universal*/

.borderon {
	border: 1px solid fuchsia;}
	
.bordernone {
	border: none;}
	
.tinyhidden {
	display: none;
	height: 1px; width: 1px; overflow: hidden;}

.floatleft {
	float: left; }
	
.floatright {
	float: right;}
	
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clear {
	clear: both;}
	
a img {
	border: none;}
	
a {
	text-decoration: none; color: #21468c;}
	
a:hover {
	color: #6297fe;}

p {
	font-size: 1em; margin-bottom: 10px;}
	
h1 {
	font-size:1.75em; margin: 10px 0 0 0; padding: 0; font-weight: normal;}
	
h2 {
	font-size:1.30em; margin: 0 0 10px 0; padding: 0; font-weight: normal;}
	
.required-marker {
	color: red; font-weight: bold; margin: 0 0 0 5px; display: inline;}
	
.page_content p {
	size: 1.0em;}
	
.notices {
	margin: 10px 0 10px 0;}

.notice_informative {
	color: #52abd7; text-align: left; float: left;
	list-style-position: outside; list-style-type: none;}
	
li .notice_informative { 
	margin-left: 0px; padding-left: 0px;}
	
.notice_important {
	color: red; text-align: right; float: right;}
	
	
	
	
	
/*Page Layout Basics*/
.separator {
	height:					35px;
}
.container {
	margin:					5px 0 0 0;
	border-top:				1px solid #444;
	padding-top:			10px;
}
.container p {
	line-height:			1.3em;
	padding:				4px 0;
}
.container ul li {
	padding-top:			4px;
	padding-bottom:			4px;
	line-height:			1.3em;
}
.two-column {
	clear: both;}	
	
.two-column select {
	max-width: 335px;}
	
.two-column-left {
	width: 385px; float: left; }
	
.two-column-right {
	width: 385px; float: right;}
	
.two-column-left textarea, .two-column-right textarea {
    width: 325px;}
	
.two-column-leftb {
	width: 37%; float: left; }
	
.two-column-rightb {
	width: 62%; float: right; }
	
.two-column-lefta {
	width: 62%; float: left; }
	
.two-column-righta {
	width: 37%; float: right; }
	
.formsection {
	border-bottom: 1px #9a9a9a solid;
	padding: 10px 0 10px 0;}
	
.side-by-side {
	float: left; width: 49%;}
	
.side-by-side-larger {
	float: left; width: 62%;}	
	
.side-by-side-smaller {
	float: left; width: 37%;}
	
	
	
	
/*------------------------------forms*/
	
fieldset {
	border: none;}
	
.closegroup {
	padding: 0 0 15px 0;}
	
	
		
	
/*form inputs*/
		
input {
	display: block; clear: left;
	background: white; border: 1px solid #9a9a9a;
	margin: 5px 0 10px 0;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 1em;}
	
input[type=checkbox] {
	border: none;}
	
input[type=radio] {
	border: none;}
	
input.pending {
	color:   #a7a7a7; font-style:  italic;}
	
.closegroup input {
	margin: 0;}

input.side-label {
	display: inline; float: left;}
	
select {
	border: 1px solid #9a9a9a; 
	background: white url(http://www.findatrade.com/images/select-triangle.gif) right middle;
	margin: 5px 0 5px 0; 
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	font-size: 1em;}

select.scrollselect {
	height:auto; min-height: 25px;  padding: 5px 0 0 0;
	font-size: 1em;}
	
.closegroup select {
	margin: 0;}
	
select.sidelabel {
	display: inline; float: left; margin: 0 10px 25px 0;}	

textarea {
	clear: both; padding: 5px; border: 1px solid #9a9a9a;
	font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 1em;
	font-size: 1em;}
	
.side-by-side input {
	max-width: 160px;}
	
.radios {
	 display: block; padding: 0 10px 0 10px; margin: 0 0 10px 0;}
	 
.radios input {
	display: inline; vertical-align: middle; margin: 0 0 0 15px; padding: 0;}
	
.radios-down input {
	display: block; float:left; vertical-align: middle; margin: 0 5px 0 10px; padding: 0; } 
	 
.radios-down:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    
    
    
    
/*form labels*/

h2.labelstyle, h3.labelstyle  {
	margin: 0 0 10px 0;
	font-size: 1em; font-weight: bold;}

label {
	display: block; margin-bottom: 15px; 
	font-weight: bold; line-height: 15px;}
	
.password-unlabelled {
	position: relative;}
	
.jsinnerlabel {
	z-index: 20;
	font-size: 1em;
	}
	
.jsinnerlabel-down {
	position: absolute;
	top: 2px;
	left: 4px;
}

label input {
	line-height: auto;}
	
label.no-top-pad {
	padding-top: 0;}
	
.side-label {
	display: inline; float: left; padding: 0; vertical-align: middle;}
	
label.side-label {
	margin: 0 0 10px 10px;}
	
.field_sidenote {
	float: right; padding: 10px; width: 175px;
	font-size: 0.7em; font-family: "Verdana" sans-serif; }	
	
.pending {
	color: #a7a7a7; font-style: italic; font-weight: normal; text-transform: lowercase;
}

.over-submit {
	width: 200px; overflow: visible; float: right; text-align: right;}
	
.radios label {
	display: inline; vertical-align: middle; padding: 0; margin: 0 20px 0 5px; font-weight: normal;}
	
.radios-down label {
	display: block; padding: 0; margin: 5px 0 5px 0; clear: left; vertical-align: middle; font-weight: normal; }

label.radios {
	font-weight: normal; display: inline; margin: 0; padding: 0;}	
	
.hidden-label {
	display: none; }
	
.hidden-label-adj {
	visibility: hidden;}
	
input.hidden-label {
	display: inline; margin-top: 5px;}
	
label.closegroup {
	margin: 0 0 3px 0; padding: 0;}	
		
/*buttons*/

input.getcontactdetails {
	background:		transparent url(http://www.findatrade.com/images/btn.getcontactdetails.png) scroll no-repeat left top;
	border:			none;
	height:			29px;
	width:			168px;
	cursor:			pointer;
}
input.joinasatrade {
	background:		transparent url(http://www.findatrade.com/images/btn.joinasatrade.en.png) scroll no-repeat left top;
	border:			none;
	height:			33px;
	width:			226px;
	cursor:			pointer;
}
input.submitbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.submit.en1.png) scroll no-repeat left top;
	border:			none;
	height:			31px;
	width:			105px;
	cursor:			pointer;
}
input.finishbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.submit.en1.png) scroll no-repeat left top;
	border:			none;
	height:			28px;
	width:			101px;
	cursor:			pointer;
}
input.headersubmit {
	background:		transparent url(http://www.findatrade.com/images/btn.headerblank.png) scroll no-repeat left top;
	border:			none;
	cursor:			pointer;
}
input.smallgrey {
	background:		transparent url(http://www.findatrade.com/images/btn.smallblank.png) scroll no-repeat left top;
	border:			none;
	height:			18px;
	width:			57px;
	padding-bottom:	3px;
	cursor:			pointer;
}
input.continuebutton {
	background:		transparent url(http://www.findatrade.com/images/btn.continue.en.png) scroll no-repeat left top;
	border:			none;
	height:			28px;
	width:			133px;
	cursor:			pointer;
}
input.postmyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.postmyjob.en.png) scroll no-repeat left top;
	border:			none;
	height:			28px;
	width:			135px;
	cursor:			pointer;
}
input.addmyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn_add_job.jpg) scroll no-repeat left top;
	border:			none;
	height:			30px;
	width:			96px;
	cursor:			pointer;
}
input.editmyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.job.edit.png) scroll no-repeat left top;
	border:			none;
	height:			15px;
	width:			68px;
	cursor:			pointer;
}
input.removemyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.job.remove.png) scroll no-repeat left top;
	border:			none;
	height:			15px;
	width:			93px;
	cursor:			pointer;
}
#abandoned-jobs input.editmyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.job.edit.light.png) scroll no-repeat left top;
	border:			none;
	height:			15px;
	width:			68px;
	cursor:			pointer;
}
#abandoned-jobs input.removemyjobbutton {
	background:		transparent url(http://www.findatrade.com/images/btn.job.remove.light.png) scroll no-repeat left top;
	border:			none;
	height:			15px;
	width:			93px;
	cursor:			pointer;
}

/*Multi-Select*/

.multiSelect {
	border: solid 1px #BBB; background: #FFF url(http://www.findatrade.com/images/dropdown.gif) right center no-repeat;
	padding: 2px 4px; padding-right: 20px; display: inline;}

.multiSelect.hover {
	background: url(http://www.findatrade.com/images/dropdown_hover.gif) right center no-repeat;}

.multiSelect.active, 
.multiSelect.focus {
	border: solid 1px #BBB;}

.multiSelect.active {
	background: url(http://www.findatrade.com/images/dropdown_active.gif) right center no-repeat;}

.multiSelectOptions {
	max-height:		150px;
	margin-top:		-1px; 
	overflow:		auto;
	border:			solid 1px #B2B2B2;
	background:		#FFF;
	width:			340px;
}
.multiselect-margin .multiSelectOptions {
	margin-top:		4px;
}

.multiSelectOptions LABEL {
	padding:			2px 0 0 5px;
/*	padding:			2px 5px;*/
	font-weight:		normal;
	margin:				5px 0;
	width:				310px;
}

.multiSelectOptions LABEL.checked {
	background: #E6E6E6;}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;}

.multiSelectOptions LABEL.hover {
	background: #CFCFCF;}	

input.multicheck {
	float: left; margin: -1px 5px 0 0;}
	
	
	

/*Smallforms*/

.smallform-border {
	border: 1px solid #999;
	border-radius: 1.5em; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em;
	margin-left: 10px;}
	
.paj-smallform-border {
	/*border: 1px solid #999;*/
	/*border-radius: 1.5em; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em;*/
	padding:10px;
	margin-left: 10px;
	width:372px; height:321px;
	background: url(http://www.findatrade.com/images/bg.paj-smallform-border.png) top left no-repeat;

}
	
.paj-smallform-border fieldset {
	margin: 0; padding: 0;}
	
.paj-smallform {
	margin: 5px;
	/*border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;*/
	/*background: #d10b00; border: 1px solid #680600;*/ color: white;}
	
.paj-smallform h2 {
	font-variant: small-caps; font-weight: normal; font-size: 1.5em;
	margin: 5px 10px; border-bottom: dotted 1px white;}
	
.paj-smallform h3.labelstyle {
	margin: 0 10px;}	

.paj-smallform label {
	margin: 0 10px;}
	
.sft-smallform {
	margin: 0 5px 5px 5px;
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: #efefef; border: 1px solid #cbcbcb; color: black;}
			
.sft-smallform h2 {
	font-variant: small-caps; font-weight: normal; font-size: 1.25em;
	margin: 5px 10px 11px 10px;}
	
.jat-smallform h2 {
	font-variant: small-caps; font-weight: normal; font-size: 1.5em;
	margin: 5px 10px; border-bottom: dotted 1px white;}

.jat-smallform {
	margin: 5px;
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: #0049ce; border: 1px solid #132d64; color: white;}
	
.jat-smallform h3.labelstyle {
	margin: 0 10px;}	

.jat-smallform label {
	margin: 0 10px;}	

/* Validation and Errors */

.validation-fail, input.validation-fail {
	border: #febb3a 1px solid;
	background: #fbfcae;}
	
.multiSelect.validation-fail {
	border: #febb3a 1px solid;
	background: #fbfcae url(http://www.findatrade.com/images/dropdown.gif) right center no-repeat;} 



/*----------------Header Elements--*/

#login-form-container label {
	padding: 0 0 3px 0; font-size: 1em; display: inline; margin: 0;}
	
#login-form-container input {
	display: inline; height: auto;}
	
#login-form-container input.headersubmit {
	height: 18px; width: 59px; padding: 0 0 3px 0;}
	


/*----------------------Boxes and Tables*/

/*Rounded Table */

.rounded-table {
	border: 1px solid #707681; margin: 0;
	border-radius:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; }

.rounded-table-top {
	background: #405166; color: white; height: 1em;  margin: 0;
	border-top-right-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	border-top: 1px solid #707681; border-left: 1px solid #707681; border-right: 1px solid #707681;
	}
	
.rounded-table-bottom {
	background: #dfe1f0; height: 1em;  margin: 0;
	border-bottom-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em;
	border-bottom: 1px solid #707681; border-left: 1px solid #707681; border-right: 1px solid #707681;}
	
.rounded-table-header {
	background: #405166; color: white;  margin: 0;
	border-left: 1px solid #707681; border-right: 1px solid #707681;}
	
.rounded-table-header a {
	color: white;
	text-decoration:underline;}
	
.rounded-table-header a:hover {
	color: #ffcc00;}

.rounded-table-header h2 {
	font-size: 1.2em; padding: 10px; margin: 0; font-weight: bold;}
	
.rounded-table-header .rounded-table-row-item h2 {
	padding: 0 0 10px 0;}
	
.rounded-table-row-container {
	padding: 0; margin: 0;}	
	
.rounded-table-row {
	background: #dfe1f0 url(http://www.findatrade.com/images/tablerowtopborder.jpg) repeat-x top;  margin: 0; padding: 10px 0 10px 0;
	border-left: 1px solid #707681; border-right: 1px solid #707681;}
	
	
.rounded-table-row:first-child {
	background: #dfe1f0;}
	
.rounded-table-row ol {
	margin: 0;}
	
.rounded-table-row ul {
	margin: 0;}

.rounded-table-row-item {
	padding: 0 10px 0 0; float: left;}
	
.rounded-table-row-item:first-child {
	padding: 0 10px 0 10px;}
	
/*popup boxes*/

#errorbox {
	margin: 30px;}

.errorbox-header {
	background: #f9a12a; color: white;  margin: 0; padding: 0 0 0 0;
	border-top-right-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	border-top: 1px solid #ed5d0e; border-left: 1px solid #ed5d0e; border-right: 1px solid #ed5d0e;
	line-height: 30px;
	width: 400px;
}

.errorbox-header a {
	color: white;}
	
.errorbox-header a:hover {
	color: #ffcc00;}

.errorbox-header h2 {
	font-size: 1.2em; padding: 0; margin: 0; font-weight: bold; line-height: 29px;
	border-top-right-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	border-top: 1px solid #f1bd00;  border-right: 1px solid #f1bd00;}
	
.errorbox-main {
	background: #fff6d1;  margin: 0; padding: 10px 0 1em 0;
	border-bottom-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em;
	border-bottom: 1px solid #ffd14f; border-left: 1px solid #ffd14f; border-right: 1px solid #ffd14f;
	width: 400px;
}

.errorbox-image {
	float: left; width: 64px; height: 64px; padding: 0 0 0 10px;
	}
	
.errorbox-content {
	padding: 0 10px 10px 10px; width: 300px; float: right;  }
	
.errorbox ul {
	list-style-type:none; padding:0px; margin:10px;}
	
.errorbox li {
	background: url(http://www.findatrade.com//images/bulletorange1.gif) no-repeat 0% 60%;
	padding: 0 0 0 10px;}

.errorclose {
	background: url(http://www.findatrade.com/images/icondelete.png) no-repeat;
	height: 16px; width: 16px;}
	
.errorboxclose {
	font-weight: bold;
	vertical-align: baseline;
	float: right;}
	
.errorboxclose a {
	color: #fba128;}
	
/* Help Boxes*/

.help-text {
	}
	
.help {
	display:		block;
	width:			16px;
	height:			16px;
}

#JT_arrow_left{
	background-image: url(http://www.findatrade.com/images/tiparrowleftb.gif); background-repeat: no-repeat; background-position: left top;
	position: absolute; z-index:101; left:-11px; height:22px; width:11px;}

#JT_arrow_right{
	background-image: url(http://www.findatrade.com/images/tiparrowrightb.gif); background-repeat: no-repeat; background-position: left top;
	position: absolute; z-index:101; height:22px; width:11px; left: -14px;}

#JT {
	position: absolute; z-index:100; background: transparent;}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:black; background: white;
	border-left: 1px solid #5d7ea0; border-right: 1px solid #5d7ea0; border-bottom: 1px solid #5d7ea0;
	border-bottom-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em;
	border-bottom: 1px solid #b5d2ff; border-left: 1px solid #b5d2ff; border-right: 1px solid #b5d2ff;}

.JT_loader{
	background-repeat: no-repeat; background-position: center center; width:100%; height:12px;}

#JT_close_left{
	background-color: #7ea1cc; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; 
	font-weight:bold; color:white;}

#JT_close_right{
	background-color: #7ea1cc; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px;
	font-weight:bold; color:white;}

#JT_copy p{
	margin:3px 0;}

#JT_copy img{
	padding: 1px; border: 1px solid #5d7ea0;}

.jTip{
	cursor:help;}
	
	
	
	
	
/*-----Tabbed content-----*/

.tab-menubar {
	margin-top: 10px; }

ul.tab-menu {
	margin: 0; padding: 0;
	float: left;
	list-style: none;
	height: 30px;
	border-bottom: 1px solid #999;
	width: 100%; }
	
ul.tab-menu li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	height: 29px;
	line-height: 29px;
	border: 1px solid #999;
	font-size: 0.9em;
	overflow: hidden;
	position: relative;
	background: transparent url(http://www.findatrade.com/images/inactive-tab-bg.gif) repeat-x left top;
	border-top-right-radius: 0.5em; -moz-border-radius-topright: 0.5em; -webkit-border-top-right-radius: 0.5em;
	border-top-left-radius: 0.5em; -moz-border-radius-topleft: 0.5em; -webkit-border-top-left-radius: 0.5em;
}
	
ul.tab-menu li:first-child {
	margin-left:15px;}
	
	
ul.tab-menu li a {
	text-decoration: none; color: black; font-weight: bold;
	display: block;
	padding: 0 5px;
	border: 1px solid #fff;
	outline: none;
	border-top-right-radius: 0.5em; -moz-border-radius-topright: 0.5em; -webkit-border-top-right-radius: 0.5em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 0.5em; -webkit-border-top-left-radius: 0.5em;}
	
ul.tab-menu li a:hover {
	background: transparent url(http://www.findatrade.com/images/hover-tab-bg.gif) repeat-x left top;}
	
html ul.tab-menu li.current, html ul.tab-menu li.current a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: transparent url(http://www.findatrade.com/images/active-tab-bg.gif) repeat-x left top;
	border-bottom: 1px solid #bbd5fb; /*--Makes the active tab look like it's connected with its content--*/
	height: 30px;}	

.tab-submenubar {
	background: #bbd5fb; border: 1px solid #999;
	/* border-top: 1px solid #fff;    put back in via jQuery */
	height: 25px; line-height: 25px;}

ul.tab-submenu  {
	display: inline; font-size: 0.75em; border: none; height: auto;}

ul.tab-submenu li {
	float: left; list-style: none; margin: 0 0 0 10px; background: none; border: none; position: relative; top: 5px; line-height: 20px;}

ul.tab-submenu li a {
	border: none;}

ul.tab-submenu li a:hover {
	background: none; color:#ffffff;}
	
ul.tab-submenu li.current {
	background: white; padding:0 4px;
	border-top-right-radius: 0.5em; -moz-border-radius-topright: 0.5em; -webkit-border-top-right-radius: 0.5em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 0.5em; -webkit-border-top-left-radius: 0.5em;
	position: relative; top: 4px; line-height: 20px; 
	border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; 
	border-bottom: white solid 1px;}

html ul.tab-submenu li.current a {
	font-weight: bold; background: none;}

 html ul.tab-submenu li.current a:hover {
	color: #21468C; background: none;}

.tab-content-box {
	border-bottom-right-radius: 0.5em; -moz-border-radius-bottomright: 0.5em; -webkit-border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em; -moz-border-radius-bottomleft: 0.5em; -webkit-border-bottom-left-radius: 0.5em;
	border: 1px solid #999; border-top: none;
	padding: 10px 0 0 0;}

.tab-content {
	margin: 0 10px 10px 10px; padding: 0; overflow-y: auto; line-height: auto;}
	
.tab-content a {
	font-weight: bold;}



/* Specific Styling------------------------------ */

/*homeowner home*/

#homeowner-header-box1 {
	width:					372px;
	height:					329px;
	background:				url(http://www.findatrade.com/images/ho_home_woman.png) no-repeat top left;
	margin:					0 0 10px 0;
	padding:				0 0 15px 0;
	float:					left;
}

#homeowner-header-box1 p.top {
	color:					#0065cb;
	margin:					0;
	font-size:				24px;
	font-family:			Verdana, Arial, sans-serif;
	padding-bottom:			14px;
	padding-left:			10px;
}

#homeowner-header-box1 p.top span {
	display:				block;
	margin:					0px;
}
	
#homeowner-header-box1 #step1 {
	background: none; height: 190px;
	margin: 0 10px 0 15px;}
	

#homeowner-header-box1 #step1 h3 {
	margin:					0;
	background:				url(http://www.findatrade.com/images/bulletyellowarrow.gif) no-repeat 0% 60%;
	font-size:				12px;
	clear:					both;
	color:					#0065cb;
	padding:				0 0 3px 15px;
}
	
#homeowner-header-box1 #step1 p.info {
	font-size: 10px; font-style: italic; line-height: 12px; 
	width: 180px; float: right; clear: both;}
	
#homeowner-header-box1 #step2 {
	background: none; height: 35px; width: 190px; float: right; clear: both;
	margin: 10px 10px 0 15px;}
	
#form-post_a_job_smallform {
 margin: 0px; padding: 0px;}
 
#search_for_trade_smallform-tradeselect {
	margin: 0; padding: 0;}


	
/*trade home*/

#trade-header-box1 {
	width:					372px;
	height:					329px;
	background:				url(http://www.findatrade.com/images/trade_home_man.png) no-repeat top left;
	margin:					0 0 10px 0;
	padding:				0 0 10px 0;
	color:					#333333;
}

#trade-header-box1 p.top {
	color:					#0065cb;
	margin:					0;
	font-size:				24px;
	padding-bottom:			6px;
}

p.top .yellowbigger {
	font-size: 18px;
}
	
#trade-header-box1 p.top:first-letter {
}
	
#trade-header-box1 #step1 {
	background:				none;
	height:					190px;
	margin:					0 10px 0 15px;
}

#trade-header-box1 #step1 h3 {
	margin:					0;
	background:				url(http://www.findatrade.com/images/bulletyellowarrow.gif) no-repeat 0% 60%;
	font-size:				12px;
	clear:					both;
	color:					#0065cb;
	padding:				0 0 3px 15px;
}
	
#trade-header-box1 #step1 p.info {
	font-size: 10px; font-style: italic; line-height: 12px; 
	width: 180px; float: right; clear: both;}
	
#trade-header-box1 #step2 {
	background: none; height: 35px; width: 190px; float: right; clear: both;
	margin: 10px 10px 0 15px;}
	

	
/*find a job*/

.job-results-container {
	margin: 10px; padding: 15px;
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: #e6e6ef;}
	
.job-result-container {
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	border: 1px solid #dadaea; background: white; color: #636363;}
	
.job-result-header {
	border-bottom: 1px solid #dadaea; color: #a10b00; font-size: 1.25em;}
	
.job-result-header h2 {
	font-weight: bold; font-size: 1em;}
	
.job-result-upper ul {
	list-style-type:none; padding:0px; margin:10px;}
	
.job-result-upper li {
	background: url(http://www.findatrade.com//images/bullet.bluearrow.gif) no-repeat 0% 60%;
	padding: 0 0 0 10px;}
	
.job-result-upper li.header {
	padding: 0; background: none; font-weight: bold;}
	
.job-result-upper-l {
	width: 30%; float: left; margin: 10px 10px 10px 0;}
	
.job-result-upper-c {
	width: 30%; float: left; margin: 10px 10px 10px 0;}
	
.job-result-upper-r {
	float: right; margin: 10px 0; max-width: 30%;}
	
.job-result-descbox-header {
	margin: 0 10px; padding: 0;
	height: 40px; line-height: 39px;}
	
.job-result-descbox-header p {
	margin: 0; padding: 0;}
	
.job-result-descbox-header h2 {
	margin: 0; padding: 0 10px; width: auto; line-height: 39px;
	height: 39px; border: 1px solid #dadaea; border-bottom: 1px solid white;
	border-top-right-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	position: relative; top: 1px; background: white;
	font-weight: bold; font-size: 1em; float: left;
	}
	
.job-result-descbox {
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-top-radius: 0;
	border: 1px solid #dadaea; margin: 0 10px 10px 10px; clear: both; padding: 10px;}
	
.job-result-descbox-desc {
	font-size:14px;
	}
	
.job-result-descbox-sidebar {
	width: 38%; float: right;}
	
.job-result-timeremaining {
	background: #ffdefe; border: 1px solid #cb0c00;
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	padding: 10px;}

/* BOF ANTS MODS */

/* three Boxes */	
#three-boxes .box-1 .homeowners {
	float:			left;
	width:			120px;
	text-align:		center;
	margin:			30px 2px 5px 8px;
}
#three-boxes .box-1 .tradespeople {
	float:			right;
	width:			120px;
	margin:			30px 8px 5px 2px;
	text-align:		center;
}

#three-boxes .box-2 h2 {
	margin-bottom:15px;
	}
	
#three-boxes .box-3 h2 {
	margin-bottom:15px;
	}

/* 'why it matters h2 links */
#why-it-matters h2 a {
	margin:			8px 0 0 0;
	padding:		0;
	color:			cornflowerblue;
	font-weight:	normal;
	text-align:		center;
}


/* Contact Form */
#container_contact_form_background {
	height:				600px;
	background-color:	transparent url(http://www.findatrade.com/images/fatif_contactus_blue_w357xh577.png) no-repeat scroll 220px 33px;
}

#form_contact_us .form_note {
	font-size:		0.8em;
	margin-right:	33px;
	color:#F00;
}

.contact_form_note {
	color:				#000;
	padding-bottom:		30px;
}

#form_contact_us .form_row_wide .contact_form_reply input {
	display:inline;
background-color:#F0F0F8;
	}
	
#form_contact_us .form_row_wide .contact_form_reply label {
	display:inline;
	margin-left:20px;
	}

#form_contact_us .form_row_wide {
	margin-top:10px;
}
	
#form_contact_us .form_row strong {
	margin-top:			10px;
}

/* ACCOUNT DETAILS */
#account-details-container {
	/* -moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em; */
	border:#CCC 1px solid;
	background:#E6E6EF none repeat scroll 0 0;
	margin:10px;
	padding:15px;
}

#account-details-container-2 {
	/* -moz-border-radius-bottomleft:0.5em;
	-moz-border-radius-bottomright:0.5em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0.5em; */
	border:#CCC 1px solid;
	background:#FFFFFF none repeat scroll 0 0;
	margin:10px;
	padding:15px;
}

#account-details .multiSelectOptions label {
 margin-left:0;
 width: 300px;
}

#my-account-link {
 text-decoration:none;
}
#my-account-link:hover {
 text-decoration:underline;
}



	
/* EOF ANTS MODS */


/**
 * MultiSelect Label Override
 */
#account-details .multiSelectOptions label {
	margin-left:		0;
	width:				300px;
}


.job-contact {
	height: 230px; overflow: auto;}
	
.job_listing-live .job_listing-time {
	margin-top: 10px;}
	
.job_listing-live .job_listing-price {
	padding-left: 15px;}
	
#1-row-search-results .rounded-table-row {
	height: 35px; background: red;}
	
.1-row-search-result {
	font-style: italic; }
	
#add-credit-form .amount {
	width:375px; margin: 5px 20px 0 0;  float: left;}
	
.receipt {
	padding: 10px;}
	
.trade-edt-detail-box-shift {
	position: relative; left: -10px;
	}
	
#privacy-and-security {
	width: 750px;}
	
.job-images_add {
	text-align: right; 	padding-right: 10px; background: red;}

.rounded-advert_plus-container-top {
width: 800px;
border:none;
color:#DFE1F0;
height:11px;
margin:0;
background:#e7e7e7 url(http://www.findatrade.com/images/bg.rounded.job_listing-container-top.png) top center no-repeat;}

.rounded-advert_plus-container-bottom {
width: 800px;
border:none;
color:#DFE1F0;
height:11px;
margin:0;
background:#e7e7e7 url(http://www.findatrade.com/images/bg.rounded.job_listing-container-bottom.png) bottom center no-repeat;}

.advert_plus-container {
display:block;
background-color:#e7e7e7;
padding:0 1em;
clear:both;
margin-top:0px;
width:776px;
}

.advert_plus_benefits_link {
}

.advert_plus_benefits_link a {
	text-decoration:underline;
	color:red;
}

.advert_plus_benefits_link a:link {
	font-size:18px;
	font-weight:bold;
	color:red;
	text-decoration:underline;
}

.advert_plus_benefits_link a:visited {
	font-size:18px;
	font-weight:bold;
	color:red;
	text-decoration:underline;
}

.advert_plus_benefits_link a:hover {
	font-size:18px;
	font-weight:bold;
	color:orange;
	text-decoration:underline;
}
#form-languages {
	margin:0;
}

#homepage_tagline {
	color:#ce0101;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	text-align:center;
}

#home-top_new {
	width:			950px;
	border:			0;
	overflow:		hidden;
	margin:			0 auto 20px auto;
}

#home-splash_new {
	width:			950px;
	border:			0;
	overflow:		hidden;
	margin:			0 auto 20px auto;
}

#home_left_box {
	width:550px;
	border: 1px solid #cecece;
	float:left;
	display:block;
	/*margin-left:20px;*/
	position:relative;
	left:20px;
	border-radius:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; 
}

#home_left_box_heading {
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	width:550px;
	background: #405166; 
	height: 1em;  
	padding: 0 0 15px 0;
	text-transform:uppercase;
}

#home_right_box_heading {
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	width:340px;
	background: #405166; 
	height: 1em;  
	padding: 0 0 15px 0;
	text-transform:uppercase;
}

.left_box_content {
	padding:10px;
}

.right_box_content {
	padding:10px;
}

.left_box_content_left {
	float:left;
	display:inline;
	width:339px;
}

.left_box_content_right {
	float:left;
	display:inline;
	width:189px;
}

.left_box_form  {
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin-left:20px;
	padding-right:0px !important;
}

.left_box_form  input {
	display:inline;
	position:relative;
	vertical-align:middle;
}

.left_box_form_submit {
	background:		transparent url(http://www.findatrade.com/images/btn.shiny.blue.go.small.png) scroll no-repeat left top;
	border:			none;
	height:			31px;
	width:			85px;
	cursor:			pointer;
}

#home_right_container {
	width:340px;
	display:block;
	/*float:left;
	margin-left:30px;*/
	float:right;
	position:relative;
	right:4px;
}

#home_right_box {
	width:340px;
	border: 1px solid #cecece;
	float:left;
	display:block;
	border-radius:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; 
}

.right_box_content_left {
	float:left;
	display:inline;
	width:220px;
}

.right_box_content_right {
	float:left;
	display:inline;
	width:90px;
}

.left_buttons {
	display:block;
	margin:30px auto 20px 20px;
}

.right_buttons {
	display:block;
	margin:0px 0 20px 0;
}

#homepage_step_images {
	margin:0 auto 0 auto;
	width:698px;
}

.homepage_lists ul {
	margin:			0 5px 10px;
	padding:		5px;
	list-style:		none;
}
.homepage_lists li {
	padding-left:	10px;
	margin:			7px 0 3px 0;
	list-style:		none;
	background:		transparent url(http://www.findatrade.com/images/blue.arrow.png) scroll no-repeat -1px 2px;
}

.homepage_lists_left ul {
	margin:			0 5px 0px 10px;
	padding:		5px;
	list-style:		none;
}
.homepage_lists_left li {
	padding-left:	10px;
	margin:			12px 0 3px 0;
	list-style:		none;
	background:		transparent url(http://www.findatrade.com/images/blue.arrow.png) scroll no-repeat -1px 2px;
}

.homepage_rounded-table-top {
	background: #405166; color: white; height: 1em;  margin: 0;
	border-top-right-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	border-top: 1px solid #707681; border-left: 1px solid #707681; border-right: 1px solid #707681;
}

#home-trades_jobs {
	/*width:850px;*/
	width:950px;
	margin:0px auto 0 auto;
	padding-top:20px;

}

.top_trades {
	width:400px;
	float:left;
	left:30px;
}

.top_trades h2 {
	color: #3262cd;
	font-weight:bold;
	margin:0px;
}

.recent_jobs {
	width:400px;
	/*float:left;*/
	float:right;
	margin-left:30px;
}

.recent_jobs h2 {
	color: #3262cd;
	font-weight:bold;
	margin:0px;
}	

.home-trade_categories {
	width:850px;
	margin:25px auto 0 auto;
}

.home-trade_categories h2 {
	font-weight:bold;
	font-size:16px;
}

.home-locations {
	width:850px;
	margin:25px auto 0 auto;
}

.home-locations h2 {
	font-weight:bold;
	font-size:16px;
}

.homepage_tabs_list ul {
	margin:			0 5px 10px;
	padding:		5px;
	list-style:		none;
}
.homepage_tabs_list li {
	padding-left:	10px;
	margin:			1px 0 1px 0;
	list-style:		none;
	background:		transparent url(http://www.findatrade.com/images/blue.arrow.png) scroll no-repeat -1px 2px;
	float:left;
	width:180px;
}

.home-trade_categories ul {
	margin:			0 5px 10px;
	padding:		5px;
	list-style:		none;
	
}
.home-trade_categories li {
	padding-left:	10px;
	margin:			1px 0 1px 0;
	list-style:		none;
	background:		none;
	cursor:			pointer;
	background:		url(http://www.findatrade.com/images/bulletyellowarrow.gif) scroll no-repeat left 3px transparent;
}

#home_right_testimonials {
	margin-top:20px;
	width:340px;
	border: 2px solid #699cce;
	float:left;
	display:block;
	border-radius:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
	position:relative;
}

#home_right_testimonials h2 {
	padding:4px;
	background-color:#ffffff;
	color:#699cce;
	position:absolute;
	top:-14px;
	left:10px;
	font-weight:bold;
	font-size:14px;
	display:block;
	min-width:130px;
	height:15px;
}

.home_quote {
	width:10px;
	float:left;
	font-size:24px;
	color:#666666;
	margin-left:10px;
	margin-top:15px;
}

.home_testimonial {
	float:left;
	width:290px;
	height:45px;
	padding:3px 7px 0 3px;
	margin-top:15px;
	font-style:italic;
	display:block;
	overflow:hidden;
}

.home_quote_right {
	font-size:24px;
	color:#666666;
	vertical-align:text-top;
}

.testimonial_author {
	color:#699cce;
	font-size:14px;
	font-weight:bold;
	clear:both;
	float:right;
	margin-right:15px;
	padding:3px;
	margin-top:0px;
	text-align:right;
	width:auto;
	display:block;
}

.search_jobs_container {
	width:800px;
	margin-top:20px;
}

.search_jobs_heading {
	background-color:#405166;
	color:#ffffff;
	font-size:16px;
	padding:7px 7px 7px 7px;
	height:20px;
}

.search_jobs_row {
	background-color:#ddeeff;
	font-size:14px;
	padding:5px 7px 5px 7px;
	height:100px;
	border-bottom:1px solid #cccccc;
}

.search_first_col {
	width:400px;
	float:left;
}

.search_second_col {
	width:150px;
	float:left;
}

.search_third_col {
	width:230px;
	float:left;
}

.job_search_title {
	color:#3399cc;
	font-size:14px;
	padding:5px 15px 0px 10px;
	font-weight:bold;
}

.job_search_description {
	color:#000000;
	font-size:11px;
	padding:0px 30px 10px 10px;
}

.job_search_location {
	width:120px;
	float:left;
}

.job_search_page_select {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	background-color:#405166;
	padding:5px;
}

.job_search_page_select a {
	color:#ffffff;
}

.top_padding {
	padding-top:30px;
}

.job_search_action {
	width:110px;
	float:left;
	text-align:center;
}

.job_search_distance {
	color:#3399cc;
	font-size:10px;
	font-style:italic;
}

.job_page_box {
	border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em;
	border: 1px solid #999;
	width:400px;
	padding:15px;
	float:left;
	margin-top:15px;
	background-color:#f4f6fa;
}

.job_page_title {
	font-size:16px;
	font-weight:bold;
}

.job_page_date {
	padding-top:3px;
	font-size:10px;
	font-style:italic;
	color:#3399cc;
}

.job_page_description {
	border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em;
	margin-top:10px;
	height:210px;
	overflow:auto;
	padding:3px;
	border:1px solid #ccc;
	background-color:#fffff2;
}

.job_page_location {
	margin-top:10px;
	font-size:14px;
	color:#3399cc;
	font-weight:bold;
}

.job_page_map {
	margin-top:5px;
	border: 1px solid red;
	height:200px;
}

.job_page_list span {
	font-weight:bold;
	font-size:10px;
}

.job_page_list ul {
	margin:			0 5px 10px;
	padding:		3px;
	list-style:		none;	
}

.job_page_list ul li {
	background: url(http://www.findatrade.com//images/bulletyellowarrow.gif) no-repeat 0% 60%;
	padding: 0 0 0 10px;
	font-size:10px;
}

.job_page_recent_jobs {
	width:400px;
	/*float:left;*/
	float:left;
	margin-left:10px;
	margin-top:20px;
}

.job_page_recent_jobs h2 {
	color: #3262cd;
	font-weight:bold;
	margin:0px;
}	

.job_page_status {
	float:left;
	width:200px;
	padding-top:20px;
	text-align:center;
}

.job_page_status h2 {
	font-weight:bold;
	font-size:14px;
}

.job_page_status span {
	font-size:16px;
	font-weight:bold;
}

.job_page_time_remaining {
	float:right;
	width:200px;
	padding-top:20px;
	text-align:center;
}

.job_page_time_remaining h2 {
	font-weight:bold;
	font-size:14px;
}

.job_page_time_remaining span {
	font-size:16px;
	font-weight:bold;
}

.login_above {
	padding-top:15px;
	font-weight:bold;
}

.job_active {
	color:green;
	background: url(http://www.findatrade.com//images/maw-green-small.png) no-repeat;
	height:32px;
	vertical-align:middle;
	display:block;
	margin-left:25px;
	padding-top:8px;
}

.job_inactive {
	color:red;
	background: url(http://www.findatrade.com//images/maw-red-small.png) no-repeat;
	height:32px;
	vertical-align:middle;
	display:block;
	margin-left:25px;
	padding-top:8px;
}

.job_completed {
	color:#023d86;
	background: url(http://www.findatrade.com//images/maw-blue-small.png) no-repeat;
	height:32px;
	vertical-align:middle;
	display:block;
	margin-left:25px;
	padding-top:8px;
}

.green {
	color:green;
	background: url(http://www.findatrade.com//images/hourglass.png) no-repeat;
	display:block;
	height:33px;
	padding-top:8px;
	margin-left:10px;
	padding-left:10px;
}

.red {
	color:red;
	background: url(http://www.findatrade.com//images/hourglass.png) no-repeat;
	display:block;
	height:33px;
	padding-top:8px;
	margin-left:10px;
	padding-left:10px;
}

.job_search_active {
	background: url(http://www.findatrade.com//images/job_search.green.png) no-repeat;
	width:67px;
	height:60px;
	margin-bottom:3px;
	margin-top:7px;
	margin-left:22px;
}

.job_search_not_active {
	background: url(http://www.findatrade.com//images/job_search.red.png) no-repeat;
	width:67px;
	height:60px;
	margin-bottom:3px;
	margin-top:7px;
	margin-left:22px;
}

.job_page_rating {
	margin:20px auto;
	border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em;
	border: 1px solid #999;
	width:700px;
	padding:15px;
	background-color:#f0ffef;
}

.job_page_map_active {
	margin-top:5px;
	border: 1px solid green;
	height:200px;
}

.job_page_map_inactive {
	margin-top:5px;
	border: 1px solid red;
	height:200px;
}

.job_page_map_completed {
	margin-top:5px;
	border: 1px solid #023d86;
	height:200px;
}


