/* Layout */
@import "inc.layout.css";

/* TOP-BOTTOM */
#top img {
	display:							block
}
#top ul, #bottom ul {
	list-style: 					none;
	margin: 							0;
	padding: 							0;
	font-size:						12px;
}
#top ul li, #bottom ul li {
	float:								left;
	margin-left: 					12px;
	display: 							inline
}


#top ul li a {
	color:								#545454;
}
#top ul li a:hover {
	color:								#f66415;
}
#topBanner {
	position: 						absolute;
	right: 								0;
	top: 									10px;
}


#bottom ul li a {
	color:								#FFFFFF;
	line-height: 					28px
}
#bottom ul li a:hover {
	color:								#545454;
}


#bottom ul {
	float: 								left
}
#bottom div.bar {
	background: 					#f45a06 url(../img/bg_footer.gif) no-repeat;
	margin-bottom: 				4px;
	height: 							28px;
	
}
#bottom div.bar p {
	color: 								#FFFFFF;
	font-size: 						12px;
	padding-top: 					5px;
	margin:0;
}
#bottom div.bar p img {
	vertical-align: 			middle
}
#bottom p {
	font-size: 						11px;
	color: 								#707070;
	padding: 							0 5px 0 12px;
	float: 								left
}
#bottom p.right {
	float: 								right;
	text-align: 					right;
}
/* /TOP-BOTTOM */


/* SEARCH BAR */
#searchBar {
	background: 					#f45a06 url(../img/bg_searchBar.gif) no-repeat;
	padding: 							0 0 0 4px;
}
#searchBar img {
	display: 							block
}
#searchBar h1 {
	float: 								left;
	margin:								0;
}
#searchBar div.radioBlock {
	float: 								left;
	background-repeat:		no-repeat;
	padding: 							10px 0 0 30px;
	margin-right: 				10px;
}
#searchBar div.radioBlock.arrow1 {
	background-image: 		url(../img/bg_searchBarArrow1.gif);
}
#searchBar div.radioBlock.arrow2 {
	background-image: 		url(../img/bg_searchBarArrow2.gif);
}
#searchBar div.radioBlock.arrow3 {
	background-image: 		url(../img/bg_searchBarArrow3.gif);
}
#searchBar div.radioBlock label {
	display: 							block;
	color: 								#FFFFFF;
	font-size: 						14px;
}
#searchBar div.radioBlock label.act {
	font-weight: 					bold;
}
#searchBar div.selectBlock {
	float:								left;
	background: 					url(../img/bg_searchBarDivider.gif) no-repeat;
	padding: 							12px 0 15px 5px;
	margin: 							17px 0 0 20px;
}
#searchBar div.selectBlock select {
	margin-left: 					20px;
}
#searchBar div.buttonBlock {
	float: 								left;
	background: 					url(../img/bg_searchBarDivider.gif) no-repeat;
	padding: 							10px 0 15px 25px;
	margin: 							17px 0 0 20px;
}
#searchBar div.buttonBlock button {
	
}
/* /SEARCH BAR */

/* SEARCH RESULT NAV */
div.searchresultNav {
	width:								600px;
	margin: 							12px 0 0px 0;
	position: 						relative
}
div.searchresultNav a {
	background-repeat: 		no-repeat;
	padding-left: 				34px;
	font-size: 						11px;
	line-height: 					19px;
	
	text-decoration: 			none;
	color: 								#f55c09;
}
div.searchresultNav a span {
	color: 								#484848;
	text-decoration: 			underline
}
div.searchresultNav a:hover span {
	color: 								#f55c09;
}
div.searchresultNav a.previous {
	float:								left;
	background-image: 		url(../img/bg_searchresultPrevious.gif);
}
div.searchresultNav div.list {
	height: 							19px;
}
div.searchresultNav a.list {
	display:							block;
	width:								120px;
	position: 						absolute;
	left: 								240px;
	background-image: 		url(../img/bg_searchresultList.gif);
}
div.searchresultNav a.next {
	float:								right;
	background-image: 		url(../img/bg_searchresultNext.gif);
}
/* /SEARCH RESULT NAV */


/* START */
#content.start #leftCol {
	float: 								left;
	width: 								688px;
	margin-right: 				21px;
	padding: 							0;
	font-size: 						14px;
}
#content.start #leftCol h1 {
	color: 								#f55e0c;
	background: 					url(../img/bg_bigArrow.gif) no-repeat;
	padding-left: 				35px;
	line-height: 					24px;
}
#content.start #leftCol div.textCol {
	float: 								left;
	width: 								304px;
	margin-top: 					25px;
	padding: 							0 10px;
}
#content.start #leftCol div.textCol p {
	margin-bottom: 				5px;
}
#content.start #leftCol div.textCol img {
	float: 								right;
}
#content.start #leftCol div.textCol.left {
	margin-right: 				20px;
	padding-right: 				20px;
	background: 					url(../img/bg_startTextDivider.gif) no-repeat right top
}

#content.start #rightCol {
	width: 								286px;
	float: 								left;
	padding: 							0;
}
#content.start #rightCol div.adBox {
	background: 					url(../img/bg_boxStartYellowTile.gif) repeat-y;
}
#content.start #rightCol div.adBox div.wrapper {
	background: 					url(../img/bg_boxStartYellowTop.gif) no-repeat;
}
#content.start #rightCol div.adBox div.wrapper div.content {
	background: 					url(../img/bg_boxStartYellowBottom.gif) no-repeat left bottom;
	padding: 							10px 7px 16px;
}
#content.start #rightCol div.adBox div.wrapper div.content h1 {
	margin: 							0 0 18px 7px;
}


/* /START */


/* CREATE AD */
#loader {
	position: 						absolute; 
	left: 								0; 
	top: 									0; 
	width: 								100%; 
	height: 							100%; 
	opacity: 							0.7; 
	background: 					white url(../img/p_spinner_big.gif) no-repeat center 80px;
	z-index: 							100;
}

div.createAd {
	background: 					url(../img/bg_createAdTile.gif) repeat-y;
}
#content.createAd div.wrapper {
	background: 					url(../img/bg_createAdBottom.gif) no-repeat left bottom;
}
#content.createAd #mainCol {
	background: 					url(../img/bg_createAdTop.gif) no-repeat;
	width: 								948px;
	padding: 							12px 30px 20px 14px;
	color: 								#5e3b28;
}
#content.createAd #mainCol label{
	font-size: 						12px
}

form h2 {
	margin: 							0 100px 20px 0;
	padding-bottom: 			3px;
	color: 								#5e3b28;
	border-bottom: 				1px solid #abadb3;
}

form h2 em {
	color: 								#f55c09;
	font-style: 					normal;
	text-transform: 			lowercase
}

#content.createAd p.narrowBlock {
	width: 								480px;
}
#content.createAd div.narrowBlock {
	width: 								700px;
}
#content.createAd p.narrowBlock em {
	display: 							block
}

#content.createAd div.adTypeBlock label {
	display: block;
	margin-top: 6px;
	padding: 5px 0;
}
#content.createAd div.adTypeBlock a {
	float: right;
	display: block;
}
#content.createAd div.adTypeBlock label span {
	display:block;
	float:left;
	width: 380px;
	font-weight:normal;
	color: #8a8683;
	padding-top: 1px;
}
#content.createAd div.adTypeBlock label span span {
	font-weight:bold;
	font-size: 12px;
	width: auto;
}
#content.createAd div.adTypeBlock label input {
	display:block;
	float:left
}

#content.createAd div.adTypeBlock p { 
	font-weight: normal !important;
	line-height: 14px;
	padding: 10px 0 0 0;
}
#content.createAd div.adTypeBlock p a { 
	float:none;
	display: inline;
}

#content.createAd div.personalInfo {
	float:left;
	width: 190px;
	
}
#content.createAd form div.personalInfo input.text {
	width: 170px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#content.createAd br {
	clear:both
}

#content.createAd label, #content.twoCols label {
	font-weight: 					bold;
	color: 								#5e3b28;
	font-size: 						12px;
}
#content.createAd input.text, #content.twoCols input.text {
	width: 								175px;
	margin-bottom: 				10px;
}
#content.createAd div.radioBlock label, #content.twoCols div.radioBlock label {
	display: 							inline;
	font-weight: 					normal
}
#content.createAd div.checkBlock label, #content.twoCols div.checkBlock label {
	font-weight: 					normal
}
#content.createAd div.radioBlock, 
#content.createAd div.checkBlock, 
#content.createAd div.selectBlock,
#content.twoCols div.radioBlock, 
#content.twoCols div.checkBlock, 
#content.twoCols div.selectBlock {
	margin-bottom: 				10px;
}
#content.createAd div.checkBlock, #content.twoCols div.checkBlock {
	margin-top: 					40px;
}
#content.createAd div.radioBlock p, 
#content.createAd div.checkBlock p, 
#content.createAd div.selectBlock p,
#content.createAd div.adTypeBlock p,
#content.twoCols div.radioBlock p, 
#content.twoCols div.checkBlock p, 
#content.twoCols div.selectBlock p {
	margin: 							0;
	font-weight: 					bold;
}

#content.createAd div.selectBlock.region {
	float: 							left;
	margin-right: 			10px;
	
}

#content form p.label {
	font-weight: 					bold;
	margin-bottom: 				4px;
}

#content div.formCol {
	float: 								left;
	margin-right: 				55px;
	padding-bottom: 			30px;
	width: 								420px;
}
#content div.formCol.wide h2.first {
	margin-top: 					30px;
}
#content div.formCol input.wide {
	width: 								435px;
}
#content div.formCol div.inputBlock.teamName {
	float: 								left;
}
#content div.formCol div.teamName input.text {
	width: 								225px;
}
#content div.formCol div.selectBlock.teamDesignation {
	float: 								right;
	margin: 							14px 0 0 0;
}
#content div.formCol div.teamDesignation select {
	width: 								200px;
}
#content div.formCol div.buttonBlock button, #content div.adTypeSubmit button {
	margin-left: 					10px;
}
#content div.formColMembership {
	width: 								460px;
	padding-bottom: 			30px;
	float: 								left
}
#content div.formColAddDays {
	width: 								360px;
	padding: 							10px 0;
}
#content div.formColAddDays div.buttonBlock {
	float: 								right;
	margin: 							10px 50px 0 0;
}
#content div.formColSubscription {
	width: 								460px;
	padding: 							30px 0;
}
#content div.formColSubscription h3 {
	font-size: 						14px;
	margin: 							20px 0 10px
}
#content div.formColSubscription label {
	margin-top:						5px;
}
#content div.formColSubscription br {
	clear: 								both;
}
#content div.formColSubscription div.buttonBlock {
	margin: 							10px 50px 0 0;
	float:								right
	
}
/*
#content div.formColSubscription div.buttonBlock button {
	background-image: 		url(../img/bg_submitSmall.gif) !important;
	width: 								84px !important;
	height: 							20px !important;
	font-size: 						11px !important;
	
}
*/
#content div.formColSubscription div.selectBlock {
	float: 								left;
	width: 								230px;
}
#content div.formColSubscription div.selectBlock label {
	display: 							block
}
#content div.membershipCol {
	float:								left;
	width: 								400px;
	padding-left: 				20px;
}
#content div.birthBlock  {
	margin-bottom: 14px;
}
#content div.birthBlock div.selectBlock {
	float:								left;
	width: 								auto;
	margin-right: 				3px;
	background-color: 		#999999
}
#content div.birthBlock div.selectBlock select {

}
#content div.birthBlock p {
	font-weight: 					bold;
	margin-bottom: 				4px;
}
#content div#membershipTerms {
	display: 							none;
	clear: 								both
}
#content.twoCols div.formCol {
	margin-right: 				0;
}

#content div.wide {
	margin-right: 				0px;
	width: 								440px;
}
#content div.formCol h2 {
	margin: 							30px 0 10px 0;
}
#content div.formCol div.radioBlock,
#content div.formCol div.combiBlock {
	margin-bottom: 				14px;
}
#content div.formCol div.genderBlock {
	float:left;
	padding: 0 0 14px 0 !important;
	width: 190px;
}
#content div.formCol div.genderBlock label {
	width: 80px !important;
}

#content div.formColPayment {
	width: 								460px;
}
#content div.formColPayment div.radioBlock {
	margin-bottom: 				5px;
}
#content div.formColPayment div.buttonBlock {
	margin: 							15px 100px 0 0;
	float: 								right
}

#content div.formColPayment #creditCard, #content div.formColPayment #goldrecruiter, #content div.formColPayment #campaigncode, #content div.formColPayment #invoice {
	margin: 							10px 0 20px 40px;
}

#content div.formColPayment #goldrecruiter label, #content div.formColPayment #campaigncode label {
	display: 							inline
}
#content div.formColPayment #goldrecruiter input, #content div.formColPayment #campaigncode input {
	display: 							inline;
	margin: 							0;
}

div#paymentWait {
	height: 							24px;
	padding: 							5px 26px;
	font: 								bold 14px Arial, sans-serif;
	color: 								#f55c09;
	background: 					url(../img/p_spinner.gif) no-repeat;
}

#content div.formCol div.combiBlock div.radioBlock {
	margin-bottom: 				10px;
}
#content div.formCol div.combiBlock div.inputBlock {
	margin-left: 					25px;
}

#content div.formCol div.inputBlock {
	margin-bottom: 				20px;
}
#content div.formCol div#creditCard div.inputBlock {
	margin-bottom: 				5px;
}
#content div.formCol div.radioBlock span.extraInput {
	font-size: 						11px;
}
#content div.formCol div.radioBlock span.extraInput label {
	padding-top: 					2px;
}
#content div.formCol div.inputBlock textarea {
	width: 								435px;
	height: 							95px
}
#content div.formCol div.inputBlock select {
	margin: 							0 5px 10px 0;
}
#content div.formCol label {
	font-size: 						11px;
}
#content div.formCol div.radioBlock {
	padding-right: 				50px;
}
#content div.formCol div.radioBlock label {
	width: 								123px;
	display: 							block;
	float:								left
}
#content div.formCol div.radioBlock label.wide {
	width: 								auto
}
#content div.formCol div.radioBlock br {
	clear: 								both; 
}
#content div.formCol table {
	margin-bottom: 				25px;
}
#content div.formCol table tr th {
	text-transform: 			none;
	font-weight: 					bold;
	color: 								#5e3b28;
	border: 							none;
	padding: 							0;
	font-size: 						12px;
}
#content div.formCol table tr td {
	background-color: 		#FFFFFF;
	border: 							none;
	padding: 							0;
	vertical-align: 			middle;
	font-size: 12px;
}
#content div.formCol table tr td input.text {
	width: 								100px;
	margin-top: 					5px;
	margin-bottom: 				3px;
}
#content div.formCol table tr td select {
	width: 								110px;
	margin-top: 					5px;
	display: 							block
}
#content div.formCol table tr td.smallInput input.text {
	width: 								17px;
}
#content div.formCol div.buttonBlock {
	text-align: 					right;
	padding-bottom: 			1px;
}
/*
#content div.formCol div.buttonBlock button, #content div.adTypeSubmit button {
	width: 								17px;
	background-image: 		url(../img/bg_submitWide.gif);
	width: 								169px;
	height: 							20px;
	font-size: 						11px !important;
	margin-left: 					10px;
}
*/
#content div.adTypeSubmit button {
	margin: 							15px 0;
}


#content.createAd #mainCol #adType {
	background: 					url(../img/bg_createAdTypeTop.gif) no-repeat;
	padding-top: 					6px;
}
#content.createAd #mainCol #adType div.wrapper {
	background: 					url(../img/bg_createAdTypeBottom.gif) no-repeat left bottom;
	padding-bottom: 			6px;
}
#content.createAd #mainCol #adType div.wrapper div.content {
	background: 					url(../img/bg_createAdTypeTile.gif) repeat-y;
}
#content.createAd #mainCol #adType div.box {
	margin-right: 				11px;
	width: 								212px;
	padding: 							0 8px 2px;
	float: 								left;
	font-size: 						12px;
}
#content.createAd #mainCol #adType div.box label {
	font-weight: 					normal;
	font-size: 						12px;
	line-height: 					18px;
}
#content.createAd #mainCol #adType div.box input {
	padding: 							0;
	margin: 							0;
}
#content.createAd #mainCol #adType div.box span{
	display: 							block;
	text-transform: 			uppercase;
	font-weight: 					bold;
	font-size: 						13px;
}
#content.createAd #mainCol #adType div.last {
	margin-right: 				0;
}





/*
#content.createAd div.registrationCol {
	float: 								left;
	border-right: 				1px solid #abadb3;
	margin: 							30px 0
}
*/
#content div.registrationCol div.inputBlock {
	float: 								left;
	width: 								200px;
}
#content form div.registrationCol input.text {
	width: 								150px;
}
/*
#content form div.registrationCol div.buttonBlock button {
	background-image: 		url(../img/bg_submitWide.gif);
	width: 								169px;
	height: 							20px;
	font-size: 						11px !important;
}
*/


#content.createAd div.loginCol {
	margin: 							30px 10px;
	width: 								340px
}
#content div.loginCol a {
	line-height:					20px;
}
#content div.loginCol div.buttonBlock button {
	background: 					url(../img/bg_searchBarButton.gif) no-repeat;
}

form span.extraInput input.small {
	margin: 							0 !important;
}
form span.extraInput input.days {
	margin: 							0 !important;
}





div.createAdSteps div {
	float: 								left;
	border-bottom: 				7px solid #d0d0d0;
	color: 								#d0d0d0;
	margin-right: 				3px;
	width: 								329px;
	margin-top: 					20px;
}
div.createAdSteps.editAd div {
	width: 								495px;
}
div.createAdSteps div span {
	padding-left: 				20px;
	background: 					url(../img/bg_arrowCreateStep.gif) no-repeat left center;
	line-height: 					22px;
}
div.createAdSteps div.act span {
	background-image: 		url(../img/bg_arrowCreateStepAct.gif);
}
div.createAdSteps div.act {
	border-bottom: 				7px solid #f55c09;
	color: 								#5e3b28;
}
div.createAdSteps div.last {
	margin-right: 				0;
}
/* /CREATE AD */

/* SEARCH RESULT */
div.searchResult {
	background: 					url(../img/bg_yellowSearchTile.gif) repeat-y;
	color: 								#5e3b28;
}
#content.searchResult div.wrapper {
	background: 					url(../img/bg_yellowSearchBottom.gif) no-repeat left bottom;
}
#content.searchResult #leftCol {
	background: 					url(../img/bg_boxSearchYellowTop.gif) no-repeat;
	float: 								left;
	width: 								220px;
	margin-right: 				11px;
	padding: 							12px 8px 20px 9px;
}
#content.searchResult #rightCol {
	width: 								574px;
	float: 								left;
	padding: 							12px 10px 0 6px;
}
#content.searchResult h1 span {
	font-size: 						12px;
	font-weight: 					normal	
}
#content.searchResult p.searchDescription {
	background: 					url(../img/bg_bigArrow.gif) no-repeat;
	line-height: 					24px;
	padding-left: 				35px;
}
#content.searchResult #pageNav {
	margin-top: 					6px;
	float: 								right
}
#content.searchResult #pageNav a {
	font-size: 						11px;
	color: 								#5e3b28;
	float: 								left;
	display: 							block;
}
#pageNav span {
	margin: 							0 8px;
	display: 							block;
	float: 								left
}

#content.searchResult #pageNav a.number, #pageNav span span {
	font-size: 						11px;
	color: 								#FFFFFF;
	display: 							block;
	background-color: 		#f45904;
	float: 								left;
	text-decoration: 			none;
	padding: 							0 2px;
	margin: 							1px 2px
}
#content.searchResult #pageNav span span {
	color: 								#f45904;
	background-color: 		#FFFFFF;
}


#content.searchResult #leftCol h2 {
	color: 								#895c43;
	text-transform: 			uppercase;
	font-size: 						11px;
	border: 0;
	border-top: 					1px solid #e9e3ae;
	margin: 							0 0 2px 0;
	padding-top: 					12px;
}
#content.searchResult #leftCol h2.first {
	border-top: 					none;
}
#content.searchResult #leftCol div.inputBlock {
	margin-bottom: 				12px;
}
#content.searchResult #leftCol div.inputBlock label {
	display: 							block;
	font-size: 						11px;
	float: 								left;
	width: 								110px;
}
#content.searchResult #leftCol div.inputBlock label.doubleWidth {
	width: 								163px;
}
#content.searchResult #leftCol form div.buttonBlock {
	margin-top: 					17px;
	text-align: 					center
}

/* /SEARCH RESULT */

/* PROFILE */
#content.profile {
	background: 					url(../img/bg_profileTile.gif) repeat-y;
	color: 								#5e3b28;
	margin-bottom: 				20px;
}
#content.profile div.wrapper {
	background: 					url(../img/bg_profileBottom.gif) no-repeat left bottom;
}
#content.profile #leftCol {
	background: 					url(../img/bg_boxProfileTop.gif) no-repeat;
	width: 								568px;
	float: 								left;
	padding: 							12px 21px 20px 12px;
	font-size: 						14px;
	
}
#content.profile #rightCol {
	background: 					url(../img/bg_boxSidebarTop.gif) no-repeat;
	float: 								left;
	width: 								179px;
	padding: 							12px 15px 20px 15px;
}
#content.profile #rightCol h1 {
	border-bottom: 				1px solid #d0d0d0;
	margin-bottom: 				20px;
}
#content.profile #rightCol ul {
	list-style: 					none;
	margin: 							0;
	padding: 							0;
}
#content.profile #rightCol ul li {
	margin: 							0 0 15px 0;
}
#content.profile #rightCol ul li a {
	font-size: 						11px;
	color: 								#5e3b28;
	background: 					url(../img/bg_linkArrow.gif) no-repeat left center;
	padding-left: 				18px;
}
#content.profile #rightCol ul li a:hover {
	color: 								#f55c09;
}
/*
#content.profile #rightCol form div button {
	background: 					url(../img/bg_submitLarge.gif) no-repeat;
	width: 								90px;
	height: 							27px;
}
*/
#content.profile #rightCol a.editAd {
	display:							block;
	padding-left: 				18px;
	margin-bottom: 				12px;
	color: 								#5e3b28;
	background: 					url(../img/bg_editArrowGrey.gif) no-repeat left center !important;
}
#content.profile #rightCol ul li.edit a {
	background: 					url(../img/bg_linkArrowGrey.gif) no-repeat left center;
}
#content.profile #rightCol ul li.edit .inputBlock label {
	margin-top: 					5px;
}
#content.profile #rightCol ul li.edit .inputBlock {
	margin-top: 					8px;
}

#content.profile #rightCol #contact, #content.profile #rightCol #taf, #content.profile #rightCol #edit, #content.profile #rightCol #addDays, #content.profile #rightCol #delete {
	border-bottom: 				1px solid #d0d0d0;
	padding-top: 					5px;
	padding-bottom: 			30px;
}
#content.profile #rightCol form.smallForm textarea {
	width: 								175px;
	height: 							120px;
	margin-bottom: 				5px;
}
#content.profile #rightCol form.smallForm input.text {
	margin-bottom: 				5px;
}
#content.profile #rightCol form.smallForm label {
	margin: 							10px 0 1px;
}

#content.profile ul.profile {
	list-style: 					none;
	margin: 							0;
	padding:							0;
	line-height: 					26px;
}
#content.profile ul.profile li strong{
	font-size: 						12px;
}
#content.profile img.photo {
	float: 								right;
	margin: 							0 0 10px 15px
}

#content table {
	border-collapse: 			collapse;
	margin: 							14px 0 0 0;
	padding: 							0;
	font-size: 						11px;
	width: 								100%;
}
#content table.profile {
	border-collapse: 			collapse;
	margin: 							0;
	padding: 							0;
	width: 								auto;
}
#content table.profile tr th {
	color: 								#5e3b28;
	font-weight: 					bold;
	padding: 							3px 0 2px;
	border: 							none;
	vertical-align: 			top;
	font-size: 						12px;
	text-transform: 			none;
}
#content table.profile tr td {
	padding: 							2px 0 2px 10px;
	border: 							none;
	vertical-align: 			top;
	background-color: 		#FFFFFF;
	font-size: 						14px;
}
#content table.profile tr td a {
	padding: 							0;
}
#content table.profile tr.tableDivider td, #content table.profile tr.tableDivider th {
	padding-top: 							20px;
}

#content.searchResult table td.first, #content div.adBox table td.first {
	width: 								60px;
}

#content #rightCol div.adBox table {
	margin: 							0;
}
#content #rightCol div.adBox table tr td.first, #content #rightCol div.adBox table tr td.sport {
	white-space: 					nowrap;
}
#content #rightCol div.adBox table tr td {
	line-height: 					normal;
	padding-top: 					7px;
	padding-bottom: 			7px;
}
#content #rightCol div.adBox table a {
	padding-left: 				0;
}
#content.searchResult table {
	border-bottom: 				1px solid #f55c09;
}
#content table a {
	color: 								#5e3b28;
	background-repeat: 		no-repeat;
	padding-left: 				18px;
}
#content table tr td.actions a {
	padding-left: 				0;
}
#content table a.photo {
	background-image: 		url(../img/icon_photo.gif)
}
#content table a.noPhoto {
	background-image: 		url(../img/icon_noPhoto.gif)
}
#content #rightCol div.adBox table tr th {
	color: 								#895c43;
	border-bottom: 				none;
	border-left: 					1px solid #e9e3ae;
	padding-bottom: 			3px;
}
#content #rightCol div.adBox table tr th.first {
 border-left: 					none;
}
#content table tr th {
	text-align: 					left;
	font-weight: 					normal;
	color: 								#f55c09;
	text-transform: 			uppercase;
	border-bottom: 				1px solid #f55c09;
	padding: 							0 8px 0 8px;
}

#content table tr.odd td {
	background-color: 		#fffdf3
}
#content table tr td.first {
 border-left: 					none;
}
#content table tr td {
	background-color: 		#fff9d3;
	border-left: 					1px solid #e9e3ae;
	border-top: 					1px solid white;
	padding: 							8px;
	vertical-align: 			top;
}
#content table tr td.numeric, #content table tr th.numeric {
	text-align: 					right
}
/* /PROFILE */

/* GOLD RECRUITER */
div.goldrecruiter {
	background: 					url(../img/bg_createAdTile.gif) repeat-y;
	color: 								#5e3b28;
}
#content.goldrecruiter div.wrapper {
	background: 					url(../img/bg_createAdBottom.gif) no-repeat left bottom;
}
#content.goldrecruiter #mainCol {
	background: 					url(../img/bg_createAdTop.gif) no-repeat;
	float: 								left;
	width: 								948px;
	margin-right: 				11px;
	
	padding: 							22px 30px 20px 14px;
}
#content.goldrecruiter #mainCol div.textBlock {
	width: 600px;
}

div.loginBox {
	background: 					url(../img/bg_boxStartGreyTile.gif) repeat-y;
	position:absolute;
	right: 40px;
	width: 286px
}
div.loginBox div.boxWrapper {
	background: 					url(../img/bg_boxStartGreyTop.gif) no-repeat;
}
div.loginBox div.boxWrapper div.content {
	background: 					url(../img/bg_boxStartGreyBottom.gif) no-repeat left bottom;
	padding: 							10px 12px;
}
div.loginBox div.boxWrapper div.content h2 {
	margin: 							0 0 18px 0;
}
div.loginBox div.boxWrapper div.content input.text {
	margin-bottom: 				8px;
}
div.loginBox div.boxWrapper div.content div.buttonBlock button {
	background: 					url(../img/bg_searchBarButton.gif) no-repeat;
	margin-top: 					6px;
}
div.loginBox div.boxWrapper div.content a {
	display: 							block;
	font-size: 						11px;
	color: 								#5e3b28;
	padding: 							2px 0
}
div.loginBox div.boxWrapper div.content div.left {
	float: 								left;
	margin-right: 				18px;
}
div.loginBox div.boxWrapper div.content div.right {
	float: 								left;
	padding-top: 					7px;
}
/* GOLD RECRUITER */


/* 2 COLS */
div.twoCols {
	background: 					url(../img/bg_yellowWhiteTile.gif) repeat-y;
	color: 								#5e3b28;
}
#content.twoCols div.wrapper {
	background: 					url(../img/bg_yellowWhiteBottom.gif) no-repeat left bottom;
}
#content.twoCols #leftCol {
	background: 					url(../img/bg_boxYellowTop.gif) no-repeat;
	float: 								left;
	width: 								155px;
	margin-right: 				11px;
	padding: 							12px 18px 20px 18px;
}
#content.twoCols #leftCol ul {
	list-style: 					none;
	padding: 							0;
	margin: 							0;
}
#content.twoCols #leftCol ul li {
	line-height: 					24px;
}
#content.twoCols #leftCol a {
	color: 								#5e3b28
}
#content.twoCols #leftCol a:hover {
	color: 								#000000
}
#content.twoCols #leftCol div.addressBlock {
	border-top: 					1px solid #d2c67c;
	margin-top: 					40px;
	padding-top: 					15px;
}
#content.twoCols #leftCol div.addressBlock h2 {
	margin: 							0 0 10px 0;
	color: 								#5e3b28;
	font:									bold 12px Arial, sans-serif;
}
#content.twoCols #leftCol div.addressBlock a.smallLink {
	margin-top: 					6px;
	color: 								#5e3b28;
	display: 							block;
	color: 								#f55c09;
	font-size: 						11px
}
#content.twoCols #leftCol div.addressBlock a.smallLink:hover {
	color: 								#000000;
}


#content.twoCols #rightCol {
	background: 					url(../img/bg_boxWhiteTop.gif) no-repeat;
	width: 								493px;
	float: 								left;
	padding: 							12px 100px 20px 18px;
}
#content.twoCols.mySearches #rightCol {
	width: 								573px;
	padding-right: 				20px;
}


#content.twoCols #rightCol ul.linkList {
	list-style: 					none;
	margin: 							0 0 20px 0;
	padding: 							0;
	font-size: 						11px;
	line-height: 					16px;
}
#content.twoCols #rightCol ul.linkList a.listLink {
	color: 								#5e3b28;
	margin-right: 				5px;
}
#content.twoCols #rightCol ul.linkList a.listLink:hover {
	color: 								#f66415
}
#content.twoCols #rightCol ul.linkList a.favLink {
	background: 					url(../img/icon_favLink.gif) no-repeat;
	padding-left: 				18px;
}

#content #banners {
	width: 								150px;
	float: 								right;
	overflow:							hidden;
}
#bannerAffiliator {
	margin-left: -8px;
}
#content.createAd #banners {
	margin-right: 20px;
}
#content #mainCol #banners {
	position: 						absolute;
	right: 								0;
	top:									220px;
}
div.goldrecruiter #mainCol #banners {
	top:									210px !important;
}

#content #banners span {
	display: 							block;
	font-size: 						9px;
}
#content #banners img {
	/*display: 							block;
	margin-bottom: 				10px;*/
}

#content a.button {
	display:							block;
	background-repeat:		no-repeat;
	text-align:						center;
	line-height: 					20px;
	text-decoration: 			none;
	color: 								#000000;
}
#content a.button.wide {
	background-image: 		url(../img/bg_submitWide.gif);
	width: 								169px;
}


/* /2 COLS */

h1 {
	font:									normal 18px Arial, sans-serif;
	margin: 							0;
	clear: 								both;
	color: 								#5e3b28;
	margin-bottom: 				10px;
}
h2 {
	font:									normal 16px Arial, sans-serif;
	margin:								0;
	color: 								#f55c09;
	margin-bottom: 				6px;
	margin-top: 					24px;
}
h3 {
	font:									bold 12px Arial, sans-serif;
	margin:								0;
	color: 								#5e3b28;
	margin-bottom: 				0px;
}
p {
	margin: 							0;
	line-height: 					18px;
	margin-bottom: 				18px;
}
a {
 color: 								#f66415;
}
a:hover {
	color: 								#000000;
}
a img {
	border: 							0;
}
.red {
	color: 								red
}
div.alert {
	color: 								red;
	padding-bottom: 			18px;
	font-weight: 					bold;
}
div.createAd div.alert {
	padding-bottom: 			0;
}
div.message {
	color:								#f55c09;
	padding-bottom: 			18px;
	font-weight: 					bold;
}
#adForm div.alert {
	color:								red !important;
}
span.linkText {
	color: 								#f66415 !important;
	text-decoration:			underline;
	cursor: 							pointer;
}

form {
	margin: 							0;
	padding: 							0;
}
form input.text, form textarea, form select {
	font:									normal 12px Arial, sans-serif;
	border: 							1px solid #abadb3;
	padding: 							1px;
}
form input.small {
	width: 								70px !important;
}
form input.days {
	width: 								27px !important;
}

.missing {
	border: 							2px solid red !important;
}
div.missing {
	padding: 							2px;
}

form div button.small {
	background-image: 		url(../img/bg_submitSmall.gif) !important;
	width: 								84px !important;
	height: 							20px !important;
	font-size: 						11px !important;
}
form div button.large {
	background: 					url(../img/bg_searchBarButton.gif) no-repeat;
	font-size: 						14px !important;
	width: 								68px !important;
	height: 							28px !important;
}
/*
form div button.link {
	background-image: 		url(../img/bg_linkArrowGrey.gif);
	background-color:			transparent !important;
	background-repeat:		no-repeat;
	border: 							none;
	font-weight: 					normal;
	border-bottom: 1px solid black;
	cursor: 							pointer;
	text-align:						left;
	margin-bottom: 10px;
}
*/
form div button {
	background-image: 		url(../img/bg_submitWide.gif);
	background-color:			none;
	background-repeat:		no-repeat;
	border: 							none;
	font-weight: 					bold;
	width: 								169px;
	height: 							20px;
	font-size: 						11px !important;
	cursor: 							pointer;
	text-align:						center;
}
form div.inputBlock label {
	display: 							block;
	/*color: #a07b66;*/
	font-size: 						11px;
	/*font-weight:bold*/
}
form label.disabled {
	color: 								#CCCCCC
}
form div.inputBlock label span{
	color: 								red;
}
form div.inputBlock input.text {
	display: 							block;
}
form div.inputBlock textarea {
	display: 							block;
}

form div.slider {
	height:								5px;
	margin:								22px 0 25px 0;
	background:						url(../img/bg_sliderTrack.gif) repeat-x; 
	position:							relative; 
}
form div.slider div.span {
	position:							absolute;
	width:								0;
	height:								3px;
	top:									1px;
 	background:						url(../img/bg_sliderSpan.gif) repeat-x;
	font-size:						1px;
	z-index:							1;
}
form div.slider div.handle {
	position:							absolute;
 	top:									-5px;
	width:								14px;
	height:								14px;
	cursor:								col-resize;
}
form div.slider div.handle.min {
	background:						url(../img/bg_sliderHandleLeft.gif) no-repeat left 1px;	
	z-index:							3;
}
form div.slider div.handle.max {
	background:						url(../img/bg_sliderHandleRight.gif) no-repeat right 1px;	
	z-index:							2;
}
form div.slider div.handle div {
	position:							absolute;
	padding:							1px;
	background:						white;
	border:								1px solid #d2c67c;
	font:									normal 9px Tahoma;
	color:								#5e3b28;
	cursor:								move;
}
form div.slider div.handle.min div {
	left:									7px;
	bottom:								14px;
}
form div.slider div.handle.max div {
	right:								7px;
	top:									15px;
}

/*--- Add on icons ---*/

#content.start #leftCol .left h1 {
	color: 								#f55e0c;
	background: 					url(../img/icons/welcome.png) no-repeat;
	padding-left: 				30px;
	line-height: 					24px;
}

#content.start #leftCol .right h1 {
	color: 								#f55e0c;
	background: 					url(../img/icons/add_ad.png) no-repeat;
	padding-left: 				35px;
	line-height: 					24px;
}

h2.desc
{
	background: 					url(../img/icons/description.png) no-repeat;
	padding-left: 				30px;
	line-height: 					24px;
}
h2.stats
{
	background: 					url(../img/icons/statistics.png) no-repeat;
	padding-left: 				30px;
	line-height: 					24px;
}

#content.profile #rightCol ul li a.contact {
	background:transparent url(../img/icons/contact.png) no-repeat scroll left center;
	padding-left:24px;
	padding-top:1px;
}

#content.profile #rightCol ul li a.friend {
	background:transparent url(../img/icons/friend.png) no-repeat scroll left center;
	padding-left:24px;
}

#content.profile #rightCol ul li a.report {
	background:transparent url(../img/icons/report.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.profile #rightCol ul li a.edit-ad {
	background:transparent url(../img/icons/edit-ad.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li
{
	line-height: 27px;
}
#content.twoCols #leftCol ul li a.about, span.about {
	background:transparent url(../img/icons/about.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li a.terms, span.terms {
	background:transparent url(../img/icons/terms.png) no-repeat scroll 2px center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li a.insert-ad, span.insert-ad {
	background:transparent url(../img/icons/insert-ad.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li a.faq, span.faq {
	background:transparent url(../img/icons/faq.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li a.contact-us, span.contact-us {
	background:transparent url(../img/icons/contact-us.png) no-repeat scroll left center;
	padding: 2px 0;
	padding-left:24px;
}

#content.twoCols #leftCol ul li a.password, span.password {
	background:transparent url(../img/icons/password.png) no-repeat scroll 5px center;
	padding: 2px 0;
	padding-left:24px;
}

/*--- End add on ---*/


/*--- Add on for new top banner, css for frames ---*/

.topbannerframe {
	background: url(../img/bg_topBannerTopFrame.gif) no-repeat;
	color: #5e3b28;
	height: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.topbannerframe div {
    margin: auto;
	width: 980px;
	height: 120px;
	position: relative;
}

div.topbannersides {
	background: 					url(../img/bg_topBannerTile.gif) repeat-y;
	color: 								#5e3b28;
}

.topbannersides div.wrapper {
	background: url(../img/bg_topBannerBottomFrame.gif) no-repeat left bottom;
}

/*--- End add on ---*/