/* ------ OWNER FORM ITEMS ---------- */

#adminForm
{
	width:500px;
}

#adminForm div.formContainer
{
	width:500px;
	float:left;
}

/*
#adminForm a
{
	text-decoration:none;
	color:#63482a;
}
*/

#adminForm a.aHideHelp
{
	color:#CCC;
	font-size:10px;
}

#adminForm a.aHideHelp:hover
{
	color:#63482a;
	font-size:10px;
}

#adminForm h1
{
	background-color:#63482a;	
	color: white;	
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 5px;  	
	height: 20px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#adminForm h2
{
	font-size:14px;
}

#adminForm table.tblOwnerImg
{
	margin-left:10px;
}

#adminForm table.tblOwnerImg img
{
	margin-right:10px;
}

#adminForm table.tblOwnerImg img.mainImage
{
	border:2px solid #63482a;
}

#adminForm h3
{
	padding:0px 0px 5px 0px;
	color: #63482a;
	border-bottom: 1px dashed #CCC;
	margin: 0 0 15px 10px;
	font-size:14px;
}

#adminForm form
{
	margin-bottom:20px;
}

/* -------- OWNER PROFILE  --------------- */

#ownerProfile
{
	float:left;
	width: 480px;
}

#ownerProfile #imgday, #ownerProfile #imgmonth, #ownerProfile #imgyear
{
	display:none;
}

#ownerProfile #tdDob select
{
	margin-right:10px;
}

#ownerProfile select
{
	width: 150px;
}

#ownerProfile input.text
{
	width: 143px;
}

#ownerProfile input.checkbox
{
	margin-right:10px;
}

#ownerProfile th
{
	width:105px;
	font-weight:bold;
}

#ownerProfile th#thskill_catid
{
	display:none;
}

#ownerProfile td#tdskill_catid
{
	display:none;
}

#ownerProfile #tdfname
{
	width:210px;
}

/* ---------------  OWNER LOGIN --------------------- */

#ownerLogin
{
	
}

#ownerLogin .fInfo
{
	display:none;
}

#ownerLogin label
{
	font-family: Georgia, Times, Serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	float:left;
	width:90px;
}

#ownerLogin #username
{
	width:125px;
	margin-left:5px;
	margin-bottom: 5px;
	float:left;
}

#ownerLogin #password
{
	width:85px;
	margin-left:5px;
	float:left;
}

#ownerLogin th
{
	padding:3px 0 0 0;
}

#ownerLogin #loginSubmit
{
	width:31px;
	height:23px;
	margin-right:5px;
}

/* end owner login */


/* ------------ OWNER IMAGE ----------------- */

#adminForm #ownerImage 
{
	margin-bottom:0;
}

#ownerImage th
{
	width: 150px;
}

#tblOwnerImg
{
	width:85%;
	margin-left:10px;
}

#tblOwnerImg #pager
{
	width:400px;
}

#tblOwnerImg #pager #pageCount
{
	display:none;
}

#tblOwnerImg #pager .pageList
{
	width:240px;
}


/* ------ OWNER RESUME UPLOAD ---------- */
#ownerResume
{
	margin:0px;
}

#ownerResume th
{
	width: 120px;
}

#resumeIcons 
{
	padding:0 0 0 10px;
}

#resumeIcons img
{
	margin:1px 5px 4px 0;
	vertical-align:middle;
}

#resumeIcons img.garbage
{
	margin-right: 12px;
	margin-left:2px
}

/* ------ OWNER DELETE RESUME ---------- */
#deleteResume
{
	margin:0px;
}


/* -------- QUICK SEARCH --------------- */

div#quickSearchTabs, div#classifiedTabs
{
	width:228px;
	height:29px;
	overflow:hidden;
	float:left;
}

div#quickSearchTabs img, div#classifiedTabs img
{
	display:block;
	float:left;
}

#adminHome
{
	margin-top:-5px;
}

div.quickSearch
{
	float:left;
	width:228px;
	border-top:1px solid #6b5134;
	text-align:right;
	padding:0;
	background-image:url(/images/bg-quick-search.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.quickSearch th,div.quickSearch td, div.quickSearch table
{
	padding:0;
	margin:0;
}

div.quickSearch h1
{
	color:#666;
	padding:5px 6px 5px 0px;
	text-transform:uppercase;
	font-size:11px;
}

div.quickSearch img.fInfo
{
	display:none;	
}

div.quickSearch label
{
	float:left;
	display:block;
	width:90px;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	color:#999;
	height:16px;
	padding:3px 0 0 0;
	font-family:Verdana, Verdana, Arial, Helvetica, Sans Serif;
	letter-spacing:-1px;
	word-spacing:3px;
}

div.quickSearch form select
{
	float:right;
	display:inline;
	width:120px;
    margin-left:10px;
	color: #6b5134;
	font-size:11px;
	text-transform:uppercase;
	margin:2px 6px 2px 10px;
	padding:1px;
	height:17px;
}

div.quickSearch form select option
{
	padding:2px;
}

div.quickSearch form td.notes
{
	display:none;
}

div.quickSearch #thquickSearchSubmit, div.quickSearch #thClassifiedSubmit
{
	text-align:right;
	padding:5px;
}

div.quickSearch #quickSearchSubmit, div.quickSearch #classifiedSubmit 
{
	margin-top:20px;
}

div.quickSearch form input.text
{
	width:116px;
	float:right;
	display: inline;
	color: #6b5134;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 17px;		
}


/* ---------  SIGNUP FORM ------------ */
/* 		  used for supplier as well   */

#joinContainer div.warning
{
	margin:10px 0 0 10px;	
}

#joinContainer h1
{
	margin-bottom:15px;	
}


#ownerSignup
{
	padding-left:10px;
}

#ownerSignup label
{
	padding-left:10px;
}

#ownerSignup th
{
	width:180px;
	vertical-align:top;
	padding-left:10px;
}

#ownerSignup th#thdirectory, #ownerSignup th#thowner_catid
{
	padding-left:10px;
}

#ownerSignup input.checkbox, #ownerSignup input.radio
{
	margin-right:10px;
}

#ownerSignup .text
{
	width:220px;
	float:left;
}

#ownerSignup img.fInfo
{
	display:none;
}

#ownerSignup select
{
	width:226px;
}

#ownerSignup #tdfname, #ownerSignup #tdemail
{
	width:200px;
}

#ownerSignup textarea
{
	width: 224px;
	float:left;
	height: 69px;
}

#ownerSignup td 
{
	vertical-align:top;
}

#ownerSignup td.notes
{
	padding-left:5px;
	font-size:10px;
}

#ownerSignup #trcompany, #ownerSignup #traddress, #ownerSignup #trphone
{
	display:none;
}

#ownerSignup table #subTblOwner
{
	float:left;
	width:190px;
	margin-bottom:15px;
	margin-top: 10px;
}


#ownerSignup table #subTblIndustry
{
	margin-bottom:15px;
	margin-top: 10px;
}



#ownerSignup #subTblOwner img
{
	display:none;
}

#ownerSignup #subTblOwner .notes
{
	display:none;
}

#ownerSignup #subTblOwner th
{
	display:none;
}

#ownerSignup #subTblIndustry th
{
	display:none;
} 

#ownerSignup th.thSubTbls
{
	width:490px;
}

#imgOwnerJoin
{
	margin-right:50px;
}

#ownerSignup td
{
	padding-bottom:8px;
}

#ownerSignup label
{
	padding:0 10px 0 0px;
}


/* --------- contact owner ---------- */

#contactOwnerContainer
{
	
}

#contactOwnerContainer img.fInfo
{
	display:none;
}

#contactOwnerContainer h1
{
	margin-bottom:15px;

}

#contactOwnerContainer form
{
	padding-left:10px;
	padding-right:5px;
	float:left;
	width:300px;
	overflow:hidden;
}

#contactOwnerContainer th
{
	width:110px;
}

#contactOwnerContainer input.text
{
	width:200px;
}

#contactOwnerContainer textarea
{
	width:204px;
	height:130px;
}

#contactOwnerContainer td.notes
{
	padding-left:10px;
}

#contactImage
{

}

/* ------- owner preferences -------- */
#ownerSettings th
{
	width:110px;
}

#ownerSettings img.fInfo
{
	display:none;
}

#ownerSettings td.notes
{
	padding:0 10px 10px 10px;
}


/* ----------------------------  referral --------- */

#adminForm #refer th
{
	width:115px;
}

#refPagerContainer #pager .pageList
{
	width:394px;
}

#adminForm table#tblSentRefs
{
	margin-left:10px;
	width:480px;
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
}

#tblCredit
{
	margin-left:10px;
	width:480px;
	border-bottom:1px solid #CCC;
}

#tblCredit td, #tblCredit th, #tblSentRefs td, #tblSentRefs th
{
	font-size:10px;
	padding:3px 10px 3px 2px;
}

#tblCredit td.rt
{
	text-align:right;
	padding-right:2px;
}

#tblCredit th, #tblSentRefs th
{	
	background-color: #eee;
	border-top: 1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

#tblCredit div.ownerName
{
	height:14px;
	width:96px;
	overflow:hidden;
	float:left;
}

 #tblSentRefs div.sentName
 {
	width:66px;
	height: 14px;
	overflow:hidden;
	float:left;
 }

 #tblSentRefs div.sentEmail
 {
	width:160px;
	height: 14px;
	overflow:hidden;
	float:left;
 }

#creditOptions
{
	text-align:right;
	margin-left:10px;
	padding:5px 2px 0px 2px;
}

#creditOptions img
{
	vertical-align: middle;
	margin: 0 5px 9px 0;
}

/* ----------------------------------------- video upload --- */
#adminForm div.warning
{
	margin-left:10px;
}

#adminForm #ownerVideo th
{
	width: 150px;
}

#adminForm #ownerVideo #title
{
	width:220px;
}

#adminForm #ownerVideo
{
	margin-bottom:0px;
}

#adminForm #ownerVideo #video_desc
{
	width:223px;
}

#adminForm #tblOwnerVid th
{
	width:85px;
}

#adminForm #tblOwnerVid input.text
{
	width:240px;
}

#adminForm #tblOwnerVid textarea
{
	width:240px;
	clear:right;
}

#adminForm img.ownerVid
{
	border:1px solid #CCC;
	margin-bottom:10px;
}

#adminForm #tblOwnerVid label
{
	width:90px;
	float:left;
	display:block;
}

#adminForm #tblOwnerVid div
{
	float:left;
	padding:0 0 10px 0px;
	width:380px;
}

#adminForm #tblOwnerVid div.views
{
	margin-bottom:20px;
	border-bottom: 1px solid #CCC;
}


/* ----------------- AUDIO --------------------- */

/* --- audio upload --- */
#adminForm div.warning
{
	margin-left:10px;
	width:404px;
}

#adminForm #ownerAudio th
{
	width: 150px;
}

#adminForm #ownerAudio #title
{
	width:220px;
}

#adminForm #ownerAudio
{
	margin-bottom:0px;
}

#adminForm #ownerAudio #audio_desc
{
	width:223px;
}

#adminForm #tblOwnerAudio th
{
	width:85px;
}

#adminForm #tblOwnerAudio input.text
{
	width:240px;
}

#adminForm #tblOwnerAudio textarea
{
	width:240px;
	clear:right;
}

#adminForm img.ownerAudio
{
	border:1px solid #CCC;
	margin-bottom:10px;
}

#adminForm #tblOwnerAudio label
{
	width:90px;
	float:left;
	display:block;
}

#adminForm #tblOwnerAudio div
{
	float:left;
	padding:0 0 10px 0px;
	width:380px;
}

#adminForm #tblOwnerAudio div.views
{
	margin-bottom:20px;
	border-bottom: 1px solid #CCC;
}

/* ---------  required --------- */
span.required
{
	color: #e18b1a;
	font-weight:bold;
}

/* ---------- OWNER TESTIMONIAL  ------- */

#ownerTestimonial
{
	
}

#ownerTestimonial textarea
{
	width:300px;
	height:200px;
}

#ownerTestimonial th
{
	width:105px;
}


/* ------ supplier profile ------ */
#supplierProfile
{
	
}

#supplierProfile th
{
	width:160px;
}

#supplierProfile input.text
{
	width:210px;
}

#supplierProfile td.noted
{
	padding-left:10px;
}

#supplierProfile img.fInfo
{
	display:none;
}

#supplierProfile textarea
{
	width:214px;
	height:90px;
}

#supplierProfile select
{
	width:216px;
}


/* supplier job */

#supplierJob #tblSupplierJob
{
	width:490px;
}


#supplierJob th
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#supplierJob th label
{
	width:115px;
	display:block;
	float:left;
	padding-right:15px;
	margin:0;

}

#supplierJob select
{
	margin-right:10px;
}

#supplierJob img.fInfo
{
	display:none;
}

#supplierJob #title
{
	width:300px;
}

#supplierJob #job_desc
{
	width:303px;
	height:220px;
}

#supplierJob div.skillContainer
{
	width:480px; 
	float:left;  
}

#supplierJob #divSkills
{
	height: 300px;
	overflow:scroll;
	overflow-x:hidden;
	float:left;  
	border:1px solid #EEE;
	padding:10px 0 10px 10px;
}

#supplierJob #tdjob_desc, #supplierJob #tdClosingDate
{
	padding-bottom:15px;	
}


/*  ------------ JOBS SEARCH AND RESULTS -----------------  */


#formJobSearch
{
	width:470px;
}

#formJobSearch img.fInfo
{
	display:none;
}

#formJobSearch select
{
	width: 100px;
	color: #6b5134;
    font-size: 11px;
    text-transform: uppercase;
	padding: 1px;
    height: 17px;
	font-weight:bold;
}

#jobSearchResults #pager
{
	width:488px;
	float:none;
	padding-left:2px;

}

#jobSearchResults #pager .pageList
{
	width:403px;
}

#formJobSearch input.text
{
	width: 126px;
	color: #6b5134;
    font-size: 12px;
	padding: 0px 0px 0px 3px;
    height: 17px;
	line-height:16px;
}

#formJobSearch select#job_gender, #formJobSearch select#job_owner_catid
{
	width:70px;
}

#formJobSearch select#job_cityid
{
	width:100px;
}

#formJobSearch th 
{
	text-transform: uppercase;
    font-size: 10px;
    color: #999999;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	letter-spacing: -1px;
    word-spacing: 3px;
	padding:3px 5px 6px 0;
	_padding-top:5px;
}

#formJobSearch td
{
	padding:0 8px 0 0;	
}

#formJobSearch td#tdButton
{
	padding-right:0;
}

#jobSearchResults
{
	width:495px;
	padding:15px 0px 0px 0px;
	border-bottom: 1px solid #EEE;
}

#jobSearchResults table
{
	width:492px;
}

#jobSearchResults table tr.row1
{
	background-color:#EEE;
}


#jobSearchResults th
{
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	margin:0;
}

#jobSearchResults td
{
	font-size:11px;
	padding:4px 2px 4px 2px;
}

#jobSearchResults a
{
	text-decoration:none;
	color: #6e6553;
}

#jobSearchResults a:hover
{
	text-decoration:underline;
	color: #6e6553;
}

#jobSearchResults td.title div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

/* - - - VIEW JOB PAGE - - - */

#twoColRt div#backToSearch
{
	padding-bottom:8px;
}

#twoColRt div#backToSearch a
{
	color: #6e6553;
    font-family: Verdana,Arial,Helvetica,Sans Serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#twoColRt div#backToSearch a:hover
{
	text-decoration: underline;
}

#twoColRt div#backToSearch img
{
	vertical-align: middle;
    margin-right: 4px;
}


/* - - - SUPPLIER RESOURCE - - - - */

#supplierResource
{

}

#supplierResource th, #supplierResource td
{
	padding-right:10px;
}

#supplierResource td.notes
{
	padding-right:0px;
}

#supplierResource img.fInfo
{
	display:none;
}	

#supplierResource textarea
{
	height:100px;
	width:240px;
}

#supplierResource input.text
{
	width:236px;
}

#supplierResource select
{
	width:242px;
}


/* - - - - RESOURCE SEARCH AND LISTING - - - - */
#formResourceSearch img.fInfo
{
	display:none;
}

#formResourceSearch select
{
	width: 100px;
	color: #6b5134;
    font-size: 11px;
    text-transform: uppercase;
	padding: 1px;
    height: 17px;
		font-weight:bold;
}

#formResourceSearch input.text
{
	width: 146px;
	color: #6b5134;
    font-size: 12px;
	padding: 0px 0px 0px 3px;
    height: 17px;
	line-height:16px;
}

#formResourceSearch select#resource_cityid
{
	width:100px;
	font-weight:bold;
}

#formResourceSearch select#resource_catid
{
	width:150px;
}


#formResourceSearch th 
{
	text-transform: uppercase;
    font-size: 10px;
    color: #999999;
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	letter-spacing: -1px;
    word-spacing: 3px;
	padding:3px 5px 6px 0;
	_padding-top:5px;
}

#formResourceSearch td
{
	padding:0 8px 0 0;	
}

#formResourceSearch td#tdButton
{
	padding-right:0;
}


#resourceSearchResults
{
	width:495px;
	padding:15px 0px 0px 0px;
	border-bottom: 1px solid #EEE;
}

#resourceSearchResults table
{
	width:492px;
}

#resourceSearchResults table tr.row1
{
	background-color:#EEE;
} 

#resourceSearchResults #pager
{
	width:488px;
	float:none;
	padding-left:2px;

}

#resourceSearchResults #pager .pageList
{
	width:403px;
}


#resourceSearchResults th
{
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	margin:0;
}

#resourceSearchResults td
{
	font-size:11px;
	padding:4px 2px 4px 2px;
}

#resourceSearchResults a
{
	text-decoration:none;
	color: #6e6553;
}

#resourceSearchResults a:hover
{
	text-decoration:underline;
	color: #6e6553;
}

#resourceSearchResults td.title div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

#resourceSearchResults td.tdResourceDesc div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

/* owner job list */
#ownerJobFloater
{
	visibility:hidden;
	position:absolute;
	left:5000px;
	top:5000px;
	z-index:10;
	width:280px;
	background-color:#fff;
	padding:0;
	border:1px solid #999;
}

#ownerJobFloater h1
{
	background-color:#666;
	color:#fff;
	width: 275px;
	padding:2px 0 2px 5px;
	font-size:12px;
}

/* supplier settings */
#supplierSettings th
{
	width:140px;
}

/* support */

#formSupportQuestion
{
	margin-left:10px;	
}

#formSupportQuestion img.fInfo
{
	display:none;
}

#formSupportQuestion input#subject
{
	width:250px;
}

#formSupportQuestion textarea
{
	width: 254px;
	height:120px;
}

#formContainer div.warning
{
	margin-left:10px;
	width:405px;
}

/* supplier locations */
td.tdCity
{
	width:100px;
}

div.divAddress
{
	width:240px;
	height:20px;
	overflow:hidden;
}

td.tdAddress
{
	width:240px;
}

/* invite */

table#tblInvite
{
	font-size:11px;
}

table#tblInvite th
{
	font-size:11px;
}

/*  PET */
form#ownerPet th
{
	width:140px;
}

form#ownerPet select
{
	width:184px;
}


form#ownerPet select#pet_catid
{
	width:184px;
	height:80px;
}

form#ownerPet img.fInfo
{
	display:none;
}

form#ownerPet td.notes
{
	padding-left:10px;
}

/* ads */

form.adForm th
{
	width:130px;
}

form.adForm textarea
{
	width:230px;
	height:125px;
}

form.adForm input.text
{
	width:226px;
}

form.adForm select
{
	width:232px;
}


td.notes a
{
	text-decoration:none;
	color:#e18b1a;
}

form#memorial
{
	padding:10px;
}

form#memorial th
{
	padding-right:10px;
}

form#memorial input.text
{
	width:180px;
}

form#memorial img.fInfo
{
	display:none;
}

form#memorial td.notes
{
	padding-left:10px;
}


form#ownerMemorial
{
	width:600px;
}

form#ownerMemorial th
{
	width:160px;
}


form#ownerMemorial input.text
{
	width:220px;
}

form#ownerMemorial textarea
{
	width:220px;
}

form#ownerMemorial select
{
	width:220px;
}

form#ownerMemorial img.fInfo
{
	display:none;
}

form#ownerMemorial td.notes
{
	padding-left:10px;
}

form#memSend
{
	width:360px;
	float:left;
}

form#memSend img.fInfo
{
	display:none;
}

form#memSend
{

}

div#memorialSent ol
{
	padding:0 0 0 30px;
}
















