/*Mobile Starts*/
#header-m, #searchtitle-m, .latestjobs-m, #homebanner-m, #searchback-m, #accountback, #accountback2, .pm_send_link-m, .results-m, .accountlogout, .loginmessage, .show-m, #post-job-m, #password-m, .apply-mobile, .apply-mobile2 { display: none; }	
    	

.floatleft {float: left;}


#applybox { width: 580px; margin: 0 0 30px 20px; height: 240px; border-bottom: 1px dotted #333; }
#applybox-b { width: 580px; margin: 0 0 30px 40px; height: 240px;  border-bottom: 1px dotted #333; }

#applyheader { margin: 0 0 30px 0; border-bottom: 1px dotted #333; }
#applyheader p { font-family: Arial, Helvetica, sans-serif; font-size: 36px; margin: 0 0 10px 0; color: #3a3d3d; font-weight: bold; }

#applylogin { width: 309px; padding: 0; margin: 0 0 0 0; float: left; border-right: 1px solid #b8bcbd; }
#applyregister { width: 220px; border-left: 1px solid #dee0e0; padding: 0 0 0 20px; margin: 0 0 0 0; height: none; text-align: left; float: left; }

#listingLinkswrap{ float: left; margin-left: /*440px*/420px; }

#applynow2 {margin: -18px 0 0 100px;}

#applynow-b {margin: 0 20px 0 40px; border-bottom: 1px dotted #333; padding: 0 0 20px 0;}
	
#applynow {margin: 0 20px 0 20px; border-bottom: 1px dotted #333; padding: 0 0 20px 0;}


#ApplicationForm {width: 500px; float: left;}

#SubmitButton {margin: 20px 0 0 0;}

#textleft3 h3 {font-size: 22px;}

.menuline {width: 180px; height: 1px; margin: 5px 0 5px 0; padding: 0 0 0 0; border-bottom: 1px solid #ddd;}

#form_subject {width: 400px;}


#editProfileForm .button {float: left; margin: 10px 85px 0 107px;}

#detailsbanner {margin: 20px 0 0 120px;}

#repostinfo {clear: both; margin-top: 50px; position: absolute; width: 400px;}


#searchwrap { width: 650px; margin: 0 auto 0; }
#searchwrap fieldset { float: left; width: 300px; }
#searchtitle-m h2 {color: #fff; font-family: Arial; margin: 0 0 0 0; padding: 20px 0 0 0; font-size: 20px; font-weight: bold; text-align: center; background: none;}


#contactnow {width: 580px; margin: 0 0 0 20px; border-bottom: 1px dotted #333; height: 80px;}

#contactbox {width: 580px; margin: 0 0 30px 20px; background: none; height: 360px; border-top: 1px dotted #333; border-bottom: 1px dotted #333;}

#contactheader {font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; margin: 20px 0 30px 0; color: #3a3d3d;}

#contactlogin {width: 309px; padding: 0; margin: 0 0 0 0; float: left; border-right: 1px solid #b8bcbd;}

#contactregister {width: 220px; border-left: 1px solid #dee0e0; padding: 0 0 0 20px; margin: 0 0 0 0; height: none; text-align: left; float: left;}

.forgotpassword {margin-left: 130px;}

.register-btn {float:left; margin: 0 85px 0 10px;}

#textleft3 #createprofile h3 {font-size: 22px;}

#loadingwrap {clear: both; margin: 0 0 0 150px;}

#loadingwrap2 {clear: both; margin: 0 0 0 115px;}

#colwrap3{

	background: #ffffff;
	
	padding: 40px 0 40px 0;
	
	line-height: 18px;
	
	margin-left: 175px;

}


.contact-details {width:60%;}
.contact-comments {width:90%;}

#cv-database {float: left; width: 430px; height: 280px;}
#cv-database-reg {margin: 10px 0 0 0;}
#cv-profile {float: left; width: 328px;}
#cv-screenshot {clear: both; text-align: center; height: 380px;}


#reg-table, #reg-table2 {display:block; width:auto; margin: 10px 0 0 0;}
#reg-row {display:block;}
#reg-cell {display: table-cell; float: left;}
#reg-cell2 {display: table-cell; float: left; padding-left: 5px;}

.terms {margin: 15px 0 0 160px; font-size: 11px;}
.terms a {color: #1e1e1e;}
.terms a:hover {color: #1e1e1e;}

#reg-table3 {display:block; width:auto; margin: 0 0 0 0;}

#empoffer {width: 435px; padding: 10px; margin: 0 0 10px 0; border: dashed 1px #ccc;}


/*
NOTE: add background-size: auto 100%; to #maincolumn h2, .static, .static2 h1

Change .numberperpage and .numberPerPage
*/


/*Mobile Ends*/



#xtra-ads { padding: 0 0 40px 0; }
#jobtext { float: left; margin: 0 40px 0 0; width: 870px; padding: 20px 40px 0 40px; background: url(xtra/images/body-bg.png) repeat-x; }
#jobpics { float: right; width: 455px; margin: -212px -10px 10px 20px; }
#joblogo { height: 118px; text-align:center; }
#jobinfo { height: 172px; padding: 20px 0 0 40px; background: url(xtra/images/header-bg.png) repeat-x #717172; }
#jobinfo h1 { color: #fff; font-size: 24px; margin: -5px 0 0 0; font-weight: normal; width: 425px; background: none; font-family: Arial; padding-top: 0; }
#jobinfo h3 { color: #fff; font-size: 24px; margin: -5px 0 0 0; font-weight: normal; width: 425px; /*overflow: hidden; white-space: nowrap; text-overflow: ellipsis;*/ }
#jobinfo p { color: #fff; line-height: 18px; font-size: 13px; font-weight: normal; margin: 0; width: 425px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#jobinfo a { color: #b7e2f8; }
#jobtext p { font-size:13px; line-height: 20px; }
#jobtext ul { line-height: 20px; font-size:13px; }

#jobtext h1 { color: #1e1e1e; font-size:13px; background: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#xtra-ads #jobtext h2, #xtra-ads #jobtext h3, #xtra-ads #jobtext h4, #xtra-ads #jobtext h5, #xtra-ads #jobtext h6 { color: #1e1e1e; font-size:13px; background: none; margin: 0; padding: 0; font-weight: normal; }



/*<---------------------Apply btn------------------------->*/

#xtra-apply-btn { width: 181px; height: 44px; margin: -45px 0 0 110px; }

#jobtext li { line-height: 20px; font-size: 13px; }

#jobtext { font-size:13px; line-height: 20px; }


/*<---------------------CK Editor------------------------->*/

#maincolumn .cke_combo {display:none;}
fieldset .cke_combo {display:none;}
#maincolumn .cke_button__table_icon {display: none;}


/*<---------------------New Apply Now/Contact Box------------------------->*/

#apply-now-box {width: 580px; margin: 0 0 30px 20px; background: none; height: 240px; border-top: 1px dotted #333; border-bottom: 1px dotted #333;}
#apply-now-box2 {width: 580px; margin: 0 0 30px 40px; background: none; height: 240px; border-top: 1px dotted #333; border-bottom: 1px dotted #333;}

#apply-now-top {margin: 0 0 30px 0; border-bottom: 1px dotted #333;}
#apply-now-left {width: 309px; padding: 0; margin: 0 0 0 0; float: left; border-right: 1px solid #b8bcbd;}
#apply-now-right {width: 220px; border-left: 1px solid #dee0e0; padding: 0 0 0 20px; margin: 0 0 0 0; height: none; text-align: left; float: left;}

#apply-now-top p {font-family: Arial, Helvetica, sans-serif; font-size: 36px; margin: 10px 0 15px 0; color: #3a3d3d;}
#apply-now-left p {margin: 0 0 10px 0;padding: 0 0 0 0;font-size: 13px;}
.new-candidate1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #4c82cd; margin: -11px 0 0 0;}
.new-candidate2 {margin: 5px 0 15px 0;padding: 0 0 0 0;font-size: 13px;}

#contact-box {width: 580px; margin: 0 0 30px 20px; background: none; height: 360px; border-top: 1px dotted #333; border-bottom: 1px dotted #333;}
.contact-text {font-family: Arial, Helvetica, sans-serif; font-size: 28px; margin: 20px 0 30px 0; color: #3a3d3d;}
#why-register {margin: 30px 0 0 0;}


/*<---------------------Content Tab Box------------------------->*/

div.tabBox {width:977px; float:left; overflow: visible; margin: 0 0 0 4px;}

.tab-box-left {float: left; width: 500px; padding: 20px;}
.tab-box-right {float: left; padding: 0 0 20px 20px; width: 400px; border-left: 1px dashed #ccc;}
.tabContainer .tab-box-right p, .tabContainer .tab-box-right li {font-size: 16px;}
 
ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 31px; width: 977px; border-bottom: 1px dashed #bbb; border-left: 1px dashed #bbb;} 
ul.tabs li {float: left; margin: 0 20px 0 0; padding: 0; height: 31px; line-height: 32px; overflow: hidden; position: relative; width: 215px;text-align: center;} 
ul.tabs li a {display: block; padding: 0 5px; outline: none; text-decoration: none; font-size: 11px; color: #000; border: 1px dashed #bbb; border-left: none;}
 
.tabContainer {border-top: none; overflow: hidden; clear: both; float: left; width:977px; min-height:300px; margin-bottom:10px; /*border-bottom:1px dashed #bbb;*/ border-left:1px dashed #bbb; border-right:1px dashed #bbb;}
 
.tabContent {padding:0px;} 
.tabContent a, .tabContent a:hover {color: #6ca9fa; font-weight: bold; text-decoration: none;}

div.tabBox h3 {font-family: Helvetica, Arial; font-size: 16px; font-weight: bold; color: #fa6cb8;}
div.tabBox h4 {font-family: Helvetica, Arial; font-size: 24px; font-weight: bold; color: #fa6cb8;}
div.tabBox p {font-family: Helvetica, Arial; font-size: 13px; line-height: 22px;}
div.tabBox span {font-family: 'Lobster14Regular', Arial, sans-serif; font-size: 22px; color: #6ca9fa;}
div.tabBox ol {font-family: Helvetica, Arial; margin: 0 0 0 -10px;}
div.tabBox li {line-height: 30px;}

.tab-left-border {border-left: 1px dashed #bbb;}
 
/*ul.tabs li a:hover {background: #fbfbfb;}*/ 
ul.tabs li.active {border-bottom:1px solid #f5f7f6;} 
ul.tabs li.active a, ul.tabs li.active a:hover {border-bottom:none;}


/*<---------------------Gallery------------------------->*/

#gallery { padding: 60px 28px 0 28px; width: 332px; height: 202px; background: url(xtra/profile/my-work-bg.png) no-repeat;	}
	#gallery .gallery-end { margin: 0 0 10px 0; }
	#gallery div { float: left; width: 73px; height: 73px; border: 1px solid #dedede; margin: 0 10px 10px 0; }
	#gallery img {
		border: 4px solid #eee;		
	}
	#gallery a:hover img {
		border: 4px solid #fff;		
	}
	
	#video-js { margin: 10px 0 0 0; padding: 60px 28px 0 28px; width: 332px; height: 256px; background: url(xtra/profile/my-video-bg.png) no-repeat;	}

/*<---------------------Lightbox------------------------->*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*<---------------------Promo JS------------------------->*/


#pricing-table-js { background: url(http://hair2beautyjobsource.com/templates/IntelligentView/main/images/account/premium-bg.png) no-repeat; width: 692px; height: 437px; padding: 200px 0 0 25px; }
#promo-info-js { width: 300px; margin: 0 0 30px 0; }
#upgrade-btn { margin: 5px 0 0 30px; }

#pricing-table-js #promo-info-js span { font-size: 12px; line-height: 16px; }

.prem1 { color: #ee589c; font-weight: bold; font-size: 13px; margin-left: 40px;}
.prem2 { color: #3891e0; font-weight: bold; font-size: 13px;}
.prem3 { color: #6c737a; font-weight: bold; font-size: 13px;}
.prem4 { color: #00b2b1; font-weight: bold;}

input.upgrade {	background: url(account/upgrade-btn.gif) no-repeat;	width: 242px; height: 57px;	border: 0; cursor: pointer; }

input.payment-btn {	background: url(proceed_btn.gif) no-repeat;	width: 172px; height: 43px;	border: 0; cursor: pointer; }


/*<---------------------Profile Xtra------------------------->*/

#profile-xtra { padding: 0 0 40px 0; background: url(xtra/profile/header-bg.png) repeat-x; }
#left-col-js { float: left; margin: 0 0 0 0; }
#right-col-js { float: left; margin: 0 0 0 30px; }
#tabs-js { float: left; margin: 19px 0 0 -25px; position: relative; }
#profile-xtra #jobpics { background: url(xtra/profile/main-pic.jpg) no-repeat; width: 388px; height: 466px; margin: 19px 0 10px -4px; }
#profile-xtra #jobinfo { height: 174px; padding: 20px 0 0 0; }
#profile-xtra #jobtext { margin: 0 0 0 0; width: 400px; padding: 20px 40px 0 0; }

#profile-xtra h3 { color: #c4f9fe; font-size: 40px; margin: -5px 0 0 0; font-weight: normal; width: 445px; }
#profile-xtra #jobinfo p { color: #fff; line-height: 18px; font-size: 13px; font-weight: normal; margin: 0; width: 445px; }
#profile-xtra #jobinfo a { color: #f1297f; }
#profile-xtra #jobtext p { font-size:13px; line-height: 20px; }
#profile-xtra #jobtext ul { line-height: 20px; }

.phone-pic { margin: 5px 0 -2px 0; }
.phone-text { color: #fdbad7; font-size: 13px; }

/*<---------------------Social Media------------------------->*/

#social-wrapper { width: 200px; margin: 0 auto; }
#social { width: 200px; border-bottom: dotted 1px #888; margin: 30px 0 5px 0; }
#social img { padding: 0 0 5px 55px; }


.facebook-btn {
	display: block;
	width: 26px;
	height: 27px;
	background: url(facebook-footer.png) no-repeat 0 0;
	margin: 0 40px 0 20px;
	float: left;
}

.facebook-btn:hover { 
	background-position: 0 -27px;

}

.facebook-btn span {
	position: absolute;
	top: -999em;
}

.twitter-btn {
	display: block;
	width: 27px;
	height: 27px;
	background: url(twitter-footer.png) no-repeat 0 0;
	margin: 0 40px 0 0;
	float: left;
}

.twitter-btn:hover { 
	background-position: 0 -27px;
}

.twitter-btn span {
	position: absolute;
	top: -999em;
}

.google-btn {
	display: block;
	width: 27px;
	height: 27px;
	background: url(google-footer.png) no-repeat 0 0;	
	float: left;
}

.google-btn:hover { 
	background-position: 0 -27px;
}

.google-btn span {
	position: absolute;
	top: -999em;
}

/*<---------------------Payment Page------------------------->*/

#checkout-main p{margin:0px;}
#checkout-main {width: 910px; height: 600px; padding: 20px;}
#checkout-leftcol {float: left; width: 577px;}
#checkout-rightcol {float: right; margin-right: 20px;}
#checkout-header {width: 577px; height: 64px; background: url(payment-header.gif) no-repeat;}
#checkout-header p {font-family:Segoue UI, Arial, Helvetica, sans-serif; font-size: 20px; color: #684269; padding: 18px 0 0 20px; }
#checkout-header2 {width: 577px; height: 40px; border-bottom: 1px dotted #999; background: url(card-types.gif) right no-repeat;}
#checkout-header2 p {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #684269; font-weight: bold; padding: 10px 0 0 20px; }

#checkout-form {margin: 20px 0 0 0;}
#checkout-form fieldset {border: 0px; padding: 0 0 12px 0;}
#checkout-form .inputName, .inputField, .inputReq, .inputString, .searchList {display: block; float: left; font-family: Arial, Georgia; font-size: 12px; color: #333;}
#checkout-form .inputName {width: 140px; text-align: right; margin-right: 10px; padding-top: 4px;}
#checkout-form .inputField {width: 200px;}
#checkout-form .inputReq {width: 2%; color: #be7ac3;}
#checkout-form .inputString {border:1px solid #C6C6C6; width:200px; padding: 3px;}
#checkout-form .searchList {width:200px; padding: 3px;}

#checkout-order {width: 270px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #575C53;}
#checkout-order-top {padding: 0 10px 10px 0; font: 20px Segoue UI, Verdana, Arial, Helvetica; color: #684269; margin-bottom: 3px;}
#checkout-order-left {float:left; width: 125px;}
#checkout-order-pay {padding: 0px; border-bottom: 1px dotted #999; border-top: 1px dotted #999; padding: 6px 10px 6px 3px; font-weight: bold; }
#checkout-order-amount {padding: 6px 10px 6px 3px; border-bottom: 1px dotted #999; font-weight: bold; }
#checkout-order-right {float:left; width: 145px;}
#checkout-order-package {padding: 6px 10px 6px 3px; border-bottom: 1px dotted #999; border-top: 1px dotted #999;}
#checkout-order-price {padding: 6px 10px 6px 3px; border-bottom: 1px dotted #999;}

#checkout-paypal {width: 270px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin-top: 30px;}
#checkout-paypal form {margin-top: 5px;}



/*<---------------------EMP Payment Page------------------------->*/


.pricingevenrow {background: #f5f5f5;}
.pricingoddrow {background: #fafafa;}
#pricing-table {width: 455px; float: left;}
#pricing-promo {width: 231px; float: left; margin: 0 0 0 10px;}
.pricing-border1 {border-top: 1px solid #fff; border-right: 1px solid #fff; padding: 10px;}
.pricing-border2 {border-top: 1px solid #fff; padding: 10px;}


/*<---------------------Emp Dashboard no package------------------------->*/

#topupleft { width: 265px; margin: 0 15px 0 0; float: left; }
#topupright { 
	width: 440px; 
	height: 310px; 
	float: left; 
	padding: 40px 0 0 0; 
	/*background:url(http://hair2beautyjobsource.com/test/templates/IntelligentView/main/images//account/price-label.gif) no-repeat 270px -5px;*/ 
}

#emailthumb { position: relative; top: 92px; right: 0; float: right; width: 120px; margin-right: -5px; }

.topup-postjob { font-weight: bold; font-family: Segoe UI, Arial; font-size: 34px; color: #348fc9; margin: 0 0 0 5px; }

.topup-cand { font-weight: bold; font-family: Segoe UI, Arial; font-size: 24px; color: #348fc9; margin: 0 0 0 5px; }

#topup-email {width: 400px; float: left; }

#topup-email span { font-family: Segoe UI, Arial; font-size: 18px; margin: 0 0 0 5px; }

#topup-search { width: 400px; float: left; margin-top: 5px; }

.topup-search { font-family: Segoe UI, Arial; font-size: 16px; margin: 0 0 0 5px; }

.topup-search2 { font-family: Arial; font-size: 11px; margin: 0 0 0 5px; }

.topup-btn {
	display: block;
	width: 189px;
	height: 57px;
	background: url(account/buy-now-btn.png) no-repeat 0 0;
	margin: 10px 0 0 0;
	float: left;
	

}

.topup-btn:hover { 
	background-position: 0 -57px;

}

.topup-btn span {
	position: absolute;
	top: -999em;
}



/*<---------------------Candidate newsletter------------------------->*/

.thumbnail:hover img{
border: none;
}

.thumbnail span{ /*CSS for enlarged image*/
width: 643px;
position: absolute;
margin: -400px 0 0 -890px;
visibility: hidden;
text-decoration: none;
text-align: center;
color: #fff;
/*background-color: #fff;*/
/*padding: 5px;*/
/*border: 3px #ddd;*/
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*<---------------------Candidate newsletter ends------------------------->*/

/*<---------------------Emp Dashboard no package ends------------------------->*/




/*post job acc btn*/

.postjobacc-btn {
	display: block;
	width: 114px;
	height: 37px;
	background: url(postjob-acc.gif) no-repeat 0 0;	
	float: left;
	

}

.postjobacc-btn:hover { 
	background-position: 0 -37px;

}

.postjobacc-btn span {
	position: absolute;
	top: -999em;
}


/*repost link*/



a.repost 
{ color: #15ea86;}

a.repost:hover 
{ color: #05d272;}



/*next/previous btns*/


.prev-btn {
	display: block;
	width: 86px;
	height: 37px;
	background: url(details_back_btn.gif) no-repeat 0 0;
	/*margin: 10px 0 0 -7px;*/
	float: left;
	

}

.prev-btn:hover { 
	background-position: 0 -37px;

}

.prev-btn span {
	position: absolute;
	top: -999em;
}


.next-btn {
	display: block;
	width: 86px;
	height: 37px;
	background: url(details_next_btn.gif) no-repeat 0 0;
	/*margin: 10px 0 0 -7px;*/
	float: left;
	

}

.next-btn:hover { 
	background-position: 0 -37px;

}

.next-btn span {
	position: absolute;
	top: -999em;
}




/*new login*/



#login_left {

	width: 288px; 
	float: left; 
	height: 125px; 
	border-right: 1px solid #b8bcbd; 
	margin-top: 10px; 
	padding: 0 20px;

}

#register_right {

	width: 180px; 
	float: right; 
	height: 125px; 
	border-left: 1px solid #fcffff; 
	margin-top: 10px; 
	padding: 0 20px; 
	text-align: center;

}

#login_left p {

	padding: 10px 0; 	

}


#register_right p {

	padding: 10px 0;

}

#why_register {
	 
	padding: 0 20px 20px 20px;
}

#why_register p{
	 
	padding-bottom: 10px;
}


#pass2{

	width: 128px;

	vertical-align: top;

	margin: 0 5px 0 0;

	color: #777;

	padding: 4px;

	border: 1px solid #cccccc;

	background: #ffffff;	

}

#user2{

	width: 126px;

	vertical-align: top;

	margin: 0 5px 0 0;

	color: #777 /*#cccccc*/;

	padding: 4px;

	border: 1px solid #cccccc;

	background: #ffffff;	

}


#logoptions2 {

	font-size: 11px;
	float: right;
	margin: -25px 5px 0 0;

}

#login_btn {

	margin-top: 10px;

}

/*new login end*/


#applyfooterwrap { background: url(apply_bg.png) repeat-x; position: fixed; bottom: 0; left: 0; height: 20%; width: 100%; z-index: 12; }

.applyfootertop { position: relative; left: 50%; margin-left: -475px; width: 950px; }

#applyfooterbtm { background: #fff /*url(apply_bg2.png) repeat-x bottom*/; height: 100%; width: 100%; clear: both; padding: 10px 0 0 0;}

#applybtn { float: left; width: 181px; height: 44px; margin: 0 42px 0 30px;}

.applybtn2 { float: left; width: 170px; height: 42px; margin: 2px 14px 0 0;}

.applytext { clear: both; padding: 0 0 0 30px; }


#process { border-bottom: 1px dotted #333; margin: 0 20px; padding: 0 0 0 40px; }


#salon_design { padding-right: 60px; }
#colwrap #salon_design h3 { font-size: 22px;}



#reg_bread {
	
	float: left; 
	
	height: 36px; 
	
	margin: 0 0 30px 0; 
	
	padding: none;
	
}



#reg_details {
	
	float: left; 
	
	width: 181px; 
	
	height: 36px; 
	
	padding: none;
	
}

#reg_profile {
	
	float: left; 
	
	width: 185px; 
	
	height: 36px; 
	
	padding: none;
	
}

#reg_done {
	
	float: left; 
	
	width: 171px; 
	
	height: 36px; 
	
	padding: none;
	
}

a.article:link, a.article:active, a.article:visited, a.article:hover 
{ color: #1e1e1e; text-decoration: underline}

.testmon1 {color: #44a1c4;}
.testmon2 {color: #bd7ac3;}

.points {color: #7b5e7d}

/*==== IMAGE HEADERS ====*/



#imageheader_aboutus {

	background: url(header01.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}



#imageheader_articles {

	background: url(header02.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}



#imageheader_faqs {

	background: url(header03.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}



#imageheader_contactus {

	background: url(header04.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}



#imageheader_registration {

	background: url(header05.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}



#imageheader_registration_offer {

	background: url(header-register.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

#imageheader_login {

	background: url(header05g.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

#imageheader_password {

	background: url(header06.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

#imageheader_account {

	background: url(header07.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

#imageheader_pricing {

	background: url(header_pricing_50per3.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

#imageheader_discount {

	background: url(header_discount.jpg) no-repeat;

	width: 950px;

	height: 130px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}

/*==== END IMAGE HEADERS ====*/




/*==== JQUERY BANNER ====*/


#slideshow {
    position:relative;
    height:252px;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 252px;
    background-color: #FFF;
}

#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
}

#slideshow div img {
    height: 252px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


#slideshow2 {
    position:relative;
    height:224px;
	margin: 0 0 10px 0;
}

#slideshow2 div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 224px;
    background-color: #FFF;
}

#slideshow2 div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 div.last-active {
    z-index:9;
}

#slideshow2 div img {
    height: 224px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

.testimonial1 { color: #5ea5ba; }
.testimonial2 { color: #f59704; }


#slideshow-js {
    position:relative;
    height:144px;
	margin: 0 0 10px 0;
}

#slideshow-js div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 144px;
    background-color: #FFF;
}

#slideshow-js div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow-js div.last-active {
    z-index:9;
}

#slideshow-js div img {
    height: 144px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


body {

	background: #f5f7f6 url(background.png) repeat-x top left;

	padding: 0px; margin:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1e1e1e;

}



.clr {clear: both;}

fieldset {border: 0px; margin: 2px 0 2px 0; padding: 2px 0 2px 0;}

a {color: /*#1e1e1e*/ #15ceea; text-decoration: underline; outline: 0;}

a:hover {color: #008aff;}

h1 {

	background: #ffffff;

	color: #69506b;

	font-size: 30px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin-top: 0;

	padding-top: 0;

}

h2 {

	color: #373737;

	font-size: 17px;

	margin: 2px;

}



.MainDiv {

	width: 980px;

	margin: 0 auto;

	display: block;

	position: relative;

	overflow: hidden;

}





/*==== HEADER PAGE ========*/

.headerPage {

	background-image: url(header.png); background-repeat: no-repeat; background-position: center;

	width: 100%; height: 107px;

}

.userMenu {

	float: right;

	margin: 20px 10px 0 0;

	display: block;

	text-transform: lowercase;

}

.logo {

	float:left;

	display: block;

	margin-top: 20px;

}

.Language {

	float:left;

	display: block;

	margin: 5px 0 0 30px;

}

#homemessage {

	background-color: #c7d2d4; 
	
	text-align: center;

	height: 20px;
	
	display: block;

	margin: 0 0 0 0;
	
	padding: 5px 0 0 0;

}

#homemessage h1 {

	background-color: #c7d2d4;
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	color: #504b51; 
	
	border: none;

	text-transform: none;

	height: inherit;

	line-height: normal;
	
	margin: 0px;
	
	padding: 0px;
	
	display: inline;

}	

/*==== END HEADER PAGE ====*/







/*==== TOP MENU ========*/

.topMenu {

	background: url(topMenu.png) repeat-x; background-position: bottom;

	width: 100%; height: 42px;

	display: block;

}

.bottomMenu {

	width: 100%; height: 42px;

	display: block;

	text-align: center;

	font-size: 11px;

	margin: 20px 0;

	text-transform: lowercase;

}

.bottomMenu a {padding: 0 5px;}

.leftTopMenu {

	background: url(leftMenu.png) no-repeat;

	width: 3px; height: 38px;

	display: block;

	float: left;

	margin: 4px 0 0 0;

}

.rightTopMenu {

	background: url(rightMenu.png) no-repeat;

	width: 3px; height: 38px;

	display: block;

	float: right;

	margin: 4px 0 0 0;

}

.topMenu ul{list-style-type: none; margin: 0px; padding: 0px; line-height: 42px;}

.topMenu li {float: left;}

.topMenu li a {

	color: white;

	text-decoration: none; text-transform: uppercase;

	font-size: 13px; font-family: Arial;

	padding: 0 15px;

	display: block;

}

.topMenu li a:hover {

	background: url(hoverMenu.png) repeat-x;

	color: white;

	text-decoration: none; text-transform: uppercase;

	font-size: 13px; font-family: Arial;

	padding: 0 15px;

}



li.sep {

	background: url(menuSep.png) no-repeat;

	width: 2px; height: 38px;

	margin: 4px 0 0 0;

}

/*==== END TOP MENU ====*/







/*==== COLUMNS ========*/

.leftColumn, .rightColumn{

	display: block;

	float: left;

	position: relative;

	overflow: hidden;	

}



.leftColumn {width: 173px;}

.rightColumn {width: 193px;}

.indexPageColumn {

	width: 100%;

	display: block;

	position: relative;

	overflow: hidden;

	margin: 0 0 15px 0;

}

/*==== END COLUMNS ====*/







/*==== LOGIN FORM ========*/

.loginFormTop {

	background: url(loginTop.png) no-repeat;

	color: white;

	display: block;

	font-family: Arial; font-size: 15px;

	width: 173px; height: 30px;

	line-height: 30px;

	padding: 0 0 0 5px;

	text-transform: uppercase;

}

.loginFormBg {

	border-left: 1px solid #fccea1;

	border-right: 1px solid #fccea1;

	background: #f6f6f6;

	width: 161px;

	display: block;

	color: #565342;

	font-size: 11px;

	padding: 0 5px;

}

.buttonLogin {

	background: url(loginButton.png) no-repeat;

	width: 34px; height: 22px;

	display: block; float: right;

	border: 0px;

	color: white;

}

.loginFormBottom {

	background: url(loginBottom.png) no-repeat;

	width: 173px; height: 5px;

	display: block;

}

/*==== END LOGIN FORM ====*/





/*==== BROWSE BY ========*/

/*

ul.browseListing {

	margin: 0px; padding: 0px;

	list-style-type: none;

}

.browseListing a {

	background: url(arrowCicle.png) no-repeat;

	background-position: left center;

	margin: 0; padding: 5px 0 0 15px;

	display: block;

}

.browseListing a:hover {

	background: url(arrowCicleBlue.png) no-repeat;

	background-position: left center;

	margin: 0; padding: 5px 0 0 15px;

	display: block;

}

*/

/*==== END BROWSE BY ====*/







/* */

/*==== BROWSE BY ========*/

ul.browseListing {

	margin: 0px; padding: 0px;

	list-style-type: none;

}

.browseListing a {

	background: url(arrowCicleTest.png) no-repeat;

	background-position: left center;

	margin: 8px 0 0 0; padding: 0px 0 0 16px;

	display: block;

}

.browseListing a:hover {

	background: url(bgarrowTest.png) no-repeat;

	background-position: left center;

	margin: 8px 0 0 0; padding: 0 0 0 16px;

	display: block;

	color: white;

	text-decoration: none;

}

/*==== END BROWSE BY ====*/

/* */







/*==== H1 ICONS ========*/

h1.Companies {

	background: url(companiesIco.png) no-repeat; background-position: right center;

	border-bottom: 1px dotted black;

	text-transform: uppercase;

	color: #373737;

	font-size: 16px; font-family: Arial; font-weight: normal;

	height: 39px;

	line-height: 18px;

	padding: 0 46px 0 0;

}



h1.Category {

	background: url(categoryIco.png) no-repeat; background-position: right center;

	border-bottom: 1px dotted black;

	text-transform: uppercase;

	color: #373737;

	font-size: 16px; font-family: Arial; font-weight: normal;

	height: 39px;

	line-height: 18px;

	padding: 0 46px 0 0;

}



h1.City {

	background: url(cityIco.png) no-repeat; background-position: right center;

	border-bottom: 1px dotted black;

	text-transform: uppercase;

	color: #373737;

	font-size: 16px; font-family: Arial; font-weight: normal;

	height: 39px;

	line-height: 18px;

	padding: 0 46px 0 0;

}



h1.Results {

	background: url(searchIco.png) no-repeat; background-position: right center;

	border-bottom: 1px dotted black;

	text-transform: uppercase;

	color: #373737;

	font-size: 16px; font-family: Arial,Tahoma; font-weight: normal;

	height: 39px;

	line-height: 18px;

	padding: 0 11px 0 0

}

/*==== END H1 ICONS ====*/





/*==== QUICK SEARCH ========*/

.quickSearchTop {

	background: url(quickSearchTop.png) repeat-x;

	width: 100%; height: 31px;

	display: block;

	float: left;

	color: white;

	font-family: Arial; font-size: 18px;

	line-height: 30px;

	padding: 0 0 0 5px;

	text-transform: uppercase;

}

.quicksearchBottom {

	background: url(quickSearchDown.png) repeat-x;

	width: 100%; height: 5px;

	display: block;

}

.quicksearch select {width:135px;}

/*.quicksearch input {width:130px;}*/

.quicksearch h1 {

	color: white;

	font-size:19px; font-weight:bold;

	margin: 13px 0 0 15px;

}

.quicksearch fieldset {

	border: 0px;

	margin: 8px 3px 0 20px; padding: 0px;

	color: #383838;

}

.quicksearchInputName {

	width: 170px;

	display: block;

	float: left;

}

.quicksearchInputField {

	width: 170px;

	display: block;

	float: left;

}

.quicksearchInputField a {

	color: white;

	font-size: 11px;

}

/*==== END QUICK SEARCH ====*/





/* STATISTICS */

.InputStat {

	display: block;

	float: right;

	font-style: italic;

	text-align: right;

	margin: 0 0 5px 0;

}

.InputStat strong {

	color: #373737;

}

/* END STATISTICS */





/*==== FEATURED COMPANIES ====*/

.FeaturedCompanies {

	display: block;

	float: left;	

}

.FeaturedCompanies h1 {

	color: #3E7B08;

	font-size: 14pt;

	margin: 0 0 0 5px; 

}

.FeaturedCompaniesLogo {

	width: 150px;

	display: block;

	float: left;

	text-align: center;

	margin: 3px;

}

/*==== END FEATURED COMPANIES ====*/





/*==== FEATURED JOBS ========*/

.featuredJobsTop {

	background: url(featuredJobsTop.png) repeat-x;

	width: 100%; height: 31px;

	display: block;

	float: left;

	color: white;

	font-family: Arial; font-size: 18px;

	line-height: 30px;

	padding: 0 0 0 5px;

	text-transform: uppercase;

}

.featuredJobs {

	border-left: 1px solid #b7b7b7;

	border-right: 1px solid #b7b7b7;

	width: 571px;

	display: block;

	padding: 10px 0;

}



.featuredJobsBottom {

	background: url(featuredJobsDown.png) repeat-x;

	width: 100%; height: 5px;

	display: block;

}

/*==== END FEATURED JOBS ====*/







/*==== BLOG TOP ========*/

.blogTop {

	background: url(blogTop.png) repeat-x;

	width: 100%; height: 31px;

	display: block;

	float: left;

	color: white;

	font-family: Arial; font-size: 18px;

	line-height: 30px;

	padding: 0 0 0 5px;

	text-transform: uppercase;

}

/*==== END BLOG TOP ====*/





/*==== LATEST JOBS ========*/

.latestJobsTop {

	background: url(latestJobsTop.png) repeat-x;

	width: 100%; height: 31px;

	display: block;

	float: left;

	color: white;

	font-family: Arial; font-size: 18px;

	line-height: 30px;

	padding: 0 0 0 5px;

	text-transform: uppercase;

}



.latestJobs {

	border-left: 1px solid #b7b7b7;

	border-right: 1px solid #b7b7b7;

	width: 571px;

	display: block;

	padding: 10px 0;

}



.latestJobsBottom {

	background: url(latestJobsDown.png) repeat-x;

	width: 100%; height: 5px;

	display: block;

}



/*==== END LATEST JOBS ====*/





.indexResultsTable {

	width: 460px;

	text-align: left;

}



.indexResultsTable tr > th {color: #808080; text-align: left;}

.indexResultsTable a:link {

	color: #2e8dc6;

	font-weight: normal;

	text-decoration: underline;

}

.indexResultsTable td > a {

	color: #2e8dc6;

	font-weight: normal;

	text-decoration: underline;

}

.indexResultsTable a:hover {color: #008aff;}







/*==== JOB SEEKER AND EMPLOYER BLOCK ========*/

.JobSeekerBlock {

	width: 283px;

	display: block;

	float: left;

}

.EmployerBlock {

	width: 283px;

	display: block;

	float: right;

}





.JobSeekerBlockTop, .EmployerBlockTop {

	display: block;

	width: 280px; height: 28px;

	padding: 0 0 0 3px;

	color: white;

	font-family: Arial; font-size: 18px;

	line-height: 28px;

	text-transform: uppercase;

		

}

.JobSeekerBlockTop {

	background: url(jsTop.png) no-repeat;

	float: left;

}

.EmployerBlockTop {

	background: url(empTop.png) no-repeat;

	float: right;

}





.JobSeekerBlockBg {

	background: url(jobseeker.png) #f5f5f5 no-repeat;

	background-position: bottom right;

	border-left: 1px solid #7a7466;

	border-right: 1px solid #7a7466;

	width: 281px;

	display: block;

}

.EmployerBlockBg {

	background: url(employer.png) #f4f2ed no-repeat;

	background-position: bottom right;

	border-left: 1px solid #4d4635;

	border-right: 1px solid #4d4635;

	width: 281px;

	display: block;

}

.JobSeekerBlockBg p, .EmployerBlockBg p {margin: 0px; padding: 10px 0 0 10px;}

.JobSeekerBlockBg p a, .EmployerBlockBg p a {padding: 0 0 0 10px;}

.JobSeekerBlockBg p a:hover, .EmployerBlockBg p a:hover {

	background: url(arrow-blue.png) no-repeat;

	background-position: left;

}





.JobSeekerBlockBottom, .EmployerBlockBottom {

	width: 283px; height: 5px;

	

	display: block;

}

.JobSeekerBlockBottom {

	background: url(jsBottom.png) no-repeat;

	float: left;

}

.EmployerBlockBottom {

	background: url(empBottom.png) no-repeat;

	float: right;

}

/*==== END JOB SEEKER AND EMPLOYER BLOCK ====*/







/*==== FOOTER BLOCK ========*/



.footer {

	width: 100%; height: 20px;

	margin: 20px 0 0 0;
	
	display: block;

	/*line-height: 45px;*/

	color: #504b51;

	text-align: center;

}



.footer a {color: #504b51; padding: 0 10px 0 10px; text-decoration: none;}

.footer a:hover {text-decoration: underline;}

.footer2 {

	width: 100%; height: 20px;

	margin: 20px 0 30px 0;
	
	display: block;
	
	color: #504b51;

	text-align: center;

}



.footer2 a {color: #504b51; padding: 0 10px 0 10px; text-decoration: none;}

.footer2 a:hover {text-decoration: underline;}


.logobox{

	height: 40px;
	
	width: 245px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	float: left;
	
	text-align: center;
	
	border-right: dotted 2px #999 /*#bcbebd*/;
	
}

.logowrap {

	width: 990px;

	display: block;

	padding: 0px 0px 0px /*20px*/ 0px;
	
	float: left;
	
	text-align: center;
	
}

#logodivider {clear:both; height: 10px; border-top: dotted 2px #b4b3b3; margin: 0 20px;}

.footerwrap {

	width: 950px;

	display: block;

	padding: 15px 0px 20px 0px;
	
	text-align: left;
	
}

.footerwrap p {

	font-size: 11px;
	
}

.footerwrap a {

	color: #504b51;
	
	text-decoration: none;
	
}

.footerwrap a:hover {

	color: #373737;
	
	text-decoration: underline;
	
}



/*==== END FOOTER BLOCK ====*/







/*==== FIELDS ========*/

.logInPassInput2 {width: 160px;}

.inputFieldLogin, .inputNameLogin, .inputName, .inputField, .inputReq, .inputNameBig, .inputFieldSmall {

	display: block;

	float: left;

}

.inputNameLogin {width: 50px;}

.inputFieldLogin {width: 160px;}

.inputName {width: 15%;}

#textleft3 .inputName {width: 27%;}

.inputNameBig {width: 20%;}

.inputField {width: 83%;}

#textleft3 .inputField {width: 60%; /*width: 70%;*/}

#messageBox .inputField {text-align: right;}

.inputFieldSmall {width: 78%;}

.inputReq {width: 2%; color: #be7ac3;}


/*#maincolumn .inputName {width: 100px;}

#maincolumn .inputField {width: 300px; padding: 0px; margin: 0px}*/


/*==== END FIELDS ====*/







/*==== BROWSE COMPANY ========*/

.bcName, .bcField, .bcFieldSmall { 

	display: block;

	float: left;

}

.bcName {width: 12%;}

.bcField {width: 40%;}

.bcFieldSmall {width: 20%;}

.SearchResultsCompany .evenrow, .SearchResultsCompany .oddrow {

height:30px;

}

/*==== END BROWSE COMPANY ====*/







/*==== DISPLAY JOB ====*/

.userInfo, .listingInfo {

	display: block;

	float: left;	

}

.userInfo {width: 270px; background: #eeeeee;}

.listingInfo {

	width: 580px;

	margin: 0 0 0 0;

	color: /*#4F4F4F*/ #1e1e1e;
	
	padding: 0 20px 0 20px;
	
	font-size: 13px;
	
	line-height: 20px;

}

.smallListingInfo {

	width: 50%;

	display: block;

	float: left;

	margin: 0px 0 0 0;

}

.smallListingInfo strong {color: #4F4F4F;}



/*==== END DISPLAY JOB ====*/







/* Viewed */

.Viewed a:link {

color:black;

font-size:0px;

visibility: hidden;

}

.Viewed a:visited {

color:black;

float:left;

font-size:12px;

font-style:italic;

margin-right:5px;

text-decoration:none;

}

/* END Viewed */





/*==== MY ACCOUNT ========*/

.MyAccountHead h1 {

	color: #373737;

	font-size: 20pt;

	padding: 20px 0 0 0;

}

.leftColumnMA {

	width: 250px;

	padding: 0 0 0 50px;

	display: block; float:left;

	margin: 10px;

}

.rightColumnMA {

	width: 240px;

	padding: 0 0 0 10px;

	display: block; float:left;

	margin: 10px;

}

.leftColumnMA ul, .rightColumnMA ul {

	list-style-type: none;

	margin: 0px; padding: 0px;

}

.leftColumnMA li, .rightColumnMA li {margin: 10px 0; padding: 0px;}

.PMMenu {

	font-size:12px;

	margin: 3px 0 0 87px;

}

/*==== END MY ACCOUNT ====*/





p.SearchResultsMenu {

	font-family:Arial;

	font-size:12px;

	font-weight:normal;

	float: left;

	margin-right:25px;

}



p.SearchResultsMenu a {

	color:green;

}





.searchResultsHeaderLineNew {	

	background-image:url(upmenu.png);

	background-repeat:no-repeat;

	height:35px;

	padding-top:5px;

	width:620px;

}



.searchResultsHeaderLineMenu a:link

{	

	color:#0a4c79;

	font-weight:bold;

	padding-right:15px;

}



.searchResultsHeaderLineMenu a:visited

{

	color:#0a4c79;

	font-weight:bold;

	padding-right:15px;

}



.searchResultsHeaderLineMenu

{

	padding-left: 10px;

	padding-top: 5px;	

}



.jobAlert

{

	font-weight: bold;

	font-size:13px;	

}



form

{

	margin:0px;

	padding:0px;

}

a img

{

	border:none;

}

.clear_both

{

	position:relative;

	clear:both;

	height:1px;

	margin:0px;

	padding:0px;

	font-size:1px;

}



.comment {

	font-size:12px;

	font-weight:bold;

	color: #373737;

	padding: 0px; margin: 0 0 5px 0;

}



/* ######################################################################### */	



.MainSearchTable {

	background-image: url("main-search-left-bg.png");

	margin-top:5px;

	margin-left:5px;

	margin-right:250px;

	}





.FooterTable {

	font-size:13px;

	font-family:Arial;

	color:white;

	background-image: url("down-bg.png");

	}



.JobsPanelHeader {

	color:#03406a;

	font-size:17px;

	font-weight:bold;

	font-family:Arial;

	padding-left:10px;

	}



table.formdisplay {}

table.form 

{

	border: #cccccc 1px solid;

}

td.mainleft 

{

	border-right: steelblue 1px solid; 

	padding-right: 4px;

}



td.caption 

{

	font-weight: bold;

}

table.top 

{

	font-weight: bold; font-size: 50px; color: steelblue; border-bottom: steelblue 1px inset; text-align: center;

}

table.topmembermenu {}

a.topmembermenuitem 

{

	font-weight: bold; color: navy; text-decoration: underline;

}

a.topmembermenuitem:hover 

{

	color: red; text-decoration: none;

}

.newsblock a.title, .newsblock a.title:link

{

	font-weight: bold; color: black; text-decoration: underline

}

.newsblock a.title:hover 

{

	font-weight: bold; color: black; text-decoration: none

}

.newsblock .short 

{

	font-size: 10px;

}



tr.unactive 

{

	background-color: #ffaadd;

}

td.title 

{

	 width: 100%; color: ghostwhite; background-color: steelblue;

}

td.head 

{

	font-weight: bold; font-size: 130%; color: white; background-color: #c7c4e2; text-align: left;

}

td.menu_items 

{

	font-weight: normal;

}

td.menu_sub_items 

{

	font-weight: normal;

}

.formgroupcaption 

{

	font-weight: bold; color: #c00; text-decoration: underline;

}

input.button {

	background: url(button.png) no-repeat;

	width: 115px; height: 26px;

	text-decoration: none; text-transform: uppercase;

	font-size: 13px; font-family: Arial,Tahoma; font-weight: normal;

	color: white;

	border: 0;

	cursor: pointer;

}

input.buttonApply {

	background: url(buttonApply.png) no-repeat;

	width: 115px; height: 26px;

	text-decoration: none; text-transform: uppercase;

	font-size: 13px; font-family: Arial; font-weight: normal;

	color: white;

	border: 0;

	cursor: pointer;

}



.delete-button

{

	background: url("button.png");

	width: 106px;

	height: 20px;

	color: white;

	border-style: none;

	font-weight: bold;

	cursor: pointer;

	font-size:12px;

	font-family:Arial;	

}



input.text, input.digit, textarea.text, select.list 

{

	font-size: 12px; font-family: tahoma; 

	background-color: white;



}

input.text 

{

	width: 150px; 

}

input.digit 

{

	width: 50px;

}

textarea.text 

{

	width: 400px;

	height:200px;

}

select.list

{

	width: 150px;

}

input.treechangebutton 

{

	font-size: 10px; border:1px solid #b95454; font-family: Arial;

}



table.formrequest, table.forminput

{

	width: 100%;

}

table.featured 

{

	font-size: 10px;

}

table.featured_block 

{

	width: 100%; 

} 



.carreviews a.title, .carreviews a.title:link

{

	font-weight: bold; color: black; text-decoration: underline

}

.carreviews a.title:hover 

{

	font-weight: bold; color: black; text-decoration: none

}

.carreviews .short , .userprofile

{

	font-size: 10px;

}

.userprofile 

{

	font-size: 10px; border: #cccccc 1px solid;

}

.userprofile table 

{

	font-size: 10px; border-collapse: collapse;

}

.userprofile table td 

{

	padding:4px;

}

td.form_input_item, td.form_request_item

{

	width:50px;

}

.inputformitem 

{

	font-weight: bold;

}



/* ######################################################################### */	

a.linkHome, a.linkContact

{

	color:white;	

	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;

}



div.content

{

	margin:0px;

	padding: 0px;

	position:relative;

	background:#f2f2f2;

	width:885px;

	margin-left:auto;

	margin-right:auto;

	overflow:hidden;

}



.headerMenu

{

	background-image:url("header2.png");

	color:#FEFEFE;

	float:left;

	font-family:Arial;

	font-size:11px;

	height:101px;

	text-align:left;

	width:433px;

}

*html .headerMenu

{

	height:101px;

}



.photoCard

{

	background-image:url("photocard.png");

	height:100px;

	margin-left:70px;

	margin-top:10px;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	padding-top:5px;

	width:100px;

}

*html .photoCard

{

	height:90px;

	width:100px;

	padding-left:5px;

	padding-top: 2px;

}



html div.content2

{

	position:relative;

	width:100%;

	overflow:hidden;

	padding-top:0px; 

}

*html div.content2

{

	

	padding-left:20px;

	width: 915px;

}



.JsEmpBlock

{

	float: left; 

	width: 302px; 

	height: 109px; 

	margin-left:10px; 

	padding-left: 10px;

	margin-bottom:10px;

}



*html .JsEmpBlock

{

	width: 307px; 

	margin-left:5px; 

	padding-left: 5px;

	margin-bottom:10px;

}



.infoBlock

{

	float: left; 

	width: 340px; 

	margin-left: 10px; 

	margin-bottom:30px;

	border-right-style: solid; 

	height:170px; 

	border-width:1px;	

	margin-bottom:30px;

}



*html .infoBlock

{

	width: 250px;

	float: left;

	margin:5px;

	padding:0px;

}





div.leftBlock, div.rightBlock, div.centerBlock

{

	float:left;

	background:white;

}

div.leftBlock

{

	width:174px;

}



div.centerBlock

{

	padding-left:10px

}



*html div.centerBlock

{

	padding-left:5px

}



div.rightBlock

{

	width:875px;

	margin-left:0px;

	padding-bottom:5px;

}



div.leftMenuBlock

{

	position:relative;

}

.LoginBlock

{

	margin-top:20px;

	margin-bottom:5px;

	margin-left:40px;

	font-size:13px;

	text-decoration:none;

	font-family:Tahoma, Arial, Arial, Helvetica, sans-serif;

}

div.LoginBlock span a:link, div.LoginBlock span a:visited

{

	color:#4e7391;

	text-decoration:none;

}

div.LoginBlock span a:hover, div.LoginBlock span a:active

{

	color:#4e7391;

	text-decoration:underline;

}

ul.leftMenu

{

	position:relative;

	margin:0px;

	padding:0px;

}

ul.leftMenu li

{

	margin:0px;

	list-style:none;

	padding:0px;

	margin-bottom:5px;

	text-align:center;

	font-size:13px;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	height:33px;

	line-height:33px;

	font-weight:bold;

}

.leftMenuNoActive

{

	background-image:url('lm_blue.gif');

	background-repeat:no-repeat;

}

.leftMenuActive

{

	background-image:url('lm_orange.gif');

	background-repeat:no-repeat;

}	



ul.leftMenu li  a:hover, ul.leftMenu li  a:active, ul.leftMenu li  a:link, ul.leftMenu li  a:visited

{

	color:#FFF;

	text-decoration:underline;

}



div.amountPhotosBlock

{

	

}



.iconPhotos

{

	position:relative;

	top:2px;

	left:0px;

}







table.searchResultsHeaderLine 

{	

	padding-left: 10px;

	padding-right: 20px;	

	background:#E5E5E5; 

	width:867px;

	height:50px;



	border-width: 1px;

	border-style: solid;

	border-color: #c9c9c9;

	border-top-style: none;

	border-bottom-style: none;

	background-image: url("detailpanel_bg.png");

}



.searchResultsHeaderLine a:link, .searchResultsHeaderLine a:visited,  .searchResultsHeaderLine a:hover

{

	color:#555555;

	

}



.TitJob {

	color:#0a4c79;

	font-size:15px;

	font-weight:bold;



}



table.tableSearchResult 

{

	border-width: 0px;

	/*color: #787878;*/
	
	color: #1e1e1e;

}



table.tableSearchResult a 

{

	color:#0a4c79;

}



.tableSearchResultNav

{

	border-width: 0px;

	color: #787878;

}



.tableSearchResultNav a

{

	color:#0a4c79;

}





tr.sortby 

{

	font-weight:bold;

	font-size:105%;

	background: #4d4634;

	height:31px;

	color:white;

}



.sortby td a:link, .sortby td a:visited, .sortby td a:hover

{color:white;text-decoration:none; font-size:12px;}



.TableSR-L {

	background-image: url('TableSR-left.png');

	width:8px;

	height:35px;

}



.TableSR-R {

	background-image: url('TableSR-right.png');

	width:8px;

	height:35px;

}



.TableSR-LA {

	background-image: url('TableSR-left.png');

	width:8px;

	height:31px;

}



.TableSR-RA {

	background-image: url('TableSR-right.png');

	width:8px;

	height:31px;

}



tr.sortbynav 

{

	font-weight:normal;

	font-size:105%;

	background-image: url('NavBg.png');;

	height:35px;

	color:#0a4c79;

}



.sortby td a:link, .sortby td a:visited, .sortby td a:hover

{

	color:white;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



.TableSRNav-L {

	background-image: url('NavLeft.png');

	width:8px;

	height:35px;

}



.TableSRNav-R {

	background-image: url('NavRight.png');

	width:8px;

	height:35px;

}





table.tableSaveListing a 

{

	color: #0a4c79;

	font-size:14px;

	font-weight:bold;

}





.pointedInListingInfo

{

	border-bottom: 1px dotted #B2B2B2;

	margin-bottom: 5px;

	margin-top: 5px;

	padding-left: 2px;

	padding-right: 2px;

}



.pointedInListingInfo2

{

	margin-bottom: 5px;

	margin-top: 5px;

	padding-left: 4px;

	padding-right: 4px;

}



.ApplicationPointedInListingInfo

{

	border-bottom: 1px dotted #B2B2B2;

	border-right: 1px dotted #B2B2B2;

	margin-bottom: 5px;

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



.ApplicationPointedInListingInfo2

{

	border-bottom: 1px dotted #B2B2B2;

	border-right: 1px dotted #B2B2B2;

	border-left: 1px dotted #B2B2B2;

	margin-bottom: 5px;

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



.automobileClassifieds

{position:absolute;bottom:40px;left:15px;font-family: Arial, Helvetica, sans-serif;

 font-size:13px;color:white;font-weight:bold;text-transform:capitalize;}



.listInfoPrice

{font-weight:bold;color:#FF5600;font-family Arial, Helvetica, sans-serif;}



.DisplayListingInfo

{

	font-weight:bold;

	color:#0a4c79;

	font-family:Arial, sans-serif;

}



.DisplayListingInfo a:link, .DisplayListingInfo a:visited, .DisplayListingInfo a:hover

{color:black;text-decoration:none}



.DisplayListing strong {

	color:#4aa11b;	

}



.footerBlock

{

	position:relative;

	height:36px;

	background-color: #910500;

	background-image:url('pagebottom_bg.png');

	text-align: center;

	color: white;

	vertical-align: center;

 }



.copyright

{font-family: Arial, Helvetica, sans-serif;font-size:100%;}



.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active

{color:white;text-decoration:underline;font-weight:bold;}







a.black_underline:visited

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;

}

a.black_underline:link

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;	

}

a.black_underline:hover

{

	color:#666666;

	font-weight:bold;

	padding-right:15px;	

}



.top_menu

{

	color: white;

	text-align:center;

	font-size:12px;

}



*html .top_menu

{

	height: 15px;

	margin-top: 0px;

}



.top_menu a:link

{color:white}



.top_menu a:visited

{color:white}



.top_menu a:hover

{color:white;text-decoration:none}



div.featuredAdsBlock

{float:right;width:160px}



.headerText

{

    margin-top: 0px;

    margin-bottom: 0px;

	font-weight:bold;

	font-size:14pt;

	color: #296289;

	font-family:Arial;

}



.headerTextFC

{

    margin-left:8px;

    margin-top: 0px;

    margin-bottom: 0px;

	font-weight:bold;

	font-size:14pt;

	color: #296289;

	font-family:Arial;

}



.featuredLinks a:link, .featuredLinks a:visited

{

	color:black;

	font-family: Arial;

	font-size: 9pt;

	text-decoration:none;

}



select.list

{width:67px;}





table.sellerComents .inputText

{

	margin-top:5px;

	width:520px;

	height:80px;

}	



.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 

{

	font-size:12px;

	color:#4e7391;

}

.headrow td

{

	border-bottom:2px solid #4e7391;

	font-weight:bold;

	padding-bottom:3px;

	font-size:12px;

	color:#4e7391;

}



.stateForm

{

	margin-left:0px;

	margin-top:15px;

}



*html .stateForm

{

	margin-top:15px; 

	margin-left:5px;

}







.searchDetails

{

	float: left; 

	width: 60px; 

	height: 60px; 

	font-size:10pt; 

	font-family: Arial; 

	text-align: right;

	margin-left: 20px;

}

*html .searchDetails 

{	width: 20px;

	margin-left: 15px;

}



.JobSearch_Form

{

	margin-top: 10px;

	margin-left: 10px;

	width:640px;

	height:147px;	

	background-image: url("jobsearch_from_bg.png");

	background-repeat: repeat-x;

	color: white;

}



.rightPanel

{

	width: 210px; 

	float: right;

	color: white;

}



*html .rightPanel

{

	width: 200px; 

}



.rightPanelTitle

{ 

	width:200px; 

	padding-top: 0px;

	font-size: 13pt;

	color: white;

	font-weight:bold;

	margin-top:15px;

	margin-bottom:5px;

}



*html .rightPanelTitle

{

	width:195px; 

}



#browse_by_make_model

{

	font-family:tahoma;

	font-size:90%

}

#browse_by_make_model a

{

	color:#646464;

	text-decoration:none;

	font-size: 10pt;

	font-family: Arial;

	list-style: none;

}

#browse_by_make_model a:visited{}

#browse_by_make_model a:hover{text-decoration:underline}



#browse_by_body_style{font-family: Arial}

#browse_by_body_style a{color:#578298;}

#browse_by_body_style a:visited{}

#browse_by_body_style a:hover{}





.acount_mainform

{

	width: 550px;

	height: 250px;

	border-width:1px; 

	border-color: black;

	border-style:solid;

	border-left-style: none; 

	float: left; 

	border-color: #9a9a9a; 

	background-image:url("account/form_bg.png");

	padding:0; 

	margin:0;

}

.acount_rightmargin

{

	width: 39px; 

	height: 150px; 

	float: left; 

	border-right-style:solid; 

	border-width:1px;

	margin-top: 102px; 

	border-color:#9a9a9a	

}



*html .acount_rightmargin

{

	height: 285px; 

}







.acount_downbg

{

	margin-left:39px; 

	float: left;

	width:552px; 

	height:42px; 

	background-image:url("account/down_bg.png");

}



*html .acount_downbg

{

	margin-left:20px; 



}





#menu, #menu ul, #menu li { margin: 0; padding: 0; border: 0 none; }



#menu       { position:relative; z-index: 1000;}

#menu li    { float:left;  position:relative; list-style: none; display: inline;}

#menu li a  { display:block; white-space: nowrap;}

#menu li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */}

#menu li ul { visibility: hidden; position:absolute; }



#menu li li ul {  top: 0; left: 0; }



#menu li.hover ul               {  visibility: visible;}

#menu li.hover ul li ul 		  {  visibility: hidden;}

#menu li.hover li.hover ul      {  visibility: visible;  left: 100%;}



#menu {}

#menu li li { border: 0;}

#menu ul    { background: #4D4D4D  repeat-y left;}

#menu a, #menu div 

{

	padding: 0.35em 1em 0.35em;

	margin: 0 1px 0 1px;

	line-height: 1.6em; vertical-align: middle;

	font-size: 11px; font-weight: bold; text-decoration: none;

	width: 60px;

}



#menu ul a {

	font-size: 11px;

	font-weight: normal;

	padding-left: 25px;

	padding-right: 20px;

	line-height: 1.2em;

}



#menu li.hover a {  background-color: #4D4D4D; background: #4D4D4D  repeat-y left; border-left: 1px solid #4D4D4D;  border-right:1px solid #4D4D4D; margin: 0; }



/* Field Type Style */



.error {

	color: red;

}



.BreadCrumbs {

	color: #373737;

	font-weight: bold; font-size: 11px; font-family: Tahoma;

	margin-top: 10px;

}

.BreadCrumbs p {margin: 0 0 10px 0;}

.LoginFormField

{

	width:80px;

}

.paymentTable

{

	padding-top:10px;

}

.brByCiryTable

{

	width:100%;

	padding-left: 20px;

}

.compProfileTitle {

	background: url(company-info-up.png) #eeeeee no-repeat;

	color: #363636;

	width: 258px; height:25px;

	font-size:14px; font-weight:bold;

	padding: 5px 0 0 12px;

}



.middled {

  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");

}



.compProfileInfo {

	width:255px;

	color: black;

	padding-left:15px;

}



.compProfileInfo strong {

	color: #383838;	

}



.compProfileInfo a:link, .compProfileInfo a:visited {color: #383838;}

.compProfileInfo a:hover, .compProfileInfo a:hover {color: #008aff;}



.compProfileBottom {

	width:270px;

	height:54px;

	background-image:url('compProfileBottom.png');

}





/* Browse By ... Jobs */

.browse {

	margin-top: 7px;

}





.featuredJobsTR

{

	width:150px;

	border-left:1px dotted black;

	padding-left:5px;	

}

.featuredJobsTRsmall

{

	width:110px;

	border-left:1px dotted black;

	padding-left:5px;	

}

.latestListindTR

{

	width:150px;

	border-left:1px dotted black;

	padding-left:5px;	

}



/* End Browse By ... Jobs */



/* FEATURED LISTINGS */

.green {

	text-decoration:underline;

	color:green;

	font-weight:bold;

	font-size:11px;

}

.green_small {

	text-decoration:underline;

	color:white;

	font-weight:bold;

	font-size:11px;

}

/* END FEATURED LISTINGS */



/* PAGE NAVIGATOR STYLE */



li.page_navigator

{

	font-weight:bold;

	color:#1969a0;

	padding:0px;

	margin-bottom:8px;

	margin-right:10px;

	font-size:12px;

	font-family: Arial;

}



li.page_navigator a

{

	color:#1969a0;

	font-size:12px;

	font-family:Arial;

	text-decoration:underline;	

}



.page_navigator_toppanel

{

	font-weight:bold;

	color:gray;

	padding:0px;

	margin:0px;

	width:150px;

}



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



/* END PAGE NAVIGATOR STYLE */



.tableSRNavResults {

	float: left;

	margin-top:10px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;



}



.tableSRNavPerPage {

	float: left;

	padding-top:8px;

	margin-left:30px;

	margin-right:0px;

	margin-bottom:0px;

}



.tableSRNavPageNav {

	margin-top:0px;

	margin-bottom:0px;

	float: right;

}



.JobTittleSR {

	font-size:15px;

}



.browseCompanyAB

{

	float: left;

	padding: 5px;

}

.clear

{

	clear: both;

}



/* Private messages LEFT MENU */

.pm_top_menu{

	background-color: gray;

	height: 20px;

	width: 150px;

	text-align: center;

	padding-top: 5px;

}



.pm_menu{

	background-color: #C0C0C0;

	height: 100px;

	padding: 10px;

}

/* END */



/* Private messages INBOX - OUTBOX list */

.pm_list {

	

}



.pm_list thead {

	background: #C0C0C0;

}



.pm_list tr {

}



.pm_list .first {

	background: #eeeeee;

}



.pm_list .second {

	background: #d0d0d0;

}



.pm_list td {

	

}

/* END */



/* Private messages QUOTE STYLE */

.pm_quote{

	border: 2px dotted #C0C0C0;

	margin:10px;

	padding: 10px;

}



/* Private messages MESSAGE DETAIL*/

.pm_message_detail{

	margin-top: 20px;

}



.pm_message_detail tr {

	

}



.pm_message_detail .info {

	background: #fff;
	
	font-weight: bold;

}



.pm_message_detail .detail {

	background: #fff;
	
	/*color:#fff;*/
	
	font-weight: bold;

}



.pm_message_detail .box {

	padding: 10px;

	background: #fff;

}



.pm_message_detail .but {

	text-align: right;

	padding: 5px;

	background: #fff;

}





/* END Private messages */





.GreenForm {

	background-image: url('JobSearchForm.png');

	width:401px;

	height:175px;

}



.Girl {

	float:right;

	background-image: url('man-girl.png');

	background-position: right;

	width:267px;

	height:166px;

}



.SearchForm {

	margin-left:17px;

}



.FeaturedJobsHeader {

	color:white;

	font-size:18px;

	font-weight:bold;

	margin-left:20px;

	font-family:Arial;

}



.FeaturedJobsBlock {

	margin:15px;

}



.banner {

	margin:0px;

	text-align:center;

}



.FC {

	margin-top: 0px;

}

#access_div 

{

	padding-top:5px;

}



.RSS {

	background:url('rss.png');

	background-repeat:no-repeat;

	width:60px;

	height:16px;

	float:right;

	font-size: 12px;

}



.RightLink {float:right;}

.RightLink a {font-size: 12px; font-weight: normal;}



.RSS a {

	color:#ee8d06;

	font-weight:bold;

	margin-left:20px;

}



#info h1 {

	

}



/* classes to highlight templates in TemplateSupplier */

.templateHighlight {



}



.inner_div {

    display: block;

    position: relative;

    width: 24px;

    margin-top: -24px;

    margin-left: 5px;

    z-index: 11;

}



/**********************refine search***********************/

.refine_button {

	background: #EFEFEF;

	cursor: pointer;

	margin: 5px 0 0 0;

}

.refine_icon{

	padding: 0 5px;

	display: block; float: left;

	width: 15px;

}

.refineItem {

	padding: 3px 0 0 5px;

	display: block;

	font-size: 11px;

}

.refineItem a {font-size: 11px;}

.refine_res {font-size: 11px;}

.refine_res a {

	color: blue;

	padding: 5px 0 0 0;

}

.refine_res a:hover {

	text-decoration: none;

}

.block_values_button {

	background: #EFEFEF;

	cursor: pointer;

	padding: 2px 0; margin: 5px 0;

}

/***********************************************************/





/*==== TABLE RESULTS ========*/

table {

	width: 100%;

	border: 0;

	margin: 0px; padding: 0px;

	border-collapse: separate;

	border-spacing: 0px;

}

table thead {

	background: #7a5d7c;

	height: 31px;

	margin: 0px; padding: 0px;

	color: white;

	text-align: left;

}

table thead th {

	margin: 0px; padding: 0px;

}

tbody > tr {color: /*#787878*/ #1e1e1e;}

.priorityListing > td, .evenrow > td, .oddrow > td {padding: 5px 0 2px 5px;}

table thead th a {

	color: white;

	text-decoration: none;

	font-size: 11px;

}

table thead th a:hover {color: white;}



.tableLeft {

		background: #7a5d7c;

	width: 8px; height: 31px;

}

.tableRight {

	background: #7a5d7c;

	width: 8px; height: 31px;

}

.topResultsLinks {

	width: 100%;

	display: block;

}

.topResultsLinks ul {list-style-type: none; margin: 0px; padding: 0px;}

.topResultsLinks ul li {float: left; margin: 0 15px 0 0;}

.topResultsLinks ul li a {color: black;}

.topResultsLinks ul li a:hover {color: #008aff;}



.searchResultsHeaderLineNew ul {list-style-type: none; margin: 0; padding: 5px 0 0 20px;}

.searchResultsHeaderLineNew ul li {float: left; margin: 0 15px 0 0;}



/*ul.listingLinksBottom {list-style-type: none; margin: 0; padding: 5px 0 20px 8px; float: right; font-size:11px;}*/

ul.listingLinksBottom {list-style-type: none; margin: -20px 0 0 0; padding: 0 35px 20px 0; float: right; font-size:11px;}



.priorityListing ul, .evenrow ul, .oddrow ul {list-style-type: none; margin: 0px; padding: 0px;}

.priorityListing ul li, .evenrow ul li, .oddrow ul li {float: left; margin: 0 15px 0 0;}

.priorityListing ul li a, .evenrow ul li a, .oddrow ul li a {text-decoration: underline;}

.priorityListing ul li a:hover, .evenrow ul li a:hover, .oddrow ul li a:hover {color: #008aff;}



.priorityListing a, .evenrow a, .oddrow a {

	color: black;

	text-decoration: none;

}



.priorityListing a strong, .evenrow a strong, .oddrow a strong {

	color: black;

	font-size: 12px;

	text-decoration: underline;

}

.priorityListing strong, .evenrow strong, .oddrow strong {color: #373737;}

.priorityListing a:hover strong, .evenrow a:hover strong, .oddrow a:hover strong {color: #008aff;}

.separateListing {

	margin: 0px; padding: 0px;

}

.evenrow {margin: 0px; padding: 0px;  background: #F0F0F0;}

.oddrow {margin: 0px; padding: 0px; background: white;}

.pricingevenrow {background: #f5f5f5;}

.pricingoddrow {background: #fafafa;}

.priorityListing {background: #D2D2D2; color: black;}

/*==== END TABLE RESULTS ====*/







/*=======================TABLE RESULTS TOP NAV BAR=======================*/

.topNavBar {

	background: #e0e0e0;

	width: 964px; height: 35px;

	display: block;

	float: left;

	color: #363636;

}

.topNavBarLeft {

	background: url(NavLeft.png) no-repeat;

	width: 8px; height: 35px;

	display: block;

	float: left;

}

.topNavBarRight {

	background: url(NavRight.png) no-repeat;

	width: 8px; height: 35px;

	display: block;

	float: left;

}

.numberResults {

	background: #CCCCCC;

	font-weight: bold;

	display: block;

	float: left;

	height: 25px;

	margin: 0 20px 0 0; padding:10px 22px 0 15px;

}

.numberPerPage {

	display: block;

	float: right;

	margin: 0 20px 0 0;	

}

.pageNavigation {

 	display: block;

	float: right;

	margin: 10px 10px 0 0;

	text-align: right;

}

/*=======================================================================*/







/*=======================COMPLEX FIELDS=======================*/

.complex {

	border-bottom: 1px dotted #727272;

	padding: 10px 0;

	display: block;

}

.remove {

	background: url(delete.png) no-repeat left center;

	padding: 2px 0 0 20px; margin: 2px 0 5px 0;

	display: inline-block;

}

.add {

	background: url(add.png) no-repeat left center;

	padding: 2px 0 0 20px; margin: 2px 0 5px 0;

	display: inline-block;

}

/*============================================================*/







/*=======================ICONS=======================*/

li.modifySearchIco, li.saveSearchIco, li.savedIco, li.saved2Ico, li.viewDetails, li.viewVideo, li.panelSavedIco, li.panelViewDitailsIco, li.printListingIco, li.viewMapIco {

	font-size: 11px;

}

li.modifySearchIco {

	background: url(modifysearch_ico.png) no-repeat left center;

	padding: 0 0 0 17px;

}

li.saveSearchIco {

	background: url(savedthissearch_ico.png) no-repeat left center;

	padding: 0 0 0 17px;

}

li.savedIco {

	background: url(saved.png) no-repeat left center;

	padding: 0 0 0 17px;

}

li.saved2Ico {

	background: url(saved2.png) no-repeat left center;

	padding: 0 0 0 0px;

}

li.viewDetails {

	background: url(view_ditail.png) no-repeat left center;

	padding: 0 0 0 22px;

}

li.viewVideo {

	background: url(camera.gif) no-repeat left center;

	padding: 0 0 0 9px;

}

li.panelSavedIco {

	background: url(panel/saved.png) no-repeat left center;

	padding: 0 0 0 15px;

}

li.panelViewDitailsIco {

	background: url(panel/vewdetails.png) no-repeat left center;

	padding: 0 0 0 15px;

}

li.printListingIco {

	background: url(panel/print.png) no-repeat left center;

	padding: 0 0 0 15px;

}

li.viewMapIco {

	background: url(panel/viewmap.png) no-repeat left center;

	padding: 0 0 0 15px;

}

li.comments {

	background: url(comments.png) no-repeat left center;

}

li.arrow {

	background: url(arrow.gif) no-repeat left center;

	padding: 0 0 0 18px;

}

li.ratingPanel {color: #787878;}

li.pagging {

	padding: 0 0 0 15px;

	color: #787878;

}

li.paggingBottom {

	padding: 0 0 0 0;
	
	margin: 0 0 0 0;

	color: #787878;
	

}

/*====================================================*/





/* NEW RES */

.ModResults {

	display: block; float: left;

	width: 355px;

}

.Rating {

	display: block; float: left;

	width: 285px;

}

.Comments {

	display: block; float: left;

	width: 150px;

}

.Pagging {

	display: block; float: left;

	width: 190px;

}

/* END NEW RES */





.ModResults ul, .Rating ul, .Comments ul, .Pagging ul {

	list-style-type: none; margin: 0; padding: 5px 0 0 8px; font-size:11px;

}

.ModResults ul li, .Rating ul li, .Comments ul li, .Pagging ul li {

	float: left; margin: 0 10px 0 0;

}





/*==== MISCELLANEOUS ========*/

p.error {

	background: url(cancel.png) #f7f4f4 no-repeat 1% 50%;

	color: #CE0000;

	border: 1px solid #CE0000;

	margin: 5px; padding: 5px 5px 5px 35px;

}

p.message {

	background: url(apply.png) #e0ffdf no-repeat 1% 50%;

	color: #006a25;

	border: 1px solid #006a25;

	margin: 5px; padding: 5px 5px 5px 35px;
	
	width: 90%;

}

/*==== MISCELLANEOUS ========*/





/*==== NOTIFICATIONS PAGE ========*/

.notCheck, .notDesc {

	display: block;

	float: left;

}

.notCheck {width: 4%;}

.notDesc {

	width: 32%;

	line-height: 20px;
	

}

/*==== END NOTIFICATIONS PAGE ====*/















/*=== Custom CSS ===*/



#headercontainer{

	width: 100%;

	height:130px;

	background: /*#504b51*/ #302d31 url(header_bg.png) repeat-x top left;

	border-bottom: 7px solid #ffffff;

}



#header {

	font-family: arial;

	color: #cccccc;

	width: 950px;

	margin: 0 auto 0;

	padding: 0 0 0 0;

}



#header a{

	color: /*#cccccc*/#e8e8e8;

}



#headerleft{

	float: left;

	width: 350px;

	margin: 0 0 0 0;

	padding: 30px 0 0 0;

}



#headerright {

	float: right;

	width: 500px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#user{

	width: 130px;

	vertical-align: top;

	margin: 0 5px 0 0;

	color: #777 /*#cccccc*/;

	padding: 4px;

	border: 1px solid #cccccc;

	background: #ffffff;	

}



#pass{

	width: 130px;

	vertical-align: top;

	margin: 0 5px 0 0;

	color: #777;

	padding: 4px;

	border: 1px solid #cccccc;

	background: #ffffff;	

}



#logon {

	text-align: right;

	width: /*380px*/500px;

	height: 50px;

	float: right;

	padding: 20px 15px 0 0;

	margin: 0 0 0 0;

}



#logoptions {

	width: 380px;

	float: right;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



#loglist {

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}





#loglist li

{

display: inline;

list-style-type: none;

padding: 0 0 0 0;

margin: 0 0 0 0;

}



#loglist .logright

{

padding: 0 0 0 40px;

margin: 0 0 0 0;

}



#navcontainer{

	float: right;
	
	text-align: right;

	width: 610px; /*540px;*//*535px;*//*470px*/

	padding: 0 0 0 0;

	margin: -15px 0 0 0;

}



#navlist li {

	display: inline;

	list-style-type: none;

	padding: 0 0 0 0;
	
	border-right: 1px solid #fff;

}



#navlist li a{

	font-size: 1.1em;

	display: inline;

	list-style-type: none;

	padding: 0 9px 0 7px;
	
	font-weight: bold;
	
	text-decoration: none;

}

#navlist li a:hover{

	text-decoration: underline;

}


#searchcontainer {

	width: 800px;

	margin: 5px auto 0;

	padding: 0 0 0 0;

}



#searchnavcontainer {

	width: 800px;

	height: 62px;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



#searchnavleft {

	float: left;

	padding: 23px 0 0 0;

	margin: 0 0 0 0;

}



#searchnavright {

	float: right;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



#searchbox {

	background: /*#7d5b7e*/ #684269 url(searchbox_bg3.png) repeat-x bottom;

	width: 800px;

	height: 230px /*180px*/;

	padding: 0 0 0 0;

	margin: 0 auto 0;
	
/*	-moz-border-radius-bottomleft: 30px;
	
	-moz-border-radius-bottomright: 30px;
	
	-webkit-border-bottom-left-radius: 30px;
	
	-webkit-border-bottom-right-radius: 30px;*/


}



#searchtitle {

	color: #fff;

	text-align: left;
	
	font-family: Arial;	

	margin: 7px 0 0 7px;

	padding: 0 0 0 0;
	
	font-size: 16px;
	
	font-weight: bold;	

}

#searchtitle2 h1 {

	color: #fff;

	text-align: left;	

	margin: 0 0 0 20px;

	padding: 0 0 0 0;
	
	font-size: 16px;
	
	font-weight: bold;
	
	background: none;
		

}



.quicksearch {

	width: 800px;

	display: block;

	padding: 10px;

	margin: 0 auto 0;

}



.quicksearchleft{

	float: left;

	width: 300px;

	color: #fff;

	margin: 20px 0 5px 0;

}


.quicksearchtop2{

	float: left;

	width: 300px;

	color: #fff;

	margin: 10px 0 -5px 0;

}



.quicksearchright{

	float: left;

	width: 300px;

	color: #fff;

	margin: 20px 0 5px 0;

}



#quicksearchbutton{

	text-align: center;

	margin: 10px 40px 0 0;
	
	/*margin: 15px 0 0 0;*/

}



#quicksearchbutton2{

	text-align: center;

	margin: 15px 0 0 0;

}


#quicksearchbutton3{

	/*position: relative;*/

	text-align: center;

	margin: 0 0 0 0;
	
	width: 600px;

}



.quicksearchlabel{

	float: left;

 	width: 70px;

	font-weight: bold;

}



.quicksearchinput{

	width: 230px;

	float: right;

}



.sidesearchinput{

	width: 180px;

	float: left;

}



.sidesearchinput input{

	color: #808080;

	width: 180px;

	padding: 2px;

	margin: 0 5px 0 5px;

}



.quicksearchinput input{

	color: #808080;

	width: 220px;

	padding: 2px;

	margin: 0 5px 0 5px;

}



.quicksearchinput select{

	font-family: arial;

	width: 200px;

	padding: 2px;

	margin: 0 5px 0 5px;

}



#homebottomcontainer{

	width: 990px;
	
	/*width: 955px;*/

	margin: 10px auto;



}



#homebottomleft {

	float: left;

	margin: 10px 0 0 0;

	padding: 0 0 0 0;

}



#homebottomright {

	float: right;

	margin: 7px 5px 0 0;

	padding: 0 0 0 0;

}



.latestjobs {

	background: url(latestjobs_back3.jpg) no-repeat;
	
	/*background: url(latestjobs_back.gif) no-repeat;*/

	width: 483px;

	height: /*252px*/342px;

	display: block;

	padding:20px 0px 0 10px;

}



.latestjobs h2{

	font-size: 20px;
	
	/*font-size: 24px;*/
	
	/*font-family: "Times New Roman", Times, serif;*/
	
	font-family: 'Lobster14Regular', Arial, sans-serif;
	
	color: #308ec5/*904194 CD5ED0 D53875*/;

	margin: 0 0 0 0;

	padding: 0 0 0 10px;

}



#latestjoblist { 

	padding: 10px 0 0 0;

	margin: 0 0 0 10px;

	color: #808080;

}



#latestjoblist li {

	list-style-image: url(list_arrow.gif); 
	
	list-style-position:inside;

	padding: 0 10px 7px 5px;

	color: #333333;
	
	width: 433px; 
	
	text-overflow:ellipsis; 
	
	overflow:hidden; 
	
	white-space:nowrap;

}



#latestjoblist li a{

	color: /*#308ec5*/ #CD5ED0;

}



.homebanner {

	/*background: url(banner_home.gif) no-repeat;*/

	width: 483px;
	
	/*width: 448px;*/

	height: /*252px*/342px;

	display: block;

	/*padding: 10px 0px 0 0px;*/
	
	padding: 3px 0px 0 0px;

}



#maincolumn{

	background: #ffffff;

	width: 950px;
	
	min-height: 600px;

	margin: 30px auto 0;

	padding: 0 0 10px 0;

}



#maincolumn h2{

	background: #7b5a7b url(maincolheadback.png) repeat-x left;
	
	background-size: auto 100%;

	color: #fff;

	font-weight: normal;

	font-size: 25px;


	margin: 0 auto 0;

	padding: 15px 0 15px 12px;

}

.static {

	background: #7b5a7b url(maincolheadback.png) repeat-x left;
	
	background-size: auto 100%;

	color: #fff;
	
	font-family: Arial;

	font-weight: normal;

	font-size: 25px;
	
	margin: 0 auto 0;

	padding: 15px 0 15px 12px;

}



.static2 h1 {

	background: #7b5a7b url(maincolheadback.png) repeat-x left;
	
	background-size: auto 100%;

	color: #fff;
	
	font-family: Arial;

	font-weight: normal;

	font-size: 25px;
	
	margin: 0 auto 0;

	padding: 15px 0 15px 12px;

}



#pagewrap{

	background: #ffffff;

	margin: 0px auto 0;

	padding: 20px;

}



#pagewrap h3{

	background: #ffffff;

	color: #69506b;

	font-size: 30px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin-top: 0;

	padding-top: 0;

}




#colwrap h1{

	background: #ffffff;

	color: #69506b;

	font-size: 30px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin-top: 0;

	padding-top: 0;

}




#colwrap{

	background: #ffffff;

	padding: 40px;
	
	line-height: 18px;

}



#colwrap2{

	background: #ffffff;
	
	padding: 40px 0 40px 0;
	
	line-height: 18px;

}





#colwrap h3{

	background: #ffffff;

	color: #69506b;

	font-size: 30px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin-top: 0;

	padding-top: 0;

}





#colwrap h4{

	background: #ffffff;

	color: #1e1e1e;

	font-size: 13px; font-family: Arial; font-weight: bold;
	
	
}


#colwrap_jobs h2{

	background: #ffffff;

	color: #69506b;

	font-size: 20px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin: 0;

	padding: 0;

}




#colwrap_jobs{

	background: #ffffff;

	line-height: 18px;
	
	margin-top: 30px;

}




#rightpane{

	background: #ffffff;
	
	border-left: 1px dotted #888;

	height: 450px; 
	
	padding: 0 20px 0 50px;

}



#rightpane2{

	background: #ffffff;
	
	border-left: 1px dotted #888;

	height: 450px; 
	
	width: 310px;
	
	float: left; 	 
	
	padding: 0 20px 0 30px;

}



#rightpane2 h3{

	font-size: 22px;

}


#rightpane2 h4{

	font-size: 20px; 
	
	font-family: Segoe UI, Arial;
	
	font-weight: normal;

}


#rightpane2 p{

	font-size: 15px; 
	
	font-family: Segoe UI, Arial;

}




#textleft {

	width: 405px;

	display: block;

	padding: 0px 30px 0px 0px;
	
	float: left;
	
}




#textright {

	width: 405px;

	display: block;

	padding: 0px 0px 0px 30px;
	
	float: left;
	
	
}



#textleft2 {

	width: 500px;

	display: block;

	padding: 0px 30px 0px 0px;
	
	float: left;
	
	
}




#textright2 {

	width: 300px;
	
	min-height: 340px;

	display: block;

	padding: 0px 0px 0px 30px;
	
	float: left;
	
	border-left: 1px dotted #888;
	
	
}




#textleft3 {

	width: 540px;

	display: block;

	padding: 0px 30px 0px 0px;
	
	margin: 0 0 30px 0;
	
	float: left;
	
	
}




#textright3 {

	width: 260px;
	
	min-height: 340px;

	display: block;

	padding: 0px 0px 0px 30px;
	
	float: left;
	
	border-left: 1px dotted #888;
	
	
}

#textright3 img { margin-left: -10px; }


#textleft4{

	width: 405px;

	display: block;

	padding: 0px 20px 0px 10px;
	
	float: left;
	
	
}


#register {

	display: block;

	text-align: center;
	
	padding: 10px 0px 0px 0px;
	
	clear: both;
	
	
}

#register2 {

	display: block;

	text-align: center;
	
	padding: 10px 0 0 0;
	
	clear: both;
	
	
}




.package {
	
	font-family: Calibri, Arial;
	
	font-size: 36px;
	
	color: #ea9ced;
	
	/*display: inline;*/
	
	line-height: 2px;
	
	
}




.package2 {
	
	font-family: Calibri, Arial;
	
	font-size: 14px;
	
	color: #795c7b;
	
	/*display: inline;*/
	
	line-height: 2px;
	
}





.price {

	font-family: Calibri, Arial;
	
	font-size: 36px;
	
	color: #795c7b;
	
	/*display: inline;*/
	
	line-height: 2px;
	
}





.pricingbox  {

	height: 141px/*167px*/;

	display: block;

	padding: 0px 0px 0px 0px;
	
	
}


.pricingbox2  {

	height: 167px/*167px*/;

	display: block;

	padding: 0px 0px 0px 0px;
	
	margin-top: -26px
	
	
}





#pricingleft {

	height: 260px;
	
	width: 270px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	float: left;
	
	border-right: 1px dotted #888;
	
	text-align: center;
	
	margin: 0 35px 0 0;
	
}




.pricingleft2 {

	/*background: url(http://www.hair2beautyjobsource.com/templates/IntelligentView/main/images/pricing_bg.jpg) no-repeat;*/
	
	height: 260px;
	
	width: 200px;

	display: block;

	padding: 0px 0px 0px 0px;
		
	text-align: center;
	
}




.pricingright {

	/*background: url(http://www.hair2beautyjobsource.com/templates/IntelligentView/main/images/pricing_bg.jpg) no-repeat;*/
	
	height: 300px;
	
	width: 200px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	float: left;
	
	text-align: center;
	
}



#pricing {

	width: 600px;

	display: block;

	padding: 0px 0px 0px 0px;
	
	float: left;
	
	text-align: center;
	
}



.pricingheader {

	display: block;

	margin: 0 0 30px 0;
	
	
}

.pricingtext {

	display: block;

	margin: 0 0 40px 0;
	
	padding: 10px 0 0 0;
	
	clear: both;
	
	text-align: left;
	
	
}





#myaccountcontainer { width: 200px; margin: 0 0 0 0; padding: 0 0 0 0; }



#myaccountcontainer ul

{

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

}



#myaccountcontainer a

{

	display: block;

	padding: 5px;

	width: 170px;

	background-color: #f5f5f5;

	border-bottom: 1px solid #eee;

}



#myaccountcontainer img

{

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#recruitlist{

	margin: 0 0 0 0;

	padding: 5px 0 5px 0;

}



#recruitlist

{

	margin: 0 0 5px 0;

	padding-left: 0;

	list-style: none;

}



#recruitlist li 

{

padding: 0 0 5px 18px;

background-image: url(recruitbullet.png);

background-repeat: no-repeat;

background-position: 0 0.1em;

}




#myaccountlist h3

{

font-size: 13px;

color: #35434b;

text-decoration: none;

}



#myaccountcontainer a:link, #myaccountlist a:visited

{

color: #35434b;

text-decoration: none;

}



#myaccountcontainer a:hover

{

background-color: #e1e1e1;

color: #1b7cdd;

text-decoration: underline;

}



#employerinfo 

	{

	float: left; 

	width: /*355px*/ 339px;

	height: /*175px*/ 144px;

	margin: 10px 30px 20px 0px;
	
	/*background: #f5f5f5;*/

	}
	
#employerinfo2 

	{

	float: left; 

	width: /*355px*/ 339px;

	height: /*175px*/ 321px;

	margin: 10px 30px 20px 0px;
	
	/*background: #f5f5f5;*/

	}

  

#employerinner{

    padding: 5px 10px 5px 10px;

    color: #35434b;

	}	

	

.message {

	background: #fffbcc url(information.png) no-repeat left;

	width: 700px;

	background-position: 7px 7px;

	padding: 7px 10px 7px 10px;

	margin: 14px 0 10px 0px;

	border: 1px solid #e6db55;

	color: #35434b; 

 	}
	
.message2 { display:none; }	


#accountwrap{

	float: right;

	width: 740px;
	margin: 10px 0 0 0px;
	padding: 0 0 0 0;

}



#accountwrap h3{

	background: #ffffff;

	color: #69506b;

	font-size: 30px; font-family: Segoe UI, Arial; font-weight: normal;
	
	margin-top: 0;

	padding-top: 0;

}

#accountwrap h3 a {

	color: #69506b;

}

#accountwrap h3 a:hover {

	color: #008aff /*#15ceea*/;

}



.postamount{

	margin: 0 0 0 0; 
	
	font-family: Segoe UI, Arial, Helvetica, sans-serif; 
	
	font-size: 17px;

}



.MyAccount {

	width: 190px; 

	float: left;

	margin: 10px 0 10px 15px;

	padding-left: 0px;	

}



.MyAccount p{

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

}





.MyAccount img{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

}



.myAccountLinks:hover

{

	color: #2c2c2c;

		

}



#innercontainer {

	width: 950px;

	margin: -20px auto 0;
	
	/*margin: 20px auto 0;*/

	padding: 0 0 0 0;

}



#innernavcontainer {

	/*background: #a9bcbf;*/
	
	background: url(innernavback2.png) repeat-x left;

	width: 950px;

	height: 62px;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



#innernavleft {

	float: left;

	padding: 23px 0 0 0;

	margin: 0 0 0 0;

}


#bespoke-back-btn {

	float: left;
	
	padding: 24px 0 0 75px; 
	
	margin: 0 0 0 0;

}

#js-register-btn {

	float: left;
	
	padding: 0 0 0 0; 
	
	margin: 13px 0 0 45px;
	
	position:relative;

}

#innernavright {

	float: right;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



#innerbox {

	background: #684269/*#7d5b7e url(searchboxback.png) repeat-x top*/;

	width: 950px;

	height: 20px;

	padding: 0 0 0 0;

	margin: 0 auto 0;

}

#innerbox2 {

	background: #684269;

	width: 950px;

	height: 10px;

	padding: 0 0 0 0;

	margin: 0 auto 0;

}


#innertitle {

	color: #fff;

	text-align: left;

	font-weight: bold;

	margin: 7px 0 0 7px;

	padding: 0 0 0 0;	

}



.innersearch {

	width: 950px;

	display: block;

	padding: 10px;

	margin: 0 auto 0;

}



.innersearchleft{

	float: left;

	width: 300px;

	color: #fff;

	margin: 20px 0 5px 0;

}



.innersearchright{

	float: left;

	width: 300px;

	color: #fff;

	margin: 20px 0 5px 0;

}



#innersearchbutton{

	text-align: center;

	margin: 15px 0 0 0;

}



.innersearchlabel{

	float: left;

 	width: 70px;

	font-weight: bold;

}



.innersearchinput{

	width: 230px;

	float: right;

}



.innersearchinput input{

	color: #808080;

	width: 220px;

	padding: 2px;

	margin: 0 5px 0 5px;

}



.innersearchinput select{

	font-family: arial;

	width: 200px;

	padding: 2px;

	margin: 0 5px 0 5px;

}



#displayleft{

	float: left;

	width: 650px;

	/*margin: 0 0 400px 0;*/
	
	margin: 0 0 0 0;

	padding: 0px 0px 0 0px;

}



#backbutton{

	width: 173px;

	float: right;

	margin: 0;

	padding: 0px 0px 0 0px;

}



#searchresultsleft{

	float: left;

	width: 620px;

	margin: 0;

	padding: 10px 15px 0 15px;

}



.resultssection {

	border-bottom: 1px dotted #999999;

	margin: 10px 0 20px 0;

	padding: 0 0 7px 0;

}





/*.resultsdetail h3{	

	margin: 0 0 5px 0;

	padding: 0 0 0 0;

}
*/



.resultsdetail p{	

	margin: 0 0 5px 0;

	padding: 0 0 0 0;

	color: /*#666666*/ #1e1e1e;
	
}



.resultsdetail b{	

	color: /*#333333*/ #1e1e1e;

}


@font-face {
    font-family: 'Lobster14Regular';
    src: url('fonts/lobster_1.4-webfont.eot');
    src: url('fonts/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lobster_1.4-webfont.woff') format('woff'),
         url('fonts/lobster_1.4-webfont.ttf') format('truetype'),
         url('fonts/lobster_1.4-webfont.svg#Lobster14Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}



.resultsdetail h1{

	color: #1e1e1e;

	font-size: 22px;
	
	/*font-size: 20px;*/

	/*font-family: arial;*/
	
	font-family: 'Lobster14Regular', Arial, sans-serif;

	font-weight: normal;

	margin: 0 0 5px 0;

	padding: 0 0 0 0;

	text-decoration: none;
	
	text-transform: capitalize;
	
	background: none;

}



.resultsdetail h1 a{

	color: #1e1e1e;

	/*font-family: arial;*/
	
	font-family: 'Lobster14Regular', Arial, sans-serif;

	font-weight: normal;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.resultsdetail h1 a:hover{	

	text-decoration: underline;

}





.resultsdetail h3{

	color: #1e1e1e;

	font-size: 22px;
	
	/*font-size: 20px;*/

	/*font-family: arial;*/
	
	font-family: 'Lobster14Regular', Arial, sans-serif;

	font-weight: normal;

	margin: 0 0 5px 0;

	padding: 0 0 0 0;

	text-decoration: none;
	
	text-transform: capitalize;

}



.resultsdetail h3 a{

	color: #1e1e1e;

	/*font-family: arial;*/
	
	font-family: 'Lobster14Regular', Arial, sans-serif;

	font-weight: normal;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.resultsdetail h3 a:hover{	

	text-decoration: underline;

}



/*.resultsdetail h3{	

	text-transform: capitalize;

}*/




#searchresultsright{

	float: right;

	width: 300px;

	margin: 0;

	padding: 0;

}

#searchresultsright img{

	margin-bottom: 5px;	

}



#numberofresults{

	float: left;

	width: 350px;

	font-weight: bold;

	color: #765178;

	margin: 0 0 20px 0;

}



#company{

	margin: 0 20px 20px 20px;
}



#company h3{

	/*font-family: 'Times New Roman', Times, serif;*/ 
	
	font-family: 'Lobster14Regular', Arial, sans-serif;
	
	color: #D53875;
	
	font-size: 22px;
	
	display: inline;
}


a.company {
	
	  color: #CD5ED0;
	
}


a.company:hover {
	
	  color: #f9b3fb;
	
}


a.client {
	
	  color: #CD5ED0;
	
}


a.client:hover {
	
	  color: #f9b3fb;
	
}






#displaymessage{

	float: left;

	width: 300px;

	font-weight: bold;

	color: #765178;

	margin: 10px 0 10px 10px;
	

}

#apply-btn-job { width: 144px; height: 35px; margin: 10px 0 0 0; }

.numberperpage {

	float: left;

	margin: 0 0 0 0;

	padding: 0 0 0 0;
	
	font-size: 18px;

}



#sidesearch{

	background: /*#7d5b7e*/ #684269;

	padding: 10px;

}

#sidesearch2 {

	background: /*#7d5b7e*/ #684269 url(searchbox_bg.png) repeat-x bottom ;

	padding: 0 10px 10px 10px;
	
	float: none; 
	
	height: 120px; 
	
	width: 630px;

}



.resultsthumbnail{

	float: left;

	width: 150px;

	height: 100px;
	
	margin: 0 0 0 20px;

}



/*.resultsthumbnail img{

	border:1px solid #ddd; padding:5px; background:#fff;

}
*/


.resultsdetail{

	float: right;

	width: 400px /*450px*/;

	min-height: 160px;
	
	margin-right: 20px;
		

}


/*.resultssection:hover {background-color: #eee;}*/



#pagination{

	margin: 0;

	padding: 0;
	
	/*width: 220px;*/
	
	width: 410px;
	
}



#pagination li{

	border:0; 

	margin:0; 

	padding:0;

	font-family: Arial, Georgia; font-size: 12px; color: #333;

	font-size: 11px;

	list-style:none;

}

#pagination a{

	border:solid 1px #DDDDDD;

	margin-right:2px;

}

#pagination .previous-off,

#pagination .next-off {

	color:#666666;

	display:block;

	float:left;

	font-family: Arial, Georgia; font-size: 20px; color: #333;

	padding:3px 4px;

}

#pagination .dots {

	color:#666666;

	display:block;

	float:left;

	font-family: Arial, Georgia; font-size: 12px; color: #333;

	padding:3px 0px;

}

#pagination .next a,

#pagination .previous a {

	font-family: Arial, Georgia; font-size: 12px; color: #333;

	border:solid 1px #FFFFFF;

}

#pagination .active{

	color:#c079c2;

	font-weight:bold;

	display:block;

	float:left;

	padding:4px 6px;
	
	font-size: 20px;

}

#pagination a:link,

#pagination a:visited {

	color:#333;

	display:block;

	float:left;

	padding:3px 6px;

	text-decoration:none;
	
	font-size: 20px;

}

#pagination a:hover{

	border:solid 1px #666666;

}



#detailsection{

	margin: 0;

	padding: 10px;
	
	font-size: 13px; /*display_job.tpl*/

}



#actionbar{

	width: 620px;

	margin: 0 0 40px 0;

	padding: 0 0 0 0;

}



#profile{

	float: left;

	margin: 0 0 0 10px;

}



#favourite{

	float: left;

	margin: 0 0 0 20px;

}



#sendmessage{

	float: left;

	margin: 0 0 0 20px;

}

#nologged{
	background: #ecf0f1;
	width: 550px;
	margin: 0 0 30px 40px;
	padding: 0 0 10px 0;
}

#nologged a {color: #09a0b7; text-decoration: underline;}

#nologged a:hover {color: #008aff;}

#nologged p{
	padding: 10px;
	margin: 0;
	color: #333;
}

#nologgedheader{
	background: /*#7d5b7e #504b51*/ #302d31;
	padding: 7px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}

#nologgedheader a{
	color: #ffffff;
	text-decoration: none;
}

#nologgedheader a:hover{
	color: #ffffff;
	text-decoration: none;
}

#nologgedleft {
	float: left;
	color: #fff;
	/*font-size: 18px;*/
	/*font-weight: bold;*/
}

#nologgedright {
	float: right;
	color: #fff;
	text-decoration: underline;
	/*font-size: 18px;*/
	/*font-weight: bold;*/
}


#changewrap {
	width: 400px;
}







