/* --------- /stylesheets/home.css --------- */ 
@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	behavior: url(/stylesheets/csshover2.htc);
}
body,
html {
    width: 100%;
    height: 100%;
}
img, div
{
	behavior: url(/stylesheets/iepngfix.htc);
}
label, div
{
  font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
a {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	background: #8672ff
}

p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 38px;
	font-weight: bold;
}
h2 {
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 22px;
	color: #8772ff;
}
h3 {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 18px;
	color: #8772ff;
}
h4 {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
}
h5 {
	line-height: 26px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 24px;
	color: #8772ff;
}
h6 {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 18px;
	color: #fc9200;
}
.normal_tahoma_12_fc9200 {
	font-family: Tahoma;
	font-size: 12px;
	color: #fc9200;
	font-weight: normal;
	line-height: 18px;
}
.normal_tahoma_12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}
.normal_tahoma_12_bold {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.normal_tahoma_18 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	line-height: 24px;
}
.normal_arial_14_bold {
	font-family: Arial;
	font-size: 14px;
	color: #8772FF;
	font-weight: bold;
	line-height: 16px;
}
.bold_tahoma_12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
img {
	margin: 0px;
	padding: 0px;
}
#login_form form {
	/*line-height: 13px;*/
	margin: 0px;
	padding: 0px;
	background-position: right center;
	text-align: right;
	vertical-align: middle;
}

#wrapper {
	width: 950px;
	margin: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
#header {
	width: 950px;
	text-align: left;
	background-position: left top;
	left: 0px;
	top: 0px;
	margin: auto;
	position: relative;
	height: 33px;
}

#navigator_bottom {
	height: 15px;
	width: 950px;
	font-family: Tahoma;
	font-size: 12px;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: auto;
	margin-left: auto;
}

#navigator_bottom a {
	text-decoration: none;
}

#navigator_top {
	height: 15px;
	width: 950px;
	font-family: Tahoma;
	font-size: 12px;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
#navigator_top a {
	text-decoration: none;
}
#headline_picture {
	float: left;
	height: 300px;
	width: 590px;
	padding-top: 0px;
	padding-left: 0px;
}

#content {
	width: 950px;
	margin: auto;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
}
#biz_information {
	margin: auto;
	height: 210px;
	width: 950px;
}
#biz_info_left {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
#biz_info_right {
	float: left;
	height: 270px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
	display: inline;
}
#location_map {
	float: left;
	height: 270px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}

.info_image {
	float: left;
	height: 175px;
	width: 200px;
	position: relative;
	left: 0px;
	top: 0px;
}
.image_content {
	/*height: 130px;
	width: 200px;	*/
}
#biz_info_rating {
	float: left;
	width: 275px;
	position: relative;
	margin-left: 15px;
	left: 0px;
	top: 0px;
	display: inline;
	height: 35px;
}
#biz_info_favorite {
	width: 100px;
	text-align: right;
	float: right;
	position: relative;
	left: -15px;
	top: 0px;
}

#biz_info_address {
	float: left;
	width: 265px;
	position: relative;
	margin-left: 15px;
}
#biz_info_all {
	float: right;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
}

#biz_info_title {
	width: 590px;
	float: none;
	margin-bottom: 10px;
}
#biz_info_more {
	width: 375px;
	margin-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	cursor: pointer;
}


#event_information {
	margin: auto;
	height: 210px;
	width: 950px;
}
#event_info_left {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
#event_info_right {
	float: left;
	height: 270px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline;
}

#event_info_rating {
	float: left;
	width: 275px;
	position: relative;
	margin-left: 15px;
	left: 0px;
	top: 0px;
	display: inline;
}
#event_info_rating p {
	line-height: 18px;
}
#event_info_favorite {
	width: 100px;
	text-align: right;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}

#event_info_address {
	float: right;
	height: 60px;
	width: 375px;
	position: relative;
	margin-left: 15px;
}
#event_info_all {
	float: right;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
}

#event_info_title {
	width: 590px;
	float: none;
	padding-bottom: 10px;
}
#event_info_more {
	width: 375px;
	margin-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
}



#events_content {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 25px;
	display: inline;
}
.comment_detail {
	font-family: Tahoma;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	float: left;
}
#review_form {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_form_title {
	float: left;
	height: 30px;
	width: 590px;
	position: static;
	left: 0px;
	top: 0px;
}
#review_rating_content {
	float: left;
	height: 30px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 2px;
}
#review_rating_label {
	float: left;
	height: 30px;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_rating_star {
	float: right;
	height: 30px;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_title_content {
	float: left;
	height: 30px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 5px;
}
#review_title_label {
	float: left;
	height: 30px;
	width: 80px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_title_text {
	float: right;
	height: 30px;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_text_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_text_label {
	float: left;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
#review_text_area {
	float: right;
	width: 520px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 15px;
}
.text_area_reply {
	height: 198px;
	width: 578px;
	position: relative;
	left: 0px;
	top: 0px;
	border: 1px solid #bbbbbb;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0px;
}
.text_area_quick_comment {
	height: 80px;
	width: 185px;
	position: relative;
	left: 0px;
	top: 0px;
	border: 1px solid #bbbbbb;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0px;
}
.text_area_invite_friend {
	height: 150px;
	width: 426px;
	position: relative;
	left: 0px;
	top: -5px;
	border: 1px solid #bbbbbb;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0px;
}
.text_area_photo_desc {
	height: 48px;
	width: 278px;
	position: relative;
	left: 0px;
	top: 0px;
	border: 1px solid #bbbbbb;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0px;
}
#you_also_like {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 340px;
	margin-bottom: 10px;
}
#you_also_like_title {
	font-family: Tahoma;
	width: 340px;
	height: 40px;
}
.people_like_it {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 340px;
	margin-bottom: 10px;
}

#people_like_it_title {
	font-family: Tahoma;
	width: 340px;
	height: 40px;
}

.event_detail {
	font-family: Tahoma;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	float: left;
}
.comment_detail_left {
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	/*height: 90px;*/
}
.comment_detail_left_friend {
	width: 110px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	height: 100px;
}
.comment_detail_left p {
	font-family: Tahoma;
	line-height: 15px;
	color: #8672ff;
	font-size: 11px;
}
.comment_detail_left a {
	font-family: Tahoma;
	line-height: 15px;
	color: #8672ff;
	font-size: 11px;
}
.comment_detail_left a:hover {
	font-family: Tahoma;
	line-height: 15px;
	color: #fff;
	font-size: 11px;
	background-color: #8672ff;
}
.event_detail_left {
	float: left;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
.event_detail_right {
	float: right;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}
.comment_detail_right {
	width: 520px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
}
.comment_detail_right_friend {
	width: 290px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
}

#navigator_location {
	margin: auto;
	height: 70px;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}

#footer {
	width: 950px;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	font-family: Tahoma;
	color: #555555;
	position: relative;
	padding-top: 5px;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#footer a {
	font-family: Tahoma;
	color: #555555;
	text-decoration: none;
	line-height: 24px;
}
#footer a:hover {
	color: #fff;
	background-color: #8672ff;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 24px;
}
#footer a:visited {
	color: #555555;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 24px;
}
#navigator_categories {
	width: 950px;
	height: 300px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 30px;
}
#search_form_content {
	float: right;
	height: 170px;
	width: 360px;
}

#set_home_page {
	float: left;
	width: 215px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#set_home_page a{
	text-decoration: none;
}

#set_home_page a:visited{
	text-decoration: none;
}

.break {
	height: 1px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}
#login_form {
	float: right;
	left: 0px;
	top: 0px;
	position: relative;
	height: 20px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.key_box {
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	height: 20px;
}
#login_form a {
	text-decoration:none;
}
#login_form a:visited {
	text-decoration:none;
}

#logo {
	float: left;
	width: 215px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
#location {
	float: right;
	height: 30px;
	width: 350px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 5px;
}
#location a {
	color: #8672ff;
}
#location a:link {
	color: #8672ff;
}
#location a:visited {
	color: #8672ff;
}
#location a:hover {
	background: #8672ff;
	color: #ffffff;
}
#location a:active {
	background: #fff;
	color: #fc9200;
}
#location a.current {
	color: #fc9200;
}
#search_form {
	background-position: center center;
	text-align: left;
	vertical-align: middle;
	margin-left: 35px;
	top: 0px;
	left: 0px;
	position: relative;
	height: 50px;
	margin-top: 20px;
	width: 325px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #555555;
}
#search_form_gray {
	background-position: center center;
	text-align: left;
	vertical-align: middle;
	top: 0px;
	left: 0px;
	position: relative;
	width: 300px;
	margin-top: 10px;
	float: left;
	margin-left: 70px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
}
#search_title {
	font-family: Tahoma;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	background-position: center center;
	vertical-align: middle;
	height: 40px;
	margin-top: 60px;
}
.text_field {
	height: 18px;
	width: 114px;
	font-family: Tahoma;
	font-size: 13px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #b2b2b2;
}
.text_field_topic_search {
	height: 14px;
	width: 134px;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #b2b2b2;
	color: #555555;
}
.text_field_login {
	height: 19px;
	width: 224px;
	font-family: Tahoma;
	font-size: 14px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_register {
	height: 18px;
	width: 194px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_biz {
	height: 18px;
	width: 394px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_biz_number {
	height: 18px;
	width: 94px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_biz_street {
	height: 18px;
	width: 288px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_event_time {
	height: 18px;
	width: 114px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_event_how {
	height: 18px;
	width: 314px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_add_event_price {
	height: 18px;
	width: 75px;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #bbbbbb;
}
.text_field_search {
	height: 24px;
	width: 204px;
	font-family: Tahoma, Verdana;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 1px solid #fc9200;
}
.text_field_search_normal {
	height: 22px;
	width: 206px;
	font-family: Tahoma, Verdana;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 1px solid #bbbbbb;
	/*border: 1px solid #fc9200;*/
	font-weight: normal;
	color: #000000;
}
.text_field_name_invite {
	height: 22px;
	width: 200px;
	font-family: Tahoma, Verdana;
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 1px solid #bbbbbb;
	font-weight: normal;
	color: #000000;
}
.text_field_review_title {
	height: 25px;
	width: 314px;
	font-family: Tahoma;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #b2b2b2;
}
.text_field_review_area {
	height: 150px;
	width: 420px;
	font-family: Tahoma;
	font-size: 16px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	clear: both;
	border: 1px solid #b2b2b2;
}
#comments_content {
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 18px;
}
.button_ok2 {
	font-family: Tahoma;
	font-size: 12px;
	height: 25px;
	width: 90px;
	font-weight: bold;
	background-image: url(/images/button_ok2.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_ok2:hover {
	font-family: Tahoma;
	font-size: 12px;
	height: 25px;
	width: 90px;
	font-weight: bold;
	background-image: url(/images/button_ok2_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_small {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 40px;
	font-weight: bold;
	background-image: url(/images/button_small.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_small:hover {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 40px;
	font-weight: bold;
	background-image: url(/images/button_small_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_medium {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 80px;
	font-weight: bold;
	background-image: url(/images/button_medium.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_medium:hover {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 80px;
	font-weight: bold;
	background-image: url(/images/button_medium_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_search_small {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 50px;
	font-weight: bold;
	background-image: url(/images/button_search_small.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_search_small:hover {
	font-family: Tahoma;
	font-size: 10px;
	height: 20px;
	width: 50px;
	font-weight: bold;
	background-image: url(/images/button_search_small_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_search {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	height: 28px;
	width: 70px;
	font-weight: bold;
	background-image: url(/images/button_search.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #fff;
	margin: 2px;
	display: inline;
	cursor: pointer;
}
.button_search:hover {
	font-family: Tahoma;
	font-size: 14px;
	height: 28px;
	width: 70px;
	font-weight: bold;
	background-image: url(/images/button_search_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #fff;
	display: inline;
	margin: 2px;
	cursor: pointer;
}
.button_register {
	font-family: Tahoma;
	font-size: 14px;
	height: 32px;
	width: 110px;
	font-weight: bold;
	background-image: url(/images/button_register.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #fff;
	margin: auto;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	cursor: pointer;
}
.button_add_biz {
	font-family: Tahoma;
	font-size: 14px;
	height: 22px;
	width: 150px;
	font-weight: bold;
	background-image: url(/images/btn_add_biz.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
}
.button_profile {
	font-family: Tahoma;
	font-size: 11px;
	height: 14px;
	width: 80px;
	font-weight: bold;
	background-image: url(/images/btn_profile.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #000000;
	vertical-align: middle;
	cursor: pointer;
}
.button_profile:hover {
	font-family: Tahoma;
	font-size: 11px;
	height: 14px;
	width: 80px;
	font-weight: bold;
	background-image: url(/images/btn_profile_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #000000;
	cursor: pointer;
}
.button_interest {
	font-family: Tahoma;
	font-size: 12px;
	height: 15px;
	width: 110px;
	font-weight: bold;
	background-image: url(/images/btn_interest.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	cursor: pointer;
	margin-left: 30px;
}
.button_interest:hover {
	font-family: Tahoma;
	font-size: 12px;
	height: 15px;
	width: 110px;
	font-weight: bold;
	background-image: url(/images/btn_interest_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #000000;
	cursor: pointer;
	margin-left: 30px;
	display: block;
}
#best_of_metis {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 25px;
}
.best_of_metis_bizs {
	float: left;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.best_of_metis_bizs p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.best_of_metis_categories {
	float: left;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 20px;
	display: inline;
}
.best_of_metis_categories p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}


#best_of_metis_left {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#best_of_metis_right {
	float: right;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
#best_of_metis_text {
	float: left;
	height: 24px;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
}
#best_of_metis_eat {
	float: left;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
#best_of_metis_play {
	float: right;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.best_of_metis_sub_title {
	float: left;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#categories_title {
	margin-left: 20px;
	width: 170px;
	display: inline;
}
#best_of_metis_btn_more {
	height: 24px;
	width: 190px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#talk_highlight {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 50px;
}

.best_of_metis_image {
	float: left;
	height: 100px;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 7px;
}
#best_of_metis_title {
	float: left;
	height: 24px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
#user_info_bottom {
	float: left;
	height: 25px;
	width: 200px;
}

.button_review {
	font-family: Tahoma;
	font-size: 14px;
	height: 25px;
	width: 90px;
	font-weight: bold;
	background-image: url(/images/button_review.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000;
}
.button_review:hover {
	font-family: Tahoma;
	font-size: 14px;
	height: 25px;
	width: 90px;
	font-weight: bold;
	background-image: url(/images/button_review_hover.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000;
}
#comments_content_title {
	font-family: Tahoma;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
	float: left;
}
#comments_content_title_write_review {
	font-family: Tahoma;
	width: 435px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
	float: right;
	text-align: right;
	margin-right: 5px;
}
#people_like_it_image_left {
	height: 48px;
	width: 40px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 62px;
	margin-bottom: 62px;
}
#people_like_it_image {
	width: 260px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#people_like_it_image a {
	font-family: Tahoma;
	font-size: 12px;
	color: #8772ff;
	font-weight: normal;
}
#people_like_it_image a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #8772ff;
}
#people_like_it_image_right {
	height: 48px;
	width: 40px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 62px;
	margin-bottom: 62px;
}
#events_content_title {
	font-family: Tahoma;
	width: 170px;
	height: 40px;
	float: left;
}
#events_content_title_filter {
	float: right;
	height: 40px;
	width: 170px;
	text-align: right;
}

#say {
	width: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/say.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 60px;
}
#comment_detail_top {
	background-image: url(/images/comment_detail_frame_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 510px;
	height: 10px;
}
#comment_detail_middle {
	width: 510px;
	position: relative;
	float: right;
	background-color: #dbd4ff;
	left: 0px;
	top: -4px;
}
#comment_detail_bottom {
	background-image: url(/images/comment_detail_frame_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 10px;
	width: 510px;
	position: relative;
	top: -4px;
	left: 0px;
}
#categories_list {
	width: 310px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#categories_list a {
	margin-right: 5px;
	/*text-decoration: underline;*/
}
#categories_list p {
	line-height: 26px;
	font-family: Tahoma;
	word-spacing: -2px;
}
.content_text {
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 5px;
}
.content_text2 {
	margin-bottom: 5px;
}
.normal_tahoma_10 {
	font-size: 10px;
	font-family: Tahoma;
	color: #888888;
	line-height: 16px;
}
.normal_tahoma_11 {
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	line-height: 16px;
}
.normal_tahoma_11_888888 {
	font-size: 11px;
	font-family: Tahoma;
	color: #888888;
	line-height: 16px;
}
.normal_tahoma_10_888888 {
	font-size: 10px;
	font-family: Tahoma;
	color: #888888;
	line-height: 16px;
}
.normal_tahoma_11_666666 {
	font-size: 11px;
	font-family: Tahoma;
	color: #666666;
	line-height: 16px;
}
.normal_tahoma_11_999999 {
	font-size: 11px;
	font-family: Tahoma;
	color: #999999;
	line-height: 16px;
}
.normal_tahoma_11_555555 {
	font-size: 11px;
	font-family: Tahoma;
	color: #555555;
	line-height: 16px;
}
.normal_tahoma_11_8772ff {
	font-size: 11px;
	font-family: Tahoma;
	color: #8772ff;
	line-height: 16px;
}
.normal_tahoma_11_8772ff {
	font-size: 11px;
	font-family: Tahoma;
	color: #8772ff;
	line-height: 16px;
}
.normal_tahoma_11_fc9200 {
	font-size: 11px;
	font-family: Tahoma;
	color: #fc9200;
	line-height: 16px;
}
.normal_tahoma_12_555555 {
	font-size: 12px;
	font-family: Tahoma;
	color: #555555;
	font-weight: normal;
	line-height: 18px;
}
.normal_tahoma_12_888888 {
	font-size: 12px;
	font-family: Tahoma;
	color: #888888;
	font-weight: normal;
	line-height: 18px;
}
.normal_tahoma_12_8772ff {
	color: #8772ff;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
}
.normal_tahoma_12_8772ff_bold {
	color: #8772ff;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.bold_arial_24_555555 {
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 32px;
}
#more_biz_title_content {
	width: 270px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#more_biz_title {
	width: 175px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#more_biz_title_rating {
	width: 95px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#content_left {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	display: inline;
}
#content_right {
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	display: inline;
	overflow: hidden;
	padding-left: 20px;
}
.content_right_holder {
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding-left: 20px;
	display: inline;
}
#home_welcome {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
#user_info {
	float: left;
	width: 200px;
}
#join_activities {
	float: right;
	width: 350px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 40px;
	display: inline;
}
#join_activities_title {
	height: 25px;
	width: 350px;
}

#user_info_title {
	float: left;
	width: 200px;
	position: relative;
	margin-bottom: 5px;
	left: 0px;
	top: 0px;
}
#user_info_avatar {
	float: left;
	height: 80px;
	width: 60px;
	position: relative;
	left: 0px;
	top: 0px;
}
#user_info_simple {
	float: right;
	height: 80px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.btn_close {
	background-image: url(/images/close_normal.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 15px;
	cursor: pointer;
}
.btn_close:hover {
	background-image: url(/images/close_hover.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 15px;
	cursor: pointer;
}
.btn_write {
	background-image: url(/images/pencil.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 98px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}
.btn_write_on {
	background-image: url(/images/pencil_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 98px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}
.btn_write:hover {
	background-image: url(/images/pencil_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 98px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	float: left;
	cursor: pointer;
}
.btn_fav {
	background-image: url(/images/heart.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	float: left;
}
.btn_fav_on {
	background-image: url(/images/heart_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	float: left;
}
.btn_fav:hover {
	background-image: url(/images/heart_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	cursor: pointer;
	float: left;
}
.btn_fav_on:hover {
	background-image: url(/images/heart_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	cursor: pointer;
	float: left;
}

.btn_mail {
	background-image: url(/images/mail.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	float: left;
}
.btn_mail_on {
	background-image: url(/images/mail_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	float: left;
}
.btn_mail:hover {
	background-image: url(/images/mail_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	cursor: pointer;
	float: left;
}
.btn_phone {
	background-image: url(/images/phone.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
.btn_phone_on {
	background-image: url(/images/phone_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
.btn_phone:hover {
	background-image: url(/images/phone_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	cursor: pointer;
}
.btn_phone_on:hover {
	background-image: url(/images/phone_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 86px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	cursor: pointer;
}


.btn_write_bold {
	background-image: url(/images/pencil.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	cursor: pointer;
}

.btn_write_bold:hover {
	background-image: url(/images/pencil_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	display: inline;
	cursor: pointer;
}
.btn_add_event_bold {
	background-image: url(/images/add.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	cursor: pointer;
}

.btn_add_event_bold:hover {
	background-image: url(/images/add_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	display: inline;
	cursor: pointer;
}
.btn_add_question_bold {
	background-image: url(/images/talk_baloon.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	cursor: pointer;
}

.btn_add_question_bold:hover {
	background-image: url(/images/talk_baloon_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	display: inline;
	cursor: pointer;
}
.btn_create_list_bold {
	background-image: url(/images/icon-notepad.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	cursor: pointer;
}

.btn_create_list_bold:hover {
	background-image: url(/images/icon-notepad_on.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 107px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	display: inline;
	cursor: pointer;
}
.join_activities_item {
	height: 33px;
	width: 350px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.join_activities_desc {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	float: left;
	height: 15px;
	width: 230px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 5px;
	display: inline;
}

#biz_comment_action {
	height: 25px;
	margin-top: 10px;
}
#biz_info_image_select {
	height: 45px;
	width: 180px;
}
#image_select_left {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 10px;
	display: inline;
}
#view_all_image_text {
	height: 15px;
	width: 65px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align: center;
	display: inline;
}
#image_select_right {
	float: right;
	height: 25px;
	width: 25px;
	margin: 10px;
	display: inline;
}

#biz_comment_action_left {
	float: left;
	height: 25px;
	width: 50%;
}
.btn_thumb_up {
	background-image: url(/images/thumb_up.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_up_disabled {
	background-image: url(/images/thumb_up_disabled.png);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_up_on {
	background-image: url(/images/thumb_up_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_up:hover {
	background-image: url(/images/thumb_up_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	color: #000000;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_up_on:hover {
	background-image: url(/images/thumb_up_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_down {
	background-image: url(/images/thumb_down.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_down_disabled {
	background-image: url(/images/thumb_down_disabled.png);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_down_on {
	background-image: url(/images/thumb_down_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_down:hover {
	background-image: url(/images/thumb_down_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_thumb_down_on {
	background-image: url(/images/thumb_down_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	text-align: right;
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
.btn_abuse {
	background-image: url(/images/abuse.gif);
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 70px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: right;
	margin-right: 10px;
	color: #000000;
	cursor: pointer;
}
.btn_abuse:hover {
	background-image: url(/images/abuse_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 70px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: right;
	color: #000000;
	cursor: pointer;
}
.btn_edit {
	background-image: url(/images/btn_edit.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}

.btn_edit:hover {
	background-image: url(/images/btn_edit_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}

.btn_edit_transparent {
	background-image: url(/images/btn_edit_transparent.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}

.btn_edit_transparent:hover {
	background-image: url(/images/btn_edit_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}

.btn_del {
	background-image: url(/images/btn_del.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_del:hover {
	background-image: url(/images/btn_del_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_del_transparent {
	background-image: url(/images/btn_del_transparent.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_del_transparent:hover {
	background-image: url(/images/btn_del_hover_transparent.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_close_talk_big {
	background-image: url(/images/opened_lock.png);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_close_talk_big:hover {
	background-image: url(/images/lock_hover.png);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_open_talk_big {
	background-image: url(/images/lock.png);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_open_talk_big:hover {
	background-image: url(/images/opened_lock_hover.png);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	cursor: pointer;
}
.btn_arrow_left_disable {
	background-image: url(/images/arrow_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
.btn_arrow_left {
	background-image: url(/images/arrow_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
.btn_arrow_left:hover {
	background-image: url(/images/arrow_left_hover.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
.btn_arrow_right_disable {
	background-image: url(/images/arrow_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
.btn_arrow_right {
	background-image: url(/images/arrow_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
.btn_arrow_right:hover {
	background-image: url(/images/arrow_right_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	cursor: pointer;
}
#biz_comment_action_right {
	float: right;
	height: 25px;
	width: 50%;
}
.box_also_like_avatar {
	float: left;
	height: 85px;
	width: 65px;
	position: relative;
	left: 0px;
	top: 0px;
}
#other_info_title {
	float: right;
	width: 375px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 16px;
	padding-top: 4px;
}
#other_info_content {
	float: right;
	width: 350px;
	margin-left: 25px;
}
#profile_level {
	float: left;
	height: 15px;
	width: 60px;
	margin-top: 5px;
}
#user_info_text {
	float: right;
	margin-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 130px;
}
#user_info_text p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}
#join_activities_content {
	height: 110px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 350px;
}
#talk_highlight_title {
	height: 30px;
}
#talk_highlight_content {
	height: 35px;
}
#talk_info {
	float: left;
	height: 35px;
	width: 200px;
	position: relative;
	left: 0px;
	top: 0px;
}
#talk_text {
	float: right;
	height: 15px;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
}
#talk_small_avatar {
	float: left;
	height: 35px;
	width: 30px;
	position: relative;
	left: 0px;
	top: 0px;
}
#talk_user_info {
	float: right;
	height: 30px;
	width: 150px;
	margin-left: 10px;
	position: static;
	left: 0px;
	top: 0px;
	padding-bottom: 5px;
	margin-right: 10px;
}
.pagination_590 {
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 10px;
}
#pagination_590_left {
	float: left;
	width: 490px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#pagination_590_right {
	float: right;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	margin-bottom: 10px;
}
.pagination_530 {
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 10px;
}
#pagination_530_left {
	float: left;
	width: 430px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#pagination_530_right {
	float: right;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	margin-bottom: 10px;
}


.pagination_400 {
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 10px;
}
#pagination_400_left {
	float: left;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#pagination_400_right {
	float: right;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	margin-bottom: 10px;
}


.pagination_460 {
	width: 460px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 10px;
}
#pagination_460_left {
	float: left;
	width: 360px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#pagination_460_right {
	float: right;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	margin-bottom: 10px;
}
.pagination_740 {
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-bottom: 10px;
}
#pagination_740_left {
	float: left;
	width: 580px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#pagination_740_right {
	float: right;
	width: 160px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
	margin-bottom: 10px;
}
.pagination_unselected_link {
	height: 16px;
	width: 16px;
	border: 1px solid #cccccc;
	font-family: Tahoma;
	font-size: 12px;
	color: #8772ff;
	line-height: 25px;
	padding-right: 4px;
	padding-left: 4px;
}
.pagination_selected_link {
	height: 16px;
	width: 16px;
	border: 1px solid #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	color: #888888;
	line-height: 25px;
	font-weight: bold;
}
#login_logo {
	float: left;
	height: 155px;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/logo_210_60.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#login_form_big {
	float: left;
	width: 474px;
	position: relative;
	left: 0px;
	top: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-bottom: 20px;
}
#login_form_big_content {
	float: right;
	width: 315px;
	margin-right: 40px;
}

#register_ask {
	float: right;
	width: 475px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}

#register_ask_content {
	float: left;
	height: 175px;
	width: 315px;
	margin-left: 40px;
}
#login_form_big_title {
	float: left;
	width: 315px;

	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
#login_form_big_text {
	float: left;
	width: 315px;
	margin-bottom: 15px;
}
#login_form_big_form {
	float: left;
	width: 315px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_form_big_form_item {
	float: left;
	width: 315px;
	position: relative;
	left: 0px;
	top: 0px;
}
#register_ask_button {
	float: left;
	height: 60px;
	width: 315px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_form_big_label {
	float: left;
	height: 30px;
	width: 80px;
	position: relative;
	left: 0px;
	top: 0px;
}
#register_ask_text {
	float: left;
	height: 80px;
	width: 315px;
	position: relative;
	left: 0px;
	top: 0px;
}
#login_form_big_submit {
	float: left;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
}
#login_form_big_forget_text {
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	width: 135px;
	text-align: right;
}


.login_form_big_textfield {
	float: left;
	width: 235px;
	position: relative;
	left: 0px;
	top: 0px;
}
#register_ask_title {
	float: left;
	width: 315px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
.view_more {
	text-decoration: underline;
}
.view_more:hover {
	text-decoration: none
}
.registration_form_item_h52 {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.registration_form_item_h32 {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.registration_form_label_h52 {
	float: left;
	height: 52px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.registration_form_label_h32 {
	float: left;
	height: 32px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.registration_form_h52 {
	float: right;
	width: 450px;
	position: relative;
	left: 0px;
	top: 0px;
}
.registration_form_h32 {
	float: left;
	width: 450px;
	position: relative;
	left: 0px;
	top: 0px;
}
#registration_form {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
#registration_form_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}

#registration_title {
	float: right;
	height: 40px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
#registration_text {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
#registration_text p {
	line-height: 18px;
}
.correct_color {
	color: #0066ff;
}
.incorrect_color {
	color: #FF0000;
}
#registration_form_captcha {
	float: left;
	width: 450px;
	position: relative;
	left: 0px;
	top: 0px;
}
#ask_interest {
	float: left;
	height: 75px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#ask_interest_title {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 340px;
}
#ask_interest_content {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
#event_nearby {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#event_nearby_title {
	float: left;
	height: 35px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#event_nearby_content {
	float: left;
	height: 30px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#event_nearby_content_left {
	float: left;
	height: 30px;
	width: 180px;
	position: relative;
	left: 0px;
	top: 0px;
}
#event_nearby_rating {
	float: left;
	height: 30px;
	width: 90px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}
#event_nearby_rating_num_comments {
	float: left;
	height: 30px;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}
#event_nearby_more {
	float: left;
	height: 30px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}


#event_this_week {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#event_this_week_title {
	float: left;
	height: 35px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#event_this_week_content {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#event_this_week_content_left {
	float: left;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
#event_this_week_rating {
	float: left;
	height: 30px;
	width: 90px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}
#event_this_week_date {
	float: left;
	height: 30px;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}
#event_this_week_more {
	float: left;
	height: 30px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_form {
	float: left;
	height: 280px;
	width: 660px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_form_title {
	float: left;
	height: 40px;
	width: 660px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_text {
	float: left;
	height: 40px;
	width: 660px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_form_content {
	float: left;
	height: 200px;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_new_left {
	float: left;
	height: 160px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_new_right {
	float: right;
	height: 160px;
	width: 250px;
	position: relative;
	left: 0px;
	top: 0px;
}

#forget_pass_form_content2 {
	float: left;
	height: 200px;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}
#forget_pass_content2_title {
	float: left;
	height: 40px;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}

#forget_pass_content_title {
	float: left;
	height: 40px;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_create_item {
	float: left;
	width: 390px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_create_label {
	float: left;
	height: 30px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_create_input {
	float: right;
	width: 250px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_send_item {
	float: left;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_send_label {
	float: left;
	height: 30px;
	width: 60px;
	position: relative;
	left: 0px;
	top: 0px;
}
.forget_pass_send_input {
	float: right;
	width: 210px;
	position: relative;
	left: 0px;
	top: 0px;
}
#content_top {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
#content_bottom {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
#search_info {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#search_info_title {
	float: left;
	height: 40px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 950px;
}
#search_info_filter_label {
	float: left;
	height: 30px;
	position: relative;
	left: 0px;
	top: 0px;
}
#search_info_content {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}

.search_filter {
	float: left;
	width: 145px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_title {
	float: left;
	height: 25px;
	width: 145px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_content {
	float: left;
	width: 145px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_content label {
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
}
.search_filter_content p {
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	height: 18px;
}
.search_filter_150 {
	float: left;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_title_150 {
	float: left;
	height: 25px;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_content_150 {
	float: left;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_filter_content_150 label {
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
}
.search_filter_content_150 p {
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	height: 18px;
}
.search_result {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-bottom: 10px;
	cursor: pointer;
}
.search_result:hover {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-bottom: 10px;
	background-color: #FFFFCC;
}
.search_result_left {
	float: left;
	width: 420px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_result_right {
	float: left;
	height: 80px;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_result_name {
	float: left;
	width: 410px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.search_result_rating {
	float: left;
	height: 20px;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_result_info_left {
	float: left;
	width: 420px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_result_info_left p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}
.search_result_info_right {
	float: left;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_result_info_right p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	height: 16px;
}
.search_related_talks {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.search_related_talks p {
	font-family: Tahoma;
	line-height: 18px;
	color: #555555;
}
.search_related_talks_right {
	float: left;
	height: 60px;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}

.search_related_talks_title {
	float: left;
	height: 35px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_related_talks_content {
	float: left;
	height: 60px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 5px;
}
.search_related_talks_left {
	float: left;
	height: 60px;
	width: 80px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_missing {
	float: left;
	height: 75px;
	width: 590px;
	position: relative;
	padding-top: 5px;
	left: 0px;
	top: 0px;
}
.search_missing_left {
	float: left;
	height: 75px;
	width: 420px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_missing_right {
	float: left;
	height: 75px;
	width: 170px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_form_item_h52 {
	float: left;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_form_item_h32 {
	float: left;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_form_label_h52 {
	float: left;
	height: 52px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_form_label_h32 {
	float: left;
	height: 32px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_form_h52 {
	float: right;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.add_biz_form_h32 {
	float: left;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_biz_combo_box {
	width: 200px;
	height: 21px;
}
.add_biz_combo_box_time {
	width: 65px;
	height: 21px;
}
.combo_box_type {
	width: 120px;
	height: 24px;
}
#add_biz_form {
	float: left;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
}
#add_biz_form_content {
	float: left;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
}

#add_biz_title {
	float: right;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 10px;
}
#add_biz_text {
	float: left;
	height: 40px;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
}
#add_biz_text p {
	line-height: 18px;
}
.correct_color {
	color: #0066ff;
}
.incorrect_color {
	color: #FF0000;
}
#add_biz_form_captcha {
	float: left;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}.add_event_tab_content {
	float: right;
	height: 20px;
	width: 510px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_event_public_content {
	float: left;
	height: 45px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 10px;
	margin-top: 15px;
	width: 395px;
}

.add_event_tab_on {
	background-image: url(/images/tab_on.gif);
	float: left;
	height: 20px;
	width: 110px;
	margin-right: 5px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
}
.add_event_tab_on p {
	line-height: 18px;
}
.add_event_tab_result {
	float: left;
	height: 80px;
	width: 404px;
	border: 1px solid #cccccc;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
}
.add_event_tab_what_why {
	float: left;
	height: 120px;
	width: 404px;
	border: 1px solid #cccccc;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
}
.add_event_tab_off {
	background-image: url(/images/tab_off.gif);
	float: left;
	height: 20px;
	width: 110px;
	margin-right: 5px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
}
.add_event_tab_off p {
	line-height: 18px;
}
.add_event_how_content {
	width: 405px;
	float: left;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_event_how_label {
	float: left;
	height: 32px;
	width: 80px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_event_how_detail {
	float: right;
	height: 32px;
	width: 325px;
	position: relative;
	left: 0px;
	top: 0px;
}

#add_event_form_name td {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #555555;
}
#add_event_where_content {
	z-index: 999;
}
.add_event_biz_list {
	width: 460px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	z-index: 999;
	visibility: visible;
}
.add_event_list_item_odd {
	float: left;
	height: 41px;
	width: 440px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #cccccc;
}
.add_event_list_item_even {
	float: left;
	height: 41px;
	width: 440px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.add_event_item_text {
	float: left;
	height: 41px;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.add_event_item_select {
	float: right;
	height: 41px;
	width: 40px;
	position: relative;
	left: 0px;
	top: 0px;
	line-height: 30px;
	text-align: right;
}

.add_event_list_item p {
	line-height: 16px;
}
.tab_bar {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 10px;
}
.tab_bar p {
	color: #000000;
	line-height: 22px;
}
.tab_bar_span {
	height: 25px;
	float: left;
	background-image: url(/images/tab_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 3px;
	cursor: pointer;
}
.tab_bar ul {
	list-style-type: none;
	display: inline;
	list-style-position: outside;
}
.tab_bar li {
	height: 25px;
	float: left;
	margin-left: 3px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/images/tab_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab_bar_span_disabled {
	height: 25px;
	float: left;
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 3px;
}
.tab_bar_span_disabled p {
	color: #999999;
}
.tab_bar li.bar_disabled {
	height: 25px;
	float: left;
	margin-left: 3px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab_bar_span_disabled:hover {
	height: 25px;
	float: left;
	background-image: url(/images/tab_off_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 3px;
	cursor: pointer;
}
.tab_bar_span_disabled:hover p {
	color: #666666;
}
.tab_bar li.bar_disabled:hover {
	height: 25px;
	float: left;
	margin-left: 3px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/images/tab_off_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.profile_home_top_border {
	float: left;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccccff;
	border-right-color: #ccccff;
	border-bottom-color: #ccccff;
	border-left-color: #ccccff;
	margin-bottom: 10px;
}
.profile_home_username {
	float: right;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 10px;
	display: inline;
	margin-bottom: 10px;
}
.profile_home_left_content {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	padding-right: 10px;
}
.profile_home_middle_content {
	float: left;
	/*width: 530px;*/
	width: 445px;
	margin-right: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.profile_home_right_content {
	float: right;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_user_avatars {
	float: left;
	height: 200px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_user_stats {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin-bottom: 15px;
}
.profile_home_user_image {
	float: left;
	height: 160px;
	width: 160px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_image_rotate {
	float: left;
	height: 25px;
	width: 160px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 7px;
	display: inline;
}
.profile_home_pix_text {
	float: left;
	height: 15px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 5px;
	display: inline;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.profile_home_info {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_info p {
	color: #666666;
}
.profile_home_recent_review_content {
	float: left;
	width: 740px;
	position: static;
	left: 0px;
	top: 0px;
	padding-left: 10px;
}
.profile_home_recent_reviews_title {
	float: left;
	height: 40px;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
}

.profile_home_image_text {
	float: left;
	height: 15px;
	width: 110px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	text-align: center;
}
.profile_home_review {
	float: left;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom: 15px;
}
.profile_home_review_biz {
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_review_biz_left {
	float: left;
	width: 380px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.profile_home_review_biz_right {
	float: right;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.profile_home_review_content {
	float: left;
	width: 740px;
	position: static;
	left: 0px;
	top: 0px;
}
.profile_home_review_text {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #DBD4FF;
	width: 740px;
}
.profile_home_review_balloon_top {
	background-image: url(/images/profile_balloon_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 13px;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	background-position: left bottom;
}
.profile_home_review_balloon_bottom {
	background-image: url(/images/profile_balloon_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 13px;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	background-position: left top;
}
.profile_home_review_action {
	float: left;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #DBD4FF;
}
.profile_home_friend_list {
	float: left;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}.profile_home_right_panel_title {
	float: left;
	height: 40px;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_right_panel_title_text {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_friend_list_image {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_friend_image_65 {
	float: left;
	height: 100px;
	width: 65px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_list {
	float: left;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_list_title {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}

.profile_home_friend_image_60 {
	float: left;
	height: 100px;
	width: 60px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_list_item {
	float: left;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_list_item_title {
	float: left;
	width: 275px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_list_item_text {
	display: inline;
	float: left;
	width: 165px;
	padding-left: 25px;
}
.profile_home_fav_list_item_footer {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}.profile_home_fav_icon {
	float: left;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_fav_biz_name {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 5px;
}
.profile_home_fav_list_item_detail {
	float: left;
	width: 250px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 5px;
}
.talk_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_title {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.error_content {
	width: 950px;
	border: 1px solid #999999;
	height: 200px;
}
.talk_title_left {
	float: left;
	width: 350px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_title_left_text {
	float: left;
	height: 45px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	padding-right: 10px;
}

.talk_title_right {
	float: right;
	width: 240px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_topic_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.talk_topic_title {
	background-color: #8772ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
.talk_topic_sticky {
	background-color: #dbd4ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6bef2;
	background-position: center center;
	height: 55px;
	text-align: center;
	vertical-align: middle;
}
.talk_topic_odd {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	background-position: center center;
	height: 55px;
	text-align: center;
	vertical-align: middle;
}
.talk_topic_even {
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	background-position: center center;
	height: 55px;
	text-align: center;
	vertical-align: middle;
}

.align_right {
	text-align: right;
}

.align_left_indent_10 {
	text-align: left;
	text-indent: 10px;
}
.right_panel {
	float: left;
	width: 330px;
	padding-left: 30px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
}
.right_panel_item {
	float: left;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_categories_title {
	float: left;
	height: 30px;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_categories_content {
	float: left;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 30px;
}
.talk_recent_title {
	float: left;
	height: 30px;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_recent_content {
	float: left;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 30px;
}
.talk_recent_item {
	float: left;
	height: 35px;
	width: 330px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_path {
	float: left;
	width: 350px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 5px;
}
.talk_detail_item {
	float: left;
	height: 115px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_detail_item_sticky {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #dbd4ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6bef2;
}
.talk_detail_item_odd {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.talk_detail_item_even {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.talk_detail_item_avatar {
	float: left;
	height: 85px;
	width: 60px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	padding: 15px;
}
.talk_detail_item_text {
	float: left;
	width: 485px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.talk_reply_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_reply_title {
	float: left;
	height: 30px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.talk_reply_text {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.account_information {
	float: left;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
}
.account_information_title {
	float: left;
	height: 40px;
	width: 530px;
	position: relative;
}
.account_information_content {
	float: left;
	height: 300px;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload_title {
	float: left;
	height: 40px;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload_content {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}
.photos_upload_files {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload_files_content {
	margin: auto;
	width: 900px;
}
.photos_upload_files_item {
	float: left;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload_image {
	float: left;
	height: 160px;
	width: 160px;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_upload_item_desc {
	float: left;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
}

.photos_upload_action {
	float: left;
	height: 160px;
	width: 130px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	display: inline;
}
.photos_upload_image_delete {
	background-image: url(/images/icon_delete_image.gif);
	height: 27px;
	width: 27px;
}
.photos_upload_image_delete:hover {
	background-image: url(/images/icon_delete_image_hover.gif);
	height: 27px;
	width: 27px;
}
.photos_upload_image_primary {
	background-image: url(/images/icon_primary_image.gif);
	height: 27px;
	width: 27px;
}
.photos_upload_image_primary:hover {
	background-image: url(/images/icon_primary_image_hover.gif);
	height: 27px;
	width: 27px;
}
.photos_upload_image_primary_hover {
	background-image: url(/images/icon_primary_image_hover.gif);
	height: 27px;
	width: 27px;
}

.title_950_40 {
	float: left;
	height: 40px;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
.title_740_30 {
	float: left;
	height: 30px;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
}
.title_590_40 {
	float: left;
	height: 40px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.title_530_40 {
	float: left;
	height: 45px;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
}
.title_400_margin_20 {
	float: left;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
.title_530_35 {
	float: left;
	height: 35px;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 555;
}
.title_400 {
	float: left;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 555;
	margin-bottom: 5px;
}
.general_950 {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_950_border {
	float: left;
	width: 950px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.general_740 {
	float: left;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_460 {
	float: left;
	width: 460px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_445 {
	float: left;
	width: 445px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_430 {
	float: none;
	width: 428px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_460_right {
	float: left;
	width: 460px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-left: 30px;
	display: inline;
}
.general_400 {
	float: left;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_360 {
	float: left;
	width: 360px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_340 {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_320 {
	float: left;
	width: 320px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_295 {
	float: left;
	width: 290px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 5px;
}
.general_270 {
	float: left;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
.general_190 {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_200 {
	float: left;
	width: 200px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_590 {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.general_530 {
	float: left;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_activities {
	float: left;
	width: 445px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_activity_item {
	float: left;
	width: 445px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_none {
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_add_venue_25 {
	background-image: url(/images/icon_add_venue.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_add_event_25 {
	background-image: url(/images/icon_add_event.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_review_25 {
	background-image: url(/images/icon_review.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_add_friend_25 {
	background-image: url(/images/icon_add_friend.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.icon_remove_friend_25 {
	background-image: url(/images/icon_remove_friend.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.profile_home_activity_item_desc {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 360px;
}
.profile_home_activity_item_desc p {

}
.category_five_best {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	display: inline;
	margin-bottom: 15px;
}
.category_five_best_left {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_five_best_right {
	float: right;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 20px;
	display: inline;
}
.category_best_info {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin-bottom: 5px;
}
.category_best_info_text {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_best_image {
	float: left;
	height: 100px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_best_info_detail {
	float: left;
	width: 175px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	display: inline;
}
.category_best_info_item {
	float: left;
	width: 175px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.category_best_info_stars {
	float: left;
	height: 25px;
	width: 175px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 3px;
}
.navigator_590_25 {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 8px;
}
.title_590_30 {
	float: left;
	height: 30px;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.title_340_30 {
	float: left;
	height: 30px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_best_other_item {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.category_best_other_item_info {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_neighborhood {
	float: left;
	width: 590px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_neighborhood_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_neighborhood_content td {
	height: 22px;
	width: 196px;
}
.recent_review_item {
	float: left;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
.category_related {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
.category_related_content {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_related_left {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_related_right {
	float: right;
	width: 285px;
	margin-left: 20px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_related_item {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 15px;
}
.category_related_item_title {
	float: left;
	height: 40px;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_related_item_title_left {
	float: left;
	height: 40px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.category_related_item_text {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}

.category_related_item_title_right {
	float: right;
	height: 40px;
	width: 95px;
	position: relative;
	left: 0px;
	top: 0px;
}
.recent_review_item_image {
	float: left;
	height: 70px;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
.recent_review_item_text {
	float: right;
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_rating {
	float: left;
	/*width: 530px;*/
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_rating p {

}
.list_desc {
	float: left;
	/*width: 530px;*/
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
.list_item {
	float: left;
	/*width: 530px;*/
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}
.list_item_title {
	float: left;
	/*width: 350px;*/
	width: 220px;
	position: relative;
	left: 0px;
	top: 0px;
	cursor: pointer;
	margin-bottom: 5px;
}
.list_item_action {
	float: left;
	height: 25px;
	width: 155px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_item_content {
	float: left;
	/*width: 530px;*/
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_item_image {
	float: left;
	height: 120px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 15px;
	padding-left: 25px;
	display: inline;
}
.list_item_info {
	float: left;
	/*width: 390px;*/
	width: 260px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_item_menu {
	float: left;
	/*width: 190px;*/
	width: 320px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_item_menu_item {
	float: left;
	/*width: 190px;*/
	width: 320px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-bottom: 5px;
}
.list_item_menu_text {
	float: left;
	/*width: 140px;*/
	width: 270px;
	position: relative;
	left: 0px;
	top: 0px;
}
.list_item_menu_add_more {
	float: left;
	/*width: 190px;*/
	width: 320px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
}

#item_list_search_result td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.btn_edit_small {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/edit_small.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn_holder {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
}
.btn_edit_small:hover {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/edit_small_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn_accept_small {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/checkbullet.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn_accept_small:hover {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/checkbullet.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn_delete_small {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/delete_small.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn_delete_small:hover {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/delete_small_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.friend_sort {
	float: left;
	width: 740px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	display: inline;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.friend_avatar {
	float: left;
	width: 365px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 5px;
}
.friend_avatar_image {
	float: left;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
.friend_info {
	float: right;
	width: 290px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 5px;
}
.friend_info_content {
	float: left;
	width: 740px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	display: inline;
	position: relative;
	left: 0px;
	top: 0px;
}
.photos_item_image {
	float: left;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
.headline_btn {
	height: 10px;
	width: 10px;
	position: absolute;
	background-image: url(/images/headline_unselected.png);

	z-index: 999;
}
.headline_btn_on {
	height: 10px;
	width: 10px;
	position: absolute;
	background-image: url(/images/headline_selected.png);

	z-index: 999;
}
.headline_btn:hover {
	height: 10px;
	width: 10px;
	position: absolute;
	background-image: url(/images/headline_selected.png);

	z-index: 999;
}
#headline_btn1 {
	left: 10px;
	top: 280px;
}
#headline_btn2 {
	left: 30px;
	top: 280px;
}
#headline_btn3 {
	left: 50px;
	top: 280px;
}
#message_inbox {
	margin-bottom: 10px;
}
#message_inbox tr.message_unread td {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-weight: bold;
}
#message_inbox tr.message_view td {
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.list_popup_form {
	width: 230px;
	position: absolute;
	left: 125px;
	top: 20px;
	border: 1px solid #FC9200;
	background-color: #FFFFFF;
	z-index: 999;
	padding: 2px;
	overflow: hidden;
}
.biz_popup_form_search {
	width: 180px;
	position: absolute;
	left: 230px;
	top: 50px;
	border: 1px solid #FC9200;
	background-color: #FFFFFF;
	z-index: 999;
}
.biz_popup_form {
	width: 180px;
	position: absolute;
	left: 400px;
	top: 70px;
	border: 1px solid #FC9200;
	background-color: #FFFFFF;
	z-index: 999;
}
.photo_image_item_selected {
	float: none;
	position: relative;
	left: 0px;
	top: 0px;
	height: 80px;
	width: 80px;
}
.photo_image_item_selected img {
	border: 3px double #FF9933;
}
.photo_image_item {
	float: none;
	position: relative;
	left: 0px;
	top: 0px;
	height: 80px;
	width: 80px;
}
.photo_image_item a {
	background-color: #FFF;
	cursor: pointer;
}
.photo_image_item img {
	border: 3px double #CDCDCD;
}
.photo_image_item img:hover {
	border: 3px solid #8672ff;
}
.profile_fav_bizs {
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
}
.member_search_avatar {
	float: left;
	height: 105px;
	width: 90px;
	position: relative;
	left: 0px;
	top: 0px;
}

#compose_message_to {
	z-index: 999;
}
#invite_friend_input {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	display: inline;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#invite_friend_mail_content {
	padding: 15px;
	width: 430px;
	background-color: #dbd4ff;
	display: inline;
}
.box_285_135 {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
}
.box_285_135_right {
	float: left;
	width: 285px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-left: 20px;
	display: inline;
}.all_events_info_avatar {
	float: left;
	height: 135px;
	width: 110px;
	position: relative;
	left: 0px;
	top: 0px;
}
.all_events_info_text {
	float: left;
	width: 175px;
	position: relative;
	left: 0px;
	top: 0px;
}
#all_events_top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	display: inline;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.activities_comment_box {
	padding: 5px;
	float: left;
	width: 300px;

	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.activities_comment_box_form {
	padding: 5px;
	float: left;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin: 1px;
}
.activities_comment_box_border {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #8772FF;
	border-right-color: #8772FF;
	border-bottom-color: #8772FF;
	border-left-color: #8772FF;
	width: 315px;
	margin-bottom: 10px;
}
.activities_avatar {
	float: left;
	height: 30px;
	width: 30px;
	position: relative;
	left: 0px;
	top: 0px;
}
.activities_content {
	width: 260px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	float: right;
}
.send_biz_info_right {
	float: right;
	width: 245px;
	padding-left: 15px;
	position: relative;
	left: 0px;
	top: 0px;
}
.send_biz_rating {
	float: left;
	height: 35px;
	width: 245px;
	position: relative;
	left: 0px;
	top: 0px;
}
.send_biz_info_text {
	float: left;
	width: 245px;
	position: relative;
	left: 0px;
	top: 0px;
}
#send_biz_search_result {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#send_biz_friends {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#send_event_friends {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#send_biz_search_result td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
#send_biz_friends td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
#send_event_friends td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#biz_other_info_panel {
	float: left;
	width: 420px;
	position: relative;
	left: 0px;
	top: 0px;
}

.feature_column {
    float: left;
    width: 135px;
    position: relative;
    left: 0px;
    top: 0px;
    padding-left: 10px;
}

.group_feature_title {
  float: left;
  width: 510px;
  position: relative;
  left: 0px;
  top: 0px;
  cursor: pointer;
}

.disable_checkbox_layer {
    position: absolute;
    width: 510px;
    height: 0px;
    left: 0px;
    top: 0px;
    background-color: #FFFFFF;
    opacity: 0;
    filter:alpha(opacity: 0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    z-index: 10;
}

.search_friend_result_list {
	width: 460px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	z-index: 999;
	visibility: visible;
}
.seach_friend_list_item_odd {
	float: left;
	height: 41px;
	width: 440px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #cccccc;
}
.search_friend_list_item_even {
	float: left;
	height: 41px;
	width: 440px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.search_friend_item_text {
	float: left;
	height: 41px;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.search_friend_item_select {
	float: right;
	height: 41px;
	width: 40px;
	position: relative;
	left: 0px;
	top: 0px;
	line-height: 30px;
	text-align: right;
}

.search_friend_list_item p {
	line-height: 16px;
}
.all_events_main_info {
	float: left;
	width: 470px;
	padding-left: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin-bottom: 15px;
}
#all_events_main_box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: inline;
	margin-bottom: 10px;
}
#all_events_new_event {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: inline;
	margin-bottom: 10px;
}
.avatar_70_95 {
	float: left;
	height: 95px;
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
#all_events_recently_added {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: inline;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.general_530_underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	float: left;
	width: 530px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#quick_comment_form {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: inline;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.quick_comment_avatar {
	display: inline;
	padding: 5px;
	width: 60px;
	float: left;
}
#quick_comment_box {
	margin-bottom: 10px;
}
.quick_comment_action {
	float: left;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #DBD4FF;
}
.quick_comment_box {
	float: left;
	width: 740px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #DBD4FF;
}
.quick_comment_box_item {
	float: left;
	width: 185px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: inline;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.headline_background {
	background-color: #000;
	height: 20px;
	width: 590px;
	position: absolute;
	left: 0px;
	top: 275px;
	opacity: .10;
    filter:alpha(opacity: 10);
	-moz-opacity: .10;
	-khtml-opacity: .10;
	z-index: 999;
}

#metis_taskbar_keyboard {
	color:#fff;
	font-size:11px;
	padding-left:10px;
}
#metis_taskbar_keyboard span {
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	margin-left:5px;
}
#metis_taskbar_keyboard span.active {
	color:#03F;
	font-weight:bold;
	text-decoration:none;
}
#metis_taskbar_keyboard span:hover {
	color:#06F;
}

.font-size-1 {
	font-size: 10px;
}
.font-size-2 {
	font-size: 13px;
}
.font-size-3 {
	font-size: 16px;
}
.font-size-4 {
	font-size: 19px;
}
.font-size-5 {
	font-size: 22px;
}
.color-1 {
	color: #039;
}
.color-2 {
	color: #963;
}
.color-3 {
	color: #336;
}
.color-4 {
	color: #C00;
}
.color-5 {
	color: #393;
}
#list_background:hover {
	background-color: #FFFFCC;
	cursor: pointer;
}
.profile_message_item {
	height: 28px;
}
.profile_message_box_item_unread {
	background-color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.profile_message_box_item_unread:hover {
	background-color: #FFFFCC;
}
.profile_message_box_item_read {
	background-color: #eeeeee;
	cursor: pointer;
}
.profile_message_box_item_read:hover {
	background-color: #FFFFCC;
}
.profile_message_item_user {
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
.profile_message_item_topic {
	width: 250px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.profile_message_item_topic:hover {
	color: #000000;
}
.profile_message_item_time {
	width: 70px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: right;
}

#search_info_spelling_suggestion {
	padding-bottom: 20px;
	position: relative;
}

.general_bottom {
	margin-bottom: 10px;
}
.general_bottom_dot {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.general_bottom_border {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.text_align_right {
	text-align: right;
}
.tag_delete {
	height: 10px;
	width: 10px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/tag_delete.gif);
	background-repeat: no-repeat;
	float: none;
	display: inline-block;
	cursor: pointer;
}
.box_button_pencil
{
	background-image: url(/images/pencil.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 100px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	float: left;
	cursor: pointer;
	background-color: #FFF;
	padding-left: 30px;
	margin: 0px;
}
.box_button_pencil:hover {
	background-image: url(/images/pencil_on.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 100px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #fc9200;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #dddddd;
	float: left;
	cursor: pointer;
	background-color: #FFF;
	padding-left: 30px;
	margin: 0px;
}
.home_tag {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #8772FF;
}

.padding_review {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.status_box {
	border: 1px solid #bbbbbb;
	width: 400px;
	height: 24px;
	float: left;
}
.text_field_status {
	width: 385px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px none #bbbbbb;
	color: #888888;
	height: 14px;
}
.activities_big_avatar {
	width: 60px;
	position: relative;
	float: left;
}
.activities_big_avatar_none {
	width: 60px;
	position: relative;
	float: left;
	height: 30px;
}
.margin_right_20 {
	margin-right: 20px;
}
.margin_bottom_20 {
	margin-bottom: 20px;
}
.margin_right_10 {
	margin-right: 10px;
}
.margin_bottom_10 {
	margin-bottom: 10px;
}
.notifier_box_content {
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
	margin: 1px;
}

.status {
	background:#FFF9D7 none repeat scroll 0 0;
	border:1px solid #E2C822;
	margin:0 0 10px;
	padding:10px;
}

.error {
	background:#FFEBE8 none repeat scroll 0 0;
	border:1px solid #DD3C10;
	margin:0 0 10px;
	padding:10px;
}

.search_box_result {
	overflow: auto;
	height: 300px;
}
.text_area_activity_comment {
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	border: 1px solid #bbbbbb;
	padding: 3px;
	overflow: visible;
	height: 15px;
}
.button_delete_small {
	background-image: url(/images/button_delete_small.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
	display: block;
}
.button_delete_small:hover {
	background-image: url(/images/button_delete_small_hover.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
	display: block;
}
.metis_taskbar {
	padding: 0px;
	height: 25px;
	position: fixed;
	overflow: visible;
	z-index: 99;
	border: 1px none #8772FF;
	display: block;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 100px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: default;
}
.metis_taskbar_notification_box {
	height: 300px;
	width: 206px;
	position: absolute;
	background-color: #FFF;
	display: none;
	padding: 3px;
	overflow: hidden;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #8772ff;
	border-right-color: #8772ff;
	border-left-color: #8772ff;
}
.metis_taskbar_notification_box_content {
	width: 95%;
	position: absolute;
	background-color: #FFF;
	padding: 3px;
	overflow: auto;
	display: inline-block;
}
.metis_taskbar_right_button {
	height: 20px;
	width: 80px;
	position: absolute;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
}

#metis_taskbar .can_hover:hover {
	background-image: url(/images/metis_taskbar_bg_hover.png);
	background-repeat: repeat-x;
	cursor: pointer;
}

.metis_taskbar_user_info {
	height: 20px;
	position: absolute;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
}

.metis_taskbar_keyboard {
	height: 20px;
	width: 200px;
	position: absolute;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
}

.javascript_information {
	margin: auto;
	padding: 0px;
	height: 200px;
	width: 300px;
	background-color: #CCC;
	position: fixed;
	overflow: hidden;
	z-index: 99;
	left: 10px;
	top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
.metis_taskbar_bg_left {
	background-image: url(/images/metis_taskbar_bg_left.png);
	background-repeat: no-repeat;
	position: relative;
	height: 29px;
	width: 6px;
	float: left;
}
.metis_taskbar_bg_right {
	background-image: url(/images/metis_taskbar_bg_right.png);
	background-repeat: no-repeat;
	position: relative;
	height: 29px;
	width: 6px;
	float: right;
}
.metis_taskbar_content {
	background-image: url(/images/metis_taskbar_bg.png);
	background-repeat: repeat-x;
	position: relative;
	height: 29px;
	width: 500px;
	float: left;
}
.search_result_highlight {
	margin-bottom: 5px;
}

.thumb_image {
	text-align: center;
	font-size: 1px; /* Moz needs a non-zero value here */
}
.thumb_image img {
	margin-top: expression(( 130 - this.height ) / 2);
}
html>body .thumb_image img { /*hidden from IE 5-6 */
	margin-top: 0;  /* to clean up, just in case MS later supports valign! */
	vertical-align: middle;
}
/* --------- /stylesheets/filter_panel.css --------- */ 
@charset "utf-8";
/* CSS Document */

.filter_more_window {
	float: right;	
	position: absolute;	
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #fc9200;
	overflow: scroll;
	z-index: 10;		
}

.filter_more_footer {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.filter_590 {
	float: left;
	width: 590px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* --------- /stylesheets/card.css --------- */ 
@charset "utf-8";
/* CSS Document */

.card_business {
	float: left;
	width: 315px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #fc9200;
	left: 1px;
}
.card_business_left {
	float: left;
	width: 125px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_business_image {
	float: left;
	height: 100px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	display: inline;
}
.card_business_right {
	float: right;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_business_title {
	float: left;
	height: 21px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
}
.card_business_content {
	float: left;	
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_business_content p {
	line-height: 16px;
}



.card_user {
	float: left;
	width: 315px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #fc9200;
	left: 1px;
	top: 130px;
}
.card_user_left {
	float: left;
	width: 125px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_user_image {
	float: left;
	height: 100px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	display: inline;
}
.card_user_right {
	float: right;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_user_title {
	float: left;
	height: 21px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
}
.card_user_content {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_user_content p {
	line-height: 16px;
}



.card_event {
	float: left;
	width: 315px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #fc9200;
	left: 1px;
}
.card_event_left {
	float: left;
	width: 125px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_event_image {
	float: left;
	height: 100px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	display: inline;
}
.card_event_right {
	float: right;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_event_title {
	float: left;
	height: 21px;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 10px;
	margin-bottom: 4px;
}
.card_event_content {
	float: left;
	width: 190px;
	position: relative;
	left: 0px;
	top: 0px;
}
.card_event_content p {
	line-height: 16px;
}
/* --------- /stylesheets/live_validation.css --------- */ 
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#99cc66;
}
	
.LV_invalid {
    color:#cc6666;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #99cc66;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #cc3333;
}/* --------- /stylesheets/star_rating.css --------- */ 
.css_rating {
	float: left;
	height: 25px;
	width: 125px;
	position: relative;
	left: 0px;
	top: 0px;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star.png) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:10%;
	z-index:11;
}
.star-rating a.two-stars{
	width:20%;
	z-index:10;
}
.star-rating a.three-stars{
	width:30%;
	z-index:9;
}
.star-rating a.four-stars{
	width:40%;
	z-index:8;
}
.star-rating a.five-stars{
	width:50%;
	z-index:7;
}
.star-rating a.six-stars{
	width:60%;
	z-index:6;
}
.star-rating a.seven-stars{
	width:70%;
	z-index:5;
}
.star-rating a.eight-stars{
	width:80%;
	z-index:4;
}
.star-rating a.nine-stars{
	width:90%;
	z-index:3;
}
.star-rating a.ten-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/stylesheets/star_small.gif);
	line-height: 10px;
	height: 10px;
}
/* --------- /stylesheets/calendar_date_select/silver.css --------- */ 
.calendar_date_select {
  color:white;
  border:#777 1px solid;
  display:block;
  width:195px;
  z-index: 1000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select thead th {
  font-weight:bold;
  background-color: #000;
  border-top:1px solid #777;
  border-bottom:2px solid #333;
  color: white !important;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:5px 0px;
  background-color: #555;
}

.calendar_date_select .cds_footer {
  background-color: black;
  padding:3px;
  font-size:12px;
  text-align:center;
}

.calendar_date_select table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select .cds_header {
  background-color: #ccc;
  border-bottom: 2px solid #aaa;
  text-align:center;
}

.calendar_date_select .cds_header span {
  font-size:15px;
  color: black;
  font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
  color: white;
}
.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color:black !important;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}
.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}

.calendar_date_select .cds_buttons a {
  color: white;
  font-size: 9px;
}
.calendar_date_select td {
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
  background-color: #666666;
}
.calendar_date_select td.weekend {
  background-color: #606060;
}

.calendar_date_select td div {
  color: #fff;
}
.calendar_date_select td div.other {
  color: #888;
}
.calendar_date_select td.selected div {
  color:black;
}

.calendar_date_select tbody td {
  border-bottom: 1px solid #555;
}
.calendar_date_select td.selected {
  background-color:white;
}

.calendar_date_select td:hover {
  background-color:#ccc;
}

.calendar_date_select td.today {
  border: 1px dashed #999;
}

.calendar_date_select td.disabled div {
  color: #454545;
}


.fieldWithErrors .calendar_date_select {
  border: 2px solid red;
}
/* --------- /stylesheets/loading.css --------- */ 
@charset "utf-8";
/* CSS Document */
.loading_class {
	background-color: #FFFFFF;
	opacity: .55;
        filter:alpha(opacity: 55);
        -moz-opacity: .55;
        -khtml-opacity: .55;
	background-image: url(/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}

.loading_search {
	float: left;	
	position: absolute;	
	background-color: #FFFFFF;
	opacity: .55;
        filter:alpha(opacity: 55);
        -moz-opacity: .55;
        -khtml-opacity: .55;
	z-index: 5;
	display: none;	
}
.loading_image_content {
	margin: auto;
	height: 91px;
	width: 75px;
}
.loading_image {
	float: left;
	height: 66px;
	width: 75px;
	background-image: url(/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}
.loading_text {
	float: left;
	height: 25px;
	width: 75px;
	text-align: center;	
}
/* --------- /stylesheets/captcha.css --------- */ 
/* Default styles for BrainBuster logic captcha */

#captcha {
	margin: .5em 0 .5em 0;
	font-size: 13px;
}

#captcha_answer {
	margin-left: .5em;
}

.captcha_failed input {
	border-style: inset;
	border-color: red;
	border-width: 3px;
}/* --------- /stylesheets/bug_report.css --------- */ 
@charset "utf-8";
/* CSS Document */

.bug_panel {
	float: right;	
	position: fixed;
	width: 500px;
	height: 400px;
	left: -1000px;
	top: -1000px;		
	background-color: #FFFFFF;	
	border: 1px solid #fc9200;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
	z-index: 20;		
}

.bug_panel_title {
	float: right;
	position :relative;
	width: 500px;
	height: 25px;
}

.bug_panel_filter {
	float: right;
	position :relative;
	width: 500px;
	height: 25px;
}

.bug_panel_content {
	float: right;
	position: relative;
	width: 500px;
	height: 270px;
	overflow: scroll;
}

.bug_panel_form {
	float: right;
	position: relative;
	width: 500px;
	height: 80px;	
}

.toggle_report_link {
	position: fixed;
	top: -1000px;
	left: -1000px;
	background-color: #FFFFFF;
	z-index: 30;
}

.toggle_link {
	color: #FFFFFF;
	background-color: #8772ff;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;	  
}

.bug_panel_list_title {	
	font-family: Tahoma;
	color: #8772ff;
	line-height: 16px;
	font-weight: bold;
}

.bug_change_log {
	width: 100%
	font-family: Tahoma;
	color: #8772ff;
	line-height: 16px;
	background-color: #ffffcc;
	color: #000000;
}
/* --------- /stylesheets/show_window.css --------- */ 
body {
	
}

.window_frame {
	position: absolute;
	/*width: 300px;
	height: 320px;
	top: 0px;
	left: 0px;*/
	background-color: #FFFFFF;
	border: 5px solid #FC9200;
	padding-top: 10px;
	padding-bottom: 10px;	
	padding-left: 10px;
	padding-right: 10px;
	z-index: 999;
	visibility: visible;
}
/* --------- /stylesheets/login_popup.css --------- */ 
@charset "utf-8";
/* CSS Document */

.login_popup_parent {
	float: none;
	width: 10000px;
	height: 10000px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #8772ff;
	z-index: 998;
	opacity: .20;
        filter:alpha(opacity: 20);
        -moz-opacity: .20;
        -khtml-opacity: .20;	
}

.login_popup_window {
	float: none;
	width: 400px;
	position: absolute;
	background-color: #FFFFFF;
	z-index: 999;
	border: 1px solid #999;
	cursor:pointer;
	left: 0px;
	top: 0px;
}

.login_popup_title {
	float: left;
	height: 40px;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/login_popup_title_bg.gif);
	background-repeat: repeat-x;
}
.login_popup_title_text {
	float: left;
	height: 40px;
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
	display: inline;
}
.login_popup_close {
	background-image: url(/images/btn_close.gif);
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_content {
	float: left;
	width: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_panel {
	width: 380px;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline;
}
#login_popup_panel_left {
	float: left;
	margin-left: 20px;
	padding-bottom: 15px;
}
#login_popup_panel_right {
	float: right;
	margin-right: 20px;
}

.login_popup_close:hover {
	background-image: url(/images/btn_close_hover.gif);
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_panel_title {
	float: left;
	height: 52px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 380px;
	font-family: Tahoma, Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #8772ff;
	line-height: 52px;
}
.login_popup_error {
	float: left;
	height: 28px;
	width: 380px;
	position: relative;
	top: 0px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.login_popup_form {
	float: left;
	width: 380px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_item {
	float: left;
	height: 32px;
	width: 380px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_item_left_label {
	float: left;
	height: 32px;
	width: 80px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_item_content_left {
	float: left;
	height: 32px;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_item_right_label {
	float: left;
	height: 32px;
	width: 140px;
	position: relative;
	left: 0px;
	top: 0px;
}
.login_popup_item_content_right {
	float: left;
	height: 32px;
	width: 240px;
	position: relative;
	left: 0px;
	top: 0px;
}.login_popup_button_left {
	float: left;
	height: 32px;
	width: 100px;
	position: relative;
	left: 0px;
	top: 0px;
}
}.login_popup_button_right {
	float: left;
	height: 32px;
	width: 125px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}
/* --------- /stylesheets/search_map.css --------- */ 
#search_location_map {
	float: left;
	height: 270px;
	width: 340px;
	position: fixed;
	left: 635px;
	top: 215px;
	margin-bottom: 10px;	
}

#search_content_right {
	width: 360px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	display: inline;
	z-index: 1;	
}

#search_biz_info_right {
	float: left;	
	width: 340px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline;	
}
/* --------- /stylesheets/pagination.css --------- */ 
.digg_pagination {
  background: white;
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .digg_pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .digg_pagination span.current {
    font-weight: bold;
    background: #2E6AB1;
    color: white;
    border: 1px solid #2E6AB1; }
  .digg_pagination a {
    text-decoration: none;
    color: #105CB6;
    border: 1px solid #9AAFE5; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #003;
      border-color: #003; }
  .digg_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child+html .digg_pagination {
    overflow: hidden; }

.apple_pagination {
  background: #F1F1F1;
  border: 1px solid #E5E5E5;
  text-align: center;
  padding: 1em; }
  .apple_pagination a, .apple_pagination span {
    padding: .2em .3em; }
  .apple_pagination span.disabled {
    color: #AAA; }
  .apple_pagination span.current {
    font-weight: bold;
    background: transparent url(/images/apple-circle.gif) no-repeat 50% 50%; }
  .apple_pagination a {
    text-decoration: none;
    color: black; }
    .apple_pagination a:hover, .apple_pagination a:focus {
      text-decoration: underline; }

.flickr_pagination {
  text-align: center;
  padding: .3em; }
  .flickr_pagination a, .flickr_pagination span {
    padding: .2em .5em; }
  .flickr_pagination span.disabled {
    color: #AAA; }
  .flickr_pagination span.current {
    font-weight: bold;
    color: #FF0084; }
  .flickr_pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none; }
    .flickr_pagination a:hover, .flickr_pagination a:focus {
      border-color: #003366;
      background: #0063DC;
      color: white; }
  .flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 2px; }
  .flickr_pagination .prev_page {
    margin-right: 1em; }
  .flickr_pagination .next_page {
    margin-left: 1em; }
	
.metis_pagination {
  text-align: center;
  padding: 2px; }
  .metis_pagination a, .metis_pagination span {
    padding: 0px 3px; }
  .metis_pagination span.disabled {
    color: #ccc; }
  .metis_pagination span.current {
    font-weight: bold;
    color: #888888; }
  .metis_pagination a {
	border: 1px solid #CCCCCC;
	color: #8872ff;
	text-decoration: none;
}
    .metis_pagination a:hover, .metis_pagination a:focus {
	border-color: #CCCCCC;
	color: white;
	background-color: #8772ff;
}
  .metis_pagination .page_info {
    color: #555;
    padding-top: 8px; }
  .metis_pagination .prev_page, .metis_pagination .next_page {
    border-width: 2px; }
  .metis_pagination .prev_page {
    margin-right: 10px; }
  .metis_pagination .next_page {
    margin-left: 10px; }
