

/* ---- CUSTOM DEFINED STYLESHEET default ---- */ 

/************************ Basics ********************************************/
body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   10px;
  line-height: 18px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #084F9F; text-decoration: none; }
a:visited { color: #4B8DD7; }
a:hover { color: #BD2020; text-decoration: underline; }

/* .progressBar .border { background-color: white; border: 1px solid #333; width: 100%; }
.progressBar .background { background-color: #333; height: 10px; width: 0%; } */

form {
	margin: 0;
}

.fieldWithErrors {
  padding: 1px;
  background-color: red;
  display: table;
}

#ErrorExplanation {
  width: 400px;
  border: 1px solid #c00;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: 'white';
}

#ErrorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#ErrorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.link {
	font-weight: bold;
	padding: 0;
	padding-left: 15px;
	font-size: 12px;
	background-image: url("/templates/default/images/icons/hyperlink.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.linkSmall {
	padding: 0;
	padding-left: 15px;
	font-size: 10px;
	background-image: url("/templates/default/images/icons/hyperlink.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.linkBig {
	font-weight: bold;
	padding: 0;
	padding-left: 15px;
	font-size: 15px;
	background-image: url("/templates/default/images/icons/hyperlink.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.infoLink {
	font-weight: bold;
	padding: 0;
	padding-top: 3px;
	padding-left: 20px;
	font-size: 12px;
	background-image: url("/templates/default/images/icons/info_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.questionLink {
	font-weight: bold;
	padding: 0;
	padding-top: 3px;
	padding-left: 20px;
	font-size: 12px;
	background-image: url("/templates/default/images/icons/bubble_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
/****************************************************************************/

/************************ Text Styling **************************************/
.font {
	font-size: 11px;
}

.fontMedium {
	font-size: 12px;
}

.fontSmall {
	font-size: 10px;
}

.fontTiny {
	font-size: 9px;
}

.fontBig {
	font-size: 16px;
}

.fontBigger {
	font-size: 18px;
}

.fontHuge {
	font-size: 25px;
	letter-spacing: -1pt;
	font-weight: bold;
}

.fontHugeSubtle {
	font-size: 25px;
	letter-spacing: -1pt;
	font-weight: bold;
	color: #E7E7E7;
}

.red {
   color: #BD2020;
}

.black {
	color: #000;
}

.informative, .green {
   color: green;
}

.grey {
   color: #A6A6A6;
}

.bold {
	font-weight: bold;
}

.urgent {
	color: #BD2020;
	font-weight: bold;
}

.subtle {
	color: #706B59;
}

.incidental {
	font-size: 10px;
	color: #A6A6A6;
}

.label {
	font-size: 12px;
	font-weight: bold;
}

.labelSmall {
	font-size: 10px;
	font-weight: bold;
}

.labelBig {
	font-size: 14px;
	font-weight: bold;
}

.heading {
	font-size: 16px;
	font-weight: bold;
	color: #EB6508;
}

.headingSmall {
	font-size: 12px;
	font-weight: bold;
	color: #EB6508;
}

.discreetHeading {
	font-size: 16px;
	font-weight: bold;
	color: #B2B2B2;
}

.footnote {
	font-size: 11px;
	font-style: italic;
	color: #A6A6A6;
}

.footnoteBig {
	font-size: 13px;
	font-style: italic;
	color: #A6A6A6;
}

.important {
	color: #61A356;
}

/****************************************************************************/

.subtleBorder {
	border: 1px dotted #98917D;
}

/************************ Buttons ********************/

.buttonAdd {
	padding-left: 38px;
	padding-top: 6px;
	font-size: 17px;
	font-weight: bold;
	height: 36px;
	background: url("/templates/default/images/icons/add_item.gif") no-repeat 0 0;
	margin-bottom: 10px;
}

.buttonAddNewspaper {
	padding-left: 38px;
	padding-top: 6px;
	font-size: 17px;
	font-weight: bold;
	height: 36px;
	background: url("/templates/default/images/icons/add_newspaper.gif") no-repeat 0 0;
	margin-bottom: 10px;
}

.buttonAddChat {
	padding-left: 38px;
	padding-top: 6px;
	font-size: 17px;
	font-weight: bold;
	height: 36px;
	background: url("/templates/default/images/icons/add_chat.gif") no-repeat 0 0;
	margin-bottom: 10px;
}

/************************ Specialized Interface Controls ********************/
div.selectTagFlatSelected {
	font-size: 11px;
	font-weight: bold;
	border: 1px dotted #92B78C;
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
	background: #F2FFF0 url("/templates/default/images/icons/select_box_down.gif") no-repeat 4px 8px;
	color: #92B78C;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 19px;
}

div.selectTagFlatSelectedActive {
	font-size: 11px;
	font-weight: bold;
	border: 1px dotted #BD2020;
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
	color: #BD2020;
	background: #FFE7E7 url("/templates/default/images/icons/select_box_up.gif") no-repeat 4px 8px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 19px;
}

div.selectTagFlatOptions {
	font-size: 11px;
	border: 1px solid #E4E4E4;
	width: 160px;
	padding: 5px;
	background: #FFF;
	margin-left: 14px;
}

div.selectTagFlatOptions ul {
	list-style-type: none;
	margin: 0;
	display: inline;
}

div.selectTagFlatOptions ul li {
	border-top: 1px dotted #D1D1D1;
	margin: 0;
	font-size: 11px;
}

div.selectTagFlatHelp {
	font-size: 10px;
}

div.inline {
	float: left;
	margin-right: 5px;
}

div.newline {
	clear: both;
}

pre.captcha {
	font-family: "Courier New";
	font-weight: bold;
	background: #FFFADD;
}

div.SubtleHR {
	border: 0;
	border-top: 1px dotted #C0C0C0;
	margin-top: 50px;
	margin-bottom: 50px;
}

input.captcha {
	font-size: 18px;
	color: #003395;
	text-transform: uppercase;
}
/****************************************************************************/

/************************ DIV Elements **************************************/
div.buttonIndicatorBar {
	background: url("/templates/default/images/button_indicator_bar.gif") no-repeat right;
	height: 33px;
}

div.giantBracket {
	background: url("/templates/default/images/giant_bracket.gif");
	background-repeat: no-repeat;
	margin-top: 10px;
	width: 910px;
	height: 104px;
}

div.featuredBox {
	border: 3px solid #EDECEC;
}

div.widget {
	border: 1px solid #EDECEC;
	padding: 3px;
	background: #EAEBEA url("/templates/default/images/widget_bg.gif") repeat-x;
}

div.widgetBody {
	padding: 15px;
}

div.widget h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #FFAA00;
	border-bottom: 1px dotted #FFD045;
}

div.widgetMoney {
	border: 1px solid #92B78C;
	padding: 3px;
	background: #F2FFF0;
}

div.widgetMoney h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #61A356;
	border-bottom: 1px dotted #61A356;
}

div.widgetHighlighted {
	border: 1px solid #EDECEC;
	padding: 3px;
	background: #E1EEFF;
}

div.note {
	background: #FBFFE4;
	border: 1px solid #A6A6A6;
	padding: 5px;
}

div.help {
	background: #E6EEFF url("/templates/default/images/icons/info_big.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 10px;
	padding-left: 40px;
	padding-top: 10px;
	border: 1px solid #ADBCDC;
}

div.question {
	background: #EEFFEB url("/templates/default/images/icons/bubble.gif");
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 10px;
	padding-left: 45px;
	padding-top: 15px;
	border: 1px solid #34A430;
}

div.pane {
	background: #EDECEC;
	border: 1px solid #A6A6A6;
	padding: 5px;
}

div.attention {
	background: #FFD4D4;
}

div.hr {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #A6A6A6;
}

div.fullScreen {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	background: #FFF;
	opacity: 0.85;
	filter: alpha(opacity=85);
	z-index: 5;
	width: 100%;
	height: 100%;
	padding: 30px;
	text-align: center;
	vertical-align: top;
}

div.photo {
	background: url("/templates/default/images/photo_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
}

div.asset {
	background: url("/templates/default/images/asset.gif") no-repeat;
	width: 110px;
	height: 130px;
}

div.assetLink {
	text-align: left;
	padding: 3px 0 2px 5px;
	border-bottom: 1px dotted #6AA0CC;
}

div.assetFilename {
	text-align: center;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 10px 0 15px 0;
}

div.assetFiletype {
	text-align: center;
	font-size: 12px;
	color: #444;
}

div.photoLabel {
	position: relative;
	top: 65px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
}

span.tagCloudLabel {
	font-size: 14px;
	font-weight: bold;
	margin: 3px;
}

span.tagCloudTag {
	margin: 3px;
}
/****************************************************************************/

/************************ Notices *******************************************/
div.flashNotice {
	background-image: url("/templates/default/images/icons/alert.gif");
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: green;
	font-size: 12px;
	font-weight: bold;
	width: 500px;
	height: 25px;
	text-align: left;
}
/****************************************************************************/

/************************ Specific Page Elements ****************************/
.bar {
	background: #EDECEC;
	border-bottom: 2px solid #A6A6A6;
}

.buttonDel {
	padding-left: 23px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-image: url("/templates/default/images/icons/delete_item_small.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/****************************************************************************/

/************************ Tables ********************************************/

td {
	text-align: left;
}

/*********** Enhanced Table ************/
.enhancedTable{
	border-collapse:collapse;
	border: 1px solid #DFDFDF;
}

.enhancedTableColouredRow{
	background:#EFEFEF;
}

.enhancedTableRowHover{
	background:#DEFFD7;
}

/*.enhancedTableActive{
	background:#FFC2C2;
}*/

.simpleTable, .plainTable {
   border-collapse: collapse;
}

.enhancedTable td, .simpleTable td {
   font-size: 12px;
   vertical-align: top; 
   color: #3A3A3A;
   border: 1px solid #DFDFDF;
   padding: 5px;
}

.enhancedTable tbody td, .simpleTable tbody td {
	background: #FFFFFF;
}

.enhancedTable .label, .simpleTable .label {
   font-size: 11px;
   font-weight: bold;
   vertical-align: top;
   padding: 4px;
   border: 1px solid #DFDFDF;
   color: #000;
   background: #FFF8D3;
}

.enhancedTable thead td, .simpleTable thead td, .enhancedTable tfoot td, .simpleTable tfoot td {
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   padding: 4px;
   border: 1px solid #DFDFDF;
   color: #5C5C5C;
   background: #FBFBFB;
   background-position: left center;
   background-repeat: no-repeat;
}

.plainTable td {
	font-size: 10px;
}

.plainTable td.border {
   border: 1px solid #DFDFDF;
	padding: 2px;
}

/****************************************************************************/

/********************************** Ads *************************************/

.banner {
	border: 1px solid #DDDDDD;
	width: 750px;
	height: 92px;
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	margin-bottom: 15px;
}

.banner .heading {
	font-size: 23px;
	color: #105CB6;
	margin-bottom: 5px;
}

.banner .verbiage {
	font-size: 11px;
	color: #000;
}
			

/* ---- CUSTOM DEFINED STYLESHEET interface ---- */ 

div.popularSearch {
	float: left;
	font-size: 10px;
	word-wrap: break-word;
	width: 260px;
}

div.siteHeaderTitle {
	font-family: "Trebuchet MS", Trebuchet, Verdana;
	line-height: 24px;
}

div.siteMenuOnBottom, div.siteMenu {
	background: url("/templates/default/images/menu_bg.jpg") no-repeat 0 7px;
	height: 30px;
	width: 920px;
	padding-bottom: 5px;
	padding-top: 6px;
}

div.siteMenuOnTop {
	background: url("/sites/4/assets/green_site_menu_2.gif") repeat-x;
	height: 20px;
        width: 100%;
	padding-bottom: 5px;
	padding-top: 6px;
}

ul.siteMenuPages {
	float: left;
	margin: 0;
	margin-top: 0px;
}

ul.siteMenuPages li {
	list-style-type: none;
	display: inline;
	margin-right: 20px;
	margin-left: 15px;
	font-weight: bold;
}

ul.siteMenuPages li a {
	color: #ffffff;
}


ul.siteMenuUser {
	float: right;
	margin: 0;
	margin-top: 0px;
}

ul.siteMenuUser li {
	list-style-type: none;
	display: inline;
	margin-right: 20px;
	margin-left: 3px;
}

ul.siteMenuUser li a {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

ul.userMenu {
	margin: 0;
}

.userMenu ul li {
	list-style-type: none;
	display: inline;
	margin-left: 35px;
	margin-right: 10px;
	font-size: 10px;
	font-weight: bold;
	float: right;
	padding: 5px;
}

.userMenu ul li a {
	color: #ffffff;
}
					

/* ---- CUSTOM DEFINED STYLESHEET listings ---- */ 

/************************ DIV Elements *******************************************/

div.listingTags {
	border-bottom: 1px solid #EDECEC;
	padding: 8px;
}

div.listingTagsYours {
	padding: 8px;
	float: left;
}

div.listingTagsSuggested {
	border-top: 1px solid #EDECEC;
	padding: 8px;
}

div.listingTag {
	float: left;
	width: 145px;
	font-size: 10px;
	font-weight: bold;
	word-wrap: break-word;
}

div.listingResultBriefCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/sites/22/assets/user_brief_pane_on_blue.gif");
}

div.listingResultBriefInactiveCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/sites/22/assets/user_brief_pane_on_blue.gif");
	opacity: 0.35;
	filter: alpha(opacity=35);
}

div.listingResultBriefInactiveCardLabel {
	position: relative;
	top: 75px;
	text-align: center;
}

td.listingResultBriefCardTitle {
	padding-top: 13px;
	padding-left: 13px;
}

div.listingResultBriefCardTitle {
	font-size: 14px;
	color: #FFF;
}

div.listingResultActiveCard, div.listingResultInactiveCard, div.listingResultDeletedCard, div.eventResultActiveCard, div.eventResultInactiveCard, div.eventResultDeletedCard , div.businessResultActiveCard, div.businessResultInactiveCard, div.businessResultDeletedCard {
	width: 441px;
	height: 223px;
	float: left;
	background-repeat: no-repeat;
}

div.listingResultActiveCard {
	background: url("/templates/default/images/listing_active_pane.gif");
}

div.eventResultActiveCard {
	background: url("/templates/default/images/event_active_pane.gif");
}

div.businessResultActiveCard {
	background: url("/templates/default/images/business_active_pane.gif");
}

div.listingResultInactiveCard, div.listingResultDeletedCard, div.eventResultInactiveCard, div.eventResultDeletedCard, div.businessResultInactiveCard, div.businessResultDeletedCard {
	background: url("/templates/default/images/listing_inactive_pane.gif");
}

table.listingResultActiveCard {
	width: 100%;
	height: 200px;
}

table.listingResultActiveCard {
	width: 100%;
	height: 200px;
}

div.listingResultDeletedCard, div.eventResultDeletedCard {
	opacity: 0.35;
	filter: alpha(opacity=35);
}

div.listingResultDeletedCardLabel {
	position: relative;
	top: 100px;
	text-align: center;
}

td.listingResultCardTitle {
	padding-top: 15px;
	padding-left: 15px;
}

div.listingResultCardTitle {
	font-size: 17px;
	color: #FFF;
}

td.listingResultCardPhoto {
	padding-top: 8px;
	padding-left: 20px;
	width: 120px;
}

td.listingResultCardTags {
	padding-left: 15px;
	padding-top: 12px;
	font-size: 10px;
}

td.listingResultBriefCardTags {
	padding-left: 15px;
	padding-top: 8px;
	font-size: 10px;
}

td.listingResultCardInfo {
	padding-top: 5px;
	font-size: 11px;
}

td.listingResultBriefCardInfo {
	padding-top: 3px;
	padding-left: 15px;
	font-size: 11px;
}

div.listingResultCardDescription {
	color: #828282;
	border: 1px dotted #CACACA;
	padding: 5px;
	width: 90%;
}

div.listingResultBriefCardDescription {
	color: #828282;
	font-size: 11px;
	width: 90%;
}

div.noPhoto {
	background: url("/templates/default/images/photo.gif");
	background-repeat: no-repeat;
	width: 110px;
	height: 130px;
}

div.noPhotoLabel {
	position: relative;
	top: 65px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
}

div.listingHeading, div.listingScore {
	height: 116px;
}

div.listingScore {
	margin-right: 12px;
}
/************************ Buttons *******************************************/

.buttonRenew {
	padding-left: 15px;
	font-size: 9px;
	float: left;
	background-image: url("/templates/default/images/icons/add_item_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
}

.buttonEdit {
	padding-left: 15px;
	font-size: 9px;
	background-image: url("/templates/default/images/icons/edit_item_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
}

.buttonDel {
	padding-left: 15px;
	font-size: 9px;
	background-image: url("/templates/default/images/icons/delete_item_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
}

.buttonMatch {
	padding-left: 15px;
	font-size: 9px;
	background-image: url("/templates/default/images/icons/match_tiny.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
}

/* OLD - Verify all are still needed */
.titleBox {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px;
}
.titleInput {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #666666;
	width: 100%;
}
.titleHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.blueBox {
	border: 1px solid #6699CC;
	background-color: E2EEF8;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
}
.blueBoxText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
}
.titleInputKeywords {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #666666;
	width: 100px;
}
.suggestedKeywords {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.enhancementsHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	font-weight: bold;
}
.generalInput {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #666666;
}
.generalButton {
	border: 1px #CCCCCC solid; 
	background-color: #FFF; 
	padding: 5px;
}
.itemListBox {
	background-color: #FFFFF1;
	border: 1px dotted #666666;
}
.viewLink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.photoBox {
	background-color: #FFFFFF;
	border: 1px solid #AAA;
	padding: 0px;
	margin: 1px;
	font-size: 10px;
}
.itemShowContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
}
.itemListTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
.itemListTags {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	word-spacing: 4px;
}

.itemListEdit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #EAFEED;
	border: 1px solid #009900;
	padding: 1px;
}
.itemListDelete {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFEDF7;
	padding: 1px;
	border: 1px solid #993300;
}
.itemListShowbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #EEEFFD;
	padding: 1px;
	border: 1px solid #003366;
}
.boxGrey {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
}
.boxBlue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ECF9FF;
	border: 1px solid #003366;
	padding: 4px;
}
.boxGreyHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.boxBlueHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.generalInput {
	padding: 3px;
	border: 1px solid #666666;
}
.tinyText {
	font-size: 8px;
}
			

/* ---- CUSTOM DEFINED STYLESHEET profiles ---- */ 

.userFeaturedBox {
	border: 5px solid #FFDAB4;
	height: 150px;
	width: 680px;
	padding-left: 3px;
}

.userDataBox {
	margin: 10px;
	margin-left: 7px;
	border: 1px solid #EDECEC;
	padding: 5px;
	background: #FFFADD;
	width: 350px;
	height: 118px;
}

.userActionBox {
	margin-left: 7px;
	width: 200px;
	height: 150px;
}

.userNoPhoto {
	width: 50px;
	height: 50px;
	background-image: url("/templates/default/images/no_photo.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

div.userResultBriefCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/user_brief_pane.gif");
}

div.userResultBriefCardOnAuxBG {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/sites/22/assets/user_brief_pane_on_blue.gif");
}

div.userResultBriefFeaturedCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/user_brief_featured_pane.gif");
}

div.userResultBriefInactiveCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/listing_brief_inactive_pane.gif");
	opacity: 0.35;
	filter: alpha(opacity=35);
}

div.userResultBriefInactiveCardLabel {
	position: relative;
	top: 75px;
	text-align: center;
}

td.userResultBriefCardTitle {
	padding-top: 13px;
	padding-left: 13px;
}

td.userResultBriefFeaturedCardTitle {
	padding-top: 13px;
	padding-left: 46px;
}

td.userResultBriefCardInfo {
	padding-top: 15px;
	padding-left: 15px;
}

div.userResultBriefCardTitle {
	font-size: 14px;
	color: #FFF;
}

			

/* ---- CUSTOM DEFINED STYLESHEET search ---- */ 

.userFeaturedBox {
	border: 5px solid #FFDAB4;
	height: 150px;
	width: 680px;
	padding-left: 3px;
}

.userDataBox {
	margin: 10px;
	margin-left: 7px;
	border: 1px solid #EDECEC;
	padding: 5px;
	background: #FFFADD;
	width: 350px;
	height: 118px;
}

.userActionBox {
	margin-left: 7px;
	width: 200px;
	height: 150px;
}

.userNoPhoto {
	width: 50px;
	height: 50px;
	background-image: url("/templates/default/images/no_photo.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

div.userResultBriefCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/user_brief_pane.gif");
}

div.userResultBriefCardOnAuxBG {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/sites/22/assets/user_brief_pane_on_blue.gif");
}

div.userResultBriefFeaturedCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/user_brief_featured_pane.gif");
}

div.userResultBriefInactiveCard {
	width: 302px;
	height: 145px;
	float: left;
	background-repeat: no-repeat;
	background: url("/templates/default/images/listing_brief_inactive_pane.gif");
	opacity: 0.35;
	filter: alpha(opacity=35);
}

div.userResultBriefInactiveCardLabel {
	position: relative;
	top: 75px;
	text-align: center;
}

td.userResultBriefCardTitle {
	padding-top: 13px;
	padding-left: 13px;
}

td.userResultBriefFeaturedCardTitle {
	padding-top: 13px;
	padding-left: 46px;
}

td.userResultBriefCardInfo {
	padding-top: 15px;
	padding-left: 15px;
}

div.userResultBriefCardTitle {
	font-size: 14px;
	color: #FFF;
}

			
