/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url('http://jobs.nation.co.ke/images/body-bg.gif') top center; text-align:center;}
#page{ background:url('http://jobs.nation.co.ke/images/left-tail.gif') left repeat-y}
.right-tail{ background:url('http://jobs.nation.co.ke/images/right-tail.gif') right repeat-y;}


img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

ul.top-menu {position:relative; height:20px; margin:0; padding:0; list-style:none; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;}
ul.top-menu li {display:inline; float:left; margin:0 10px; font-size:12px; line-height:20px; height:20px; width:auto; font-weight:bold;}
ul.top-menu li a, ul.top-menu li a:visited, ul.top-menu li a:active {color:#fff;text-decoration:none;}
ul.top-menu li a:hover {text-decoration:underline; color:#fff;}

ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult
{
	display:inline;
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}
ul.linksBackSearchResult
{
	margin-top:10px;
}
ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li
{
	position:relative;
	float:left;		
	margin:0px;
	margin-right:7px;
	padding:0px;
	list-style:none;
	vertical-align:middle;
}

ul.welcome {
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0000FF;
}




html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.583em; color:#7b7b7b;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000;}
a:hover{text-decoration:none;}
.link2{ font-weight:bold;}
.link3{ color:#fbc765; font-weight:bold; display:block; margin-top:10px; text-decoration:none; float:left;}
.link3:hover{ color:#0000FF; }
.black{ color:#525252;}
.grey{ color:#7b7b7b;}
.orange{ text-decoration:none;}
.orange:hover{ text-decoration:underline}

.link4, .link5{ float:left; display:block; padding-left:22px; background:url('http://jobs.nation.co.ke/images/link4-bg.gif') no-repeat 0 3px; margin-top:15px; font-size:0.917em;}
.link5{ float:right; background:url('http://jobs.nation.co.ke/images/link5-bg.gif') no-repeat 0 5px;}

.featuredLinks a:link
{ padding:2px 2px 2px 2px; width:130px; float:left; color:#7B7B7B;}

.pointedInListingInfo
{border-bottom:solid 1px #eae9e4;
padding-bottom:2px;}


p {padding-top:15px;}
h4, h5, h6{ font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:0.9em; color:#ffffff; background:url('http://jobs.nation.co.ke/title1-bg.gif') repeat-x; padding-left:25px;}
h6{ background:url('http://jobs.nation.co.ke/images/title2-bg.gif') repeat-x;}
h4{ color:#0000FF; padding:0 0 18px 0; background:none;}
h2{ font-size:1.5em; color:#525252; font-weight:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.padding1{ padding-top:7px;}
.padding2{ padding-top:12px;}

/* ============================= header ====================== */
#header{ background:url('http://jobs.nation.co.ke/images/header-bg.gif') no-repeat}
#header .container1{ overflow:hidden; padding:0px 0px 0px 25px;}
#header .col-1{ width:350px}
#header .col-2{ width:1px; margin-left:28px;}
#header .col-3{ width:390px; margin-left:17px;}

#header .col-3 div{ font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000; padding-top:8px;}
#header .link{ font-family:Arial, Helvetica, sans-serif; cursor:pointer; display:inline-block; background:url('http://jobs.nation.co.ke/images/header-link-left-bg.gif') left no-repeat #0000FF;  color:#FFFFFF; text-decoration:none; font-size:1.833em; }
#header .link:hover span{ text-decoration:underline;}
#header .link span{ display:inline-block; background:url('http://jobs.nation.co.ke/images/header-link-right-bg.gif') right no-repeat; padding:15px 21px 12px 21px;}


/* ============================= content ====================== */
#content{ background:url('http://jobs.nation.co.ke/images/content-bg.gif') top repeat-x #FFFFFF;}
.column-1{ background:url('http://jobs.nation.co.ke/images/content-col1-bg.gif') no-repeat 0 0; padding-top:13px;}
.column-2{ background: url('http://jobs.nation.co.ke/images/column2-border.gif') top repeat-x #FFFFFF;}
.column-2 .left-border{ background:url('http://jobs.nation.co.ke/images/column2-border.gif') left repeat-y;}
.column-2 .right-border{ background:url('http://jobs.nation.co.ke/images/column2-border.gif') right repeat-y;}
.column-3{ padding-top:13px;}

.column-1 .cont{ padding:17px 12px 20px 1px}
.column-1 .cont1{ padding:0px 0px 0px 1px}
.column-2 .cont{ padding:13px 24px 20px 22px}
.column-3 .cont{ padding:17px 17px 20px 17px}

.menu li{ line-height:2.395em; border-bottom:solid 1px #eae9e4; background:url('http://jobs.nation.co.ke/images/main-menu-bg.gif') no-repeat 5px 10px; padding-left:18px;}
.menu li a{ font-size:1.15em; color:#282828; text-decoration:none;}
.menu li a:hover, .menu li .active{ font-weight:bold; color:#0000FF;}
.menu .last{ border:none;}

.date{ color:#525252; padding:2px 0 9px 0;}
.column-2 div{ position:relative;}
.column-2 img{ margin-right:6px;}
.column-3 img{ margin-bottom:10px;}
.column-2 .unline{ border-bottom:solid 1px #0FB0A0; padding-bottom:5px; margin-bottom:30px;}
.column-3 .unline{ border-bottom:solid 1px #9b9b9b; padding-bottom:8px; margin-bottom:23px;}
.column-3 .last-unline{ border-bottom:solid 1px #9b9b9b; padding-bottom:8px;}
.column-3 span{ color:#333333;}
.column-3 span span{ font-size:1.5em; color:#0000FF; padding-right:5px;}

.column-1 .col-1, .column-1 .col-2{ width:83px}
.column-1 .col-2{ margin-left:10px}

.list li{ line-height:2.333em; color:#0000FF; font-weight:bold;}

div.login-block
{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:1px;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0000FF;
	
}
div.login-block span a:link, div.login-block span a:visited {color:#0000FF;text-decoration:none;}
div.login-block span a:hover, div.login-block span a:active {color:#0000FF;text-decoration:underline;}

div.listInfoPrice
{font-weight:bold;color:#0000FF;font-family:verdana, Arial, Helvetica, sans-serif;line-height:1.3;}

div.chararacters_left_number {
background-color:#546577;
border:0 none;
color:#FFFFFF;
display:inline;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding:3px;
}

.error {color:red;}


table.searchResultsHeaderLine {
	font-family:Tahoma, Geneva, sans-serif;
	background:#E5E5E5;
	width:100%;
	height:25px;
	font-size:0.95em;
}

table.sellerComents .inputText
{
	margin-top:5px;
	width:520px;
	height:80px;
}

tr.sortby {font-weight:bold;font-size:105%;}

.detailsLinks a:link, .detailsLinks a:visited, .detailsLinks a:hover
{font-size:90%; text-decoration:underline;color:#444444}

.page_navigator
{font-weight:bold;color:#110F7C;}

.page_navigator a:link, .page_navigator a:visited, .page_navigator a:hover
{color:#110F7C;}

.listInfoPrice
{font-weight:bold;color:#0000FF;font-family:verdana, Arial, Helvetica, sans-serif;line-height:1.3;}

.listDate
{font-size:70%;}

.listInfoYearMakeModel, .listInfoMileage
{font-weight:bold;color:black;font-family:verdana, sans-serif;line-height:1.3;}

.listInfoYearMakeModel a:link, .listInfoYearMakeModel a:visited, .listInfoYearMakeModel a:hover
{color:black;text-decoration:none}



.btn1 { width: auto; font-weight: bold; border:1px solid #a6d30a; color:#ffffff; background-color:#62ac44; font-size:14px;
 padding: 5px; cursor:pointer; }
 .btn1:hover{background-color:#549e51;}
.btn2 { width: auto; font-weight: bold; border:1px solid #a6d30a; color:#ffffff; background-color:#f89629; font-size:11px;
 padding: 5px; cursor:pointer; }
 .btn2:hover{background-color:#549e51;}
a.black_underline:visited
{color:black;
font-size:90%;}
a.black_underline:link
{color:black;
font-size:90%;}
a.black_underline:hover{color:black;font-size:90%;}

.pointedInListingInfo
{border-bottom:solid 1px #eae9e4;
padding-bottom:2px;}

.featuredLinks a:link
{ padding:2px 2px 2px 2px; width:130px; float:left; color:#7B7B7B;}



td.leftmain {
padding-left:10px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#ddd7ee;
width:257px;
border:1px solid #d2d2d2;
padding-bottom:6px;
}

td.rightmain {
padding-left:10px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#ccddee;
width:257px;
border:1px solid #d2d2d2;
padding-bottom:6px;
}

td.maindisplay {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#000000;
}

td.det1
{
background:#F8F8F8 none repeat scroll 0 0;
border-top:1px solid #333333;
color:#000033;
font-family:Arial Unicode MS,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 1px;
text-align:left;
text-decoration:none;
}

.tittlet {
background:#D8D8D8 none repeat scroll 0 0;
border-top:1px solid #333333;
color:#000033;
font-family:Arial Unicode MS,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:2px 1px;
text-align:left;
text-decoration:none;
}

td.textt {
background:#F8F8F8 none repeat scroll 0 0;
border-top:1px solid #333333;
color:#000000;
font-family:Arial Unicode MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
padding:0px 0px;
text-align:left;
text-decoration:none;
}

td.textt1 {
background:#D8D8D8 none repeat scroll 0 0;
border-top:1px solid #333333;
color:#000000;
font-family:Arial Unicode MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
padding:0px 0px;
text-align:left;
text-decoration:none;
}

td.div_fix {

}


select.list {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:center;}
.searchTreeLevel1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.searchTreeLevel2 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.searchText {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchText1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchString {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchString1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchDate1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchDate2 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:right;}
.searchList 	{border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}	
.searchIntegerLess {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.searchIntegerMore {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:center;}
.searchGeoDistance {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.searchGeoLocation {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:center;}
.list {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:center;}
.inputList {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.inputString {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.inputInteger {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:124px; float:left;}
.inputTreeLevel2 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.inputTreeLevel1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.inputGeo {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.inputArea {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.inputArea1 {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:center;}
.logInNameInput {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.logInPassInput {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}
.priceFrom {border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:131px; float:left;}


/* ============================= footer ====================== background:#cccccc;*/
#footer{ background:#cccccc; border-top:solid 1px #a3a3a3; text-align:center; padding-top:0px; padding-bottom:10px; padding-left:1px;}
#footer a{ color:#7b7b7b; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#SearchForm{ padding-top:21px;}
#SearchForm .text{ font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000; background:url('http://jobs.nation.co.ke/sersch-form-bg.gif') no-repeat 0 7px; padding:0 15px 0 12px; display:block; float:left;}
#SearchForm .input{ border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:271px; float:left;}

#SearchForm .form-button{ display:block; background:url('http://jobs.nation.co.ke/images/form-button-left-bg.gif') left no-repeat ; float:left; line-height:1em; text-decoration:none; color:#000000; font-size:0.75em; margin:2px 0 0 8px; }
#SearchForm .form-button:hover{ text-decoration:underline;}
.form-button span{ display:block; background:url('http://jobs.nation.co.ke/images/form-button-right-bg.gif') right no-repeat; padding:0 3px;}
.form-button strong{ font-weight:normal; display:block; background:url(images/form-button-bg.gif) repeat-x; padding:5px 14px;}

#RegisterForm{ padding:2px 0 8px 0;}
#RegisterForm .text{ font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000;}
#RegisterForm .input{ border:solid 1px #e1d3c6; padding:3px 2px 3px 3px; width:145px; margin-bottom:5px;}
#RegisterForm .form-button{ display:block; background:url('http://jobs.nation.co.ke/images/form-button-left-bg.gif') left no-repeat ; float:left; line-height:1em; text-decoration:none; color:#000000; font-size:0.75em; margin-top:5px; }

#RegisterForm .form-button:hover{ text-decoration:underline;}
