
/* #main_yield {padding: 10px 0px 0px 0px; background-color:#fff;} */


.dialog {margin-left:10px}

.network_section_box {border: 1px solid #999;margin: 2px 0px 15px 0px;}

#connection_wrapper {border-bottom: 1px solid Gainsboro; min-height: 45px;margin: 10px 0px 10px 0px;}
#profile_name {	margin: 0px 0px 0px 10px;}
.connection {	}

#connection_name {color: #666;font-size: 12pt;margin-top: 0px;margin-bottom: 0px;}
#connection_options {float: right;}
#connection_stats {color: #666;	font-size: 10pt; margin-top: 0px; margin-bottom: 0px;}
#connection_send_message {color: #666; font-size: 10pt;	text-align: right; margin-top: 0px;margin-bottom: 0px;}
#connection_remove {color: #666; font-size: 10pt; text-align: right; margin-top: 0px; margin-bottom: 10px;}
#connection_accept_connection {	color: #666; font-size: 10pt; text-align: right; margin-top: 0px; margin-bottom: 10px;}

#profile_photo {height:120px; width:120px; overflow:hidden;}
.profile_photo {max-width: 120px; max-height: 120px;  _width:120px; _height:auto;}

#connection_profile_photo {float: left; height:60px; width:60px; overflow:hidden;}
#connection_profile_info {margin-left: 70px;height: 70px;}

.connection_profile_photo {max-width: 60px; max-height: 60px;  _width:60px; _height:auto;}

#profile_main {	margin: 0px 6px 0px 300px; min-height:550px;}
#profile_info {	height: 120px;	margin: 3px 3px 3px 3px;}
#profile_info_header {margin-left: 130px;}
#profile_info_photo {float: left; margin: 0px 0px 0px 0px;height:120px;	overflow:hidden;}

#profile_info #username {font-size: 14pt; margin-top: 0px; margin-bottom: 0px; }
#profile_info #stats {font-size: 10pt;	margin-top: 0px; margin-bottom: 0px; }
#profile_info #location {font-size: 10pt; margin-top: 0px; margin-bottom: 0px;}
#profile_connection_count {font-size: 10pt; margin-top: 0px; margin-bottom: 0px; color: #666;}
#profile_pending_requests {font-size: 10pt; margin-top: 0px; margin-bottom: 0px; color: #666;}

.edit_profile {	width: 650px;}

.edit_profile_field label {margin-top: 7px; float: left; width: 140px; }

.edit_profile_field {margin-top: 0px; margin-bottom: 0px; color: #666; font-size: 10pt;}

#edit_profile_photo {float: left; height:120px; width:120px; margin: 0px 0px 0px 5px;}

#edit_profile_details {margin-left: 125px; }

.profile_edit_submit {margin: 10px 0px 0px 140px;}

.location_auto_complete {color: #666; font-size: 10pt;text-align: left;	}
.profile {margin: 0; padding: 0;}


#show_network {margin: 0px 318px 15px 7px; padding: 0px 5px 3px 5px;}
#show_network_location {color: #666; font-size: 11pt; margin: 0;}
#network_profile_placeholder {height: 70px;}
#network_section_total_members {color: #666; margin: 3px 0px 0px 0px; font-size: 10pt;}

#profile_update_gender {margin: 7px 0px 0px 0px; font-size: 10pt; color: #666;}
#profile_update_dob {margin: 7px 0px 0px 0px;}
#profile_validation {margin: 0px 300px 0px 7px;}

.edit_profile_record {width: 100%; margin: 0;}

.edit_profile_label {float: left; width: 200px; margin: 0px 20px 0px 0px;text-align:right;}
.edit_profile_label_1 {float: left; width: 120px; margin: 0px 20px 0px 0px; text-align:right;}
.edit_profile_label_1 p{margin: 0; color: #666; font-size: 10pt;}
.edit_profile_text {margin: 0px 20px 0px 150px;}

.edit_profile_field {margin: 0px 0px 0px 225px;	height: 35px;}
.edit_profile_field_1 {margin: 0px 0px 0px 150px; height: 35px;}

.edit_profile_field_photo_upload {margin: 0px 0px 0px 225px;height: 50px;}
.edit_profile_field_photo_upload p {margin: 0; color: #666;font-size: 9pt;}
.edit_profile_field_photo_upload_1 {margin: 0px 0px 0px 150px;height: 50px;}
.edit_profile_field_photo_upload_1 p {margin: 0;color: #666;font-size: 9pt;}
.update_email_link {float:right;width:145px; text-align:left;}
#link_to_edit_profile {margin: 50px 0px 0px 0px;}

.edit_profile_label p{margin: 0;color: #666; font-size: 10pt;}

.edit_profile_field p {	margin: 0px 0px 0px 0px; font-size: 10pt; color: #666;}
.edit_profile_field_1 p {margin: 0px 0px 0px 0px; font-size: 10pt; color: #666;}

.profile_fields{font-family: Arial, Helvetica, sans-serif; color: black; font-size: 10pt; width: 221px;}
.profile_fields_1{font-family: Arial, Helvetica, sans-serif; color: black; font-size: 10pt;}
.profile_fields_2{font-family: Arial, Helvetica, sans-serif; color: black; font-size: 10pt; width: 310px;}

.profile_fields_submit{font-size: 9pt;}

.captcha_field {height: 120px;}
#invitations {margin: 0px 300px 15px 7px; padding: 0px 5px 3px 5px;}
#invitations_menu_bar {margin: 0; padding: 0px 0px 3px 0px; border-bottom: 1px solid #999;}
#find_on_other_networks_main {margin: 0;}
#invitations_menu_left_space {display: inline; font-size: 10pt;	padding: 2px 100px 2px 0px;}
#invitations_menu_right_space {display: inline;	margin: 0; width: 100%;	font-size: 10pt;}
.invitation_menu_option {display: inline; font-size: 10pt;padding: 2px 10px 4px 10px;}
.not_highlighted{border-left: 1px solid #999; border-top: 1px solid #999; background-color: LightGrey;}
.highlighted {border-left: 1px solid #999; border-top: 1px solid #999;	border-bottom: 1px solid white;	background-color: white;}
.right_edge {border-right: 1px solid #999;}
#find_on_other_networks_left_column {float:left; border-left: 1px solid #999; width: 107px;}
.find_on_other_networks_option {padding: 7px 5px 7px 5px; font-size: 10pt; vertical-align: middle;}
.find_on_other_networks_highlighted {position:relative;	left: 1px; border-bottom: 1px solid #999; background-color: White;}
.find_on_other_networks_not_highlighted {border-bottom: 1px solid #999;	background-color: LightGrey; }
.find_on_other_networks_space {}
#find_on_other_networks_content {margin: 0px 0px 0px 107px; height: 170px; border-bottom: 1px solid #999; border-right: 1px solid #999;	border-left: 1px solid #999;}
#find_on_other_networks_content p{margin: 0px;}
#find_on_other_networks_content_header {padding: 5px 0px 0px 10px;}
.find_on_other_networks_label {float: left;width: 150px;}
.find_on_other_networks_fields {margin-left: 165px;}
#find_on_other_networks_security_note {font-size: 9pt;	float: right;width: 140px;padding: 20px 10px 20px 10px;}
#find_on_other_networks_form {	margin-right: 140px;padding: 20px 0px 20px 20px;}
.find_on_other_networks_form_row {margin: 0px 0px 10px 0px;}
.find_on_other_networks_label {text-align: right;}

#invites_sent {	margin: 0px 300px 15px 7px;padding: 0px 0px 0px 0px;}
.invites_sent_table {width: 600px; margin: 0px 0px 0px 0px;padding: 1px 1px 1px 1px;}
.invites_sent_record {margin: 0px 0px 10px 0px;}
.invites_sent_record p {clear: both; width: 100%; margin: 3px 0px 3px 0px; padding: 1px 0px 1px 5px;}
.invites_sent_record span {float: left;	padding: 2px 0px 2px 0px;}
.invites_sent_successful {word-wrap: break-word;width: 300px;font-size: 10pt;}
.invites_sent_unsuccessful {word-wrap: break-word; width: 300px; font-size: 10pt;}
#profile_new_right_column {float: right;width: 300px;margin: 0px 0px 0px 0px;}
#profile_new_inviter_profile {margin: 0px 7px 0px 12px;	padding: 0;}
.remove {font-size:10pt;}

.definition {width:550px;}
.definition2 {width:500px;}

.section_box {border: 1px solid #999; margin: 0px 6px 15px 12px;}
.section_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
.section_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px; background-color:#fff;}

.right_column1 {float:right;width:318px; margin:0;}
.characters_remaining {background-color:transparent; border:none; color:#666; width:30px; text-align:right; margin-right:5px;}
.drop_down_list {max-height:250px;overflow:scroll;overflow-x:hidden;}

.apr_ad {width:300px;margin:20px 12px 0px 6px; padding:0px 20px 0px 20px;}
.apr_ad_image {width:260px;}
#pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}




/* Groups */
#groups_content_wrap {width: 986px; padding: 0px 0px 0px 0px; text-align: left;margin-left: auto;margin-right: auto;}
#groups {}
#groups .new_members {margin:0;}
#groups .new_members .member_box {border: 1px solid #999; margin: 15px 12px 15px 6px; }
#groups .new_members .member_header {background-color: Lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
#groups .new_members .member_content {background-color: WhiteSmoke; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
#groups .new_members h3 {}
#groups .new_members p {margin:0px 0px 0px 5px;}
#groups .new_members span {font-size:9pt; padding: 0px 0px 0px 0px; margin:0;}
#groups .new_members .new_member_name{width:135px; float:left; margin:2px 0px 0px 0px;}
#groups .new_members .new_member_location{width:135px;}

/* Profile Search Box */
.profile_search_box_text {color: Black; margin: 10px 60px 0px 0px;}

/* Show Profile */
#profile_left_column{width: 300px;float: left;}
#profile_left_column #facebook_button {float:right; width:110px; margin: 7px 0px 0px 0px;}
#profile_left_column #facebook_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#profile_left_column #facebook_text {margin: 0px 120px 0px 0px;}
#profile_left_column #twitter_button {background-image:url("/images/twitter_connect.gif");background-repeat:no-repeat; float:right; padding: 31px 0 0 0 ; margin:7px 0px 0px 0px; height:28px;width:110px;}
#profile_left_column #twitter_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#profile_left_column #twitter_text {margin: 0px 120px 0px 0px;}
#profile_left_column .invite_friends_box {border: 1px solid #999; margin: 0px 12px 15px 6px;}
#profile_left_column .invite_friends_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
#profile_left_column .invite_friends_content {margin: 0px 0px 0px 0px;padding: 7px 3px 3px 5px; height:40px;}
#profile_left_column .invite_image {width:112px;}
#profile_left_column #invite_button {float:right; width:100px; margin: 0px 0px 0px 0px;}
#profile_left_column #invite_text {margin: 0px 120px 0px 0px;}


/* Login Page */
#login_page {margin: 0px 300px 15px 7px; padding: 3px 5px 3px 5px; min-height:400px;}
#login_page #login {margin: 0px 300px 0px 0px;}
#login_page .login_field label {margin-top: 7px; float: left; width: 140px;}
#login_page .login_submit {	margin: 10px 0px 0px 140px;}
#login_page .login_text_field {width:150px;}
#login_page #facebook_login_1 {float:right; width: 300px; vertical-align:top;}
#login_page #twitter_login_1 {float:right; width: 300px; vertical-align:top;}

/* Connections */
#connections {margin: 0px 318px 15px 7px; padding: 3px 5px 3px 5px;}
#back_to_profile {float:right;}

/* Questions */
#questions_main {margin-right: 318px;padding: 0px 0px 5px 0px; min-height:1100px;}
#questions_main #questions_main_header {margin: 0px 0px 0px 12px;}
#ask_answer_connect {margin:0px; padding:0px;}
.ask_answer_connect {width:650px;}
#questions_main #slogan {color:Navy; font-size:14pt; text-align:center; margin: 0;}
#questions_main #question_ask_question {padding: 0; margin:0;vertical-align:top;}
#questions_main #question_ask_question_footnote{float:right; color: #666; font-size: 9pt; margin: 2px 15px 0px 0px;}	
#questions_main #question_ask_question_submit {margin-top: 2px;	margin-bottom: 5px;}
#questions_main .question_ask_question {font-family: Arial, Helvetica, sans-serif; width: 625px; height: 50px;font-size: 10pt; margin: 5px 0px 0px 0px;overflow: hidden;}
#questions_main #question_header_text {display:-moz-inline-box;display:inline-block;width:200px;font-size:12pt;margin:0;zoom:1;*display:inline;}
#questions_main #question_filter_text {display:-moz-inline-box;display:inline-block;width:40px;font-size:9pt;color:#666;margin:0;zoom:1;*display:inline;}
#questions_main .question_filter_option {display:-moz-inline-box;display:inline-block;min-width:50px;font-size:9pt;margin:0px 3px 0px 0px;text-align:center;padding:2px 5px 2px 5px;zoom:1;*display:inline;}
#questions_main .selected {background-color:Gainsboro;border:1px solid #999;}
#questions_main .not_selected {background-color:WhiteSmoke;border:1px solid AliceBlue;}
#questions_main .search_query_field {width:200px;}

#popular_categories {margin: 5px 0px 0px 0px;}
#popular_categories .popular_categories_box {border: 1px solid #999; margin: 0px 12px 15px 6px; }
#popular_categories .popular_categories_header {background-color: Lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
#popular_categories .popular_categories_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}

/* Ask Question */
#question_ask {}
#question_ask #header_text {}
#question_ask #question {padding: 0; margin:0;vertical-align:top;}
#question_ask .question_ask_question {font-family: Arial, Helvetica, sans-serif; width: 625px; height: 50px;font-size: 10pt; margin: 0px 0px 0px 0px;overflow: hidden;}
#question_ask #question_footnote{float:right; color: #666; font-size: 9pt; margin: 2px 15px 0px 0px;}	
#question_ask #category_footnote{color: #666; font-size: 9pt; margin-top: 2px;margin-bottom: 0px;}	
#question_ask #details {padding: 0; margin:0;vertical-align:top;}
#question_ask .question_ask_details {font-family: Arial, Helvetica, sans-serif;	width: 625px; font-size: 11pt; font-size: 10pt; margin: 0px 0px 0px 0px; overflow: hidden;}
#question_ask .publishing_column {width:300px;}
#question_ask #publishing {color: #666; font-size: 10pt; margin: 0px 0px 0px 0px;}
#question_ask #location {color: #666; font-size: 10pt; margin-top: 0px;	margin-bottom: 0px;	}
#question_ask #category {padding: 0; margin:0;vertical-align:top;}
#question_ask #category input{border: 1px solid #999; padding: 2px 2px 2px 2px; width: 350px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
.bdc_guide_bdccorecodevalue_auto_complete {color: #666; font-size: 10pt; text-align: left;}
.location_CityName_auto_complete {color: #666; font-size: 10pt; text-align: left;}

/* Question Partial */
.question {}
.question_highlighted_background {background-color:#fffbd9;}
.question h3 { margin-bottom: 0;}
.question #question {word-wrap: break-word; overflow:hidden;}
.question #stats {color: #666; font-size: 9pt;}
.question #abuse {float:right; width:60px;}
.question #abuse_status {color: Red;}
#group_member {height:12px; overflow:hidden; color:#e6a361;}
#group_member_profile {height:16px; padding: 2px 2px 2px 2px; overflow:hidden; color:#e6a361; background-color:#fffbd9; text-align:center;}

/* Networks */
#show_network_profiles {background-color:#fff;}
#show_network_profiles #network_profile_name {color: #666;	font-size: 11pt;margin: 0;}
#show_network_profiles #network_profile_photo {float: left; height:60px; width:60px; overflow:hidden;}
#show_network_profiles .network_profile_photo {max-width: 60px;max-height: 60px; _width:60px; _height:auto;	}
#show_network_profiles #network_profile_info {margin: 0px 0px 0px 70px; height: 63px;}
#show_network_profiles #network_profile_stats {color: #666;font-size: 9pt;	margin-top: 0px; margin-bottom: 0px;}
#show_network_profiles .network_row {display:block; margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px; border-bottom: 1px solid Gainsboro;}
#show_network_profiles .network_profile {width:30%; margin:0px 0px 5px 5px; text-align:left; vertical-align:top; padding: 5px 0px 0px 5px;  font-size:10pt;}
#show_network_profiles .network_profile_highlighted_background {width:30%; margin:0px 0px 5px 5px; text-align:left; vertical-align:top; padding: 5px 0px 0px 5px;  font-size:10pt;background-color:#fffbd9;}

#current_location {margin: 0px 12px 0px 6px;text-align:right;}
#change_current_location .new_location_field {width:280px;}
#change_current_location .make_new_location_default {margin: 0px 0px 0px 0px;}
#change_current_location .new_location_submit {margin: 0px 0px 0px 0px;}

#change_location_popup_box {width:302px; position:fixed; top:35%; left:50%; z-index:1;background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat;padding:0px 15px 0px 15px;}
#change_location_popup_box .change_location_popup_box_content {min-height:100px; border:2px solid #999; background-color:White; text-align:left;}
#change_location_popup_box .lightbox_top_left_corner {width:15px; height:15px; position:absolute; left:0px; top:-15px; background-image:url("/images/lightbox_upper_left_corner_black.png"); background-repeat:no-repeat; }
#change_location_popup_box .lightbox_top {width:302px; height:15px; position:absolute; left:15px; top:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#change_location_popup_box .lightbox_top_right_corner {width:15px; height:15px; position:absolute; left:317px; top:-15px; background-image:url("/images/lightbox_upper_right_corner_black.png"); background-repeat:no-repeat; }
#change_location_popup_box .lightbox_bottom_left_corner {width:15px; height:15px; position:absolute; left:0px; bottom:-15px; background-image:url("/images/lightbox_lower_left_corner_black.png"); background-repeat:no-repeat; }
#change_location_popup_box .lightbox_bottom {width:302px; height:15px; position:absolute; left:15px; bottom:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#change_location_popup_box .lightbox_bottom_right_corner {width:15px; height:15px; position:absolute; left:317px; bottom:-15px; background-image:url("/images/lightbox_lower_right_corner_black.png"); background-repeat:no-repeat; }

/* #change_location_popup_box {width:300px; min-height:100px; border:2px solid #999; position:fixed; top:30%; left:50%; background-color:White; text-align:left;z-index:1;}  */
#change_location_popup_title_bar {padding:3px; background-color:Red;color:White; border-bottom:1px solid #666;}
#change_location_popup_detail {padding: 3px;}
#change_location_popup_detail .new_location_field {width:285px;}
#change_location_popup_detail .make_new_location_default {margin: 0px 0px 0px 0px;}
#change_location_popup_detail .new_location_submit {margin: 0px 0px 0px 0px;}
#change_location_popup_detail #change_location_popup_errors {}

#directory {margin:0;}
#directory .directory_box {border: 1px solid #999; margin: 0px 12px 15px 6px;  background-color:#fff;}
#directory .directory_header {background-color: Lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
#directory .directory_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}
#directory .category_col {width:140px;}

#notifications {margin:0;}
#notifications .notifications_box {border: 1px solid #999; margin: 0px 12px 5px 6px;  background-color:#fff;}
#notifications .notifications_header {background-color: Lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
#notifications .notifications_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}
#notifications .category_col {width:140px;}

/* new generic facebook button styles -- just the button image */
.facebook_login_button { display:block; width:69px; height:24px; float: right; overflow: hidden; background: url("/images/skin/facebook_login_button.png") no-repeat 0 0;}
.facebook_login_button:hover { background-position: 0px -24px; }

.facebook_connect_button { display:block; width:89px; height:24px; float: right; overflow: hidden; background: url("/images/skin/facebook_connect_button.png") no-repeat 0 0;}
.facebook_connect_button:hover { background-position: 0px -24px; }


#integrate_facebook #facebook_button {float:right; width:110px; margin: 7px 0px 0px 0px;}
#integrate_facebook #facebook_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#integrate_facebook #facebook_text {margin: 0px 120px 0px 0px;}
#integrate_facebook .integrate_facebook_box {border: 1px solid #999; margin: 0px 12px 15px 6px;}
#integrate_facebook .integrate_facebook_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
#integrate_facebook .integrate_facebook_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}


#integrate_twitter #twitter_button {background-image:url("/images/twitter_connect.gif");background-repeat:no-repeat; float:right; padding: 31px 0 0 0 ; margin:7px 0px 0px 0px; height:28px;width:110px;}
#integrate_twitter #twitter_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#integrate_twitter #twitter_text {margin: 0px 120px 0px 0px;}
#integrate_twitter .integrate_twitter_box {border: 1px solid #999; margin: 0px 12px 15px 6px;}
#integrate_twitter .integrate_twitter_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
#integrate_twitter .integrate_twitter_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}

#invite_friends .invite_friends_box {border: 1px solid #999; margin: 0px 12px 15px 6px; background-color:#fff;}
#invite_friends .invite_friends_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
#invite_friends .invite_friends_content {margin: 0px 0px 0px 0px;padding: 7px 3px 0px 5px; height:40px;}

.new_members {margin:0;}
.new_members .member_box {border: 1px solid #999; margin: 0px 12px 15px 6px; }
.new_members .member_header {background-color: Lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
.new_members .member_content {background-color: WhiteSmoke; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;}
.new_members h3 {}
.new_members p {margin:0px 0px 0px 5px;}
.new_members span {font-size:9pt; padding: 0px 0px 0px 0px; margin:0;}
.new_members .new_member_name{width:135px; float:left; margin:2px 0px 0px 0px;}
.new_members .new_member_location{width:135px;}

/* Invitations general */
.invitations {margin: 0px 318px 15px 0px; padding: 0px 6px 3px 12px; }
.invitations_menu_bar { display:block; margin: 0; padding:0; width:100%; border-bottom:1px solid #999;} 
.invitations_menu_bar .tab {text-align:center; margin:0; padding: 2px 0px 2px 0px;  font-size:10pt; border-collapse;}
.invitations_menu_bar #tab1 {width:120px;}
.invitations_menu_bar #tab2 {width:130px;}
.invitations_menu_bar #tab3 {width:150px;}
.invitations_menu_bar #tab4 {width:120px;}
.invitations_menu_bar #tab5 {width:96px;}
.invitations_menu_bar .blank {}
.invitations_menu_bar .selected {background-color: Gainsboro; border-top: 1px solid #999; border-left: 1px solid #999;}
.invitations_menu_bar .not_selected {background-color: Lavender; border-top: 1px solid #999; border-left: 1px solid #999;}
.invitations_menu_bar .right_border {border-right: 1px solid #999;}

#no_results {background-color:LightGoldenRodYellow;border:1px solid GoldenRod;margin: 10px 5px 5px 5px;padding:2px 0px 2px 0px;text-align:center;font-size:10pt;}

/* Invite Friends and Find on Other Networks general*/
.invitations_email_import {margin: 0; width:100%;display:block;}
#email_import_table {width:100%; border-collapse:collapse;}
#email_import_table .email_import_row {width:100%;}
#email_import_table .email_service_cell {width:100px;font-size:10pt;}
#email_import_table .selected {height:20px; background-color: WhiteSmoke; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid WhiteSmoke;}
#email_import_table .not_selected {height:20px; background-color: Lavender; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999;}
#email_import_table .blank {height:80px; background-color: White; border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid #999;}
#email_import_table .main_content_cell {background-color: WhiteSmoke; border-bottom: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; vertical-align:top;}
#email_import_table #security_note{font-size: 9pt; float: right; width: 160px; margin:0; padding: 20px 10px 20px 10px;}
#email_import_table #form{margin-right: 160px; padding: 20px 0px 20px 20px;}
#email_import_table fieldset{padding: 0px; font-size:11pt; border:none}
#email_import_table label{float: left; width:120px; margin-right: 15px;text-align:right;}
#email_import_table .field{width:270px;margin: 0px 0px 10px 20px;}
#email_import_table .manually{margin: 15px 0px 0px 135px;}
#email_import_table .webmail_logos {height:18px;}

/*Invites */
#invites_form {margin: 0;}
#invites_form fieldset{padding: 0px; font-size:10pt; border:none}
#invites_form #submit_button{float:right; margin:0px 50px 0px 0px;}
#invites_form #check_all {margin: 0px 0px 5px 0px; font-size: 10pt;}
#invites_form .grey_background {background-color: WhiteSmoke;}
#invites_form .white_background {background-color: #fff;}
#invites_form .invites_table {width: 100%;}
#invites_form .invites_row {width: 100%;}
#invites_form .invites_cell{}
#invites_form .invites_checkbox{width:30px;}
#invites_form .invites_name{width:200px;}
#invites_form .invites_email{width:220px; word-wrap:break-word;padding: 2px 0px 2px 0px;}
#invites_form .invites_location{width:150px; word-wrap:break-word;}

/* Send Invites and Invite Manually*/
#invite_manually_main {background-color:WhiteSmoke; min-height: 80px;}
#send_invites_main {background-color:WhiteSmoke; min-height: 80px;}
#send_invites_form {margin:0;}
#send_invites_form fieldset{padding: 0px; font-size:11pt; border:none}
#send_invites_form label{float: left; width:90px; margin-right: 10px;text-align:right;}
#send_invites_form .send_invites_to{border: 1px solid #999; color: Black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_invites_form .send_invites_subject{border: 1px solid #999; color: Black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_invites_form .send_invites_message{margin: 5px 0px 0px 0px;border: 1px solid #999; color: Black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_invites_form .send_invites_submit{margin: 5px 0px 0px 0px;}
#send_invites_form .field{width:150px;margin: 0px 0px 10px 0px;}
#send_invites_form #to_text {margin: 0px 0px 5px 100px;	font-size: 9pt;	color: #666;}
#send_invites_form #subject_text {margin: 0px 0px 10px 0px; font-size: 11pt; color: Black;}

/* Invites Sent */
#invites_sent .invites_table {width: 600px;}
#invites_sent .invites_row {width: 100%; font-size:10pt;}
#invites_sent .invites_cell{width: 295px;}
#invites_sent .invites_sent_header {}
#invites_sent .grey_background {background-color: WhiteSmoke;}
#invites_sent .header {border-bottom: 1px solid;}

/* Contacts */
#contact_profiles {width:100%;padding: 0;margin 0; }
#contact_profiles .wrapper {border-bottom: 1px solid Gainsboro; min-height: 45px; margin: 0px 0px 0px 0px; padding:10px 6px 0px 6px; background-color:#fff;}
#contact_profiles .options {float: right; font-size:11pt;}
#contact_profiles #profile_photo {float: left;height:50px; overflow:hidden;}
#contact_profiles .profile_photo {max-width: 50px;	max-height: 50px; _width:50px; _height:auto;}
#contact_profiles .profile_info {margin-left: 60px; height: 60px;}
#contact_profiles .name {color: #666; font-size: 11pt; margin-top: 0px;	margin-bottom: 0px;}
#contact_profiles .stats {color: #666; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;}

/* Find on Inner Circle */
#find_on_innercircle {background-color:WhiteSmoke; height: 80px; }
#find_on_innercircle .search_box {text-align:center; padding:10px 0px 10px 0px; margin:0;}

/* Session Reset */
#session_reset fieldset{padding: 0px; font-size:11pt; border:none}
#session_reset label{float: left; width:150px; margin-right: 10px;text-align:right;}
#session_reset .field{width:150px;margin: 0px 0px 10px 0px;}

/* Messages General */
.messages {margin: 0px 318px 15px 0px; padding: 0px 6px 0px 12px; }
.messages_menu_bar { display:block; margin: 12px 0px 0px 0px; padding:0; width:100%; border-bottom:1px solid #999;} 
.messages_menu_bar .tab {text-align:center; margin:0; padding: 2px 0px 2px 0px;  font-size:10pt; border-collapse;}
.messages_menu_bar #tab1 {width:100px;}
.messages_menu_bar #tab2 {width:130px;}
.messages_menu_bar #tab4 {width:150px; float:right;}
.messages_menu_bar .selected {background-color: Gainsboro; border-top: 1px solid #999; border-left: 1px solid #999;}
.messages_menu_bar .not_selected {background-color: Lavender; border-top: 1px solid #999; border-left: 1px solid #999;}
.messages_menu_bar .right_border {border-right: 1px solid #999;}

/* Send Messages*/
#send_message_form {margin:0; background-color: WhiteSmoke; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999;}
#send_message_form fieldset{padding: 0px; font-size:11pt; border:none}
#send_message_form label{float: left; width:90px; margin-right: 10px;text-align:right;}
#send_message_form .message_label{margin: 10px 10px 0px 0px;}
#send_message_form .send_message_to input{border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_message_form .send_message_subject{border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_message_form .send_message_message{margin: 10px 0px 0px 0px;border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 500px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#send_message_form .send_message_submit{margin: 5px 0px 0px 0px;}
#send_message_form .field{width:150px;margin: 0px 0px 10px 0px;}
#send_message_form #to_text {margin: 2px 0px 5px 100px;	font-size: 9pt;	color: #666;}
.profile_name_auto_complete {color: #666; font-size: 10pt; text-align: left;}

/* Inbox */
#inbox_main {display:block; margin:0; padding: 0px 0px 15px 0px; background-color: WhiteSmoke; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; min-height:50px;}
#inbox_main .message {display:block; margin: 0px 0px 0px 0px; padding: 7px 0px 3px 0px; border-bottom: 1px solid Gainsboro;}
#inbox_main .unread { background-color:Gainsboro;}
#inbox_main .inline_block_vertical_center {display:-moz-inline-box;display:inline-block;text-align:left; vertical-align:middle; padding: 0px 0px 0px 0px;  font-size:10pt;zoom:1;*display:inline;}
#inbox_main #col1 {width:30px;}
#inbox_main #col2 {width:30px;}
#inbox_main #col3 {width:50px; height:50px; margin:0px 10px 0px 0px;}
#inbox_main #col4 {width:150px;}
#inbox_main #col5 {width:300px;}
#inbox_main #col6 {width:50px;text-align:center;}
#inbox_main #message_photo {width:50px; height:50px; overflow:hidden;}
#inbox_main .message_photo {margin: 0; max-width:50px; max-height:50px; overflow:hidden;  _width:50px; _height:auto;	}
#inbox_main .message_message .links {color: Blue; text-decoration: none;} 
#inbox_main .message_message .links:hover {color: Blue; text-decoration: underline;} 
#inbox_main .message_subject {font-weight:bold; word-wrap: break-word;} 
#inbox_main #header {display:block;margin:0;padding:3px 0px 3px 0px;background-color:Gainsboro;border-bottom:1px solid #999;}
#inbox_main #page {float:right;width:150px;margin:2px 5px 0px 0px;font-size:9pt;text-align:right;}
#inbox_main #delete_button {margin:0px 200px 0px 20px;}
#inbox_main #no_messages {background-color:LightGoldenRodYellow;border:1px solid GoldenRod;margin: 15px 5px 0px 5px;padding:2px 0px 2px 0px;text-align:center;font-size:10pt;}

/* Question Home & Index */
.question {border-bottom: 1px solid Gainsboro;}
.question .inline_block_vertical_center {display:-moz-inline-box;display:inline-block;text-align:left; vertical-align:middle; font-size:10pt;zoom:1;*display:inline;}
.question #col1 {width:50px; height:50px; margin:0px 10px 0px 0px; overflow:hidden; }
.question #col2 {width:550px;}
.question #col3 {width:490px; margin: 0px 0px 0px 0px;}
.question #col4 {width:45px; height:35px; margin: 0px 0px 0px 10px;}
/* .question .question_photo {margin: 0; max-width:50px; max-height:50px;  width:expression((this.width>50&&this.width>this.height)?"50px":auto); height:expression((this.height>50)?"50px":auto);} */
.question .question_photo {margin: 0; max-width:50px; max-height:50px; _width:50px; _height:auto;} 

/* Compliment */
.compliment {border-bottom: 1px solid  Gainsboro; margin:5px 5px 0px 5px;}
.compliment .inline_block_vertical_center {display:-moz-inline-box;display:inline-block;text-align:left; vertical-align:top; padding: 5px 0px 5px 0px; font-size:10pt;zoom:1;*display:inline;}
.compliment #col1 {width:45px; height:45px; margin:0px 0px 0px 0px; overflow:hidden; }
.compliment #col2 {width:120px; margin:0px 0px 0px 5px; overflow:hidden; }
.compliment #col3 {width:445px; margin: 0px 0px 0px 5px;}
.compliment .compliment_photo {margin: 0; max-width:45px; max-height:45px; _width:45px; _height:auto;} 

/* Show Thread */
#thread_main {display:block; margin:0; padding: 5px 0px 15px 0px; background-color: WhiteSmoke; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; min-height:50px;}
#thread_main .message {display:block; margin: 0px 0px 0px 0px; padding: 7px 0px 3px 0px; border-bottom: 1px solid Gainsboro;}
#thread_main .inline_block_vertical_center {display:-moz-inline-box;display:inline-block;text-align:left; vertical-align:top; padding: 0px 0px 0px 0px;  font-size:10pt;zoom:1;*display:inline;}
#thread_main #col1 {width:60px;margin-left:10px;}
#thread_main #col2 {width:150px;padding:7px 0px 0px 0px;}
#thread_main #col3 {width:300px;}
#thread_main #message_photo {width:50px; height:50px; overflow:hidden;}
#thread_main .message_photo {margin: 0; max-width:50px; max-height:50px; overflow:hidden;  _width:50px; _height:auto;	}
#thread_main .message_subject {padding: 0px 0px 0px 230px; font-weight:bold; border-bottom:1px solid #999;font-size:11pt;word-wrap: break-word;} 
#thread_main #reply {margin: 0px 0px 0px 230px;}
#thread_main #deleted_warning {background-color:LightGoldenRodYellow;border:1px solid GoldenRod;margin: 0px 5px 0px 230px;padding:2px 0px 2px 0px;text-align:center;font-size:10pt;}
#reply fieldset{padding: 0px; font-size:11pt; border:none}
#reply .reply_message{margin: 0px 0px 0px 0px;border: 1px solid #999; color: #666; padding: 2px 2px 2px 2px; width: 320px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
#reply .reply_message_submit{margin: 5px 0px 0px 0px; font-size: 8pt;}
#reply #delete_thread_text {font-size:10pt;float:right;margin:3px 90px 0px 0px;}

/* Business Listing */
#business_main {}
#business_main #category {margin: 0px 0px 7px 0px;}
#business_main #header{display:block; margin:0; background-color: Lavender; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999;}
#business_main #header #row1 {padding: 3px 0px 3px 10px;}
#business_main #header #row1 #col1 {width:400px;}
#business_main #header #row1 #col2 {width:175px;text-align:right;}
#business_main #header .rating_stars {width: 80px; padding:0px 0px 0px 0px;}
#business_main #header #row1 #col3 {width:50px;text-align:right;}
#business_main #header .thumbs {width: 19px;}
#business_main #header #row2 {padding:0; margin:0;}
#business_main #header #row2 #col1 {width:15px;padding:2px 0px 2px 0px;border-bottom: 1px solid #999;}
#business_main #header #row2 #col2 {width:100px;padding:2px 0px 2px 0px;color:Navy;background-color:White;border-bottom: 1px solid White;border-left: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #999;}
#business_main #header #row2 #col3 {width:100px;padding:2px 0px 2px 0px;color:Navy;border-bottom: 1px solid #999;}
/* #business_main #header #row2 #col3 {background-color:WhiteSmoke;border-top: 1px solid #999;border-right: 1px solid #999;} */
#business_main #header #row2 #col4 {width:428px;padding:2px 0px 2px 0px;border-bottom: 1px solid #999;}
#business_main .inline_block_vertical_top {display:-moz-inline-box;display:inline-block;text-align:left; vertical-align:top; padding: 0px 0px 0px 0px;  font-size:10pt;zoom:1;*display:inline;}
#business_main .inline_block_vertical_center {display:-moz-inline-box;display:inline-block;text-align:center; vertical-align:center; padding: 0px 0px 0px 0px; font-size:10pt;zoom:1;*display:inline;}
#business_main #body {display:block; min-height:170px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#fff;}
#business_main #body #row1 {margin: 0px 5px 5px 5px; padding: 10px 0px 0px 0px;border-bottom:1px solid #999;}
/* #business_main #body #row1 {margin: 0px 5px 5px 5px; padding: 10px 0px 0px 0px; } */
#business_main #body #row1 #business_photo {width:160px; height:170px; margin: 0px 0px 5px 5px; overflow:hidden;}
#business_main .business_photo {max-width: 150px; max-height: 150px; _width:150px; _height:auto;	}
#business_main .alain_business_photo {width: 150px;  _width:150px; _height:auto;	}
#business_main #body #row1 #address_and_phone {width:220px;}
#business_main #body #row1 #description {width:230px;}
#business_main #body #row2 {padding: 0px 0px 0px 0px;}
#business_main #body #row2 #left_main_column {width:210px;}
#business_main #body #row2 #center_main_column {width:210px;}
#business_main #body #row2 #right_main_column {width:210px;}
#business_main #body #row3 {margin: 10px 0px 0px 150px; padding: 0px 0px 0px 0px; align:center;}
#business_main #body #row3 .column {width:120px; color:Navy;}




/* Answer Question */
#dont_type_business_graphic {width:1px; height: 1px; position:relative; top:125px;}
.stop_image {width:250px; margin: 0px 0px 0px 0px;}
#question_show {}
#question_show #profile_photo{width:60px; height:66px; overflow:hidden;}
#question_show .profile_photo {max-width:60px; max-height:60px;_width:60px; _height:auto;}
#question_show .question_icon {width:30px;}
#question_show #question {width:440px; word-wrap: break-word; font-size: 12pt; margin-top: 0px; margin-bottom: 5px; overflow:hidden;}
#question_show #question_details {width:535px; word-wrap: break-word; color: #666; font-size: 10pt; overflow:hidden;}
#question_show #category {color: #999; font-size: 9pt; margin-top: 0px;	margin-bottom: 0px;	}
#question_show #abuse {float:right; width:60px;}
#question_show .question_block {width:560px;}
#question_show #stats_div { margin: 0px 65px 0px 0px;width:500px;}
#question_show #stats {word-wrap: break-word; width:500px; color: #666; font-size: 9pt;}
#question_show #your_answer {}
.answer_form {}
.answer_form textarea#answer_details {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; width: 99%;}
.answer_form_details {font-size: 10pt; overflow: hidden; width:99%;}
.answer_form .search_field {font-size: 9pt; width:175px;}
.answer_form #no_results {background-color:LightGoldenRodYellow;border:1px solid GoldenRod;margin: 10px 5px 0px 0px;padding:2px 0px 2px 0px;text-align:center;font-size:10pt;}
#check_box_image {}

/* Attach Business */
#attach_business {max-height:300px; overflow:scroll; overflow-x:hidden;border:1px solid #999;}
#attach_business .business {display:block; min-height:100px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid Gainsboro;background-color:White;}
#attach_business .upper_border {border-top:1px solid #999;}
#attach_business .business #business_checkbox {width:20px;vertical-align:center;}
#attach_business .business #business_photo {float:left; width:100px;margin: 5px 0px 0px 5px; height:90px; overflow:hidden;}
#attach_business .business .business_photo {max-width: 90px; max-height: 90px; _width:90px; _height:auto;	}
#attach_business .business .alain_business_photo {width: 90px; overflow:hidden; _width:90px; _height:auto;	}
#attach_business .business .rating_stars {width: 60px; padding:3px 0px 0px 0px;}
#attach_business .business #thumbs {float:right; width: 50px; padding:3px 0px 0px 0px;}
#attach_business .business .thumbs {width: 19px;}
#attach_business .business_detail {margin:0px 0px 0px 105px;}
#attach_business .business .row1 {margin: 0; padding: 3px 0px 3px 5px;vertical-align:top;}
#attach_business .business .row1 #col0 {width:20px;vertical-align:top;}
#attach_business .business .icons {width: 15px;}
#attach_business .business .row1 #col1 {width:270px;text-align:left; vertical-align:top;font-size:11pt; color:Navy; font-weight:bold;}
#attach_business .business .row1 #col2 {width:80px;vertical-align:top;text-align:bottom;}
#attach_business .business .row1 #col3 {width:70px;vertical-align:top;text-align:center;}
#attach_business .business .row1 #col4 {width:50px;text-align:left;vertical-align:center; font-style:italic; }
#attach_business .business .row2 {margin: 0px 5px 0px 5px; padding: 3px 0px 0px 0px; vertical-align:top;}
#attach_business .business .row2 #address_and_phone {width:240px;vertical-align:top;}
#attach_business .business .row2 #description {width:230px;vertical-align:top;}
#attach_business .business .row3 {padding: 0px 0px 0px 6px; align:center;}
#attach_business .business .row3 .column {text-align:center; width:120px; color:Navy;}

#attached_businesses {display:block; width:100%;}


/* Answers */
.answer {border-bottom: 1px solid #666; }
.answer_options {float:right; text-align:right;}
.answer_header {border-bottom: 1px solid  Gainsboro; padding: 3px 5px 3px 5px; background-color:WhiteSmoke;}
.answer_header #answer_profile_photo {width: 45px; height: 45px; overflow:hidden;}
.answer_header .answer_profile_photo {max-width: 45px; max-height: 45px;  _width:45px; _height:auto;}
.answer #answer_details {color: black;word-wrap: break-word;padding: 3px 5px 3px 5px; }
.answer #answer_stats {color: #999;width:100px;}
.answer #abuse {float:right; min-width:140px; padding: 5px 0px 0px 0px; text-align:right;}
.message_pupup {}
#message_popup_box {width:302px; position:fixed; top:35%; left:50%; z-index:1;background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat;padding:0px 15px 0px 15px;}
#message_popup_box .message_popup_box_content {min-height:190px; border:2px solid #999; background-color:White; text-align:left;}
#message_popup_box .lightbox_top_left_corner {width:15px; height:15px; position:absolute; left:0px; top:-15px; background-image:url("/images/lightbox_upper_left_corner_black.png"); background-repeat:no-repeat; }
#message_popup_box .lightbox_top {width:302px; height:15px; position:absolute; left:15px; top:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#message_popup_box .lightbox_top_right_corner {width:15px; height:15px; position:absolute; left:317px; top:-15px; background-image:url("/images/lightbox_upper_right_corner_black.png"); background-repeat:no-repeat; }
#message_popup_box .lightbox_bottom_left_corner {width:15px; height:15px; position:absolute; left:0px; bottom:-15px; background-image:url("/images/lightbox_lower_left_corner_black.png"); background-repeat:no-repeat; }
#message_popup_box .lightbox_bottom {width:302px; height:15px; position:absolute; left:15px; bottom:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#message_popup_box .lightbox_bottom_right_corner {width:15px; height:15px; position:absolute; left:317px; bottom:-15px; background-image:url("/images/lightbox_lower_right_corner_black.png"); background-repeat:no-repeat; }
#message_popup_title_bar {padding:3px; background-color:Red;color:White; border-bottom:1px solid #666;}
#message_popup_detail {padding: 5px;}
#message_popup_detail .send_message_subject{margin: 2px 0px 0px 0px; border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 282px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
#message_popup_detail .send_message_message{margin: 2px 0px 0px 0px;border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 282px; font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
#message_popup_errors {font-size:9pt; color:red}
#message_popup_detail .send_message_submit{margin: 5px 0px 0px 0px; font-size:8pt;}

#compliment_popup_box {width:302px; position:fixed; top:35%; left:50%; z-index:1;background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat;padding:0px 15px 0px 15px;}
#compliment_popup_box .compliment_popup_box_content {min-height:190px; border:2px solid #999; background-color:White; text-align:left;}
#compliment_popup_box .lightbox_top_left_corner {width:15px; height:15px; position:absolute; left:0px; top:-15px; background-image:url("/images/lightbox_upper_left_corner_black.png"); background-repeat:no-repeat; }
#compliment_popup_box .lightbox_top {width:302px; height:15px; position:absolute; left:15px; top:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#compliment_popup_box .lightbox_top_right_corner {width:15px; height:15px; position:absolute; left:317px; top:-15px; background-image:url("/images/lightbox_upper_right_corner_black.png"); background-repeat:no-repeat; }
#compliment_popup_box .lightbox_bottom_left_corner {width:15px; height:15px; position:absolute; left:0px; bottom:-15px; background-image:url("/images/lightbox_lower_left_corner_black.png"); background-repeat:no-repeat; }
#compliment_popup_box .lightbox_bottom {width:302px; height:15px; position:absolute; left:15px; bottom:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#compliment_popup_box .lightbox_bottom_right_corner {width:15px; height:15px; position:absolute; left:317px; bottom:-15px; background-image:url("/images/lightbox_lower_right_corner_black.png"); background-repeat:no-repeat; }
#compliment_popup_title_bar {padding:3px; background-color:Red;color:White; border-bottom:1px solid #666;}
#compliment_popup_detail {padding: 5px;}
#compliment_popup_detail .send_message_subject{margin: 2px 0px 0px 0px; border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 282px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
#compliment_popup_detail .send_message_message{margin: 2px 0px 0px 0px;border: 1px solid #999; color: black; padding: 2px 2px 2px 2px; width: 282px; font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
#compliment_popup_errors {font-size:9pt; color:red}
#compliment_popup_detail .send_message_submit{margin: 5px 0px 0px 0px; font-size:8pt;}


/* Settings */
#settings_menu_bar {margin:0; padding: 0;}
#settings_menu_bar #settings_menu_no_tab1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#settings_menu_bar #settings_menu_tab1 {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#settings_menu_bar .settings_menu_tab1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#settings_menu_bar .settings_menu_tab1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#settings_menu_bar #settings_menu_tab2 {width:140px; text-align:center;vertical-align:bottom;}
#settings_menu_bar .settings_menu_tab2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#settings_menu_bar .settings_menu_tab2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#settings_menu_bar #settings_menu_no_tab2 {width:357px; _width:355px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#settings_menu_bar #settings_menu_no_tab3 {width:498px; _width:496px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
.settings_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}
#circle_settings_wrapper {min-height:375px; margin:0; padding:0;}
#circle_settings {margin:0; padding:0;}
.circle_settings_loading_image {width:75px;}
#circle_settings_loading_image {width:0px; float:left; position:relative; top:125px; left:275px; background-color:transparent; text-align:center;z-index:1; display:none;}

#settings_main {}
#settings_main .edit_section_box {border: 1px solid #999;}
#settings_main .radio_text {width:230px; margin:0px 0px 0px 10px;}
#settings_main .radio_option {width:120px;}
#settings_main .radio_option_display_name {width:180px;}
#settings_main .header_text {color:Navy;}
#settings_main .facebook_connect {width:360px;}
#settings_main .facebook_connect_text {width:230px; margin:0px 0px 0px 0px; color:Navy;}
#settings_main #facebook_button {float:right; width:110px; margin: 7px 0px 0px 0px;}
#settings_main #facebook_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#settings_main #facebook_text {margin: 0px 120px 0px 0px; width:200px;}
#settings_main .twitter_connect {width:360px;}
#settings_main .twitter_connect_text {width:230px; margin:0px 0px 0px 0px; color:Navy;}
#settings_main #twitter_button {background-image:url("/images/twitter_connect.gif");background-repeat:no-repeat; float:right; padding: 31px 0 0 0 ; margin:7px 0px 0px 0px; height:28px;width:110px;}
#settings_main #twitter_button_text {float:right; width:110px; margin: 0px 0px 0px 0px;}
#settings_main #twitter_text {margin: 0px 120px 0px 0px; width:200px;}


/* About Us */
#about_us {}
#about_us #sign_up_or_facebook {width:150px}
#about_us_image {float:right;margin:10px 25px 0px 0px;}
.about_us_image {width:500px;}
#about_us #about_us_circles {width:400px; margin: 0px 25px 0px 0px;}
.about_us_circles_image {width:300px;}
#about_us #about_us_circle_examples {width:450px;}
.about_us_example_circles_image {width:400px;}
#about_us .left_text {width:375px;}
#about_us_main {margin-right: 550px; padding: 0px 6px 0px 12px;}
#about_us .indent {margin-left: 20px;}

/* Abuse */
.abuse_comments {width:100%; height:40px;font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
.abuse_answer_details {background-color:WhiteSmoke;padding:6px;}

/* Edit Business */
#business_edit {padding: 0px 12px 20px 12px; margin:0px;}
#business_edit fieldset {padding: 5px 0px 5px 0px; font-size:11pt; border:none;}
#business_edit label {float: left; width:190px; margin-right: 20px;text-align:right;padding:2px 0px 0px 0px;}
#business_edit #category_label {width:190px; margin-right: 20px;text-align:right;padding:2px 0px 0px 0px;}
#business_edit .textfield {width:300px; font-size:10pt;}
#business_edit .example_text {margin:2px 0px 0px 213px;}
#business_edit .submit {margin-left:213px;}
#business_edit .remove {margin:0px 0px 0px 10px;}
#business_edit .comments {width:300px; height:100px;font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
#business_edit .categories {font-size:8pt;}
#business_edit .categories option{font-size:8pt;}
#business_edit #spacer {width:100%; border-bottom:1px solid #999;}
#business_edit #existing_account {float:right; padding-top:3px;}

/* Add Business Search */
.step_box {width:175px; height: 65px; margin:10px 10px 0px 0px;background-color:WhiteSmoke; text-align:center;}
.step_box_selected {background-color:LightGoldenRodYellow;}
#add_business_steps {text-align:center; width:645px;}
.return_step {float:right; margin-right:318px;}
#business_edit .text_block {margin-right:318px;}
#business_edit #new_business_search_box {width:645px; height:70px; margin:10px 0px 10px 0px; background-color:Gainsboro;}
#business_edit .business_search_box_field {width: 215px; margin:0px 5px 0px 25px;}
#business_edit .business_search_box_text {color:Navy; width: 225px; margin:5px 10px 3px 15px;}
#business_edit .business_search_box_space {width:65px;}
#business_edit .business_search_box_button {width:80px;margin:0px 0px 0px 20px;}
#business_index #add_business_text {width:545px;}
#business_index #add_business_button {width: 100px; vertical-align:top;}
#business_edit #business_edit_image {height:120px; overflow:hidden;}
#business_edit .business_edit_image {max-width: 120px; max-height: 120px;  _width:120px; _height:auto;}

#category_boxes .category_col { width:203px; max-width:203px; vertical-align:top; word-wrap:break-word; overflow:hidden;}

/* Edit Business Review */
#business_edit_review {margin: 0px 12px 20px 12px;}
#business_edit_review fieldset {padding: 5px 0px 5px 0px; font-size:11pt; border:none;}
#business_edit_review label {float: left; width:190px; margin-right: 20px;text-align:right;padding:0px 0px 0px 0px;}
#business_edit_review #category_label {width:190px; margin-right: 20px;text-align:right;padding:2px 0px 0px 0px;}
#business_edit_review .textfield {width:300px; font-size:10pt;}
#business_edit_review .example_text {margin:2px 0px 0px 213px;}
#business_edit_review .submit {margin-left:213px;}
#business_edit_review .remove {margin:0px 0px 0px 10px;}
#business_edit_review .comments {width:300px; height:100px;font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
#business_edit_review .categories {font-size:8pt;}
#business_edit_review .categories option{font-size:8pt;}
#business_edit_review #spacer {width:650px; border-bottom:1px solid #999;}
#business_edit_review #business_edit_image {height:120px; overflow:hidden;}
#business_edit_review .business_edit_image {max-width: 120px; max-height: 120px;  _width:120px; _height:auto;}

/* Connections */
#connections .connections_section_box {border: 1px solid #999; margin: 0px 0px 15px 0px;}
#connections .connections_section_header {background-color: lavender; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color:Navy;}
#connections .connections_section_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}
#connections #no_results {background-color:LightGoldenRodYellow;border:1px solid GoldenRod;margin: 10px 5px 0px 0px;padding:2px 0px 2px 0px;text-align:center;font-size:10pt;}

/* Admin */
#admin_main {padding: 0px 12px 0px 12px;}
#admin_main .add_business_table {border:1px solid;}
#admin_main .add_business_header_row {background-color:Lavender;}
#admin_main .add_business_header_cell {border-bottom:1px solid; text-align:center;}
#admin_main .add_business_row {background-color:WhiteSmoke;}
#admin_main .add_business_cell {padding:0px 5px 0px 5px;}

/* Admin Review*/
#admin_main fieldset {padding: 5px 0px 5px 0px; font-size:11pt; border:none;}
#admin_main label {float: left; width:190px; margin-right: 20px;text-align:right;padding:0px 0px 0px 0px;}
#admin_main #category_label {width:190px; margin-right: 20px;text-align:right;padding:2px 0px 0px 0px;}
#admin_main .textfield {width:300px; font-size:10pt;}
#admin_main .example_text {margin:2px 0px 0px 213px;}
#admin_main .submit {margin-left:213px;}
#admin_main .remove {margin:0px 0px 0px 10px;}
#admin_main .comments {width:300px; height:100px;font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
#admin_main .categories {font-size:8pt;}
#admin_main .categories option{font-size:8pt;}
#admin_main #spacer {width:650px; border-bottom:1px solid #999;}

/* Profile */
#profile_main_content { margin: 0px 0px 15px 0px;}
#profile_menu_bar {margin:0; padding: 0;}
#profile_menu_bar #profile_menu_tab1 {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#profile_menu_bar .profile_menu_tab1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#profile_menu_bar .profile_menu_tab1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#profile_menu_bar #profile_menu_tab2 {width:140px; text-align:center;vertical-align:bottom;}
#profile_menu_bar .profile_menu_tab2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#profile_menu_bar .profile_menu_tab2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#profile_menu_bar .profile_menu_tab2_not_selected_2 {font-size:11pt; height:20px;border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#profile_menu_bar .profile_menu_tab2_not_selected_3 {font-size:11pt; height:20px;border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999; background-color:Gainsboro;}
#profile_menu_bar #profile_menu_no_tab1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#profile_menu_bar #profile_menu_no_tab2 {width:216px; _width:214px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#profile_menu_bar #profile_menu_no_tab3 {width:357px; _width:355px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#profile_menu_bar #profile_menu_no_tab4 {width:75px; _width:73px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
.profile_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}
#profile_main .profile_main_section_header {margin: 0px 0px 0px 0px; padding: 2px 5px 0px 5px;}
#profile_main .profile_main_section_content {margin: 0px 0px 0px 0px;padding: 3px 5px 3px 5px;}
#profile_main #pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}

/* Profile Business */
.profile_business_main {padding: 0px 3px 6px 3px; }
.profile_business_main .header {padding: 5px; }
.profile_business_main .header h3 {font-size: 11pt; font-weight:bold; }
.profile_business_main .body {padding: 5px 0px; }

/* Ads */
#own_a_business {text-align:center;}
.own_a_business_image {width:300px;}

/* Common */

#main_circle {margin-right: 318px;padding: 0px 6px 0px 12px; min-height:1200px;}
#main_home {margin-right: 318px;padding: 0px 6px 0px 12px; min-height:1400px;}
#main_full_width {padding: 0px 12px 0px 12px; min-height:600px;}
.join_button {width:125px;}

/* mac hide \*/
* html #content {width: 986px;background-color: #fff;padding: 0px 0px 0px 0px; text-align: left;margin-left: auto; margin-right: auto;}
/* end hide */

/* In the News Module */
#in_the_news_wrapper {height:84px;}
#in_the_news {float:right; margin: 0px 0px 0px 0px; background-image:url("/images/innercircle_in_the_news_1.png"); background-repeat:no-repeat; width:306px;}
#in_the_news #news_text {width: 240px; padding: 47px 0px 20px 0px; margin:0px 0px 0px 60px; font-size:9pt;}

/* Ask a Question Module */
#ask_a_question {min-height:25px;}
#ask_a_question #question_ask_question {padding: 0; margin:0;vertical-align:top;}
#ask_a_question #question_ask_question_footnote{float:right; color: #666; font-size: 9pt; margin: 2px 15px 0px 0px;}	
#ask_a_question #question_ask_question_submit {margin-top: 2px;	margin-bottom: 5px;}
#ask_a_question .question_ask_question {font-family: Arial, Helvetica, sans-serif; width: 625px; height: 50px;font-size: 10pt; margin: 5px 0px 0px 0px;overflow: hidden;}
#ask_a_question .characters_remaining {background-color:transparent; border:none; color:#666; width:30px; text-align:right; margin-right:5px;}

#question_ask .other_circles {min-width: 200px; max-height:200px; overflow:scroll; overflow-x:hidden; overflow-y:hidden;}

/* Recent Questions Module */
#recent_questions #question_header_home_page {width:145px;}
#recent_questions #question_header_text {width:185px;color:#666;border-bottom:1px solid #999; height:19px; padding:2px 0px 2px 0px;}
#recent_questions #question_filter_text {width:45px;color:#666;border-bottom:1px solid #999; height:15px; padding:2px 0px 2px 0px;}
#recent_questions #question_filter_options {width:440px;}
#recent_questions #question_filter_options_home_page {width:355px; text-align:center;}
#recent_questions #question_ask_a_question_button {width:130px; text-align:right;}
#recent_questions .question_filter_option {min-width:30px; height:15px; text-align:center;}
/*
#recent_questions .selected {background-color:White;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;margin:0px 0px 0px 0px; padding:2px 5px 2px 5px;}
#recent_questions .not_selected {background-color:Gainsboro;border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;margin:2px 0px 0px 0px; padding:0px 5px 2px 5px;}
*/
#recent_questions #pagination_info {width:87px; height: 15px; color: #666; padding: 2px 0px 2px 0px; border-bottom:1px solid #999;}
#recent_questions #pagination_info_no_circles {width:159px; height: 15px; color: #666; padding: 2px 0px 2px 0px; border-bottom:1px solid #999;}
#recent_questions #pagination_info_circles {width:112px; height: 15px; color: #666; padding: 2px 0px 2px 0px; border-bottom:1px solid #999;}
#recent_questions #pagination_info_logged_out {width: 360px; height: 15px; color: #666; padding: 2px 0px 2px 0px; border-bottom:1px solid #999;}
#recent_questions #pagination_info_circles_logged_out {width: 290px; height: 15px; color: #666; padding: 2px 0px 2px 0px; border-bottom:1px solid #999;}
#recent_questions .tab_space {width:4px;  height:15px; padding:2px 0px 2px 0px; margin: 0px; border-bottom:1px solid #999;}

/* Recent Discussions Module */
#recent_discussions #discussion_header_text {width:170px;}
#recent_discussions #discussion_filter_text {width:45px;color:#666;}
#recent_discussions #discussion_filter_options {width:275px; text-align:center;}
#recent_discussions #discussion_sort_options {width:180px; text-align:right;}
#recent_discussions .discussion_filter_option {min-width:30px;text-align:center;margin:0px 3px 0px 0px; padding:2px 5px 2px 5px;}
#recent_discussions .selected {background-color:WhiteSmoke;border:1px solid #999;}
#recent_discussions .not_selected {background-color:none;border:1px solid #999;}
#recent_discussions #pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}

/* Pagination Module */
.pagination {color: #666; font-size: 10pt; margin-top: 10px; text-align: center;}
.pagination #pagination_previous {color: #666;}
.pagination #pagination_pages {color: #666; margin-left: 30px;margin-right: 30px;}
.pagination #pagination_next {color: #666;}
.pagination #pagination_page_of {color: #666;float: right;font-size: 9pt;padding: 2px 0px 0px 0px;}

/* Question Search Module */
#question_search_field {margin:0px 30px 0px 30px;}
#question_search_button {margin: 0px 0px 0px 0px;}

/* Local Business Directory Module */
.local_directory_category_col {width:140px;}

/* Notifications Module */

/* New Member Module */
.new_member_name {width:135px;}

/* Login Module */
#home_login {margin:0; padding:0; border: 1px solid #999; background-color:WhiteSmoke;}
#home_login label {float:left; text-align:right; width:90px; margin:0px 10px 0px 0px;}
#home_login .login_field {width: 180px; font-size:10pt;}
#home_login .login_text{font-size:14pt;margin:3px 0px 0px 5px;font-weight:bold;padding:0;}
#home_login .text {font-size 11pt; margin: 5px 0px 0px 0px;}
#home_login .login_submit {margin:10px 0px 7px 100px; vertical-align:top;}
#home_login #register_text{float:right;font-size:10pt;margin:3px 12px 0px 5px;}
#home_login #forgot_password_text{float:right; font-size:10pt;margin:10px 12px 0px 5px;}
#home_login #remember_me {margin:3px 0px 0px 50px; color:Navy; font-size:11pt;}

/* Facebook Login Module */
#facebook_login {margin:0; padding:0; border: 1px solid #999; background-color:WhiteSmoke;}
#facebook_login .login_text{font-size:14pt;margin:3px 0px 0px 5px;color:Navy;font-weight:bold;padding:0;}
#facebook_login #facebook_text {margin: 2px 125px 7px 7px; color:Navy;}
#facebook_login #facebook_button {float:right; margin:5px 10px 0px 0px; width:110px;}
#facebook_login .register_image {width:110px;}

/* Twitter Login Module */
#twitter_login {margin:0; padding:0; border: 1px solid #999; background-color:WhiteSmoke;}
#twitter_login .login_text{font-size:14pt;margin:3px 0px 0px 5px;color:Navy;font-weight:bold;padding:0;}
#twitter_login #twitter_text {margin: 2px 140px 7px 7px; color:Navy;}
#twitter_login #twitter_button {background-image:url("/images/twitter_connect.gif");float:right; margin:0px 10px 0px 0px; height:28px;width:110px;}
#twitter_login .register_image {width:110px;}

/* Invite Friends Module */
#invite_friends .invite_image {width:112px;}
#invite_friends #invite_button {float:right; width:140px; text-align:right;}
#invite_friends #invite_text {margin: 0px 120px 0px 0px;}

/* Circles Settings */
#circles_menu_bar {margin:0; padding: 0;}
#circles_menu_bar #circles_menu_no_tab1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#circles_menu_bar #circles_menu_tab1 {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#circles_menu_bar .circles_menu_tab1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#circles_menu_bar .circles_menu_tab1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#circles_menu_bar #circles_menu_tab2 {width:140px; text-align:center;vertical-align:bottom;}
#circles_menu_bar .circles_menu_tab2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#circles_menu_bar .circles_menu_tab2_not_selected_2 {font-size:11pt; height:20px;border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#circles_menu_bar .circles_menu_tab2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#circles_menu_bar #circles_menu_no_tab {width:498px; _width:214px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#circles_menu_bar #circles_menu_no_tab2 {width:74px; _width:72px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#circles_menu_bar #circles_menu_no_tab3 {width:216px; _width:214px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
.circles_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}
.circle_settings_logo {max-width: 150px; max-height: 60px;  _width:100px; _height:auto;}

.circle_member {border-bottom:1px solid  Gainsboro;}
#circle_member_profile_photo {margin:0px 0px 0px 50px; height:60px; width:60px; overflow:hidden;}
.circle_member_profile_photo {max-width: 60px;max-height: 60px; _width:60px; _height:auto;}
#circle_member_information {width:250px;}
#circle_members .filter_option {min-width:50px;text-align:center;margin:0px 3px 0px 0px; padding:2px 5px 2px 5px;}
#circle_members .selected {background-color:WhiteSmoke;border:1px solid #999;}
#circle_members .not_selected {background-color:none;border:1px solid #999;}

.circles_field_label {width:150px; text-align:right;}
.circles_field {width:450px; margin:0px 0px 0px 28px; }
.circles_text_field {width :400px; font-family: Arial, Helvetica, sans-serif; color: black;}
.circles_text_area_field {width :403px; height:70px; font-family: Arial, Helvetica, sans-serif; color: black;}
.circles_url_field {width :150px; font-family: Arial, Helvetica, sans-serif; color: black;}

.circles_design_field_label {width:250px; text-align:right;}
.circles_design_field {width:100px; margin:0px 0px 0px 28px; text-align:center;}
.circles_upload_logo_field {width:250px; margin:0px 0px 0px 45px;}
.circles_color_design_field {width:150px; margin:0px 0px 0px 28px;}
.ui-colorpicker input {float:none; width: auto; height: auto;}

.sub_circle_logo_home_page {max-width: 120px; max-height: 88px;  _width:120px; _height:auto;}

/* Other Circles Module */
.other_circles_div {}
.other_circles_logo_div {width:100px;}
.other_circles_logo {max-width: 100px; max-height: 80px;  _width:100px; _height:auto;}
.other_circles_description_div {width:174px;}

/* Child Circles Home Page Module */
.child_circles_div {border-bottom: 1px solid  Gainsboro;}
.child_circles_logo_div {width:80px;}
.child_circles_logo {max-width: 80px; max-height: 65px;  _width:80px; _height:auto;}
.child_circles_description_div {width:174px;}

/* Your Circles Module */
.your_circles_logo {max-width: 100px; max-height: 40px;  _width:100px; _height:auto;}

/* Join Circle */
.circles_join_digest {width:100px;}
.circles_join_field_label {width:200px; text-align:right;}
.circles_join_field {width:400px; margin:0px 0px 0px 28px; }

/* Circles Directory */
.directory_circles_div {}
.directory_circles_logo_div {width:120px;}
.directory_circles_logo {max-width: 120px; max-height: 96px;  _width:120px; _height:auto;}
.directory_circles_description_div {width:300px;}
.directory_circles_information_div {width:188px;}
#directory_circles_invitee_photo {height:40px; width:40px; overflow:hidden;}
.directory_circles_invitee_photo {max-width: 40px;max-height: 40px; _width:40px; _height:auto;}
#directory_circles_invitee_details {width:140px;}
.directory_circles_join_button {height:22px;}

/* Inviter Profile Module */
.inviter_profile_box {border: 1px solid GoldenRod; margin: 0px;}
.inviter_profile_header {background-color: LightGoldenRodYellow; margin: 0px; padding: 2px 5px 2px 5px; color:Chocolate;}
#inviter_profile_photo {width:70px; height:70px; overflow:hidden;}
.inviter_profile_photo {max-width: 70px; max-height: 70px;  _width:70px; _height:auto;}
#inviter_profile_info {width:200px;}
#inviter_profile_box {	margin: 0px 7px 0px 7px;background-color: LightGoldenRodYellow;	border: 1px solid GoldenRod;}
#inviter_profile_header {margin: 2px 0px 2px 7px;font-size: 12pt;color: Chocolate;}

/* News Feed Event */
.news_feed_event {min-height: 60px;}
.news_feed_event .profile_photo_column {width:60px; max-width: 60px; _width:60px; overflow:hidden;}
.news_feed_event .profile_photo {max-width: 50px; max-height: 50px;  _width:50px; _height:auto; overflow:hidden;}
.news_feed_event .event_image_column {width:60px; max-width: 60px; _width:60px; overflow:hidden;}
.news_feed_event .event_image {max-width: 60px; max-height: 60px;  _width:60px; _height:auto; overflow:hidden;}


/* Three & Four Tab Main */
#three_tab_menu_bar {margin:0; padding: 0;}
#three_tab_menu_bar #no_tab_1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#three_tab_menu_bar #no_tab_2 {width:498px; _width:214px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#three_tab_menu_bar #no_tab_3 {width:216px; _width:214px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#three_tab_menu_bar #no_tab_4 {width:74px; _width:72px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#three_tab_menu_bar .tab {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#three_tab_menu_bar .tab_1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#three_tab_menu_bar .tab_1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#three_tab_menu_bar .tab_2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#three_tab_menu_bar .tab_2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#three_tab_menu_bar .tab_2_not_selected_2 {font-size:11pt; height:20px;border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
.three_tab_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}

/* Two Tab Main */
#two_tab_menu_bar {margin:0; padding: 0;}
#two_tab_menu_bar #no_tab_1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#two_tab_menu_bar #no_tab_2 {width:357px; _width:355px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#two_tab_menu_bar .tab {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#two_tab_menu_bar .tab_1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#two_tab_menu_bar .tab_1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#two_tab_menu_bar .tab_2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#two_tab_menu_bar .tab_2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
.two_tab_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}

/* Floating Three Tab Main */
#floating_three_tab_menu_bar {margin:0; padding: 0;}
#floating_three_tab_menu_bar #no_tab_1 {width:10px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#floating_three_tab_menu_bar #no_tab_2 {width:205px; _width:202px; border-bottom:1px solid #999;  text-align:center;vertical-align:bottom;}
#floating_three_tab_menu_bar .tab {margin: 0px; width:140px; text-align:center;vertical-align:bottom;}
#floating_three_tab_menu_bar .tab_1_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#floating_three_tab_menu_bar .tab_1_not_selected {font-size:11pt; height:20px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#floating_three_tab_menu_bar .tab_2_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px;border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid White;background-color:White;}
#floating_three_tab_menu_bar .tab_2_not_selected {font-size:11pt; height:20px;border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background-color:Gainsboro;}
#floating_three_tab_menu_bar .tab_2_not_selected_2 {font-size:11pt; height:20px;border:1px solid #999; background-color:Gainsboro;}
#floating_three_tab_menu_bar .tab_3_selected {padding:3px 0px 0px 0px; font-size:12pt; height:25px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid White;background-color:White;}
#floating_three_tab_menu_bar .tab_3_not_selected {font-size:11pt; height:20px; border:1px solid #999; background-color:Gainsboro;}
.floating_three_tab_main_section_box {border-left: 1px solid #999; margin: 0;border-right: 1px solid #999; margin: 0;border-bottom: 1px solid #999; margin: 0;}



/* Rating Stars */
#rateStatus{height:20px;}
#rateText {width:270px;}
#rateMe{width:135px; height:auto; padding:0px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(/images/star_on_1.gif) no-repeat;}
#rateMe a{float:left;background:url(/images/star_off_1.gif) no-repeat;width:24px; height:24px;}
#ratingSaved{display:none;}
.saved{color:red; }

#rating_stars {width:110px;}
#rating_stars .rating_star {width:18px; height:18px;}
#rating_stars .on {background:url(/images/star_on_2.gif) no-repeat;}
#rating_stars .off {background:url(/images/star_off_2.gif) no-repeat;}
#rating_stars .rating_star_small {width:12px; height:12px;}
#rating_stars .on_small {background:url(/images/star_on.gif) no-repeat;}
#rating_stars .off_small {background:url(/images/star_off.gif) no-repeat;}


/* New Review */
#new_review {display:none;}
#new_review .label {width:130px; margin:0px 0px 0px 10px; vertical-align:top;}
#new_review .field {width:450px;}
#new_review .review_details {width:450px;font-family: Arial, Helvetica, sans-serif; color: black; font-size:10pt;}

/* Review Partial */
.review {border-bottom: 1px solid #666; }
.review_options {float:right; text-align:right;}
.review_header {border-bottom: 1px solid  Gainsboro; padding: 3px 5px 3px 5px; background-color:WhiteSmoke;}
.review_header #review_profile_photo {width:45px; height:45px; margin:0px 0px 0px 0px; overflow:hidden; }
.review_header .review_profile_photo {max-width: 45px; max-height: 45px;  _width:45px; _height:auto;}
.review #review_details {color: black;word-wrap: break-word;padding: 3px 5px 3px 5px; }
.review #review_stats {color: #999;width:100px;}
.review #abuse {float:right; min-width:140px; padding: 5px 0px 0px 0px; text-align:right;}

/* Business Review Partial */
#business_review {border-bottom: 1px solid  Gainsboro; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
/* #business_review .wrapper { background-color:WhiteSmoke;} */
#business_review .profile {width: 190px;}
#business_review .name {width: 115px;}
#business_review .review_detail {width: 435px;padding:0px 0px 0px 5px;}
#business_review #review_profile_photo {width:50px; height:50px; margin:0px 10px 0px 0px; overflow:hidden; }
#business_review .review_profile_photo {max-width: 50px; max-height: 50px;  _width:50px; _height:auto;}
#business_review #abuse {float:right; min-width:140px; padding: 5px 0px 0px 0px; text-align:right;}


#recent_reviews #reviews_header_text {width:140px;}
#recent_reviews #reviews_filter_text {width:45px;color:#666;}
#recent_reviews #reviews_write_review {width:115px; text-align:right;}
#recent_reviews #reviews_filter_options {width:355px; text-align:center;}
#recent_reviews #reviews_filter_options_home_page {width:440px; text-align:center;}
#recent_reviews .review_filter_option {min-width:30px;text-align:center;margin:0px 2px 0px 0px; padding:2px 5px 2px 5px;}
/*
#recent_reviews .selected {background-color:WhiteSmoke;border:1px solid #999;}
#recent_reviews .not_selected {background-color:none;border:1px solid #999;}
*/
#recent_reviews #pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}

#write_review {}

/* Postings Thread */
.posting_thread {}
.posting_thread .posting_photo {margin: 0; max-width:40px; max-height:40px; overflow:hidden;  _width:40px; _height:auto;}
.posting_thread #col1 {width:40px; height:40px; margin:0px 5px 0px 0px; overflow:hidden;}
.posting_thread #col2 {width:100px;}
.posting_thread #col3 {width:290px;word-wrap: break-word; overflow:hidden;}
.posting_thread #col3_long {width:390px;word-wrap: break-word; overflow:hidden;}
.posting_thread #col4 {width:90px;}
.posting_thread #col5 {width:100px;}

#posting_thread_table .posted_by_photo_column {width:40px; min-width:40px; overflow:hidden;}
#posting_thread_table .posted_by_column {width:100px; min-width:100px; overflow:hidden;}
#posting_thread_table .post_column {width:auto; word-wrap: break-word; overflow:hidden;}
#posting_thread_table .comments_column {width:70px; min-width:70px;}
#posting_thread_table .views_column {width:70px; min-width:70px;}
#posting_thread_table .last_comment_column {width:100px; min-width:100px; overflow:hidden;}
#posting_thread_table .posting_photo {margin: 0; max-width:40px; max-height:40px; overflow:hidden;  _width:40px; _height:auto;}


#posting_category_table .name_column {width:auto; word-wrap: break-word; overflow:hidden;}
#posting_category_table .stats_column {width:100px; min-width:100px;  overflow:hidden;}
#posting_category_table .last_activity_column {width:200px; min-width:200px;}


/* Postings */
.posting .posting_photo {margin: 0; max-width:50px; max-height:50px; overflow:hidden;  _width:50px; _height:auto;}
.posting #col1_2 {width:200px;}
.posting #col2_short {width:145px;}
.posting #col1 {width:50px; height:50px; margin 0px 5px 0px 0px; overflow:hidden;}
.posting #col2 {width:175px;}
.posting #col3 {width:500px;word-wrap: break-word; overflow:hidden;}
.posting #col3_short {width:375px;word-wrap: break-word; overflow:hidden;}
.posting #col4 {width:40px;}
.posting .text_area {width:495px;}
.posting .text_field {width:495px;}

/* Discussion Partial */
.discussion {}
.discussion #discussion {word-wrap: break-word; overflow:hidden; width:555px;}
.discussion #abuse {float:right; width:60px;}
.discussion #abuse_status {color: Red;}
.discussion {border-bottom: 1px solid  Gainsboro;}
.discussion #col1 {width:50px; height:50px; margin:0px 10px 0px 0px; overflow:hidden; }
.discussion #col2 {width:550px; margin: 0px 0px 0px 5px;}
.discussion #col2 .col2_height {min-height:30px;}
.discussion #col3 {width:450px; margin: 0px 0px 0px 0px;}
.discussion #col4 {width:85px; margin: 0px 0px 0px 5px;}
.discussion .discussion_photo {margin: 0; max-width:50px; max-height:50px; _width:50px; _height:auto;} 

/* Recent Postings Module */
#recent_postings #posting_header_text {width:170px;}
#recent_postings #posting_filter_text {width:45px;color:#666;}
#recent_postings #posting_filter_options {width:275px; text-align:center;}
#recent_postings #posting_sort_options {width:180px; text-align:right;}
#recent_postings .posting_filter_option {min-width:30px;text-align:center;margin:0px 3px 0px 0px; padding:2px 5px 2px 5px;}
#recent_postings .selected {background-color:WhiteSmoke;border:1px solid #999;}
#recent_postings .not_selected {background-color:none;border:1px solid #999;}
#recent_postings #pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}

/* Events */
#events_main {background-color:WhiteSmoke;}
#events_main .event_label {width:150px;}
#events_main .event_field {width:445px;}
#events_main .photo_upload {width:300px;}
#events_main .field {width:385px;}
#events_main .field_short {width:200px;}
#events_main .text_area {width:385px; overflow:scroll; overflow-x:hidden; overflow-y:hidden;}
#events_main .date_field {width:80px;}
#events_main #start_date {width:70px;}
#events_main #end_date {width:70px;}
#events_main #event_image {height:120px; overflow:hidden;}
#events_main .event_image {max-width: 120px; max-height: 120px;  _width:120px; _height:auto;}

/* Events Module */
#recent_events {}
#recent_events #events_header_text {width:150px;}
#recent_events #events_filter_text {width:45px;color:#666;}
#recent_events #events_filter_options {width:390px; text-align:center;}
#recent_events #events_filter_options_home_page {width:390px; text-align:center;}
#recent_events .event_filter_option {min-width:30px;text-align:center;margin:0px 2px 0px 0px; padding:2px 5px 2px 5px;}
/*
#recent_events .selected {background-color:WhiteSmoke;border:1px solid #999;}
#recent_events .not_selected {background-color:none;border:1px solid #999;}
*/
#recent_events #pagination_page_of {color: #666; float:right; font-size: 9pt; padding: 2px 0px 0px 0px;}

/* Events Home Page */
.event_header_text {width:190px;}
.see_all_events {width:105px;}
#event_home_page {width:317px;}
#event_module {}
#event_module #event_image {height:65px; width:65px; overflow:hidden;}
#event_module #event_no_image {width:65px; overflow:hidden;}
#event_module .event_image {max-width: 65px; max-height: 65px;  _width:65px; _height:auto;}
#event_module #event_text {width:235px;}

/* Event Show */
#event #event_column1 {width:150px;}
#event #event_image {width:150px; height:150px; margin: 0px 0px 5px 5px; overflow:hidden;}
#event .event_image {max-width: 150px; max-height: 150px; _width:150px; _height:auto;}
#event #event_details {width:465px;}
#event #label {width:120px;}
#event #field {width:330px;}

/* Events Detail */
#event_detail {}
#event_detail_module_box {min-height:200px;}
#event_detail #column1 {width:90px;}
#event_detail #event_image {height:90px; width:90px; overflow:hidden; }
#event_detail #event_no_image {width:90px; overflow:hidden;}
#event_detail .event_image {max-width: 90px; max-height: 90px;  _width:90px; _height:auto;}
#event_detail #event_text {width:520px;}

#circle_invitations_pop_up { border:2px solid #999; padding:10px;}

#circle_invitation_popup {width: 670px; position:fixed; top:30%; left:50%; z-index:1;background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat;padding:0px 15px 0px 15px; margin-left:-350px; display:block;}
#circle_invitation_popup .lightbox_top_left_corner {width:15px; height:15px; position:absolute; left:0px; top:-15px; background-image:url("/images/lightbox_upper_left_corner_black.png"); background-repeat:no-repeat; }
#circle_invitation_popup .lightbox_top {width:670px; height:15px; position:absolute; left:15px; top:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#circle_invitation_popup .lightbox_top_right_corner {width:15px; height:15px; position:absolute; left:685px; top:-15px; background-image:url("/images/lightbox_upper_right_corner_black.png"); background-repeat:no-repeat; }
#circle_invitation_popup .lightbox_bottom_left_corner {width:15px; height:15px; position:absolute; left:0px; bottom:-15px; background-image:url("/images/lightbox_lower_left_corner_black.png"); background-repeat:no-repeat; }
#circle_invitation_popup .lightbox_bottom {width:670px; height:15px; position:absolute; left:15px; bottom:-15px; background-image:url("/images/lightbox_background_black.png"); background-repeat:repeat; overflow:hidden;}
#circle_invitation_popup .lightbox_bottom_right_corner {width:15px; height:15px; position:absolute; left:685px; bottom:-15px; background-image:url("/images/lightbox_lower_right_corner_black.png"); background-repeat:no-repeat; }

#no_facebook_account #facebook_picture {width:70px;}
#no_facebook_account #facebook_welcome_text {width:500px;}
#no_facebook_account .split_screen {width:305px;}
#no_facebook_account .left {border-right:1px solid #999;}

#no_facebook_account label {float:left; text-align:right; width:90px; margin:0px 10px 0px 0px;}
#no_facebook_account .login_field {width: 180px; font-size:10pt;}
#no_facebook_account .login_text{font-size:14pt;margin:3px 0px 0px 5px;font-weight:bold;padding:0;}
#no_facebook_account .text {font-size 10pt; margin: 5px 0px 0px 0px;}
#no_facebook_account .login_submit {margin:10px 0px 7px 100px; vertical-align:top;}

/* Attendee Right Colunm Module */
#attendees .attendee {width:90px;}
#attendees #attendee_photo {width:50px; height:50px; margin: 0px 20px 0px 20px; overflow:hidden;}
#attendees .attendee_photo {max-width: 50px; max-height: 50px; _width:50px; _height:auto;}

#attending_event .attending_button {width:90px;}
#attending_event .attending_button_two {width:140px;}
#attending_event .guests {width:20px;}
#attending_event .comments {width:290px}
#attending_event #event_status_form {}
#attending_event .display_none {display:none;}
#attending_event .display_block {display:block;}


/* Event Attendee */
#event_attendee {border-bottom: 1px solid  Gainsboro; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
#event_attendee .profile {width: 190px;}
#event_attendee .name {width: 115px;}
#event_attendee .attendee_detail {width: 435px;padding:0px 0px 0px 5px;}
#event_attendee #attendee_profile_photo {width:50px; height:50px; margin:0px 10px 0px 5px; overflow:hidden; }
#event_attendee .attendee_profile_photo {max-width: 50px; max-height: 50px;  _width:50px; _height:auto;}
#event_attendee #abuse {float:right; min-width:140px; padding: 5px 0px 0px 0px; text-align:right;}

/* Calendar */
#calendar_main {margin-left:168px; padding: 0px 12px 0px 6px;}
#calendar_filters {width:150px; padding: 0px 6px 0px 12px; float:left;}
.calendar_loading_image {width:70px;}
#calendar_loading_image {width:0px; float:left; position:relative; top:66px; left:360px; background-color:transparent; text-align:center;z-index:1; display:none;}
.calendar_loading_image_small {width:20px;}
#calendar {}

/* Search Module */
#search_module .title {width:165px;}
#search_module .query_field {width:210px;}
#search_module .date_field {width:75px;}
#search_module .profile_field {width:210px;}
#search_module .search_button {min-width:135px; width:135px;}
#search_module .event_category_field {width:210px;}

/* Admin Category Updates */
#admin_existing_categories {}
#admin_existing_categories .category_column{width:130px;}
#admin_existing_categories .description_column{width:200px;}
#admin_existing_categories .parent_category_column{width:136px;}
#admin_existing_categories .status_column{width:70px;}
#admin_existing_categories .actions_column{width:70px;}
#admin_existing_categories .category_name_field{width:124px;}
#create_category .category_name_field{width:194px;}
#create_category .category_description_field{width:194px;}



/* Printable Coupon */
#print_coupon {width: 600px; border:2px dashed navy; margin: 20px 20px 20px 20px; padding: 10px 10px 10px 10px;}

