

div#wrapper {
 	background:					url(../images/bg-directory.gif) repeat-x ;
}
div#container {
	padding-top:	    0px;
	margin:						0 auto;
	width:						950px;
}
div#header {
	height:						150px;
	width:						100%;
}
div#content {
	overflow:					hidden;
	width:						950px;
}
div#content-main {
	float:						left;
	width:						910px;
}
div.directory-title {
  width:              100%;
  height:             87px;
  float:              left;
  margin-top:         23px;
}
div.directory-advertise {
  width:              100%;
  height:             90px;
  float:              left;
  text-align:         center;
  margin-top:         23px;
}

div.split-80 h1 {

  background:         none;
  width:              100%;
  font-size:          20px;
  font-family:        arial;
  font-weight:        bold;
  padding:            0;
  color:              #fff;
}
div.split-container h2 {

  background:         none;
  width:              100%;
  font-size:          16px;
  float:              left;
  font-family:        arial;
  font-weight:        bold;
  padding:            0;
  color:              #f69322;
}
div.split-container h2.black
{
  color:              #3b3b3b;
}
div.split-container h2 span.black
{
  color:              #000;
}


div.split-container h4 {

  background:         none;
  width:              100%;
  font-size:          12px;
  font-family:        arial;
  float:              left;
  font-weight:        bold;
  padding:            0;
  color:              #000;
  margin:0px;
  padding:0px;
}
div.split-container h4.grey {
  color:              #9d9d9d;
}
div.split-80 div.split-50 p {
  color:              #000;
  width:              97%;
  min-height:         10px;
  _height:            10px;
  float:              left;
  padding:            15px 3% 25px 0;
}
div.split-80 p {

  background:         none;
  width:              100%;
  font-size:          12px;
  font-family:        arial;
  color:              #fff;
}
div.split-80 p.interested {
  color:#6F6F6F;
}
div.split-20 h3 {

  background:         none;
  width:              100%;
  font-size:          16px;
  font-family:        arial;
  text-align:         center;
  color:              #fff;
  font-weight:        bold;
  padding:            0;
}

a.post-a-job-button {
  background:         url('../images/job_board/post-a-job-button.png') no-repeat;
  width:              200px;
  height:             89px;
  float:              left;
  margin-top:         10px;
}
div.search-container {
  float:			  left;
  height:			  89px;
  width:			  647px;
  padding-left:		20px;

}

div.search-left {
  background:         url('../images/job_board/search-left.png') no-repeat;
  width:              8px;
  height:             119px;
  float:              left;
}

div.search-middle {
  background:         url('../images/job_board/search-middle.png') repeat-x;
  width:              868px;
  height:             119px;
  float:              left;
  overflow:           none;
  color:			#fff;
}

div.search-right {
  background:         url('../images/job_board/search-right.png') no-repeat;
  width:              8px;
  height:             119px;
  float:              left;
}
div.directory-search-title {
  float:              left; 
  height:             18px; 
  padding-top:         4px;
}
td.search-directory {
  padding:            9px 0 0px 1px;
}
div#content-main tr.search-input input.search, div#content-main tr.search-input a.search {
  background:         url('../images/buttons/orange-search.png') no-repeat;
  width:              88px;
  height:             38px;
  float:              left;
  border:             0px;
  margin:             0px;
  padding:            0px;
}
#wrapper #content tr a.quote{
  background:         url('../images/buttons/quote.png') no-repeat;
  width:              68px;
  height:             30px;
  float:              left;
}
#wrapper #content tr a.view{
  background:         url('../images/buttons/view.png') no-repeat;
  width:              68px;
  height:             30px;
  float:              left;
}
#wrapper #content tr a.view-lead{
  background:         url('../images/buttons/view_lead.png') no-repeat;
  width:              50px;
  height:             39px;
  float:              left;
}
#wrapper #content tr a.view-job{
  background:         url('../images/buttons/view_job.png') no-repeat;
  width:              50px;
  height:             39px;
  float:              left;
}

tr.search-title td {
  font-size:          12px;
  line-height:        15px;
  height:             15px;
  color:              #000;
  padding:            0 0 0 2px;
    color:				#fff;
}
tr.search-title li
{
	display:		  inline;
}

tr.search-input td {
  font-size:          12px;
  color:              #fff;
  padding:            0 0 0 1px;
  vertical-align:     top;
}
tr.search-list td {
  color:              #000;
}
tr.lead-list td {
  background-color: #e9e9e9;
}
tr.lead-list td.first {
  background-color: #fff;
}


tr.search-input input {
  margin:            0px 0 0 0px;
  height:            16px;
  font-size:         13px;
  padding-top:       4px;
  line-height:       18px;
  width:             180px;
  float:left;
}
tr.search-input select {
  margin:            0px 0 0 0px;
  height:            25px;
  font-size:         13px;
  padding-top:       4px;
  line-height:       18px;
  width:             180px;
  float:left;

}


div#content-main tr.search-input input:hover {
  background-position: 0 0
}
div#content-main a:hover.quote-me {
  background-position: 0 0
}

div.quote-me {
  width:              100%;
  height:             36px;
  float:              left;
}

div#wrapper div#content-main a.quote-me {
  background:         url('../images/directory/quote-me.jpg') no-repeat;
  height:             38px;
  line-height:        36px;
  width:              70%;
  font-size:          12px;
  padding:            8px 0 10px 25%;
  color:              #9d9d9d;
  font-size:          14px;
  font-weight:        bold;
  font-family:        arial;
}

#directory-list {
    width:            100%;
  _height:            10px;
  min-height:         10px;
  float:              left;
}

div#wrapper div#content-main table.results-grid tr td span.nav
{
	font-size:					13px;
	float:						left;
	font-weight:				bold;
	float:						left;
	color:						#ea3f3f;
	float:						right;
}
div#wrapper div#content-main table.results-grid tr td a.current
{
	float:						left;
	color:						#ea3f3f;
}
div#wrapper div#content-main table.results-grid tr td a.next
{
	font-size:					0px;
	width:						56px;
	height:						23px;
	background:					url(../images/buttons/next.png) no-repeat;
	float:						left;
}
div#wrapper div#content-main table.results-grid tr td a.previous
{
	font-size:					0px;
	width:						76px;
	height:						23px;
	background:					url(../images/buttons/previous.png) no-repeat;
	float:						left;
}
div#wrapper div#content-main table.results-grid tr td a
{
	float:						left;
	padding:					2px 5px 0 5px;
	font-weight:				100;
	font-size:					14px;
	color:             #000;
}
div.directory-list-item
{
	width:						702px;
	_height:				  43px;
	min-height:       43px;
	#background:			#f3f3f3 url(../images/directory/business-list-bg.gif) repeat-x;
	float:						left;

	margin-bottom:    10px;

}
div.directory-list-item h2 {
	background:					url(../images/contacts/bg-h2-tile.gif) repeat-x;
	font-size:					18px;
	font-weight:				bold;
	height:						32px;
	line-height:				1;
	margin-bottom:				12px;
	padding:					12px 0 0 9px;
	width:             99%;
	color:             #3B3B3B;
}
div.cart-pad {
  height:         13px;
  width:          100%;
  line-height:     13px;
  float:          left;
}
div.directory-list-item h2 span {
	color:						#f69322;
}

.directory-grid tr td
{
  background:       none;
  padding:          0px 0 0px 7px;
  margin:           0px;
  vertical-align:   top;
  font-size:        12px;
  font-family:      arial;
 
}
.directory-grid tr.premium-user td
{
  background:       #f5f5f5;
}
.directory-grid tr td.listing-title
{
  padding:5px 0 0 0;
}
.directory-grid tr td.listing-title-premium
{
  padding:5px 0 0 10px;
}
.directory-grid tr td.header
{
  padding-top:      7px;
}
.directory-grid input
{
  border:           0px;
}
a.drag-directory
{
  background:				url(../images/directory/drag.png) repeat-x;
  width:            41px;
  height:           38px;
  float:            left;
}
.drag-directory
{
 cursor:move;
}
.premium
{
  background:				url(../images/directory/premium.png) no-repeat;
  width:            78px;
  height:           16px;
  float:            left;
}

.split-equal-container
{
  width:            100%;
  min_height:       20px;
  _height:          20px;
  float:            left;
  overflow:         hidden;
}
.profile-details
{
  width:            100%;
  height:           260px;
  float:            left;
}
#wrapper #content a.quote {
  background:       url('../images/directory/quote.png') no-repeat;
  height:           18px;
  width:            40px;
  padding-left:     25px;
  float:            left;
  padding-top:      3px;
  font-size:        10px;
  text-decoration:  underline;
  line-height:      20px;
  color:            #000;
  font-family:      arial;
  
}
#wrapper #content a.email {
  background:       url('../images/directory/email.png') no-repeat;
 height:           18px;
  width:            40px;
  padding-left:     25px;
  float:            left;
  padding-top:      3px;
  font-size:        10px;
  text-decoration:  underline;
  line-height:      20px;
  color:            #000;
  font-family:      arial;
}
#wrapper #content a.tender {
  background:       url('../images/directory/tender.png') no-repeat;
  height:           18px;
  width:            65px;
  padding-left:     25px;
  float:            left;
  padding-top:      3px;
  font-size:        10px;
  text-decoration:  underline;
  line-height:      20px;
  color:            #000;
  font-family:      arial;
}
table.contacts-data-grid {
	width:						100%;
	border-collapse: collapse;
}
table.contacts-data-grid tr.top td {
	border-top:					1px solid #e0e0e0;
	padding:					5px 0 0px 0;
}
table.contacts-data-grid tr.bottom td {
	padding:					0px 0 5px 0;
}
table.contacts-data-grid tr td strong {
	color:						#9e9e9e;
}
table.contacts-data-grid tr td strong span {
	color:						#000;
	font-size:					14px;
}
table.contacts-data-grid tr td.col-1 {
	padding:					4px 0 0 0;
	vertical-align:				top;
}
table.contacts-data-grid tr td.col-2 {
	padding-right:				0;
	vertical-align:				top;
}
table.contacts-data-grid tr td.col-2 img {
	margin:						0;
	padding:					0;
	float:						none;
}
table.contacts-data-grid tr td.col-3 {
	vertical-align:				middle;
}
table.contacts-data-grid tr td.col-4 {
	vertical-align:				middle;
}
table.contacts-data-grid tr td.col-4 a,
table.contacts-data-grid tr td.col-4 a:link {
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			none;
}
table.contacts-data-grid tr td.col-5 {
	vertical-align:				middle;
}
table.contacts-data-grid tr td.col-6 {
	font-size:					11px;
	padding-right:				0;
	vertical-align:				middle;
}
table.contacts-data-grid tr td.col-6 a,
table.contacts-data-grid tr td.col-6 a:link {
	color:						#9d9d9d;
}
div.header h2 {
	background:					url(../images/contacts/bg-h2-tile.gif) repeat-x;
	font-size:					18px;
	font-weight:				bold;
	height:						32px;
	line-height:				1;
	margin-bottom:				12px;
	padding:					12px 0 0 9px;
	width:             			99%;
	color:             			#3B3B3B;
}
div.jobs-content {
  width:            			100%;
  padding:         				0 0 0 0;
  float:            			left;
  
}
span.services {
	color:						#f69322;
	font-size:					12px;
}
div.split-75 p.interested {
	color:						#9e9e9e;
	font-size:					11px;
}
span.error
{
  color:            			red;
}
table.c1 {
	width:						100%;
}
li.star
{
	background:					url(../images/icons/star.png) no-repeat;
	width:						17px;
	height:						16px;
	float:						left;	
	display:					inline;
	
}
div#wrapper div#content-main a.import-contacts
{
	background:					url(../images/contacts/import-contacts.png) no-repeat;
	width:						502px;
	height:						44px;
	float:						left;
	padding-bottom:				5px;
}
a.quote-on-this-job
{
	background:					url(../images/buttons/quote-on-this-job.png) no-repeat;
	width:						500px;
	height:						33px;
	float:						left;
	padding-left:				190px;
	line-height:				33px;
	
}
div#content-main  a.back-to-job-list
{
	background:					url(../images/buttons/back-to-job-list.png) no-repeat;
	width:						115px;
	height:						23px;
	padding-right:				20px;
	border:						0px;
	float:						right;
}
div#wrapper div#content span.browse-menu a
{
	color:						#000;
	text-decoration:			underline;
}
div.contact-icon-holder 
{
	padding:					10px 10px 0 15px;
}
div.contact-tutrack
{
	background:					url(../images/job_board/contact-tutrack.png) no-repeat;
	width:						56px;
	height:						31px;
	float:						left;
}
div.t4u-tutrack
{
	background:					url(../images/job_board/t4u.png) no-repeat;
	width:						58px;
	height:						33px;
	float:						left;
}
div.job-tutrack
{
	background:					url(../images/job_board/job-tutrack.png) no-repeat;
	width:						56px;
	height:						36px;
	float:						left;
}
div.lead-tutrack
{
	background:					url(../images/job_board/lead-tutrack.png) no-repeat;
	width:						56px;
	height:						36px;
	float:						left;
}





