.featured-profile-table{
	margin:0 auto;
}
.featured-members{
	min-height:110px;
	position:relative;
	display:inline-block;
}
.featured-profile-table td{
	font-size:10px;
	text-align:center;
}
.featured-profile-table a{
	text-decoration:none;
}
.featured-profile-table img{
	width:100px;
	height:100px;
	margin:0 auto;
	margin-top:0px;
}

.featured-members .line-ups {
	position:relative;
	display:none;
	width:658px;
	float:left;
}

.featured-members .line-ups.display {
	display:block;
}

#home-header-tab {
	bottom: 0;
    display: block;
    height: 34px;
    margin-left: 25px;
    position: absolute;
}

#home-header-tab a, #home-header-tab a:hover, #home-header-tab a:active {
	text-decoration:none;
}


#home-header-tab .menu {
 border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 9px 10px;
}

#home-header-tab .menu:hover {
	color:WhiteSmoke;
}

#home-header-tab .selected {
	color:black;
	background:white;
}

#home-header-tab .selected:hover {
	color:black;
}

.home-content-wrapper {padding-left:5px;padding-top:5px; padding-right:5px;}
.home-content-wrapper .div-content-wrapper{ display:none; }


.box-business-features{}
.box-business-features .outer-feature-content {
	padding:10px 10px;
	position:relative;
	/*height:128px;*/
	height:140px;
}

.box-business-features .inner-feature-content {}

.box-business-features .inner-feature-content .block-featured-business{
	overflow:auto;
	overflow-y:hidden;
}

.box-business-features .inner-feature-content .block-featured-business .business-pix {
	float:left;
	width:160px;
}

.box-business-features .inner-feature-content .block-featured-business .business-pix img {
	width:160px;
	max-height:128px;
}

.box-business-features .inner-feature-content .block-featured-business .business-info {
	margin-left:170px;
}

.block-featured-business .business-info .business-title {
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
}

.block-featured-business .business-info .business-title .title { font-size:16px; }

.block-featured-business .business-info .business-title:hover {
	text-decoration:underline;
}

.block-featured-business .business-info .info-left { float:left; width:135px; }
.block-featured-business .business-info .info-right { margin-left:140px;}
.block-featured-business .business-info .info-address {
	margin:5px 0;
}

.block-featured-business .business-info .business-offers {
	margin:5px 0;
	max-height:150px;
    overflow: hidden;
}


.block-featured-business .business-info .business-offers ul {
	margin:0;
	padding:0;
	padding-left:15px;
	/*list-style-position : inside;*/
	display:block;
	overflow:auto;
}

.block-featured-business .business-info .business-offers ul li {
	float:left;
	width:160px;
}

.block-featured-business .business-info .business-offers ul li  .txt {
	padding-right:10px;
}

.block-featured-business .business-info .button-links {
	margin:8px 0;
}

.block-featured-business .business-info .button-links .fan_button span.count {
	top:-2px;
}

.block-featured-business .business-info .button-links .review-info {
	display: inline-block;
    padding-bottom: 7px;
	margin-left:10px;
}

.box-business-features .outer-feature-content .loading {
	display:none;
	position:absolute;
	top:45%;
	left:47%;
}

.box-business-features .category-box {}
.box-business-features .category-box .header-title{ font-weight:bold; color:#404040; padding:5px 7px;}
.box-business-features .category-box .category-tabs{
	border-top:1px solid #D6D6D6;

}

.box-business-features .category-box .category-tabs .ui-category-tab-grid  {
	border-collapse:collapse;
}
.box-business-features .category-box .category-tabs .ui-category-tab-grid .tab {
    border-right: 1px solid #D6D6D6;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
    width: 85px;

	background:#F0F0F0;
	color:#404040;
	font-weight:bold;
	cursor:pointer;
}

.box-business-features .category-box .category-tabs .ui-category-tab-grid .tab:hover {
	background:#92D050;
	color:white;
}

.box-business-features .category-box .category-tabs .ui-category-tab-grid .selected {
	background:#FFF;
	color:#000;
}

.box-business-features .category-box .category-tabs .ui-category-tab-grid .selected:hover {
	background:#FFF;
	color:#000;
}

ul.location-list {
    margin:0;
    padding:0;
    list-style-position:inside;
    list-style-type:none;
    margin-left:-10px;
}

ul.location-list li {
  float:left;
  width:310px;
  /*margin:2px 0px;*/
  margin:0;
  margin-left:10px;
}

ul.location-list.c4 li {
    width:230px;
}
ul.location-list li a, ul.job-category-list li a {
  text-decoration:none;
}

ul.location-list li a:hover, ul.job-category-list li a:hover {
	text-decoration:underline;
}

.browse-links .block-list{}
.browse-links .block-list .block-column{
    float:left;
    width:245px;
}

.browse-links .block-list .block-column ul.location-list {}
.browse-links .block-list .block-column ul.location-list li, .browse-links .block-list .block-column ul.category-list li {
    float:none;
    width:auto;
}

.all-categories{ display:block; overflow:auto; }
.all-categories .div-category{ margin:10px 0;}
.all-categories .div-category .main-category-link{ font-weight:bold; color:grey; }
.all-categories .div-category ul.category-list {
	list-style-position: inside;
	list-style-type:none;
    margin:0;
    padding: 0;
}
.all-categories .div-category ul.category-list li { margin:0; }
.all-categories .div-category ul.category-list li a { text-decoration:none; /* font-weight:bold; */}
.all-categories .div-category ul.category-list li a:hover { text-decoration:underline; }
ul.category-list.inline-list {
    margin-left:-10px!important;
    display:inline-block;
    width:679px;
}
ul.category-list.inline-list li {
    float:left;
    /*width:216px;*/
    width:310px;
    margin-left:10px!important;
}

.all-categories .div-category:first-child {
    margin-top:0px;
}

#main #top-header-block { border-bottom:1px solid #D6D6D6; }

.box.search-distance {
  background:#f2f2f2;
  text-align:center;
}
.box.search-distance input[type="text"] {
  width:200px;
}

ul.job-category-list {
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
}

ul.job-category-list li {
	float:Left;
	width:215px;
}

.featured-business-book-online{}
.featured-business-book-online td {vertical-align:top}
.featured-business-book-online .box-grid {width:60px;}
.featured-business-book-online .box-grid .title {text-align:center; font-size:10px; }
.featured-business-book-online .box-grid img.pix { width:60px;}

.box-ad-promotions {}
	
.box-ad-promotions .tabs {
		display:block;
		margin-left:10px;
}
	
.box-ad-promotions .tabs .tab {
		display: inline-block;		
		font-weight: bold;
		padding: 9px 10px;
		background-color:#376092;
		color:#FFF;
		font-weight:bold;
		font-size: 12px;
		border:1px solid #376092;
		cursor:pointer;
		
		border-top-right-radius:5px;
		border-top-left-radius:5px;
	
		-moz-border-radius-topright:5px;
		-moz-border-radius-topleft:5px;
	
		-webkit-border-top-right-radius:5px;
		-webkit-border-top-left-radius:5px;
}
	
.box-ad-promotions .tabs .tab.selected {
		background-color:#FFF;
		color:#000;
		border-bottom:1px solid #FFF;
}
	
.box-ad-promotions .ad-main-container {
		border:1px solid #376092;
		padding:10px;
		margin-top:-1px;
		height:90px;
}

.box-ad-promotions .ad-box {	display:none;height:90px;position:relative;}
.box-ad-promotions .ad-box-content-wrapper {	position:relative;}
.box-ad-promotions .ad-box.show { display:block; }
.box-ad-promotions .ad-box-content { display:none; position:absolute; }
.box-ad-promotions .ad-box-content.current { display:block; }
.box-ad-promotions .ad-box-content .ad-header { margin-bottom:5px; }
.box-ad-promotions .ad-box-content .ad-pix {float:left;}
.box-ad-promotions .ad-box-content .ad-text{ display:block; margin-left:110px; }
.box-ad-promotions .ad-box-content .ad-text .ad-header{  }
.box-ad-promotions .ad-box-content .ad-text .ad-header .ad-title { font-weight:bold; color:#B40000; }
.box-ad-promotions .ad-box-content .ad-content ul { margin:0;padding:0 0 0 15px; }

.box-ad-promotions ul.nav {
		margin: 0;
		padding:0;
		list-style: none;
		display: block;
		position:absolute;
		bottom:0;
		right:10px;
	}
.box-ad-promotions ul.nav li {
		display: inline-block;
		background: #376092;
		width: 15px;
		height: 15px;
		border: 1px solid #D6D5D3;
		cursor:pointer;
	}
.box-ad-promotions ul.nav li.current {
		-moz-box-shadow:inset 0 0 5px #D6D5D3;
	   -webkit-box-shadow:inset 0 0 5px #D6D5D3;
	   box-shadow:inset 0 0 5px #D6D5D3;
}
	
.box_quick_search { padding:5px; }	
.box_quick_search .tr { display:block; overflow:auto; padding:3px 0;}	
.box_quick_search .td { float:left; }	
.box_quick_search .td.label { width:165px; font-weight:bold; }	
.box_quick_search .td.field { float:none; margin-left:165px; }	
.box_quick_search .loc-fld { width:150px; }	




/* for new layout */
#business-most-popular-show {
	width: 620px;
	margin: 10px auto 20px 95px;
}

#business-most-popular-show .header-title {
	text-align:center;
	margin-bottom:10px;
}

#business-most-popular-show .stage_box_wrapper {
	display:inline-block;
}
#business-most-popular-show .stage_box_wrapper .nav-pane {
	width:48px;
	min-height:235px;
	position:relative;	
}
#business-most-popular-show .stage_box_wrapper .nav-pane.left {
	float:left;
}
#business-most-popular-show .stage_box_wrapper .nav-pane.right {
	float:right;
}
#business-most-popular-show .stage_box_wrapper .stage_viewer_box {
	width:500px;
	/*min-height:375px;*/
	float:left;
	margin:auto 10px;
	position:relative;
}

#business-most-popular-show .stage_box_wrapper .stage_viewer_box .stage_shows_wrapper {
	overflow:hidden;
}

#business-most-popular-show .stage_box_wrapper .stage_viewer_box .stage_shows {
	display:block;
}

#business-most-popular-show .stage_box_wrapper .stage_viewer_box .stage_show {
	float:left;
	position:relative;
	width:500px;
}

#business-most-popular-show .stage_box_wrapper .stage_viewer_box .photo-box {
	/*text-align:center;
	width:500px;
	height:375px;*/
	position:relative;
	overflow:hidden;
}

#business-most-popular-show .stage_box_wrapper .stage_viewer_box .photo-box i {
	display:block;
	width:500px;
	height:375px;
	background-repeat:no-repeat;
	background-position:center center;
}

#business-most-popular-show .nav-pane .nav-arrow {
	width:50px;
	height:50px;
	position:absolute;
	top:40%;
	cursor:pointer;
}
#business-most-popular-show .nav-pane .nav-arrow.ui_nav_arrow_left {
	background:url(img/Previous_home_page_big_48.png) no-repeat;
}
#business-most-popular-show .nav-pane .nav-arrow.ui_nav_arrow_right {
	background:url(img/Next_home_page_big_48.png) no-repeat;
}


#business-most-popular-show .summary-box {
	text-align:center;
	line-height:2.2;
}

#business-most-popular-show .summary-box h1 {
	font-size:22px;
	font-weight:bold;
	line-height:1.0;
	margin:10px 0;
}

#business-most-popular-show .summary-box h1 .rating {
	font-size:28px;
}

#business-most-popular-show .summary-box .reviews {
	display:inline-block;
}

#business-most-popular-show .summary-box .reviews .re {
	float:left;
	display:inline-block;
	margin:0 7px;
}

#business-most-popular-show .feed-box {
	margin-top:10px;
}

.stage_box_wrapper .stage_viewer_box .thumbnail-box {
	float:left;
	display:block;
	width:90px;
}

.stage_box_wrapper .stage_viewer_box .summary-box.float-block {
	float:left;
	text-align:left!important;
	margin-left:10px;
	width:360px;
}

.section-indent {
	margin:auto 20px;
}

.featured-video-section { margin:auto 20px;}
.featured-video-section .current-playing { margin:10px 0; }
.featured-video-section .current-playing .video-box{ background-color:#000; width:640px; margin-bottom:5px;}
.featured-video-section .see-other-videos{
	margin:20px 0;
}

.featured-video-section .see-other-videos .grid_video_thumbnail {
	float:left;
	width:300px;
	display:inline-block;
	margin:0 10px 10px 0;
}

.featured-video-section .see-other-videos .grid_video_thumbnail .thumb {
	width:150px;
	float:left;
	margin-right:10px;
}

.latest-feed-section {
	margin-top:10px;
	margin-bottm:10px;
	width:639px;
}

.latest-feed-section .wall-post {
	padding:0;
	margin-bottom:10px;
}

.latest-feed-section .wall-post .wall-user {
	width:96px;
}

.latest-feed-section .wall-post  .wall-texts {
	width:530px;
}

.latest-feed-section .wall-post .wall-content {
	width:418px;
}

.page-section-site-texts {
	margin:10px 0;
}

.page-section-site-texts .section-header {
	background-position:left 2px;
	margin-top:10px;
}

.page-section-site-texts .em {
	font-size:18px;
}

#home_public_page {}
#home_public_page .grid_members_pix {
	display:inline-block;
	margin-top:20px;
}


#home_public_page .grid_members_pix .grid_pix {
	display:inline-block;
	float:left;
	width:64px;
	height:64px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}


#home_public_page .grid_members_pix .grid_pix .img-frame {
	height:60px;
	width:60px;
	border:1px solid #ccc;
	background:#fff;
	padding:1px;
}

#home_public_page .grid_members_pix .grid_pix i {
	display:block;
	position:relative;
	width:96px;
	height:96px;
	background-repeat:no-repeat;
	background-position:-10px top;
}

.status_update_form_box.right_box {}
.status_update_form_box.right_box .form-status-update .statmsg_box{ 
	margin:10px 0 5px 0;
}

.status_update_form_box.right_box .form-status-update .statmsg_box textarea {
	width:360px;
	height:17px;
	overflow:hidden;
	resize:none;
}

.status_update_form_box.right_box .form-status-update .btn_submit_msg_box {
	display:block;
	overflow:auto;
}

.status_update_form_box.right_box .form-status-update .btn_submit_msg_box .UI_Button {
	float:right;
}

.business_promotion_box {
	display:block;
	overflow:auto;
	padding:10px;
	background:#F2F2F2;
}

.business_promotion_box .left-box {
	width:340px;	
	padding-right:10px;
        margin-right:10px;
        border-right:1px solid #DBDBDB;
        min-height: 192px;
}
.business_promotion_box .right-box {
	width:300px;
}

.business_promotion_box .right-box ul { color:#2F537F;}

.business_promotion_box .fs18 { font-size:18px; }
.business_promotion_box .fs14 { font-size:14px; }
.business_promotion_box .fs12 { font-size:12px; }

.box_job_filter, .box_job_filter td, .box_job_filter select, .box_job_filter input[type="text"] {
    font-size:12px;
}

.section-header-bar {
    padding:5px 10px;
}
.section-header-bar.fill {
    background:#F0F0F0;
}

.section-header-bar .header-title {
    color:#000;
    font-weight: bold;
}

.section_block_book_online {
    margin-left:-10px;
    display:inline-block;
}

.section_block_book_online .grid_block {
    float:left;
    width:320px;
    margin:10px 0 10px 10px;
}

.business_more_links_inline .count  {
    color:#7A7A7A;
}
