@charset "utf-8";
/* Jay Simpson CSS Document */
/*-------------- General ------------------*/ 

body{
	padding:0;
	margin:0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000; 
	}
	
div, h1, h2, h3, form{
	padding:0;
	margin:0;
	}
	
p { padding:0 0 2px 0; margin:0; }	
	
img{
	padding:0;
	margin:0;
	border:none;
	}	
	
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}

a { text-decoration:underline; outline:0; color:#464646;  }
a:hover { text-decoration:none; }

.spacer { clear:both; line-height:0; font-size:0; }

/*-------------- General ------------------*/

#maindiv { width:903px; margin:0 auto; }
h2.headingban { text-indent:-2000px; width:263px; height:59px; background:url(../images/company-listed.gif) no-repeat 0 0; float:left; margin:40px 0 0 40px; }
h2.searchead { text-indent:-2000px; width:315px; height:87px; background:url(../images/search-text.gif) no-repeat 0 0; float:left; margin:25px 0 0 40px; }

h3.greenhead { background:#8bbc04 url(../images/h3-headleft.gif) no-repeat 0 0; color:#f8ffe4; font:bold 12px/16px Arial, Helvetica, sans-serif;  text-transform:uppercase;  text-align:center; height:34px; white-space:nowrap; }
h3.greenhead span.img { background:url(../images/h3-headright.gif) no-repeat 0 0; width:6px; height:34px; display:block; float:right; }
h3.greenhead span.text { float:left; padding:10px 0 0 6%; white-space:nowrap; display:block; text-align:center; width:88%; }

/*---change header size---*/
h3.gdsmall { width:134px; } 
h3.gdsmall2 { width:180px; } 
h3.gdmid { width:250px; }
h3.gdbig { width:350px; }
/*---change header size---*/
 
.header { }

.conselect { float:right; width:400px; }
.logodiv { width:230px; float:left; }
.logodiv img { padding:0 0 8px 0; }

.bodybgdiv { background:#fff url(../images/bodybg.jpg) repeat-x 0 0; padding:15px 0 0 0; }
.bodybgdivListingpage { background:#fff url(../images/bodybg.jpg) repeat-x 0 -60px; }

/*-------contry select---------*/
form#consel { margin:0; padding:0;}
form#consel label.textc { font-weight:bold; color:#7e7e7e; float:left; padding:7px 0 0 0;  }
form#consel label.selectb { background:url(../images/colselbg.gif) no-repeat 0 0; width:282px; height:21px; display:block; float:right; padding:6px; }
form#consel label.selectb .selectf { background:#f4f4f4; border:0; width:280px; font:normal 12px/14px Arial, Helvetica, sans-serif;  z-index:1; }
/*-------contry select---------*/

/*-------nav--------*/
.homebut { float:left; padding:0 7px 0 25px; }
.nav { padding:10px 0 0 0; }
.navmenu { }
.navmenu span.right { background:url(../images/nav-right.jpg) no-repeat 0 0; width:5px; height:34px; display:block; float:left;  }
.navmenu span.left { background:url(../images/nav-left.jpg) no-repeat 0 0; width:5px; height:34px; display:block; float:left; }

.navmenu ul { padding:0; margin:0; float:left; background:url(../images/nav-mid.jpg) repeat-x 0 0; display:block; height:34px;  }
.navmenu ul li { float:left; }
.navmenu ul li a { float:left; color:#7e7e7e; text-decoration:none; padding:0 11px; line-height:30px; font-weight:bold; white-space:nowrap; background:url(../images/ulli-bg.jpg) no-repeat 100% 60%;  }
.navmenu ul li a:hover, .navmenu ul li a.active { text-decoration:underline; }
.navmenu ul li a.nobg { background:none; }
/*-------nav--------*/

/*-------login panel--------*/
#loginpan { }
#loginpan span.logpantop { background:#57b0d5 url(../images/bandiv-up.jpg) no-repeat 0 0; display:block; width:903px; height:6px; padding:0; margin:0; }
#loginpan span.logpanbot { background:url(../images/bandiv-down.jpg) no-repeat 0 0; display:block; width:903px; height:6px; padding:0; margin:0; }
 #loginpan .logcon { height:251px; padding:0; margin:0; background:#0d7ac0 url(../images/loginpan-bg.jpg) repeat-x 0 0;  }
#loginpan .logconlistingpage { height:140px; background:#0d7ac0 url(../images/innerpage-headerbg.jpg) repeat-x 0 0;  }

#logform { padding:0; padding:45px 0 0 60px; width:435px; float:left; position:relative; top:0; left:0; }
#logform label.texts { color:#FFF; font-weight:bold; padding:8px 0 0 25px; float:left; margin:0 0 30px 0; /*width:112px;*/ }
#logform label.texts1 { color:#FFF; font-weight:bold; padding:8px 0 0 25px; float:left; margin:0 0 30px 0; /*width:112px;*/ }
#logform label.textcheck { padding:8px 25px 0 0; }
#logform input.checkb { margin:0 10px 0 0; } 
#logform label.textfil { background:url(../images/textfilbg.gif) no-repeat 0 0; display:block; width:282px; height:22px; float:left; margin:0 0 20px 0; padding:8px 6px; }
#logform input.textf { width:280px; border:0; font:normal 12px/14px Arial, Helvetica, sans-serif; }
#logform select.selbox { width:280px; border:0; font:normal 12px/14px Arial, Helvetica, sans-serif; } 
#logform input.subbut { background:url(../images/serachbut-bg.gif) no-repeat 0 0; width:122px; height:32px; border:0; color:#FFF; font:bold 11px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; }

.logpanimg { width:174px; height:157px; float:left; margin:30px 0 0 130px; }
.innerpageimg { width:187px; height:131px; float:right; padding:6px 70px 0 0;   }
/*-------login panel--------*/

/*------body content-------*/
.bodyconpan { background:url(../images/bodyshadow.jpg) no-repeat 0 0; margin:1px 0 0 0; padding:30px; text-align:left; }
.bodyconpan1 { background-color:#e8e8e8;margin:1px 0 0 0; padding:30px; }
.bodyconpan p.bottom { color:#464646; font:normal 13px/16px Arial, Helvetica, sans-serif; }
/*------body content-------*/

/*------footer-------*/
#footer { text-align:center; background:url(../images/footertopbor.jpg) no-repeat 0 0; padding:15px 0 0 0; }
#footer a { color:#212121; padding:0 6px; font-size:11px; }
#footer p.copy { font-size:11px; }
/*------footer-------*/


/*-----add listing page form section-----*/
.addformdiv { border:#e0e0e0 solid 1px; width:530px; background:#FFF; }
form#innerform { width:340px; margin:30px 90px;  }
form#innerform label.text { padding:0 5px 10px 0; float:left; margin:0; display:block; width:100px; text-align:right; }
form#innerform label.formfield { display:block; float:left; margin:0; padding:0 0 10px 0; }

form#innerform input.textf { width:180px; height:18px; border:#c6c6c6 solid 1px; font:normal 12px/22px Arial, Helvetica, sans-serif; }
form#innerform textarea.texta { width:180px; height:80px; border:#c6c6c6 solid 1px; font:normal 12px/22px Arial, Helvetica, sans-serif; }
form#innerform select.self { width:183px;  border:#c6c6c6 solid 1px; font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0; margin:0; }

form#innerform  input.subbut { background:#8bbc04; width:80px; height:25px; border:0; color:#FFF; border:#6e9600 solid 1px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; }

/*-----add listing page form section-----*/

/*-----serach page form section-----*/
.addformdivform { width:auto; padding:25px; margin:0 0 20px 0; }
form#searchpage { width:322px; height:98px; float:right; padding:28px 30px 0 0; }
form#searchpage label.text { width:112px; color:#FFF; font-weight:bold; display:block; float:left; padding:0 0 11px 0;  }
form#searchpage label.field { float:right; display:block; width:187px; padding:0 0 10px 0; }
form#searchpage input.textf { width:183px; height:20px; padding:0 2px; margin:0; background:#dbedf6; border:0; font:normal 12px/18px Arial, Helvetica, sans-serif;  }
form#searchpage select.selbox { width:187px; height:20px; padding:0; margin:0; background:#dbedf6; border:0; font:normal 12px/18px Arial, Helvetica, sans-serif;  }
form#searchpage input.subbut { background:url(../images/serachbutsmall-bg.gif) no-repeat 0 0; width:110px; height:28px; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFF; border:0; cursor:pointer; text-transform:uppercase;   }
form#searchpage label.fieldright { text-align:right; }


form#searchbody { padding:0; margin:0; }
form#searchbody label.field { float:left; display:block; width:700px; padding:2px 0;  }
form#searchbody label.but { float:left; display:block; width:90px; padding:0; }
form#searchbody input.textf { width:680px; height:20px; padding:0 2px; margin:0; border:#c6c6c6 solid 1px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333;  }
form#searchbody input.subbut { background:#8bbc04; width:80px; height:25px; border:0; color:#FFF; border:#6e9600 solid 1px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; }
/*-----serach page form section-----*/

/* for listing premium */

.listing_teaser_premium {
background-color:#e8f1cc;
border:5px;	 
border-style: solid;
border-color: #9abf20;
}
