

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#wrapper div#content-main h3.latest-companies 
{
	margin-top:			40px;
	margin-bottom:		15px;
	color:				#000;
}

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#wrapper div#content-main div.split-container h2.black a
{
  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 span.black p {
  color:              #000;
}
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.advertise-with-us {
  background:         url('../images/directory/advertise-with-us.png') no-repeat;
  width:              191px;
  height:             40px;
  float:              left;
  margin-top:         5px;
}

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

div.search-middle {
  background:         url('../images/directory/search-middle.png') repeat-x;
  width:              668px;
  _height:             119px;
  min-height:		119px;
  float:              left;
  overflow:           none;
}

div.search-right {
  background:         url('../images/directory/search-right.png') no-repeat;
  width:              10px;
  height:             119px;
  float:              left;
}
div.directory-search-title {
  float:              left; 
  height:             18px; 
  padding-top:         4px;
}
td.search-directory {
  padding:            17px 0 0px 1px;
}
div#content-main tr.search-input input.search {
  background:         url('../images/directory/search.png') no-repeat;
  width:              88px;
  height:             38px;
  float:              left;
  border:             0px;
  margin:             0px;
  padding:            0px;
}
tr.search-title td {
  font-size:          12px;
  line-height:        15px;
  height:             15px;
  color:              #000;
  padding:            0 0 0 2px;
}

tr.search-input td {
  font-size:          12px;
  color:              #000;
  padding:            0 0 0 1px;
  vertical-align:     top;
}

tr.search-input input {
  margin:            0px 0 0 0px;
  height:            16px;
  font-size:         13px;
  padding-top:       4px;
  font-weight:       bold;
  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:						522px;
	_height:				  43px;
	min-height:       43px;
	#background:				#f3f3f3 url(../images/directory/business-list-bg.gif) repeat-x;
	float:						left;
	border:           1px solid #e6e6e6;
	margin-bottom:    10px;

}

.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 td.work-examples
{
  padding:          5px 0 5px 0px;
  font-weight:		bold;
  
}
.directory-grid tr td.work-examples span.orange h2
{
	color:			#f49504;
}

.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;
}
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.directory-content {
  width:            96%;
  padding:          0 2% 0 2%;
}
.split-80 .split-50 div.directory-content p {
	padding:		0px;
}
div.directory-quote-content
{
  width:            100%;
  float:            left;
  min-height:       10px;
  _height:          10px;
}
span.error
{
  color:            red;
}

.directory-landing-container
{
	width:						335px;
	_height:					20px;
	min-height:					20px;
	float:						left;
}
.directory-landing-container-new
{
	width:						325px;
	_height:					20px;
	min-height:					20px;
	float:						left;
	border:1px solid #ec8204;
	background:					#e4e4e4 url(../images/directory/latest_company.png) no-repeat;
	padding-left:10px;
	padding-top:60px;
	
}

.directory-landing-top
{
	background:					url(../images/directory/directory-landing-panel-top.png) no-repeat;
	width:						335px;
	height:						8px;
	line-height:				8px;
	font-size:					0px;
	float:						left;
}
.directory-landing-bottom
{
	background:					url(../images/directory/directory-landing-panel-bottom.png) no-repeat;
	width:						335px;
	height:						9px;
	line-height:				9px;
	font-size:					0px;
	float:						left;
}
.directory-landing-middle
{
	background:					url(../images/directory/directory-landing-panel-middle.png) repeat-y;
	width:						335px;
	_height:					20px;
	min-height:					20px;
	float:						left;

}
.directory-grid .logo
{
	padding-bottom:			    10px;
}
.directory-search-big
{
	background:					url(../images/directory/directory-search-big.png) no-repeat;
	width:						190px;
	height:						65px;
	float:						left;
	color:						#000;
	padding:					15px 0 0 6px;
	font-size:					11px;	
}
.directory-search-medium
{
	background:					url(../images/directory/directory-search-medium.png) no-repeat;
	width:						190px;
	height:						64px;
	float:						left;
	padding:					15px 0 0 6px;

}
.directory-search-small
{
	background:					url(../images/directory/directory-search-small.png) no-repeat;
	width:						161px;
	height:						50px;
	float:						left;
	padding:					15px 0 0 6px;
}
.directory-search  tr td
{
	font-size:					11px;
	line-height:				15px;
}




