/* 
	REDEVELOPED 11.07 kdm
*/

/* DIRECTORY VIEW */
.sobi2 {										/* component container class */
	margin									: 28px auto 0 auto;
	}
	table.sobi2CompDesc {				/* cover photo credit */
		color									: #ccc;
		font-size								: 10px;
		padding								: 0 0 4px 0;
		text-align							: right;
		}
		table.sobi2CompDesc td img { /*cover illustration top and */
			margin							: 0 auto;
			padding							: 0!important;
		}
	#sobi2CatListSymbols {				/*table container for Categories */
		background-color					: inherit;
		border-collapse					: collapse;
		display								: table;
		margin								: 20px 24px 12px 0;
		width									: 100%;
			}
			p.sobi2CatName {			/* Category Titles */
				margin						: 4px 16px 16px 12px; 
				font-family					: arial, sans-serif;
				font-size						: 16px;
				padding						: 2px 0;
				}
/* SUBCATEGORY VIEW */
	.sobi2Listing {							/* Container for Intro LISTINGS */
		margin								: 4px 24px 4px 12px; 
		width									: 100%;
		}
	.sobi2Listing td.vCard {				/* photo vCard container */
		width									: 50%;
	}
	h3.photographer_more p.sobi2ItemTitle a{ color: #963; font-size:12px;}


/* Members "submission" and "edit" form */
#viewport #left #content .op_directory form#sobi2EditForm {background:transparent; border:1px solid #f0f0f0; padding: 4px;}
#sobi2EditFormHeader {color:#519ad8; font-size:18px; text-align:center;}
#sobi2ReqFieldsInfo {color:#ccc; font-size:11px; text-align:center;}
.inputbox {border:1px solid #ccc; background:#fff; font-size:11px; margin: 0 0 0 4px; padding: 4px; width: 300px;}
#sobi2FormCats tbody tr td ul li {color: #a0ac01; line-height: 22px; margin-left: 32px;}
.dTreeNode a {cursor:pointer; font-size:11px!important; font-weight:bold;}
#sobi2FormTable2 {border-top:11px solid #ced665; margin:12px 0; padding: 12px 0;}
#sobi2FormCats  {border-top:11px solid #ced665; width:100%;}

td.sobi2CatSelected {background:transparent; width:190px!important;}
#sobi2SlectedCats.inputbox {width:180px;}
#sobi2SlectedCatsID {display:none;}
.sobi2FormTabHeader {color:#ced665; font-size: 13px; font-weight:bold;}
#sobi2Img, #sobi2Ico {border:1px solid #ccc; margin: 0 12px 0 0;}
.imginput {border:1px solid #ccc; color:green;}

.addbutton, .delbutton {
	background:#fff;
	border:1px solid #ccc;
	color: green;
	cursor:pointer;
	display:block;
	font-size: 11px;
	height: 26px;
	margin: 0 2px;
	padding: 1px;
	width: 36px;
	}
	.delbutton {
	background:#fff;
	border:1px solid #ccc;
	color: red;
	cursor:pointer;
	display:block;
	font-size: 11px;
	height: 26px;
	margin: 0 2px;
	padding: 1px;
	width: 36px;
	}
.addbutton:hover, .delbutton:hover {
	background:#ccc;
	cursor:pointer;
}


/* Styles for Searching */
/* -------------------------------------------------------- */
table.sobi2eSearchForm {
	width: 95%;
	margin-left: 5px;
}
span#sobi2SearchResultsSerchingString {
	font-weight: bold;
}
div#sobiSearchResponseContainer table {
	width:95%;
}

/* Styles for the new extended search function */
/* -------------------------------------------------------- */
/* height of the Div of category chooser */
div#sobiSearchFormCatsSelection {
}
/* select boxes with categories */
.catChooseBox {
}
#sobiSearchFormExtOptToggle {
	display: inline;
}
div#SobiSearchForm2dropsy {
	margin-left: 10px;
}
td#sobi2eSearchEmptyCell {
	width: 50%;
}

/* ocalaphoto directory modules */



