
#error_message {
    color: #dd6600; font-weight: bold; background-color: #fff; padding: 12px 10px 10px 10px; border: 1px dotted #381900; font-size:14px; color:#401000; margin:0px 10px 5px 4px; text-align:center;}

/* Search page */
#search_form_top{width:512px; height:21px;  font-weight:bold; padding:5px 0 0 20px;}
#search_bkgd{ width:517px; padding:13px 0 0 17px;}
#search_form_items{float:left;}
#search_name_bg{font-weight:bold; padding:5px; margin-bottom:7px;}
#search_email_bg{font-weight:bold; padding:5px; margin-bottom:7px;}
#search_name_display_bg{font-weight:bold; padding:5px; margin-bottom:7px;}
search_form_btm{margin-bottom:10px;}

/* Browse/Interests */
.browse_section {float: left; width: 289px; background-image: url(images/browse_section_22.gif); background-repeat: repeat-y; margin: 0 0 10px 0;}
.browse_section_head {background-image: url(images/browse_section_12.gif); background-repeat: no-repeat; height: 24px; font-size: 16px; font-weight: bold; color: #ffffff; padding: 7px 0 0 40px;}


/* Events/Classifieds pages */
.record_item {padding-top: 16px;}
.record_group_1 {background-color: #f3d794; padding: 5px 0 10px 10px; margin: 0 9px 0 11px;}
.record_group_2 {background-color: #f3d794; padding: 5px 0 10px 10px; margin: 0 9px 0 11px;}



#classifieds_view table {
    width: 100%;
}
#classifieds_header td {
   font-weight: bold;
   background-color: #F0EDDC;
   border-bottom: 1px solid #8e7c62;
}

#classifieds_front {
}

#classifieds_front td {
   width: 33%;
}

#classifieds_front h4 {
   font-weight: bold;
   font-size: 16px;
   background-color: #baa98e;
   border-top: 1px dashed #5a5a5a;
   border-bottom: 1px dashed #5a5a5a;
   margin-bottom: 7px;
}

#classifieds_front h4:hover {
    background-color: #f0e3aC;
    cursor: pointer;
}
#classifieds_front div {
    width: 100%;
}

#classifieds_front div:hover {
    background-color: #f0e3aC;
    cursor: pointer;
}

#classified_wrap {padding: 0 10px 0 0;}
#classified_cat_header {padding: 5px 0 5px 7px;}
#classifieds_listings_wrap {padding-left: 10px;}
.classifieds_column {float: left; width: 177px;}
.classifieds_category {padding-bottom: 15px;}
.classifieds_header {background-repeat: no-repeat; width: 157px; height: 23px; font-weight: bold; padding: 2px 0 0 20px; font-size: 14px;}
.classifieds_list {background-repeat: repeat-y; padding: 0 5px 0 10px;}
.classifieds_list ul{font-size: 11px; margin: 0; padding: 0; list-style-type: none;}
.classifieds_list li{padding: 4px 0 2px 10px; margin: 0; background-repeat: no-repeat; background-position: 0 10px;}
.classifieds_list a:link{color: #000000;}
.classifieds_list a:visited{color: #000000;}
.classifieds_list a:active{color: #000000;}
.classifieds_list a:hover{text-decoration: none; color: #a34d00;}
.classifieds_column_break {float: left; width: 15px;}
.classified_find_row { margin: 0 0 5px 0; padding: 0 0 10px 140px;}
.classified_find {float: left; font-size: 14px; font-weight: bold; padding: 5px 5px 0 0;}
.classified_find_box_container {float: left; padding-top: 2px;}
.classified_in {float: left; font-size: 14px; font-weight: bold; padding: 5px 5px 0 5px;}
.classified_category_container {float: left; padding-top: 2px;}
.classified_box {font-size: 12px; color: #343434; width: 125px;}
.classified_list {font-size: 12px; color: #343434; width: 150px;}
.classified_search_button {padding-top: 5px; }
.classified_location_row {background-color: #efe0bb; border-right: 1px solid #695437; border-bottom: 1px solid #695437; margin: 0 10px 3px 0; padding: 5px 0 3px 10px;}
.classified_within {float: left; font-weight: bold; padding: 2px 5px 0 0;}
.classified_location_box_container {float: left;}
.classified_miles {float: left; font-weight: bold; padding: 2px 5px 0 5px;}
.classified_miles_list {font-size: 12px; color: #343434; width: 80px;}
.classified_postal_box_container {float: left;}
.classified_term_row {background-color: #efe0bb; border-right: 1px solid #695437; border-bottom: 1px solid #695437; margin: 0 10px 3px 0; padding: 5px 0 3px 10px;}
.classified_term_container {float: left;}
.classified_price_row {background-color: #d8c086; border-right: 1px solid #695437; border-bottom: 1px solid #695437; margin: 0 10px 3px 0; padding: 5px 0 3px 10px;}
.classified_price_box_container {float: left;}

.find_row {padding:5px 0 5px 0;}

/* Events */
.events_header {background-repeat: no-repeat; width: 157px; height: 23px; color: #ffffff; font-weight: bold; padding: 2px 0 0 20px; font-size: 14px;}
#events_view table {
    width: 100%;
}
#events_header td {
   font-weight: bold;
   background-color: #F0EDDC;
   border-bottom: 1px solid #8e7c62;
}


/* Interests */
#interest_sections {
}
#interest_section_title {
    font-weight: bold;
    padding-top: 10px;
}

#interest_section_item {
}
#interest_section_subitem {
    padding-left: 15px;
}
#interest_section_data {
    padding-left: 15px;
}
#interest_section_title_row {
    font-weight: bold;
}

/* Interests */
.search_category {float: left; width: 256px; margin-bottom: 10px;}
.s_category_header {background-image: url(images/interests_section_11.gif); background-repeat: no-repeat; width: 236px; height: 23px; color: #5c2e09; padding: 5px 0 0 20px; font-weight: bold;}
.search_options {background-image: url(images/interests_section_14.gif); background-repeat: repeat-y; padding: 2px 8px 3px 8px;}
.search_options_break {float: left; width: 15px;}
.search_column {width: 256px; float: left;} 
.s_option_1 {background-color: #d8c086; border-right: 1px solid #695437; border-bottom: 1px solid #695437; margin-bottom: 3px; padding-right: 5px;}
.s_option_2 {background-color: #efe0bb; border-right: 1px solid #695437; border-bottom: 1px solid #695437; margin-bottom: 3px; padding-right: 5px;}
.s_option_all {background-color: #e5b44b; border-right: 1px solid #695437; border-bottom: 1px solid #695437; padding-right: 5px;}
.s_category_checkbox {float: left;}
.s_category_title {float: left; color: #000000; font-size: 12px; padding-top: 2px;}

/* Records */
.full_record_item {padding: 5px 0 0 0;}
record_title {background-image: url(images/record_full_54.jpg); background-repeat: no-repeat; min-height: 20px; font-size: 18px; font-weight: bold; color: #ffffff; padding: 2px 30px 10px 50px;}
record_content {background-image: url(images/record_full_57.gif); background-repeat: repeat-y; padding: 0 20px 0 20px;}
	.record_content p{margin: 0; padding: 0;}
   .record_content h4{margin-top:0; padding-top:0;}

/* Dual Records */
.dual_record_row {}
.dual_record_item {float: left; width: 346px; padding-right: 5px;}
.dual_record_header {background-image: url(images/dual_record_61.jpg); background-repeat: no-repeat; height: 44px; color: #ffffff; font-weight: bold; font-size: 18px; padding: 17px 0 0 35px;}
.dual_record_content {background-image: url(images/dual_record_64.gif); background-repeat: repeat-y; padding: 0 20px 0 20px;}
	.dual_record_content p{margin: 0; padding: 0;}
   .dual_record_content h4{margin-top:0; padding-top:0;}



/* Groups */
#groups_view table {
    width: 100%;
}
#groups_header td {
   font-weight: bold;
   background-color: #F0EDDC;
   border-bottom: 1px solid #8e7c62;
}

img.profile_image {
   border: 1px solid #000;
   margin:15px 0 0  0;
}

/* Messages */
.unread_star {
    font-size: 300%;
}

#messages_details_from {
   float: left; padding-right: 10px; padding-bottom: 10px; padding-top: 5px;
}
#messages_details_text {
}
#messages_details_reply input, #messages_details_reply textarea {
   width: 500px;
}
#messages_list_title {
}
#messages_list_header {
   background-color: #F0EDDC;
}
#messages_list_header td {
   border-bottom: 1px solid #8e7c62;
}
#messages_list_message {
}

#paging_section {background-image: url(images/paging_bg.gif); background-repeat: repeat-x; background-color: #c15114; border-bottom: 1px solid #78320c; padding: 3px 0 3px 0; color: #ffffff;}
	#paging_section a:link{color: #ffb400;}
	#paging_section a:visited{color: #ffb400;}
	#paging_section a:active{color: #ffb400;}
	#paging_section a:hover{color: #ffffff; font-weight: bold;}



/* Groups*/
.selected_group_item {
    background-color: #efd597;
    border: 1px dashed #cfb578;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
}
.unselected_group_item {
   background-color: #ffe5a7;
   border: 1px solid #ffe5a7;
   cursor: pointer;
   padding: 0px;
   margin: 0px;
}

/* Contacts */
#view_contacts_wrap {border-left:solid 1px #551f00; border-right:solid 1px #551f00; padding:0; margin:0; background-color:#F0EDDC;}

#view_contacts_wrap table {margin:0 0 20px 0;}

#contacts_view table {
    width: 100%;
}
#contacts_header td {
   font-weight: bold;
   background-color: #F0EDDC;
   border-bottom: 1px solid #8e7c62;
}

#manage_contacts_table table {width:460px; margin: 0 0 0 50px;}
#manage_contacts_table table td{padding:0 0 10px 0;}


#add_contact_form table {padding:0 10px 0 10px;}

/* Forums */
#forums_view table {
    width: 100%;
}
#forums_header td {
   font-weight: bold;
   background-color: #F0EDDC;
   border-bottom: 1px solid #8e7c62;
}
.forum_last_post {
  font-size: 80%;
}
.forum_quote {
   color: #dd6600; background-color: #f7f7f7; padding: 2px 5px 5px 5px; margin: 5px; border: 1px dotted #381900; width:520px; overflow:hidden;
}


#group_image {margin:7px 10px 10px 0; float:left;}
#group_category {font-size:14px; padding:7px 0 6px 0; border-bottom: solid 1px #bd8106;  margin:0 0 20px 0;}
#group_description {float:left; clear:right; padding:0 0 20px 5px; width:460px;}
#button {float:left; margin:0 6px 0 0;}
#button_row { }

#group_recent_news {float:left; clear:right; padding:10px 0 20px 0px; width:440px;}
#groups_button {padding:0; margin:0 ;}
#groups_button img { padding:0 0 2px 0;}

#search_product { padding:1px 0 0 0;}

#media_gallery_name { margin:0px 0 20px 0;}

#media_list{ margin:0px 0 20px 0;}

#media_list td {text-align:center; }

#media_list td div{text-align:left; width:110px; margin:0 auto 0 auto; }

#media_back {margin:30px 0 4px 0; float:left; }

#media_upload_new {padding:10px 0 0 0;}

#media_upload_new form{padding:10px 0 10px 0; border-bottom:solid 1px #990000; margin:0 0 10px 0;}

#my_videos p{ margin:0 0 10px 0;}

#my_videos { text-align:center;}

#manage_photos td{ vertical-align:top;}

#multiple_files_list input{ float:right; font-size:10px; clear:both;}

#multiple_files_list div { border-top: solid 1px #FF9966; margin:2px 0 20px 0; overflow:visible; width:299px;}

#blogs_view table {width:100%; border:solid 1px #999966; margin:10px 0 0 0;}

#blogs_header td{border-bottom:solid 1px #996633; font-weight:bold; background-color:#FFFFCC;}