html, body {height: 100%;}

body {
	margin: 0;
	color: #020202;
	min-width: 960px;
	font: 12px arial, helvetica, sans-serif;
}
.messBox {
	width:960px;
	background:#ffffbd url(../images/messBox_top.gif) no-repeat top;
	padding-top:5px;    
}
.messBox_txt {
	padding:5px 10px 5px 82px;
	width:858px;
	background:#ffffbd url(../images/messBubble.png) no-repeat 13px 4px;
	border-left:5px solid #fe7201;
	border-right:5px solid #fe7201;
	font:16px Arial, Helvetica, sans-serif;
}
.messBox_txt1 {
	padding:5px 10px 5px 82px;
	width:858px;
	background:#ffffbd url(../images/messBubble.png) no-repeat 13px 4px;
	border-left:5px solid #fe7201;
	border-right:5px solid #fe7201;
	font:16px Arial, Helvetica, sans-serif;
	line-height:35px;
}
.messBox_bot {
	width:960px;
	font-size: 0;
	height:5px;
	background:#ffffbd url(../images/messBox_bot.gif) no-repeat bottom;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #0084c2;
	text-decoration: none;
}
a:hover {text-decoration: underline;;}
/* structure */
.index-bg{
	background: #fff url("../images/bg-body.gif") repeat-x;
}
#wrapper{
	margin:0 auto;
	width:963px;
}
.member-search #wrapper,
.business #wrapper {
	margin-bottom:21px;
}
.slide17 #wrapper {
	margin-bottom:6px;
}
.slide22 #wrapper {
	margin-bottom:-16px;
}
.buisness #wrapper {
	margin-bottom:-5px;
}
.highlighter #wrapper {
	margin-bottom:-74px;
}
#main{
	width:100%;
	display:table;
}
#main:after{
	content: "";
	display: block;
	clear: both;
}
.inbox #main{
	padding:0 0 13px;
}
.slide17 #main,
.slide22 #main{
	padding:0;
}
.friendrequest #main {
	padding:0 0 38px;
}
#header{
	position:relative;
	height:121px;
	background:url(../images/bg-header.jpg) no-repeat;
	overflow:hidden;
}
.member-search #header {
	overflow:visible;
}
.member-search #header:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.main-wrapper{
	overflow:hidden;
	width:100%;
	clear:both;
}
#main-wrapper{
	width:100%;
	display:table-footer-group;
}
#main-wrapper:after{
	content:'';	display:block;	clear:both;
}
.inbox #main-wrapper {
	padding:3px 0 0;
}
#footer{background:url(../images/bg-footer.gif) repeat-x;overflow:hidden;}
/* header */
.business #footer {
	overflow:visible;
	margin-top:32px;
}
* html .business #footer {
	overflow:hidden;
}
.logo{
	margin:12px 0 0;
	width:422px;
	display:block;
	height:91px;
	background: url(../images/logo.png) no-repeat;
}
.member-search .logo {
	left:2px;
}
.logo a{
	text-indent: -9999px;
	width:422px;
	overflow:hidden;
	position:absolute;
	top:0;
	/*left:422px;*/
	height:100px;
	font-size:11px;
	text-decoration:none;
	display:block;
	/*background:url("../images/logo-beta.gif") no-repeat scroll 0 0 transparent;*/
}
.logo img{
	position:absolute;
	top:0;
	left:422px;
}
.slogan{
	color:#7db5de;
	float:right;
	margin:40px 0 0;
	padding:0 15px 0 0;
	font-size:17px;
	text-align:right;
}
.slogan span{display:block;}
/* navbar */
/* main-nav */
#main-nav{
	margin:1px 0 0;
	padding:0;
	list-style:none;
	position:relative;
	z-index:500;
}
#main-nav:after{
	content:"";
	clear:both;
	display:block;
}
#main-nav li{
	float:left;
	position:relative;
}
#main-nav a{
	color:#0e75a4;
	font:bold 16px/35px Arial, Helvetica, sans-serif;
	padding:0 18px;
	display:block;
}
#main-nav .levels{
	padding:0 41px 0 18px;	
	background:url(../images/bg-mainav-levels.gif) no-repeat 100% 0;
	border-right:1px solid #ecf5fb;
}
#main-nav a:hover,
#main-nav .active a{
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-man-nav-a.gif) repeat-x;
	/*border-right:1px solid #ecf5fb;*/
}
#main-nav .levels:hover,
#main-nav .active .levels{
	color:#fff;
	background:url(../images/bg-mainav-levels-hover.gif) no-repeat 100% 0;
}
#main-nav li:hover .two-level,
#main-nav li.hover .two-level{
	display:block;
}
#main-nav ul{
	margin:0;
	padding:0 3px;
	float:left;
	list-style:none;
	overflow:hidden;
	border:1px solid #d4edff;
	background:#fbfbfb;
	z-index:2000;
}
#main-nav .two-level{
	position:absolute;
	top:35px;
	left:0;
	right:-100px;
	display:none;
	z-index: 200;
}
#main-nav ul li{
	float:none;
	vertical-align:top;
	clear:both;
	display:inline;
	overflow:hidden;
	position:static !important;
}
#main-nav .active ul a,
#main-nav ul a{
	padding:0 5px 4px 0;	
	vertical-align:middle;
	font:14px/25px Arial, Helvetica, sans-serif;
	background:none;
	color:#0e75a4;
}
#main-nav ul span{
	padding:0 0 2px 13px;	
	display:block;
	vertical-align:top;
}
#main-nav ul a:hover,#main-nav ul a.active{
	background:url(../images/bg-main-nav-ul.gif) no-repeat 100% 0;
	color:#fff;
}
#main-nav ul a:hover span,#main-nav ul a.active span{background: url(../images/bg-main-nav-span.gif) no-repeat 0 0;}
/* main nav end */
.register{
	float:right;
	width:188px;
	margin:1px 0 0;
	overflow:hidden;
	height:23px;
	color:#fff;
	font:normal 17px/17px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:13px 0 0;
	background:url(../images/bg-register.gif) no-repeat;
	position:relative;
	z-index:600;
}
.register:hover{
	background-position:0 -36px;
	text-decoration:none;
}
#navbar .wrap{
	overflow:hidden;
	width:100%;	
	clear:both;
}
* html #navbar .wrap{
	clear:none;
}
* +html #navbar .wrap{
	clear:none;
}
#navbar2 .wrap{
	overflow:hidden;
	width:100%;	
	clear:both;
}
* html #navbar2 .wrap{
	clear:none;
}
* +html #navbar2 .wrap{
	clear:none;
}
#navbar{width:100%; display:table-header-group;}
#navbar:after{
	content:"";
	clear:both;
	display:block;
}
#navbar2{width:100%; display:table;}
#navbar2:after{
	content:"";
	clear:both;
	display:block;
}
#seo-block01 {
	display:table-header-group;
	width:100%;
}
#seo-block02 {
	display:table-footer-group;
	width:100%;
}
/* city-search */
.city-search{
	margin:12px 0 0 0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.city-search li{
	float:left;
	padding:0 1px 0 0;
	background:url(../images/bg-sity-li.gif) no-repeat 100% 3px;
}
.city-search a{
	color:#d45916;
	font-size:16px;
	line-height:22px;
	margin:0 2px;
	display:block;
}
.city-search a span{
	display:block;
	padding:0 6px;
}
.city-search .active a,
.city-search a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-sity-a.gif) no-repeat;
}
.city-search .active a span,
.city-search a:hover span{background:url(../images/bg-sity-span.gif) no-repeat 100% 0;}
.city-search:first-child {
	padding-left:0 !important;
}
.city-search .promo{
	background:none;
	margin:0;
	padding-left:6px;
}
.city-search .promo.first{
	padding-left:0;
}
.city-search .first{margin:0;}

.city-search .promo a{
	font-weight:bold;
	padding:0 11px 0 0;
	/*background:url(../images/bg-sity-promo.gif) no-repeat 100% 9px;*/
}
.city-search .promo a:hover{
	text-decoration:underline;
	background:url(../images/bg-siity-promo.gif) no-repeat 100% 9px;
	color:#d45916;	
}
/* tour */
.tour{
	float:right;
	margin:10px 0 0;
	background:url(../images/bg-tuor.gif) no-repeat;
	line-height:35px;
	color:#0086c4;
	overflow:hidden;
	width:88px;
	padding:0 0 0 32px;
}
.member-search .tour,
.business .tour {
	margin-right:0;
	display:inline;
}
/* search */
.rewards{
	margin-bottom:15px;
}
.search{
	background:url(../images/bg-search.gif) no-repeat;
	height:60px;
	padding:0 0 0 67px;
	overflow:hidden;
}
.search label{
	float:left;
	color:#324555;
	font-size:18px;
	line-height:54px;
	padding:0 18px 0 0;
}
.search .bg{
	float:left;
	background:url(../images/bg-search-input.gif) no-repeat;
	width:177px;
	height:26px;
	margin:14px 10px 0 0;
	padding:0 5px 0 0;
	overflow:hidden;
	font:12px/26px Arial, Helvetica, sans-serif;
}
.search input{
	width:155px;
	background:none;
	line-height:15px;
	border:0;
	padding: 2px 14px 3px 10px;
}
* html .search input {
	width: 150px;
	padding: 5px 14px 3px 10px;
}
.search select,
.search span{
	display: block;
	/*margin:18px 17px 0 0;*/
}
.search span{
	margin: 0;
	padding:0 10px 0 0;
}
.search span.in {
	float: left;
	margin: 20px 0 0;
}
.search select{width:78px;}
.search .frame{width:150px;}

.search .go {
	float:right;
	margin:12px 16px 0 0;
	display:inline;
	width:54px;
	text-indent:-9999px;
	height:29px;
	background:url(../images/btn-search.gif) no-repeat;
	position:relative;
	cursor:pointer;
}
.search a.go:hover {
	background-position: 0 -29px !important;
}
a.tour-btn {
	background:red;
	height:20px;
	width:100px;
	left:0;
	top:0;
	position:absolute;
}

 /* users-nav */
#users-nav{
	margin:4px 0 0;
	padding:0 9px 0 0;
	list-style:none;
	float:right;
	position:relative;
	z-index:600;
}
#users-nav:after{
	content:"";
	clear:both;
	display:block;
}
#users-nav li{
	float:left;
	padding:0 8px 0 0;
	position:relative;
	height:1%;
}
#users-nav a{
	color:#fff;
	font:bold 16px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 14px;
	float:left;
	height:33px;
	overflow:hidden; 
	background:url(../images/bg-usersnav-a.gif) no-repeat;
}
#users-nav a em{
	float:left;
	height:33px;
	font-style:normal;
	padding:0 13px 0 0;
	background:url(../images/bg-usersnav-span.gif) no-repeat 100% 0;
}
#users-nav .levels em{
	padding:0 30px 0 0;	
	background:url(../images/bg-usersnav-levels.gif) no-repeat 100% 0;
}
#users-nav .levels:hover em,
#users-nav .active .levels em,
#users-nav a:hover em,
#users-nav .active em{
	background-position:100% -33px;	
}
#users-nav a:hover,
#users-nav .active a{
	text-decoration:none;
	background-position:0 -33px;
}
#users-nav li:hover .two-level,
#users-nav li.hover .two-level{
	display:block;
}
#users-nav ul{
	margin:0;
	padding:0 3px;
	float:left;
	list-style:none;
	overflow:hidden;
	border:1px solid #d4edff;
	background:#fbfbfb;
	z-index:20;
}
#users-nav .two-level{
	position:absolute;
	top:33px;
	left:0;
	right:-100px;
	z-index:30;
	display:none;
}
#users-nav ul li {
	float: none;
	display: inline;
	white-space: nowrap;
}
#users-nav li ul a{
	padding:0 5px 4px 0;
	color:#0e75a4;
	height:25px;
	float:none;
	display:block;
	font-size:14px;
}
* html #users-nav ul a{
	padding:3px 5px 4px 0;
	display: block;
	float: none;
	height: auto;
}
#users-nav  ul li span{
	font:14px/25px Arial, Helvetica, sans-serif;
	padding:0 0 8px 13px;
	display:block;
	vertical-align:top;
	min-width:82px;
}
* html #users-nav  ul span{
	display:inline;
	padding:4px 0 6px 13px;
}
#users-nav ul a span,
#users-nav ul a{
	background:none;
}
.inbox #users-nav ul a span,
.inbox #users-nav ul a{
	background:none;
	text-align:left;
}
#users-nav ul a:hover{
	background:url(../images/bg-usersnav-ul-a.gif) no-repeat 100% 0;
	color:#fff;
}
#users-nav ul a:hover span{background:url(../images/bg-usersnav-ul-span.gif) no-repeat 0 0;}

#users-nav ul li{
	clear:both;
	padding:0;
	float:none;
	display:inline;
	vertical-align:middle;
}
/* register-page */
.inner #header{
	height:115px;
}
.register-page{
	overflow:hidden;
	width:100%;
}
.invite-page h2,
.register-page h2{
	color:#0e75a4;
	margin:0;
	padding:0 0 16px 18px;
	font-size:22px;
	line-height:41px;
	background:url(../images/bg-register-h1.png) no-repeat;
}
.register-page h2{
	color:#0e75a4;
	font-size:22px;
	margin:0 0 16px;	
}
.register-page h2.second-register-head{
	background:none;
	color:#5a5a5a;
	font-size:20px;
	padding-left:0 !important;
}
/* register-list start */
.register-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.register-page a{
	text-decoration:underline;
	color:#0267a7;	
}
.register-page a:hover{text-decoration:none;}

.register-list li{
	display:block;
	border:1px solid #95955b;
	padding:9px 0 7px;
	margin:0 0 7px;
	overflow:hidden;
	height:1%;
	background:#ffffe5;
}
.register-list .label{
	width:188px;
	float:left;
	font:bold 18px/32px Arial, Helvetica, sans-serif;
	padding:0 0 0 13px;
}
.register-list .input{
	float:left;
	width:754px;
}
.register-list .input input{
	border:1px solid #a5a5a5;
	width:331px;
	color:#4f4f4f;
	padding:8px 12px;
	font:18px/22px Arial, Helvetica, sans-serif;
}
.register-list .input span{padding:0 0 0 7px;}
.register-list .input strong{color:#bf0e0e;}
.register-list li .zip-code {
	width:94px;
	float: left;
	margin: 0 17px 0 0;
}

.register-list select{
	width:231px;
	padding:0 0 0 12px;
	margin:6px 0 0;
}
.register-list .input .radio{
	width:auto;
	vertical-align:middle;
}
.register-list .input .smal{
	font-size:16px;
	line-height:30px;
	vertical-align:middle;

}
.register-list .wrap{
	overflow:hidden;
	width:100%;
}
.register-list .wrap p{
	float:left;
	margin:0 0 1px 15px
}
.register-list .wrap .more{
	float:left;
	margin:0 0 0 15px;
	clear:left;
}
.register-list .input .age{
	width:100px;
	margin:0;
}
.register-list .input .text{
	width:505px;
	float:right;
	padding:0 122px 0 0;
	text-indent:0;
}
.bt-sign-up{float:right;}
/* register-list end */
.register-page p label{font-weight:bold;}
.register-page p a{color:#0083bd;}
/* invite-page */
.invite-page p{
	font-size:16px;
	margin:0 0 18px;
}
.invite-page .orange{
	font-weight:bold;
	color:#f84000;

}
.inbox #main-wrapper h2 {
	margin:0 0 12px 10px;
	overflow:hidden;
	font-size:24px;
	position:relative;
	z-index:40;
}
.friendrequest #main-wrapper h2 {
	margin:0 0 21px 3px;
	overflow:hidden;
	font-size:22px;
	color:#ff7200;
}
.message-list-block {
	width:963px;
}
.message-list-block:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.message-list-block-t {
	background:url(../images/bg-message-list-block-t.gif) no-repeat;
	width:963px;
	height:30px;
	position:relative;
	padding:5px 0 0;
}
.message-list-block-t:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.message-list-block-t ul {
	margin:0 0 0 18px;
	padding:0;
	list-style:none;
}
.message-list-block-t ul li {
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.message-list-block-t ul li a {
	float:left;
	color:#fff;
	height:29px;
	overflow:hidden;
	margin:0 16px 0 0;
	cursor: pointer;
}
.message-list-block-t ul li a span {
	float:left;
	height:25px;
	padding:0 15px 0 16px;
	font:bold 16px/25px Arial, Helvetica, sans-serif
}
.message-list-block-t ul li.compose-item a span {
	padding-left:30px;
	background:url(../images/bg-tabset-box-span3.gif) no-repeat 100% 0;	
}
.message-list-block-t ul li a:hover,
.message-list-block-t ul li.active a{
	background:url(../images/bg-tabset-box-a.gif) no-repeat;
	color:#0e75a4;
	text-decoration:none;
}
.message-list-block-t ul li a:hover span,
.message-list-block-t ul li.active span{
	background:url(../images/bg-tabset-box-span.gif) no-repeat 100% 0;	
}
.message-list-block-t ul li.compose-item a:hover span,
.message-list-block-t ul li.compose-item.active span {
	background:url(../images/bg-tabset-box-span2.gif) no-repeat 100% 0 !important;	
}
.message-list-block-t img.guys {
	position:absolute;
	right:19px;
	top:-11px;
}
.message-list-block-c {
	background:url(../images/bg-message-list-block-c.gif) repeat-y;
	width:963px;
	overflow:hidden;
	padding:0 0 7px;
}
.compose .message-list-block-c {
	padding:0 0 38px;
}
.message-list-block-b {
	background:url(../images/bg-message-list-block-b.gif) no-repeat;
	width:963px;
	height:11px;
	overflow:hidden;
}
.message-action {
	overflow:hidden;
	height:1%;
	margin:11px 0 16px 18px;
}
.message-action strong {
	float:left;
	margin:0 15px 0 0;
	display:inline;
}
.message-action ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.message-action ul li {
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/bg-message-action.gif) no-repeat 0 50%;
	position:relative;
}
.message-action ul li:first-child {
	padding-left:0;
	background:none;
}
.message-action ul li input {
	float:left;
	margin:1px 0 0;
	padding:0;
	height:13px;
	width:14px;
}
.message-action ul li label {
	float:left;
	margin:0 0 0 3px;
	display:inline;
}
.message-search {
	float:left;
	overflow:hidden;
	margin:0 0 0 17px;
	display:inline;
}
.message-search label {
	float:left;
	font-weight:bold;
	margin:4px 15px 0 0;
}
.search-by-name {
	background:url(../images/bg-search-by-name.gif) no-repeat;
	width:208px;
	height:26px;
	float:left;
	overflow:hidden;
}
.search-by-name input {
	background:none;
	width:200px;
	height:19px;
	border:none;
	padding:4px 4px 3px;
}
.search-by-name-btn {
	float:left;
	background:url(../images/bg-search-by-name-btn.gif) no-repeat;
	width:24px;
	height:26px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.search-by-date {
	background:url(../images/bg-search-by-date.gif) no-repeat;
	width:96px;
	height:26px;
	float:left;
	overflow:hidden;
	margin:0 0 0 10px;
	display:inline;
}
.search-by-date input {
	background:none;
	width:88px;
	height:19px;
	border:none;
	padding:4px 4px 3px;
}
.search-by-date-btn {
	float:left;
	background:url(../images/bg-search-by-date-btn.gif) no-repeat;
	width:14px;
	height:14px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	margin:6px 0 0 3px;
	display:inline;
}
.message-pager {
	float:right;
	margin:4px 25px 0 0;
	display:inline;
	overflow:hidden;
}
.business .message-pager {
	margin:-1px 5px 0 0;
}
.member-search .message-pager {
	margin:10px 0 0 0 !important;
}
.highlighter .message-pager {
	margin:4px 5px 0 0;
}
.add-business-block .message-pager {
	margin:4px 0 0;
}
.message-pager a.prev {
	float:left;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(../images/bg-prev-lnk.gif) no-repeat 0 6px;
}
.message-pager a.next {
	float:left;
	font-weight:bold;
	padding:0 10px 0 0;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 6px;
}
.message-pager ul {
	float:left;
	margin:0 5px 0 7px;
	padding:0;
	display:inline;
	list-style:none;
}
.member-search .message-pager ul,
.business .message-pager ul {
	margin:0 1px 0 3px;
}
.message-pager ul li {
	float:left;
	margin:0 3px 0 0;
	display:inline;
}
.message-pager ul li.active a {
	font-weight:bold;
	color:#d45916;
}
.member-search .message-pager ul li.active a,
.business .message-pager ul li.active a {
	color:#d45916;
}
.messages-wrapper {
	overflow:hidden;
	width:925px;
	clear:both;
	margin:0 0 8px 17px;
	padding:10px 0 0;
}
.messages-head {
	padding:5px 0 4px;
	width:925px;
	overflow:hidden;
	background:#c6ebfa;
	color:#517685;
	font-weight:bold;
	margin:0 0 6px;
}
.messages-from {
	float:left;
	width:206px;
	overflow:hidden;
	padding:0 0 0 14px;
}
.messages-from input {
	float:left;
	height:13px;
	width:14px;
	margin:2px 7px 0 0;
	display:inline;
}
.messages-from label {
	float:left;
}
.messages-subj {
	float:left;
	overflow:hidden;
	width:458px;
	padding:0 0 0 16px;
}
.messages-date {
	float:left;
	overflow:hidden;
	width:150px;
	padding:0 0 0 11px;
}
.messages-act {
	float:left;
	overflow:hidden;
	width:56px;
	padding:0 0 0 14px;
}
.messages-content {
	padding:6px 0 11px;
	background:url(../images/bg-messages-content.gif) repeat-x 0 100%;
	overflow:hidden;
	width:925px;
}
.messages-content .messages-from {
	border-right:1px solid #ccc;
	width:205px;
}
.messages-content .messages-subj {
	border-right:1px solid #ccc;
	width:457px;
}
.messages-content .messages-date {
	border-right:1px solid #ccc;
	width:149px;
}
.messages-content .messages-from input {
	margin:10px 8px 0 0;
}
.messages-from img {
	float:left;
	border:1px solid #a5a6a0;
	margin:0 10px 0 0;
	display:inline;
}
.messages-from a {
	display:block;
	font-weight:bold;
	margin:0 0 3px;
}
.messages-from a.img-lnk {
	display:inline;
	font-weight:normal;
	margin:0;
}
.messages-from span {
	display:block;
	color:#0083bd;	
}
.messages-subj a {
	font-weight:bold;
	display:block;
	margin:0 0 3px;
}
.messages-subj p {
	margin:0;
	color:#8c8c8c;
}

.messages-date strong {
	display:block;
	margin:0 0 2px;
}
.messages-date span {
	display:block;
	color:#8c8c8c;
}
.messages-act a {
	display:block;
	text-decoration:underline;
	margin:0 0 2px;
}
.messages-act a:hover {
	text-decoration:none;
}
.message-action2 {
	overflow:hidden;
	height:1%;
	margin:3px 0 0 32px;
	display:inline;
	float:left;
}
.message-action2 ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.message-action2 ul li {
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/bg-message-action.gif) no-repeat 0 50%;
	position:relative;
}
.message-action2 ul li:first-child {
	padding-left:0;
	background:none;
}
.message-action2 ul li input {
	float:left;
	margin:1px 0 0;
	padding:0;
	height:13px;
	width:14px;
}
.message-action2 ul li label {
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
strong.pager-text {
	float:right;
	margin:3px 10px 0 0;
	display:inline;
}
.compose-block {
	width:670px;
	float:right;
	margin:36px 200px 0 0;
	display:inline;
	overflow:hidden;
}
.compose-to {
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
}
.compose-to label {
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:5px 20px 0 0;
	display:inline;
}
.compose-to input {
	float:right;
	font-size:16px;
	border:1px solid #a5a5a5;
	height:20px;
	width:506px;
	padding:5px 5px 3px;
}
p.compose-note {
	margin:0 0 15px 152px;
	background:url(../images/bg-compose-note.gif) no-repeat 0 50%;
	padding:3px 0 3px 23px;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.compose-subj {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	position:relative;
}
.compose-subj label {
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:5px 21px 0 0;
	display:inline;
}
.compose-subj input {
	float:right;
	font-size:16px;
	border:1px solid #a5a5a5;
	height:20px;
	width:506px;
	padding:5px 5px 3px;
}
.compose-body {
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.compose-body label {
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:12px 16px 0 0;
	display:inline;
}
.compose-body textarea {
	float:right;
	font-size:16px;
	border:1px solid #a5a5a5;
	height:203px;
	width:506px;
	padding:5px 5px 3px;
}
input.bt-compose-cancel {
	float:right;
	border:none;
	margin:0 3px 0 0;
	display:inline;
	overflow:hidden;
	width:71px;
	height:31px;
	padding:0;
	cursor:pointer;
}
input.bt-compose-sent {
	float:right;
	border:none;
	margin:0 9px 0 0;
	display:inline;
	overflow:hidden;
	width:71px;
	height:31px;
	padding:0;
	cursor:pointer;
}
.message-body-wrapper {
	width:772px;
	overflow:hidden;
	margin:12px 0 0 88px;
}
.message-body-wrapper a.back-btn {
	float:left;
	overflow:hidden;
	background:url(../images/bg-prev-lnk.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
}
ul.pager-body-list {
	float:right;
	margin:1px 9px 8px 0;
	padding:0;
	list-style:none;
	display:inline;
}
.tabset-content ul.pager-body-list {
	margin:7px -5px 0 14px;
}
#tab3 ul.pager-body-list {
	margin:0;
}
ul.pager-body-list li {
	float:left;
	padding:0 6px 0 0;
}
ul.pager-body-list li.next-item {
	float:left;
	padding:0 5px 0 10px;
	background:url(../images/bg-message-action.gif) no-repeat 0 50%;
}
#tab3 ul.pager-body-list li.next-item {
	padding:0 0 0 4px;
}
#tab3 ul.pager-body-list li.prev-item {
	padding:0 4px 0 0;
}
ul.pager-body-list li.next-item a {
	padding:0 10px 0 0;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 6px;
}
ul.pager-body-list li.prev-item a {
	padding:0 0 0 10px;
	background:url(../images/bg-prev-lnk.gif) no-repeat 0 6px;
}
.message-body-text {
	width:772px;
	border:1px solid #e1e1e0;
	border-width:1px 0;
	overflow:hidden;
	background:url(../images/bg-message-body-text.gif) repeat-x;
	clear:both;
	padding:15px 0 30px;
	margin:0 0 9px;
}
.message-body-text dl {
	margin:0 0 5px;
	padding:0;
	overflow:hidden;
	height:1%;
}
.message-body-text dt {
	float:left;
	text-align:right;
	font-weight:bold;
	width:92px;
}
.message-body-text dd {
	float:left;
	margin:0 0 0 13px;
	display:inline;
}
.message-body-text dl.to-dl dd {
	color:#0e75a4;
}
.message-body-text dl.subj-dl {
	margin:0 0 25px;
}
.message-body-text dl.subj-dl a {
	text-decoration:underline;
}
.message-body-text dl.subj-dl a:hover {
	text-decoration:none;
}
.message-body-text dl.message-dl div {
	border:1px solid #cdc9c9;
	padding:21px 174px 11px 18px;
	width:428px;
	overflow:hidden;
}
.message-body-text dl.message-dl div p {
	margin:0 0 21px;
	line-height:16px;
}
#users-nav2 {
	margin:5px 0 0;
	padding:0 9px 0 0;
	list-style:none;
	float:right;
	position:relative;
	z-index:512;
}
#users-nav2:after{
	content:"";
	clear:both;
	display:block;
}
* html #users-nav2 {
	margin:5px 0 0;
}
* +html #users-nav2 {
	margin:5px 0 0;
}
#users-nav2 li{
	float:left;
	position:relative;
	height:32px;
	background:url(../images/bg-roots-item.gif) no-repeat;
	width:82px;	
	margin:0 0 0 4px;
	padding:0 18px 0 0;
	display:inline;
}
#users-nav2 li:hover,
#users-nav2 li.hover {
	background:url(../images/bg-roots-item-rell.gif) no-repeat;
}
#users-nav2 li a { 
	color:#fff;
	font:bold 16px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 12px;
	display:block;
	height:32px;
	overflow:hidden;
}
#users-nav2 li.roots a { 
	padding:0 0 0 10px;
}
#users-nav2 li a:hover { 
	text-decoration:none;
}
#users-nav2 li a.filled { 
	background:url(../images/bg-nav-arrow.gif) no-repeat 100% 57%;
}
#users-nav2 li a.filled1 { 
	background:url(../images/bg-nav-arrow.gif) no-repeat 100% 57%;
	width:80px;
}
.two-level2 {
	position:absolute;
	right:-2px;
	top:32px;
	overflow:hidden;
	width:142px;
	border:1px solid #d4edff;
	background:#fbfbfb;
	display:none;
}
#users-nav2 li:hover .two-level2,
#users-nav2 li.hover .two-level2 {
	display:block;
}
.two-level2 ul {
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
* html .two-level2 ul {
	margin-right:2px;
}
.two-level2 ul li {
	float:none !important;
	position:static !important;
	height:25px !important;
	background:none !important;
	width:135px !important;	
	margin:0 !important;
	padding:0 !important;
	display:block !important;
}
.two-level2 ul li a {
	color:#0e75a4 !important;
	font:normal 14px/24px Arial, Helvetica, sans-serif !important;
	padding:0 11px 0 0 !important;
	display:block !important;
	height:25px !important;
	background:none !important;
	width:124px !important;
	overflow:hidden !important;
	text-align:right !important;
}
.two-level2 ul li a:hover,.two-level2 ul li a.active {
	color:#fff !important;
	background:url(../images/bg-nav3.gif) no-repeat !important;
}
/* footer */
.footer-box{
	margin:0 auto;
	width:960px;
	overflow:hidden;
}
.social-networks{
	padding:29px 0 33px;
	width:960px;
	overflow:hidden;
}
.friendrequest .social-networks {
	padding:11px 0 40px;
}

.social-networks strong{
	font:bold 15px "trebuchet ms", helvetica, sans-serif;
	color:#0083bd;
	text-transform:uppercase;
	float:left;
	margin:4px 0 0 7px;
	display:inline;
}
.social-networks ul{
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
	overflow:hidden;
	text-align:center;
	display:inline;
}
.social-networks li{
	padding:0 1px 0 0;
	display:inline;
	height:30px;
}
.social-networks img{
	border:0;
	width:32px;
	height:30px;
	vertical-align:middle;
}
.footer-frame{
	background:url(../images/bg-footer-freme.gif) no-repeat 650px 0;
	overflow:hidden;
	width:100%;
}
.friendrequest .footer-frame{
	background-position:650px 9px;
}
/* footer-nav start */
.footer-nav{
	margin:0;
	padding:0 0 18px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.footer-nav li{
	float:left;
	margin: 0 2px 0 -2px;
	padding:0 10px 0 19px;
	background:url(../images/bg-footer-nav-li.gif) no-repeat 0 3px;	
}
.footer-nav li:first-child {
	padding-left:0;
}
.footer-nav a{
	color:#545454;
	font:bold 18px Arial, Helvetica, sans-serif;
}
/* other-nav */
.other-nav{font-size:12px;}
.other-nav strong{float:left;}
.nav-box,
.other-nav ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.nav-box li,
.other-nav li{
	float:left;
	margin:0 2px 0 -2px; 
	padding:0 7px 0 9px;
	background:url(../images/bg-other-mav-li.gif) no-repeat 0 2px;
}
.nav-box a,
.other-nav a{
	color:#0f3895;
}
/* invite form */
.invite{
	float:right;
	width:285px;
}
.invite strong{
	color:#01572e;
	font-size:16px;
}
.invite .wrap{
	overflow:hidden;
	height:1%;
	padding:8px 0 0;
	margin:0 -3px 0 0;
	position:relative;
}
.slide22 .invite .wrap,
.business .invite .wrap {
	position:static;
}
.invite input{float:left;}

.invite .bg input{
	width:170px;
	margin:0 5px 0 0;
	line-height:16px;
	padding:6px 9px;
	border:1px solid #6e6e6e;
}
.copyright{
	margin:0 0 3px;
	padding:20px 0 0;
	float:right;
	color:#515151;
}
.nav-box{
	overflow:hidden;
	margin:0 0px 0 0;
	height:1%;
	float:right;
	clear:right;
}
.nav-box{
	margin:0 -7px 0 0;
	display:inline;
}
.nav-box a{font-size:11px;}

.nav-box2{
	margin:0;
	padding:25px 0 0;
	float:left;
	list-style:none;
	overflow:hidden;
}
.nav-box2 li{
	background:url(../images/bg-nav2.gif) no-repeat 0 2px;
	padding:0 8px 0 9px;
	margin:0 2px 0 -2px;
	float:left;
}
.nav-box2 li:first-child{
	padding-left:2px;
}
.nav-box2 a{color:#000;}
/* main */
#twocolunm {
	width: 750px;
	float: left;
	overflow: hidden;
}
/* content */
#content{
	width:393px;
	float:left;
	padding: 13px 11px 17px 14px;
	overflow: hidden;
	background: #f5f3d9;
	border: 1px solid #dbd9c0;
}
#content h2 {
	font-size: 22px;
	line-height: 24px;
	color: #324555;
	margin: 0;
	padding: 0 0 0 3px;
	overflow: hidden;
}
#content h2 a {
	color: #324555;
}
.descript-promo h2 {
	padding:0 !important;
}
#content a.changecity {
	float: right;
	margin: -20px 7px 0 0;
	padding: 0 0 0 12px;
	color: #2f759d;
	text-decoration: underline;
	position: relative;
	background: url("../images/bull-h1-a.gif") no-repeat 0 2px;
}
#content a.changecity:hover {text-decoration: none;}

#content strong.region {
	padding: 0 0 0 3px;
	color: #177bad;
}
/* tabset */
.tabset {
	height: 27px;
	overflow: hidden;
	margin: 12px 0 -1px;
	padding: 0 0 0 17px;
	position: relative;
}
.tabset a {
	float: left;
	color: #384b5b;
	line-height:27px;
	margin: 0 3px 0 0;
	cursor: pointer;
}
.tabset a strong {
	float: left;
	height: 27px;
	padding: 0 12px 0 18px;
	background: url(../images/bg-tabset.png) no-repeat;
}
.tabset a em {
	height: 27px;
	width: 6px;
	float: left;
	background: url(../images/bg-tabset-l.png);
}
.tabset a.active {color: #d45916;}
.tabset a:hover {text-decoration: none;}
.tabset a:hover strong {background: url(../images/bg-tabset-hover.png) no-repeat;}
.tabset a:hover em {background: url(../images/bg-tabset-l-hover.png) no-repeat;}
.tabset a.active strong {background: url(../images/bg-tabset-active.png) no-repeat;}
.tabset a.active em {background: url(../images/bg-tabset-l-active.png) no-repeat;}

/* tab */
div.tab {
	width: 393px;
	margin: 0 0 16px;
	background: url(../images/bg-tab.gif) repeat-y;
}
div.tab .frame{
	width: 100%;
	background: url(../images/bg-tab-t.gif) no-repeat;
}
div.tab .bg{
	width: 360px;
	padding: 24px 16px 8px 17px;
	overflow: hidden;
	background: url(../images/bg-tab-b.gif) no-repeat 0 100%;
}
/* promo-item */
#content .promo-item {
	width: 360px;
	overflow: hidden;
}
#content .wrap-img {
	width: 120px;
	height: 90px;
	padding: 4px;
	margin: 0 13px 9px 0;
	border: 1px solid #bdbdbd;
	float: left;
	display: inline;
}
* html #content .wrap-img {
	margin-right: 10px;
}
#content a.writereview {
	float: left;
	clear: left;
	height: 21px;
	font: 11px/21px tahoma, geneva, sans-serif;
	background: url(../images/butt-writereview.gif) no-repeat;
	color: #fff;
	cursor: pointer;
}
#content a.writereview:hover {
	text-decoration: none;
	background: url(../images/butt-writereview-hover.gif) no-repeat;
}
#content a.writereview strong {
	height: 21px;
	line-height: 21px;
	padding: 0 9px 0 8px;
	float: left;
	background: url(../images/butt-writereview-l.gif) no-repeat 100% 0;
}
#content a.writereview:hover strong {background: url(../images/butt-writereview-l-hover.gif) no-repeat 100% 0;}

/* descript-promo */
.descript-promo {
	height: 1%;
	overflow: hidden;
}
.descript-promo h2 {
	margin: -2px 0 2px;
	color: #0083bd;
	font-size: 18px;
	line-height:18px;
}
.descript-promo p.region {
	margin: 0 0 9px;
	color: #0083bd;
}
.descript-promo p.region a{color: #0083bd;}
.rating {
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: left;
}
#content .rating li {
	float: left;
	width: 12px;
	padding:0;
	height: 12px;
	overflow: hidden;
	background: url(../images/rating.gif);
}
.rating li.active {background: url(../images/rating-active.gif);}
.descript-promo em.review {
	font:italic 11px/11px tahoma, geneva, sans-serif;
	color: #848484;
	display: block;
}
.descript-promo p.review {
	font: 11px/17px tahoma, geneva, sans-serif;
	color: #3b3333;
	margin: 5px 0 0;
	padding: 0 0 3px;
}
.descript-promo p.review a{text-decoration: underline;}
.descript-promo p.review a:hover {text-decoration: none;}
.descript-promo p{margin: 0;}

.tags {
	height: 1%;
	overflow: hidden;
	margin: 3px 0 0 3px;
	padding: 0 0 0 23px;
	list-style: none;
	background: url(../images/bg-tags.gif) no-repeat 0 3px;
}
#tab3 .tags {
	margin:0 0 9px;
}
.tags li {
	display: inline;
	color: #0e75a4;
	font: 11px/19px tahoma, geneva, sans-serif;
}
.tags a {
	font: 11px/19px tahoma, geneva, sans-serif;
	color: #0e75a4;
}
/* list-item */
.list-item {
	height: 1%;
	overflow: hidden;
	margin: 7px 0 0;
	padding: 0;
	list-style: none;
}
.list-item li{
	background: url(../images/separator-list-item.gif) repeat-x;
	padding: 12px 0 8px;
	overflow: hidden;
}
.list-item-img img {vertical-align: top;}
.list-item-img{
	width: 50px;
	height: 50px;
	float: left;
	border: 1px solid #000;
	overflow: hidden;
	margin: 0 17px 0 0;
}
* html .list-item-img {
	margin: 0 14px 0 0;
}
/* descript-item */
.descript-item {
	height: 1%;
	overflow: hidden;
}
.descript-item h3 {
	margin: 0;
	color: #0083bd;
	font-size: 16px;
	line-height:17px;
	overflow: hidden;
}
.descript-item h3 a{
	color: #0083bd;
	position: relative;
}
.descript-item p.review {
	color: #3b3333;
	font: 11px/19px tahoma, geneva, sans-serif;
	margin: 0;
}
.descript-item p.review a {text-decoration: underline;}
.descript-item p.review a:hover {text-decoration: none;}
.descript-item .tags {margin: 0;}

.list-item div.review {
	width: 80px;
	overflow: hidden;
	float: right;
}
.list-item div.review .rating {
	float: right;
	margin: 4px 2px 0 0;
}
.rating li a {
	padding: 0;
	text-indent:-9999px;
	width:12px;
	display:block;
	overflow:hidden;
	height:12px;
	background: url(../images/rating.gif);
}
 .rating li a:hover,
 .rating li.active a {
	background: url(../images/rating-active.gif);
}
.list-item div.review em.review {
	float: right;
	clear: right;
	white-space: nowrap;
	margin: 0 2px 0 0;
	color: #848484;
	font:italic 11px/19px tahoma, geneva, sans-serif;
}
.list-item div.review a.review {
	float: right;
	clear: right;
	height: 17px;
	overflow: hidden;
	color: #fff;
	font: 10px/16px tahoma, geneva, sans-serif;
	background: url(../images/butt-review.gif);
	cursor: pointer;
	width:59px;
}
.list-item div.review a.review:hover {
	text-decoration: none;
	background: url(../images/butt-review-hover.gif);
}
.list-item div.review a.review strong{
	float: left;
	height: 17px;
	overflow: hidden;
	padding: 0 9px 0 9px;
	background: url(../images/butt-review-l.gif) no-repeat 100% 0;
}
.list-item div.review a.review:hover strong{
	background: url(../images/butt-review-l-hover.gif) no-repeat 100% 0;
}
#content a.add {
	float: left;
	padding: 0 0 0 23px;
	color: #0083bd;
	font-weight: bold;
	line-height: 14px;
	background: url(../images/butt-add.png) no-repeat;
	cursor: pointer;
	position: relative;
}
#content .viewall {
	float: right;
	color: #0083bd;
}
/* sidecontent */
#sidecontent{
	width:300px;
	float:right;
	overflow: hidden;
}
#sidecontent .banner {
	width: 298px;
	height: 248px;
	margin: 0 0 20px;
	border: 1px solid #766d64;
}
.events {
	width: 270px;
	border: 1px solid #bed1dd;
	background: #dfedf6;
	padding: 13px 13px 16px 15px;
	margin: 0 0 18px;
	overflow: hidden;
}
.events h3 {
	color: #324555;
	margin: 0 0 3px;
	font-size: 22px;
	line-height: 24px;
}
.events h3 a{color: #324555;}
.events h3 a:hover,
.members h3 a:hover {
	color: #000;
	text-decoration:none;
}

.country {
	padding: 0;
	margin-bottom: 9px;
	background: none;
}
.country li {
	font:bold 11px/16px tahoma, geneva, sans-serif;
	color: #444;
}
.country a {text-decoration: underline;}
.country a:hover {text-decoration: none;}
/* carousel */
#carousel {
	width: 268px;
	height: 377px;
	border: 1px solid #bdbdbd;
	overflow: hidden;
	position: relative;
	background: #fff;
	margin: 0 0 7px;
}
.carousel-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.carousel-list li {
	width: 240px;
	padding:13px 14px 3px;
	float: left;
	border-bottom: 1px solid #bdbdbd;
}
.carousel-img img {float: left;}

.carousel-img{
	width: 50px;
	height: 50px;
	float: left;
	display: inline;
	border: 1px solid #000;
	overflow: hidden;
	margin: 0 17px 0 0;
}
* html .carousel-img {
	margin: 0 14px 0 0;
}
.carousel-img a {float: left;}
/* descript-item */
#carousel .descript-item {
	height: 1%;
	overflow: hidden;
}
#carousel .descript-item h4 {
	margin: 0;
	color: #0083bd;
	font-size: 12px;
	line-height:13px;
	overflow: hidden;
}
.descript-item h4 a{
	color: #0083bd;
	position: relative;
}
.descript-item p.region {
	color: #3b3333;
	margin: 0;
}
#carousel em.data {
	color: #898585;
	font: 11px/13px tahoma, geneva, sans-serif;
	display: block;
	margin:0 0 1px;
}
#carousel p.posted {
	margin: 0 0 7px;
	color: #3b3333;
	font: 11px/16px tahoma, geneva, sans-serif;
}
#carousel p.posted a {text-decoration: underline;}
#carousel p.posted a:hover {text-decoration: none;}
.descript-item .tags {margin: 0;}
.attendies {
	float: left;
	background: #fff;
	color: #666565;
	font-weight: normal;
	padding-left:22px;
	line-height: 17px;
	margin: 0 0 0px;
	/*clear:both;*/
}
.attendies:hover {
	/*background:#f9b36b;*/
}
#carousel .tags {
	clear: left;
	padding: 0 0 0 20px;
}
#carousel .tags li {
	width: auto;
	overflow: hidden;
	border: none;
	float: none;
	padding: 0;
}
/* carousel-nav */
.carousel-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	overflow: hidden;
}
.carousel-nav li {
	float: left;
	height: 23px;
	padding: 0 5px 0 0;
}
.carousel-nav li a{
	float: left;
	border: 1px solid #d8d8d8;
	height: 21px;
	line-height: 21px;
	padding: 0 7px;
	background: url(../images/bg-carousel-nav.gif) repeat-x;
	text-decoration: none;
	color: #246e95;
	font-weight: bold;
	font-family:tahoma, geneva, sans-serif;
}
.carousel-nav li a:hover {
	text-decoration: none;
	border: 1px solid #047700;
}
.carousel-nav li a.active {
	background: url(../images/bg-carousel-nav-active.gif) repeat-x;
	border: 1px solid #047700;
	color: #fff;
}
#sidecontent a.add {
	float: left;
	margin: 6px 0 0 3px;
	padding: 0 0 0 23px;
	color: #0083bd;
	font-weight: bold;
	line-height: 14px;
	background: url(../images/butt-add.png) no-repeat;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
}
/* members */
.members {
	width: 300px;
	overflow: hidden;
}
.carousel2-nav {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	width: 50px;
	overflow: hidden;
}
.carousel2-nav li {
	float: right;
	width: 20px;
	height: 19px;
	overflow: hidden;
	margin: 0 0 0 3px;
}
.carousel2-nav li a{
	text-indent: -9999px;
	display: block;
	width: 100%;
	height: 100%;
}
.carousel2-nav li.prew {background: url(../images/butt-prew.gif);}
.carousel2-nav li.prew.active a {background: url(../images/butt-prew-active.gif);}
.carousel2-nav li.next a {background: url(../images/butt-next.gif);}
.carousel2-nav li.next.active a {background: url(../images/butt-next-active.gif);}
.carousel2-nav li.next.active a:hover {background: url(../images/butt-next.gif);}

.members h3 {
	color: #324555;
	margin: 0 0 3px;
	font-size: 22px;
	line-height: 24px;
}
.members h3 a{color: #324555;}
/* carousel2 */
#carousel2 {
	width: 300px;
	height: 242px;
	border-top: 3px solid #000;
	padding: 13px 0 0;
	overflow: hidden;
	background: #fff;
	margin: 0 0 7px;
	position: relative;
}
.carousel2-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	height: 239px;
	overflow: hidden;
	position:relative;	
	float: left;
}
.carousel2-list li {
	width: 300px;
	float: left;
	padding:0 0 50px;
}
.carousel2-img img {vertical-align: top;}
.carousel2-img{
	width: 102px;
	height: 104px;
	float: left;
	border: 1px solid #000;
	overflow: hidden;
	margin: 0 10px 0 0;
}
* html .carousel2-img{margin: 0 7px 0 0;}
/* descript-item */
#carousel2 .descript-item {
	height: 1%;
	overflow: hidden;
}
* html #carousel2 .descript-member {margin: 0 0 0;}
#carousel2 .descript-member h4 {
	margin: 0;
	color: #0083bd;
	font-size: 18px;
	line-height:19px;
	overflow: hidden;
}
#carousel2 .descript-member h4 a{
	color: #0083bd;
	position: relative;
}
#carousel2 .descript-member p.region {
	color: #3b3333;
	margin: 0 0 2px;
	font: 12px/16px arial, helvetica, sans-serif;
}
#carousel2 .descript-member p{
	color: #7a7a7a;
	font:bold 11px/13px tahoma, geneva, sans-serif;
	margin: 8px 0 0;
}
#carousel2 .descript-member p span {color: #000;}

#carousel2 p.nick {
	font: 11px/13px tahoma, geneva, sans-serif;
	margin: 0;
}
/*.data {
	margin: 4px 0 0;
	height:1%;
	padding: 0;
	list-style: none;
	overflow: hidden;
}*/
.data {
clear:both;
float:left;
font-size:11px;
font-style:normal;
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0;
overflow:hidden;
padding:0 0 0 38px;
}
.data li {
	width: auto;
	float: left;
	padding: 0 8px 4px 22px;
}
.data li a{
	font-size: 11px;
	line-height:15px;
}
.data li.reviews {background: url(../images/ico-pencil.gif) no-repeat 0 2px;}
.data li.friends {background: url(../images/ico-friends.gif) no-repeat 0 2px;}
.data li.photos {background: url(../images/ico-photos.gif) no-repeat 0 2px;}

/* recentreview */
#carousel2 .recentreview {
	width: 100%;
	overflow: hidden;
}
#carousel2 .recentreview h5 {
	color: #7a7a7a;
	font:bold 11px/19px tahoma, geneva, sans-serif;
	margin: 0 0 6px;
	padding: 0 0 5px;
	background: url(../images/separator-list-item.gif) repeat-x 0 100%;
}
#carousel2 .recentreview h6 {
	font-size: 12px;
	line-height: 16px;
	color: #0083bd;
	margin: 0;
	float: left;
}
#carousel2 .recentreview h6 a{
	color: #0083bd;
}
#carousel2 .rating {
	margin: 4px 0 2px 15px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: left;
}
#carousel2 .rating li {
	width: 12px;
	padding:0;
}

#carousel2 .tags li {
	float: none;
	padding:0;
}
#carousel2 .recentreview p.region {
	margin: 0 0 6px;
	clear: left;
	color: #0083bd;
	width: 100%;
}
#carousel2 p{
	color: #000;
	margin: 0 0 8px;
}
#carousel2 a.review {
	float: right;
	clear: right;
	height: 17px;
	overflow: hidden;
	color: #fff;
	font: 10px/16px tahoma, geneva, sans-serif;
	background: url(../images/butt-review.gif);
	cursor: pointer;
}
#carousel2 a.review:hover {
	text-decoration: none;
	background: url(../images/butt-review-hover.gif);
}
#carousel2 a.review strong{
	float: left;
	height: 17px;
	overflow: hidden;
	padding: 0 9px 0 9px;
	background: url(../images/butt-review-l.gif) no-repeat 100% 0;
}
#carousel2 a.review:hover strong{background: url(../images/butt-review-l-hover.gif) no-repeat 100% 0;}

#sidebar{
	width:180px;
	float:right;
	overflow: hidden;
}
.side-add {
	margin: -3px 0 12px;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.side-add li {
	width: 100%;
	float: left;
	padding: 4px 0 8px;
	margin: -1px 0 1px 0;
	background: url(../images/grey-dot.gif) repeat-x;
}
.side-add a.add {
	float: left;
	margin: 3px 0 0;
	padding: 0 0 0 23px;
	color: #0083bd;
	font-weight: bold;
	line-height: 14px;
	background: url(../images/butt-add.png) no-repeat;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
}
/* newusers */
.newusers {
	width: 152px;
	overflow: hidden;
	padding: 8px 13px 9px 13px;
	margin: 0 0 19px;
	border: 1px solid #c6c6c6;
	background: #eee url("../images/bg-newusers.gif") repeat-x;
}
#sidebar h3 {
	margin: 0;
	color: #656564;
	font-size: 18px;
	line-height: 19px;
}
#sidebar h3 a{color: #656564;}
#sidebar h3 a:hover{text-decoration:none;}

.newusers ul {
	margin: 12px -1px 0 0;
	padding: 0;
	list-style: none;
	width: 153px;
	overflow: hidden;
}
.newusers ul li {
	float: left;
	padding: 0 1px 1px 0;
}
.newusers img {vertical-align: top;}
/* category */
.category {
	width: 165px;
	overflow: hidden;
	padding: 9px 0 9px 13px;
	margin: 0 0 18px;
	border: 1px solid #c6c6c6;
	background: #eee url("../images/bg-newusers.gif") repeat-x;
}
.category1 {
	width: 165px;
	overflow: hidden;
	padding: 9px 0 9px 13px;
	margin: 0 0 18px;
	border: 1px solid #c6c6c6;
}
.category ul {
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
	width: 153px;
	overflow: hidden;
	color:#5a5a5a;
}
.category ul li {
	float: left;
	width: 100%;
	padding: 0 0 8px 0;
}
#sidebar .banner {
	width: 120px;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	padding: 11px 29px 14px;
}
#sidebar .banner a{float: left;}
#sidebar .banner img {
	float: left;
	border: 1px solid #000;
}
/* banner-bottom */
.banner-bottom {
	width: 728px;
	height: 79px;
	overflow: hidden;
	float: left;
	margin: 17px 0 0;
}
.banner-bottom img {vertical-align: top;}
/* part3 */
.wrap-login {
	width: 960px;
	overflow: hidden;
	padding: 28px 0 2px;
	border-top: 1px solid #2193c6;
}
.login-content {
	width: 463px;
	overflow: hidden;
	float: left;
}
.login-content .box {
	width: 463px;
	overflow: hidden;
	margin: 0 0 7px;
	background: url(../images/bg-loginbox.gif) repeat-y;
}
.login-content .box .frame {
	background: url(../images/bg-loginbox-t.gif) no-repeat 0 0;
	overflow: hidden;
}
.login-content .box .bg {
	overflow: hidden;
	padding:9px 15px 2px;
	background: url(../images/bg-loginbox-b.gif) no-repeat 0 100%;
}
.login-content .grad {	background: url(../images/bg-loginbox-grad.gif) repeat-y;}
.login-content .grad .frame {background: url(../images/bg-loginbox-grad-t.gif) no-repeat 0 0;padding:7px 0 0;}
.login-content .grad .bg {
	padding:17px 15px 10px;
	background: url(../images/bg-loginbox-grad-b.gif) no-repeat 0 100%;
}

.login-content h2 {
	margin: 0 0 6px;
	padding: 0 0 0 2px;
	color: #757575;
	font-size: 30px;
	line-height:30px;
}
.login-content a.signup {
	width: 179px;
	height: 63px;
	margin: 0 0 3px;
	display: block;
	background: url(../images/butt-signup.png);
	cursor: pointer;
}
.login-content a.signup:hover {background: url(../images/butt-signup-hover.png);}
.login-content a.signup span {
	text-indent: -9999px;
	display: block;
}
.login-content .grad p {
	font: 11px/18px tahoma, geneva, sans-serif;
	color: #4e4e4e;
	margin: 0 0 10px;
	padding: 0 0 0 4px;
}
.login-content h2 {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
.login-content h2.not-a-member {
	color: #757575;
	font-size: 30px;
	margin:0 0 15px;
}
.login-content p {margin: 0 0 10px;}

/* login-form */
.login-form {
	width: 463px;
	float: right;
	position: relative;
	background: url(../images/bg-loginform.gif) repeat-y;
}

.login-form .frame {
	background: url(../images/bg-loginform-t.gif) no-repeat 0 0;
	overflow: hidden;
}
.login-form .bg {
	overflow: hidden;
	padding:21px 25px 49px 26px;
	background: url(../images/bg-loginform-b.gif) no-repeat 0 100%;
	height:1%;
}
.login-form h3 {
	color: #000;
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 11px;
}
.login-form h4 {
	color: #2681ab;
	font-size: 25px;
	line-height: 30px;
	padding: 0 0 15px;
	margin: 0 0 29px -5px;
	border-bottom: 1px solid #fff;
}

.login-form .hold{
	width: 100%;
	overflow: hidden;
}
.login-form label {
	float: left;
	width: 120px;
	color: #242424;
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
}
.login-form div.txt{
	width: 289px;
	height: 38px;
	margin: 0 0 11px;
	border: 1px solid #c6c6c6;
	float: left;
	overflow: hidden;
	background: url(../images/bg-txt-input.gif) repeat-x;
}
.login-form input.txt{
	width: 269px;
	float: left;
	margin: 0;
	line-height: 12px;
	border: 0;
	padding: 7px 10px;
	background: none;
	font-size: 16px;
	line-height: 18px;
}
.checkbox {
	margin: -1px 0 31px 122px;
	float:left;
	display: inline;
}
input.checkbox {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 9px 0 0;
}
.login-form .checkbox label {
	width: auto;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	font-weight: normal;
}
.bt-login{
	width: 141px;
	height: 55px;
	overflow: hidden;
	float: left;
	margin: 0 0 11px 122px;
}
.login-form a {
	float: left;
	margin: 0 0 0 123px;
	color: #035686;
	text-decoration: underline;
}
.login-form a:hover {text-decoration: none;}

.guy3 {
	width: 90px;
	height: 124px;
	overflow: hidden;
	position: absolute;
	top: -20px;
	right: 2px;
	background: url(../images/bg-guy3.png);
}

/* invite-box */
.invite-box{
	background:#ffffe5;
	border:1px solid #95955b;
	padding:20px 0 29px 29px;
}
.invite-box label{
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:0 0 16px;
	display:block;
}
.invite-page .wrap,
.invite-box .wrap{
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
}
.invite-box .wrap{padding:0 0 15px;}
.invite-box input{
	width:260px;
	margin:0 9px 9px 0;
	padding:10px 15px;
	border:1px solid #a5a5a5;
	font:16px/18px Arial, Helvetica, sans-serif;
}
.invite-box .dark{
	border:1px solid #b5b5af;
	background:#dbdbd6;
	width:563px;
	position:relative;
	top:-9px;
}
.invite-box .bt-send{
	border:0;
	width:auto;
	height:auto;
	left:20px;
	position:relative;
	top:-8px;
}
.invite-box textarea{
	overflow:visible;
	font:16px/24px Arial, Helvetica, sans-serif;
	width:563px;
	height:152px;
	padding:16px 15px;
}
.invite-page h2{
	padding:0 0 22px 18px;
}
.invite-page .skip{
	color:#0083bd;
	float:right;
	margin:0 0 3px;
	padding:0 8px 0 0;
	text-decoration:underline;
	background:url(../images/bg-more2.gif) no-repeat 100% 6px;
}
.invite-page .skip:hover{text-decoration:none;}

/* aboutme */
.aboutme h2 {
	margin: 6px 0 10px;
	font-size: 28px;
	line-height: 28px;
	color: #000;
}
.aboutme .main-wrapper p {
	margin: 0;
	font-size: 16px;
	line-height: 23px;
	color: #000;
}
.aboutme #main-wrapper p {
	margin: 0;
	font-size: 16px;
	line-height: 23px;
	color: #000;
}
.aboutme p a {
	font-weight: bold;
	text-decoration: underline;
}
.aboutme p a:hover {text-decoration: none;}

.aboutme h2 {
	color: #ff7200;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	padding: 19px 0 0;
	margin: 0;
}
/* uploadphoto */
.uploadphoto {
	width: 960px;
	margin: 16px 0 17px;
	background: url(../images/bg-upload.gif) repeat-y;
	overflow: hidden;
}
.uploadphoto .frame {
	overflow: hidden;
	background: url(../images/bg-upload-t.gif) no-repeat;
}
.uploadphoto .bg {
	overflow: hidden;
	padding: 15px 33px 18px 26px;
	width: 902px;
	background: url(../images/bg-upload-b.gif) no-repeat 0 100%;
}
.uploadphoto2 .bg{
	padding-bottom:0;
}
.uploadphoto2 {
	margin-bottom:15px;
}
/* form-upload */
.form-upload{
	width: 730px;
	overflow: hidden;
	margin: 5px 0 0;
	float: left;
	display: inline;
}
.form-upload .hold{
	width: 100%;
	overflow: hidden;
}
.form-upload label.photolabel {
	font-size: 18px;
	line-height: 39px;
	font-weight: bold;
	color: #000;
	float: left;
	margin: 0 31px 0 0;
}
.form-upload div.txt{
	width: 411px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0 11px 0 0;
	overflow: hidden;
}
.form-upload input.txt{
	width: 385px;
	float: left;
	margin: 0;
	line-height: 18px;
	font-size: 16px;
	color: #4f4f4f;
	border: 1px solid #a5a5a5;
	padding: 9px 12px;
}
.form-upload .checkbox {
	height: 15px;
	width: 100%;
	float:left;
	clear: left;
	display: inline;
	margin: 10px 0 0 147px;
}
.form-upload input.checkbox {
	width: 15px;
	height: 15px;
	margin: 0 6px 0 0;
	float:left;
	clear:none;
}
.form-upload .checkbox label {
	font-weight: bold;
	white-space: nowrap;
	float: left;
}
.bt-browse{
	width: 94px;
	height: 38px;
	overflow: hidden;
	float: left;
	margin: 0;
}
.form-upload p {
	margin: 0;
	width: 100%;
	float: left;
	clear: left;
	font-size: 12px;
	line-height: 25px;
	display: inline;
	margin: 0 0 0 147px;
}
a.upload {
	float: left;
	clear: left;
	height: 41px;
	background: url(../images/butt-upload.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin: 14px 0 0 147px;
}
a.upload span {
	float: left;
	padding: 0 20px;
	line-height:41px;
	background: url(../images/butt-upload-r.gif) no-repeat 100% 0;
}
a.upload:hover {
	background: url(../images/butt-upload-hover.gif) no-repeat;
	text-decoration: none;
}
a.upload:hover span {background: url(../images/butt-upload-r-hover.gif) no-repeat 100% 0;}

/* photo */
.aboutme .uploadphoto .photo {
	float: right;
	width: 104px;
	overflow: hidden;
	text-align: center;
}
.aboutme .uploadphoto .photo img {
	vertical-align: top;
	border: 1px solid #000;
	margin: 0 0 5px;
}
.aboutme .uploadphoto .photo a {text-decoration: underline;}
.aboutme .uploadphoto .photo a:hover {text-decoration: none;}

.aboutme p.notes {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 8px 0 0;
}

/* accordion */
.accordion {
	width: 960px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	padding: 20px 0 0;
}
.accordion li {
	width: 960px;
	float: left;
	margin: 0 0 10px;
}
.accordion .opener {
	width: 925px;
	padding: 0 20px 0 15px;
	height: 48px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/bg-opener.gif) no-repeat;
}
.accordion .slide {
	width: 960px;
	overflow: hidden;
	background: url(../images/bg-slide.gif) repeat-y;
}
.accordion .slide .bg{
	width: 902px;
	padding: 20px 20px 28px 38px;
	overflow: hidden;
	background: url(../images/bg-slide-bg.gif) no-repeat 0 100%;
}
.accordion .opener:hover,
.accordion div.hover {
	background: url(../images/bg-opener-hover.gif) no-repeat;
}
.accordion li.active .opener {
	background: url(../images/bg-opener-active.gif) no-repeat;
}
.accordion .opener h3 {
	font-size: 22px;
	font-weight: bold;
	color: #6c7b84;
	line-height: 48px;
	margin: 0;
}
.accordion .opener:hover h3,
.accordion div.hover h3,
.accordion li.active .opener h3 {
	color: #fff;
}
.accordion .opener a.switch {
	float: right;
	width: 28px;
	height: 26px;
	margin: 10px 0 0;
	background: url(../images/butt-switch.png) no-repeat;
	cursor: pointer;
}
.accordion li.active .opener a.switch {	background: url(../images/butt-switch-active.png) no-repeat;}
.aboutme .edu {
	width: 100%;
	overflow: hidden;
	margin: 0 0 19px;
	padding: 0;
	float: left;
	list-style: none;
}
.aboutme .edu li {
	float: left;
	width: 276px;
	margin: 0 30px 0 0;
}
.aboutme .edu li.university {width: 252px;}
.aboutme .edu li.class {width: 99px;}
.aboutme .edu li.degree {width: 231px;}
.aboutme .edu li.degree2 {width: 209px;}

.aboutme .edu li label {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 23px;
	padding: 0 0 9px;
}
.aboutme .edu li label a {
	font-size: 12px;
	color: #0267a7;
	font-weight: normal;
	text-decoration: underline;
}
.aboutme .edu li label a:hover {text-decoration: none;}
.aboutme .edu li p {
	font-size: 12px;
	color: #4f4f4f;
	line-height: 23px;
}
.form-education{
	width: 920px;
	overflow: hidden;
	margin: 0 -20px 0 0;
}
.form-education .hold{
	width: 100%;
	overflow: hidden;
}
.aboutme .edu li div.txt{
	width: 276px;
	height: 40px;
	float: left;
	overflow: hidden;
}
.aboutme .edu li input.txt{
	float: left;
	width: 250px;
	margin: 0;
	line-height: 18px;
	font-size: 16px;
	color: #4f4f4f;
	border: 1px solid #a5a5a5;
	padding: 9px 12px 10px;
}
/* Education */
.aboutme .edu li.university div.txt {width: 252px;}
.aboutme .edu li.university input.txt {width: 226px;}
.aboutme .edu li.degree div.txt {width: 231px;}
.aboutme .edu li.degree input.txt {width: 205px;}
.aboutme .edu li.degree2 div.txt {width: 209px;}
.aboutme .edu li.degree2 input.txt {width: 183px;}

.aboutme .edu li select {
	margin: 6px 0 0;
	width: 99px;
	padding: 0 0 0 15px;
	float: left;
	font-size: 16px;
}
.bt-clear {
	width: 85px;
	height: 36px;
	float: right;
	margin: 0 34px 0 0;
}
.slide h4 {
	margin: 0;
	font-size: 18px;
	line-height: 23px;
	color: #709ab0;
	margin: 0 0 9px;
}
.slide h4 a {
	color: #709ab0;
}
/* General Information */
.aboutme .edu li.agegroup {width: 128px;}
.aboutme .edu li.birthday {width: 212px;}
.aboutme .edu li.relationshipstatus {width: 485px;}
.aboutme .edu li.degree2 {width: 209px;}
.aboutme .edu li.myconnectiontoindia {width: 480px;}

.aboutme .edu li.agegroup select {width: 128px;}

.aboutme .edu li.birthday select.month {
	width: 129px;
	margin-right: 9px;
}
.aboutme .edu li.birthday span.month {
	float: left;
	margin-right: 9px;
}
.aboutme .edu li.birthday select.day {width: 74px;}
.aboutme .edu li.relationshipstatus select {
	width: 186px;
	margin-right: 9px;
}
.aboutme .edu li.relationshipstatus span.goingoutwith {
	float: left;
	margin-right: 9px;
}

.aboutme .edu li.relationshipstatus div.txt {width: 290px;}
.aboutme .edu li.relationshipstatus input.txt {width: 264px;}

.aboutme .edu li.myconnectiontoindia select.state {
	width: 259px;
	margin-right: 9px;
}
.aboutme .edu li.myconnectiontoindia span.state {
	float: left;
	margin-right: 9px;
}
.aboutme .edu li.myconnectiontoindia select.city {width: 211px;}
.aboutme .edu li.myconnectiontoindia a.addanother {
	float: right;
	text-align: right;
	line-height: 30px;
	color: #0267a7;
	text-decoration: underline;
}
.aboutme .edu li.myconnectiontoindia a.addanother:hover {text-decoration: none;}
.aboutme .edu li.politicalviews {width: 377px;}
.aboutme .edu li.politicalviews input.txt {width: 351px;}
.aboutme .edu li.politicalviews div.txt {width: 377px;}

/* Profession */
.aboutme .edu li.employer {width: 328px;}
.aboutme .edu li.employer input.txt {width: 302px;}
.aboutme .edu li.employer div.txt {width: 328px;}
.aboutme .edu li.position {width: 204px;}
.aboutme .edu li.position input.txt {width: 178px;}
.aboutme .edu li.position div.txt {width: 204px;}
.aboutme .edu li.occupation {width: 296px;}
.aboutme .edu li.occupation input.txt {width: 270px;}
.aboutme .edu li.occupation div.txt {width: 296px;}

.aboutme .edu a.enoveremployer {
	float: left;
	font-weight: bold;
	text-decoration: underline;
	padding: 20px 0 0;
}
.aboutme .edu a.enoveremployer:hover {text-decoration: none;}

/* aboutme */
.aboutme #aboutme {
	width: 869px;
	height: 211px;
	overflow: auto;
	margin: 0 0 19px;
	padding: 10px;
	border: 1px solid #a5a5a5;
}
/* prew-publ */
.prew-publ {
	height: 36px;
	width: 100%;
	margin: 25px 0 0;
	overflow: hidden;
}
.prew-publ a{
	float: right;
	width: 111px;
	height: 36px;
	text-align: center;
	background: url(../images/butt-prew-publ.gif) no-repeat;
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	margin: 0 0 0 13px;
}
.prew-publ a:hover {
	background: url(../images/butt-prew-publ-hover.gif) no-repeat;
	text-decoration: none;
}
/* inner slide1*/
/* grey-border-box */
.grey-border-box{
	background:url(../images/bg-grey-border-box.gif) repeat-y;
	overflow:hidden;
}
.grey-border-box .bg{
	background:url(../images/bg-grey-border-box-bg.gif) no-repeat;
	padding:5px 0 0;
}
.grey-border-box .frame{
	background:url(../images/bg-grey-border-box-frame.gif) no-repeat 0 100%;
	padding:9px 4px 16px 13px;
	overflow:hidden;
	width:295px;
	font:10px  Arial, Helvetica, sans-serif;
}
.grey-border-box p{
	margin:0;
}
.status-update{
	overflow:hidden;
	width:100%;
	padding:0 0 12px;
}
.status-update .grey-border-box{
	float:right;
}
.status-update h2{
	font-size:22px;
	margin:0 0 4px;
	color: #585858;
}
.status-update h2 span{
	color:#ff7200;
}
.status-update p{
	margin:0;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#434343;
}
.status-update p a{
	text-decoration:underline;
}
.status-update p a:hover{
	text-decoration:none;
}
.form2 h2{
	color:#000;
	font-size:16px;
	margin:0 0 11px;
}
.form2 textarea{
	width:871px;
	height:76px;
	margin:0 0 13px 14px;
	border:1px solid #a5a5a5;
	overflow:auto;
}
.form2 .promo{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.form2 .promo li{
	float:left;
	padding:0 20px 17px 0;
}
.form2 .promo label{
	display:block;
	color:#000;
	font-weight:bold;
	margin:0 0 8px;
}
.form2 .promo input{
	width:185px;
	line-height:23px;
	padding:4px 0 2px 4px;
	border:1px solid #a5a5a5;
}
.form2 .promo .bt-submit{
	width:auto;
	border:0;
	margin:15px 0 0;
	height:auto;
}
.form2 .promo .just1{
	width:229px;
}
.form2 .promo .just2{
	width:345px;
}
/* bg-tabset-box */
.tabset-box{
	background:url(../images/bg-tabset-box.gif) no-repeat;
	width:951px;
	position:relative;
	height:29px;
	padding:6px 0 0 12px;
}
.tabset-box .guys{
	position:absolute;
	top:-14px;
	right:16px;
}
.tabset-box a{
	float:left;
	color:#fff;
	height:29px;
	overflow:hidden;
	margin:0 16px 0 0;
	cursor: pointer;
}
.tabset-box a span{
	float:left;
	height:25px;
	padding:0 15px 0 16px;
	font:bold 16px/25px Arial, Helvetica, sans-serif
}
.tabset-box a:hover,
.tabset-box .active{
	background:url(../images/bg-tabset-box-a.gif) no-repeat;
	color:#0e75a4;
	text-decoration:none;
}
.tabset-box a:hover span,
.tabset-box .active span{
	background:url(../images/bg-tabset-box-span.gif) no-repeat 100% 0;	
}
.tab-info-box{
	background:url(../images/bg-tab-info.gif) repeat-y;
	overflow:hidden;
	width:100%;
	padding:18px 0 0;
}
.tab-info-box .bg{
	background:url(../images/bg-tab-info-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	width: 100%;
}
#tab-box1,
#tab-box2,
#tab-box3{
	display:none;
}
#tab-box1.active{
	display:block;
}
#tab-box1{
	padding:0 29px 12px 26px;
}
.tab-info-box .wrap2,
.tab-info-box .wrap{
	overflow:hidden;
	width:100%;
}
.tab-info-box .avatar{
	float:left;
	width:154px;
}
.tab-info-box .avatar img{
	vertical-align:top;
	float:left;
	padding:0 9px 0 6px;
}
.tab-info-box .avatar p{
	color:#0f6291;
	margin:0 0 2px;
	line-height:14px;
}
.tab-info-box .avatar em{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#575757;
}
.tab-info-box .avatar .my-status{
	font-weight:bold;
}
.tab-info-box .status{
	width:623px;
	float:left;
	padding:0 14px 0 0;
}
.tab-info-box .box{
	padding:8px 0 7px 12px;
	border:1px solid #cecece;
	background-color:#f5f5f5;
	height: 1%;
	overflow: hidden;
}
.tab-info-box .box p{
	margin:0;
}
.tab-info-box .some-nav{
	margin:9px 0 0 -13px;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:11px;
}
.tab-info-box .some-nav li{
	float:left;
	background:url(../images/bg0some0nav-li.gif) no-repeat 0 50%;
	margin:0 2px 0 -2px;
	padding:0 16px 0 14px;
	color:#3d8309;
}
.tab-info-box .some-nav a{
	color:#3d8309;
	text-decoration:underline;
}
.tab-info-box .some-nav a:hover{
	text-decoration:none;
}
.tab-info-box .some-nav p{
	margin:0;
}
.my-info{
	background:url(../images/bg-border.gif) repeat-x 0 100%;
	padding:0 0 23px;
	margin:0 0 19px;
}
.tab-info-box .wrap2{
	margin:0 0 15px;
}
.tab-info-box .comment{
	float:left;
	width:115px;
	overflow:hidden;
	margin:9px 0 0 -8px;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.tab-info-box .comment li{
	float:left;
	background:url(../images/bg-coment-li.gif) no-repeat 0 50%;
	margin:0 2px 0 -2px;
	padding:0 7px 0 8px;
}
.tab-info-box .comment li a{
	color: #0f6291;
}

.tab-info-box .active2 .comment li a{
	color: #6b6b6b;
}
.tab-info-box .active2 .comment li{
	background:url(../images/bg-coment-li-grey.gif) no-repeat 0 50%;
}


/* form-comment */
.form-comment {
	width: 582px;
	overflow: hidden;
	margin: 0;
	padding: 32px 0 6px;
}
.form-comment  .hold{
	width: 100%;
	overflow: hidden;
}
.form-comment img {
	float: left;
	margin: 0 6px 0 0;
}
.form-comment textarea{
	width:512px;
	height:41px;
	border:1px solid #a5a5a5;
	overflow:auto;
	margin: 0;
	padding: 5px;
}
.form-comment .bt-submit{
	width: 71px;
	height: 31px;
	overflow: hidden;
	float: right;
	margin: 5px 0 0;
}


/* form-cool */
.form-cool {
	width: 570px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 3px;
}
.form-cool  .hold{
	width: 100%;
	overflow: hidden;
}
.form-cool label {
	padding: 15px 0 13px 27px;
	background: url(../images/bg-cool.gif) no-repeat;
	font-weight: bold;
	float: left;
}
.form-cool textarea{
	width:531px;
	height:22px;
	color: #828282;
	line-height: 16px;
	border:1px solid #a5a5a5;
	overflow:auto;
	margin: 0 0 0 17px;
	clear: both;
	padding: 5px 10px 0;
}

/* form-cool2 */
.form-cool2 {
	width: 573px;
	overflow: hidden;
	margin: 10px 0 0 14px;
	padding: 0 0 3px;
}
.form-cool2 .hold{
	width: 100%;
	overflow: hidden;
}
.form-cool2 label {
	padding: 15px 0 13px 27px;
	background: url(../images/bg-cool.gif) no-repeat;
	font-weight: bold;
	float: left;
}
.form-cool2 textarea{
	width:531px;
	height:22px;
	color: #828282;
	line-height: 16px;
	border:1px solid #a5a5a5;
	overflow:auto;
	margin: 0 0 0 17px;
	clear: both;
	padding: 5px 10px 0;
}
.tab-info-box strong.comments {
	display: block;
	background: url(../images/bg-strong-comment.gif) no-repeat;
	padding: 0 0 0 25px;
	margin: 13px 0 0;
	color: #0f6291;
}
.tab-info-box .status .wrap-comm {
	width: 582px;
	margin: 0 0 17px;
	overflow: hidden;
}
.tab-info-box .status .avatar {
	float: right;
	width: 144px;
}
.tab-info-box .status .avatar img {
	padding: 0;
	margin: 0 16px 0 0;
	border: 1px solid #ababab;
}
.tab-info-box .status .avatar em {
	color: #878787;
}
.tab-info-box .status .comm {
	width: 386px;
	height: 33px;
	float: left;
	padding: 0 18px 0;
	background: url(../images/bg-comm.gif) no-repeat;
}
.tab-info-box .status .comm p {line-height: 33px;}

.tab-info-box a.viewmore {
	float: right;
	font-size: 16px;
	padding: 0 0 10px;
	font-weight: bold;
	margin: -5px 130px 0 0;
	color: #0f6291;
}


/* slide2 */
/* peoplecurrently */
.slide2 .tab-info-box {
	padding-top: 10px;
}
.slide2 #tab-box2 {
	padding: 0 33px 12px 22px;
}
.slide2 #tab-box2 h3 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 24px;
}
.slide2 .feeds {
	width: 901px;
	overflow: hidden;
	border: 1px solid #cecece;
	border-bottom: none;
	background: #f5f5f5;
	margin: 0 0 9px;
	padding: 0;
	list-style: none;
}
.slide2 .feeds li {
	padding: 7px 0 8px 30px;
	border-bottom: 1px solid #cecece;
}
.slide2 .feeds li.nowfriends {background: url(../images/bg-feeds-nowfriends.gif) no-repeat 9px 7px;}
.slide2 .feeds li.businessreview {background: url(../images/bg-feeds-businessreview.gif) no-repeat 9px 7px;}
.slide2 .feeds li.reviewpost {background: url(../images/bg-feeds-reviewpost.gif) no-repeat 9px 7px;}

.slide2 .tab-info-box a.viewmore {
	margin-right: 10px;
	margin-top: 0;
}
/* slide3 */
/* peoplecurrently */
.slide3 .tab-info-box {
	padding-top: 10px;
}
.slide3 #tab-box3 {
	padding: 0 33px 12px 22px;
}
.tab-info-box .peoplecurrently {
	width: 100%;
	margin: 5px 0 0;
}
.tab-info-box .peoplecurrently p {
	margin: 0;
	color: #000;
}
.tab-info-box .peoplecurrently p a {text-decoration: underline;}
.tab-info-box .peoplecurrently p a:hover {text-decoration: none;}

/* tabs-item */
.slide3 .tabs-item {
	width: 907px;
	overflow: hidden;
	margin: 16px 0 0;
	padding: 0;
	list-style: none;
}
.slide3 .tabs-item li {
	width: 100%;
	float: left;
	padding: 16px 0 14px;
	background: url(../images/bg-tabs-item-li.gif) repeat-x;
	overflow: hidden;
}
.slide3 .tabs-item .avatar2 {
	width: 180px;
	padding: 0 10px 0 0;
	float: left;
}
.slide3 .tabs-item .avatar2 img{
	float: left;
	margin: 0 11px 0 0;
}
.slide3 .tabs-item .avatar2 strong {
	display: block;
	line-height: 13px;
	color: #0084c2;
}
.slide3 .tabs-item .avatar2 strong a {color: #0084c2;}
.slide3 .tabs-item .descript-avatar2 {
	height: 1%;
	overflow: hidden;
}
.slide3 .tabs-item .avatar2 p{
	margin: 0;
	color: #0084c2;
}
.slide3 .tabs-item .rating {
	margin-right: 17px;
	margin-bottom: 2px;
}
.slide3 .tabs-item .avatar2 .nick {margin: 0 0 2px;}
.slide3 .tabs-item .avatar2 .nick a{ text-decoration: underline;}
.slide3 .tabs-item .avatar2 .nick a:hover{ text-decoration: none;}

/* descript-tabs */
.slide3 .tabs-item .descript-tabs{
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 25px;
	border-left: 1px solid #8f8f8f;
}
.slide3 .tabs-item h3 {
	font-size: 16px;
	line-height: 17px;
	margin: 0 0 5px;
	color: #0083bd;
}
.slide3 .tabs-item .rating li {
	width: 12px;
	padding: 0;
}
.slide3 .tabs-item p.data {
	color: #918d8d;
	font: 11px/12px tahoma, geneva, sans-serif;
	clear: none;
	float: left;
	margin: -2px 0 0;
}
.slide3 .tabs-item p {
	margin: 0;
	clear: both;
	line-height: 16px;
}
.slide3 .tabs-item a.view {
	text-decoration: underline;
	margin: 2px 0 0;
	float: left;
}
.slide3 .tabs-item a.view:hover {text-decoration: none;}

.slide3 .tab-info-box a.viewmore {
	margin-right: 10px;
	margin-top: 0;
}
.member-search-bg {
	width: 960px;
	margin: 0 0 14px;
	background: url(../images/bg-upload.gif) repeat-y;
	position:relative;
}
.member-search-bg:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.member-search-bg-t {
	overflow: hidden;
	background: url(../images/bg-upload-t.gif) no-repeat;
}
.member-search-bg-b {
	overflow: hidden;
	padding:33px 0 43px 24px;
	width: 936px;
	background: url(../images/bg-upload-b.gif) no-repeat 0 100%;
}
img.search-img {
	position:absolute;
	right:9px;
	top:-27px;
	display:block;
}
.business-search-bg img.search-img {
	right:4px;
	top:-34px;
}
.member-search-block01 {
	float:left;
	margin:0 33px 0 0;
	display:inline;
	overflow:hidden;
	width:352px;
}
.member-search-block01 label {
	display:block;
	margin:0 0 7px;
}
.member-search-block01 input {
	display:block;
	border:1px solid #a5a5a5;
	height:19px;
	width:340px;
	padding:6px 5px 4px;
	color:#b2b2b2;
}
.member-search-block02 {
	float:left;
	margin:0 13px 0 0;
	display:inline;
	overflow:hidden;
	width:211px;
}
.member-search-block02 label {
	display:block;
	margin:0 0 7px;
}
.member-search-block02 label span{
	color:#8d8c8c;
}
.member-search-block02 select {
	width:211px;
}
.member-search-block03 {
	float:left;
	overflow:hidden;
	width:213px;
}
.member-search-block03 input {
	display:block;
	border:1px solid #a5a5a5;
	height:19px;
	width:201px;
	padding:6px 5px 4px;
	color:#b2b2b2;
	margin:21px 0 0;
}
input.bt-member-search-btn {
	float:left;
	margin:21px 0 0 8px;
	display:inline;
	width:71px;
	height:31px;
	border:none;
	cursor:pointer;
}
h3.search-result {
	float:left;
	font-size:22px;
	margin:0 0 8px;
}
.business h3.search-result {
	margin:0 0 12px;
}
strong.pager-head {
	float:right;
	margin:10px 17px 0 0;
	display:inline;
}
.business strong.pager-head {
	margin:-1px 16px 0 0;
}
.member-search strong.pager-head {
	margin:10px 16px 0 0;
}
.highlighter strong.pager-head {
	margin:5px 16px 0 0;
}
.search-result-block-wrapper {
	width:962px;
	overflow:hidden;
	background:url(../images/bg-search-result-block.gif) repeat-x;
	clear:both;
	margin:0 0 2px;
}
.search-result-block {
	width:952px;
	overflow:hidden;
	background:url(../images/bg-search-result-block.gif) repeat-x 0 100%;
	padding:25px 0 7px 10px;
}
.search-result-block ul {
	margin:0 0 23px;
	padding:0;
	list-style:none;
	float:left;
	width:970px;
	overflow:hidden;
}
.search-result-block ul.secont-search-res {
	margin:0 0 30px;
}
.search-result-block ul li {
	float:left;
	width:194px;
	overflow:hidden;
}
.search-result-block ul li img {
	float:left;
	margin:3px 9px 0 0;
	display:inline;
	border:1px solid #000;
}
.search-result-block ul li h4 {
	margin:0 0 3px;
	font-size:12px;
	float:left;
	overflow:hidden;
}
.search-result-block ul li span{
	float:left;
	width:130px;
	overflow:hidden;
	margin:0 0 7px;
}
.search-result-block ul li a.add-lnk{
	display:block;
	padding:2px 0 2px 18px;
	background:url(../images/bg-add-lnk.gif) no-repeat 0 50%;
	color:#65ab55;
	font-size:11px;
	float:left;
}
h2.member-search-head {
	margin:0 0 10px !important;
	overflow:visible !important;
	font-size:22px !important;
	color:#ff7200;
}
.business h2.member-search-head {
	margin:0 0 14px !important;
}
p.main-note {
	margin:0 0 12px;
}
.slide17-sidebar,
.slide22-sidebar {
	float:left;
	overflow:hidden;
	width:242px;
}
.sidebar-profile {
	width:242px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-sidebar-profile.gif) repeat-y;
	margin:0 0 15px;
}
.sidebar-profile-t {
	overflow:hidden;
	background:url(../images/bg-sidebar-profile-t.gif) no-repeat;
	width:242px;
}
.sidebar-profile-b {
	overflow:hidden;
	background:url(../images/bg-sidebar-profile-b.gif) no-repeat 0 100%;
	width:224px;
	padding:16px 0 8px 18px;
}
.sidebar-profile-b h2 {
	margin:0 0 18px !important;
	font-size:18px !important;
	color:#0083bd;
}
img.sidebar-prof-img {
	position:absolute;
	left:-11px;
	top:0;
}
.profile-pict {
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.profile-pict img {
	float:left;
	border:1px solid #000;
	margin:0 13px 0 0;
	display:inline;
}
.profile-pict ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.profile-pict ul li {
	margin:0;
	padding:0 0 7px 24px;
	font-size:11px;
	line-height:16px;
	position:relative;
}
.profile-pict ul li a {
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.profile-pict ul li.prof-fr {
	background:url(../images/bg-prof-fr.gif) no-repeat 0 1px;
}
.profile-pict ul li.prof-rev {
	background:url(../images/bg-prof-rev.gif) no-repeat 0 1px;
}
.profile-pict ul li.prof-star {
	background:url(../images/bg-prof-star.gif) no-repeat 0 1px;
}
.profile-pict ul li.prof-ptoto {
	background:url(../images/bg-prof-photo.gif) no-repeat 0 1px;
}
a.see-more-lnk {
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 34px;
	float:left;
	padding:0 8px 0 0;
	background:url(../images/bg-slide17-more.gif) no-repeat 100% 6px;
}
a.see-more-lnk:hover {
	text-decoration:none;
}
.sidebar-profile-b h3 {
	margin:0 0 12px;
	font-size:12px;
	color:#fff;
	padding:4px 0 4px 7px;
	width:198px;
	overflow:hidden;
	background:#d45916;
	float:left;
}
.sidebar-profile-b dl {
	margin:0 0 4px;
	padding:0 0 5px;
	width:205px;
	overflow:hidden;
	border-bottom:1px solid #e0e0c9;
	float:left;
	font:normal 11px/15px Tahoma, Geneva, sans-serif;
}
.sidebar-profile-b dl.last-dl {
	border:none;
	margin:0 0 9px;
}
.sidebar-profile-b dl dt {
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
	display:inline;
}
.sidebar-profile-b dl dd {
	float:left;
	margin:0;
	white-space:nowrap;
}
.sidebar-profile-b dl a {
	text-decoration:underline;
}
.sidebar-profile-b dl a:hover {
	text-decoration:none;
}
.sidebar-profile-b dl dd span {
	color:#0083bd;
}
.professional-dl a {
	text-decoration:none !important;
}
.professional-dl a:hover {
	text-decoration:underline !important;
}
.sidebar-adv {
	width:234px;
	overflow:hidden;
	margin:0 0 0 3px;
}
.sidebar-adv img {
	display:block;
}
ul.account-nav {
	float:right;
	margin:19px 5px 0 0;
	display:inline;
	padding:0;
	list-style:none;
}
.account-nav li {
	float:left;
	padding:0 8px 0 10px;
	background:url(../images/bg-separator01.gif) no-repeat 0 50%;
}
.account-nav li:first-child {
	padding-left:0;
	background-image:none;
}
.account-nav li a.active{ color:#d45916;}
.request-wrapper-main {
	float:left;
	width:632px;
}
.request-wrapper-main:after {	height: 0;	clear: both;	content:'';	display: block;}
.request-wrapper {
	background:url(../images/bg-request-wrapper.gif) repeat-y;
	width:632px;
	margin:0 0 20px;
	float:left;
	position:relative;
}
.request-wrapper:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.request-wrapper-t {
	background:url(../images/bg-request-wrapper-t.gif) no-repeat;
	width:632px;
}
.request-wrapper-t:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.request-wrapper-b {
	background:url(../images/bg-request-wrapper-b.gif) no-repeat 0 100%;
	width:599px;
	padding:25px 0 27px 33px;
}
.request-wrapper-b:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.request-wrapper-l {
	width:270px;
	float:left;
	margin:0 22px 0 0;
	display:inline;
}
.request-wrapper-l:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.request-wrapper-l img {
	border:1px solid #000;
	float:left;
	margin:0 17px 0 0;
	display:inline;
}
.request-wrapper-l h3 {
	margin:-5px 0 4px;
	float:left;
	color:#0083bd;
	font-size:18px;
}
.request-wrapper-l span {
	margin:0 0 7px;
	width:140px;
	float:left;
	color:#0083bd;
}
.request-wrapper-l a.rev-lnk2 {
	float:left;
	padding:0 0 0 21px;
	font-size:11px;
	background:url(../images/bg-rev-lnk2.gif) no-repeat 0 50%;
}
.request-wrapper-r {
	width:291px;
	float:left;
	margin:-3px 0 0;
}
.request-wrapper-r:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.request-wrapper-r p {
	margin:0 0 12px;
}
.request-wrapper-r p a.open {
	font-weight:bold;
	text-decoration:underline;
}
.request-wrapper-r p a.open:hover {
	text-decoration:none;
}
.popup-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.popup-holder.active {
	margin:0 0 3px;
}
.popup-block {
	width:100%;
	overflow:hidden;
	display:none;
}
.active .popup-block {
	display:block;
}
.active p.popup-text {
	display:none;
}
.popup-block h4 {
	margin:0 0 5px;
	font-size:12px;
}
.popup-block textarea {
	height:90px;
	width:270px;
	border:1px solid #ccc;
	padding:5px;
}
input.request-btn {
	float:right;
	border:none;
	background:url(../images/bg-request-btn.gif) no-repeat;
	width:142px;
	height:31px;
	overflow:hidden;
	margin:0 5px 0 0;
	display:inline;
	cursor:pointer;
}
/*.request-popup {
	position:absolute;
	left:182px;
	top:-23px;
	overflow:hidden;
	width:393px;
	border:5px solid #b1d2e1;
	background:#fff url(../images/bg-request-popup.gif) repeat-x;
	padding:31px 0 32px 33px;
}*/
.request-popup h3 {
	margin:0 0 29px;
	font-size:16px;
}
.request-popup h3 span {
	color:#0083bd;
}
.request-popup ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:103px;
}
.request-popup ul li {
	margin:0 0 16px;
	overflow:hidden;
	height:1%;
	position:relative;
}
.request-popup ul input {
	float:left;
	width:16px;
	height:15px;
	margin:0 11px 0 0;
	display:inline;
}
.request-popup ul label {
	float:left;
}
label.request-label {
	display:block;
	margin:0 0 11px;
	font-weight:bold;
	clear:both;
	padding:9px 0 0 4px;
}
input.request-popup-inp {
	width:344px;
	height:20px;
	border:1px solid #ccc;
	margin:0 0 10px;
	display:block;
	padding:5px 5px 3px;
	float:left;
	margin:0 0 12px 4px;
	display:inline;
}
input.request-popup-sub {
	background:url(../images/bg-request-sub.gif) no-repeat;
	width:89px;
	height:31px;
	border:none;
	cursor:pointer;
	float:right;
	margin:8px 15px 0 0;
}
.request-adv {
	float:left;
	width:300px;
	overflow:hidden;
	margin:0 0 0 29px;
	display:inline;
}
.request-adv img {
	display:block;
	border:1px solid #746e60;
}
h3.friend-head-text {
	clear:both;
	margin:0 0 13px;
	font-size:18px;
}
h4.friend-head-text2 {
	clear:both;
	margin:0 0 8px;
	font-size:12px;
}
ul.friend-list01 {
	margin:0 0 10px 5px;
	padding:0;
	list-style:none;
}
ul.friend-list01 li {
	margin:0 0 6px;
	padding:0 0 0 15px;
	background:url(../images/bg-friend-list01.gif) no-repeat 0 50%;
}
.slide17-content {
	float:left;
	overflow:hidden;
	width:703px;
	margin:0 0 0 18px;
	display:inline;
}
.slide22 .slide17-content {
	width:548px;
}
.tabset-block {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	padding:0 0 7px;
	border-bottom:1px solid #ccc;
}
.slide22 .tabset-block {
	margin:0 0 9px;
}
.tabset-block .tabset {
	height: 29px;
	margin:0;
	padding:0;
	list-style:none;
}
.tabset-block .tabset li {
	float:left;
	margin:0 2px 0 0;
	display:inline;
}
.tabset-block .tabset a {
	float: left;
	color: #fff;
	line-height:normal;
	font-weight:bold;
	margin:0;
	cursor:auto;
	height:29px;
	cursor:pointer;
	background:url(../images/bg-tabset2-l.gif) no-repeat !important;
}
.tabset-block .tabset a em {
	background:url(../images/bg-tabset2-r.gif) no-repeat 100% 0 !important;
	width:auto;
	height:23px;
	padding:6px 11px 0 10px;
	font-style:normal;
}
.tabset-block .tabset a:hover,
.tabset-block .tabset a.active {
	background-position:0 -29px !important;
}
.tabset-block .tabset a:hover em,
.tabset-block .tabset a.active em {
	background-position:100% -29px !important;
}
.tabset-content {
	width:696px;
	overflow:hidden;
}
.slide22 .tabset-content {
	width:100%;;
}
.tabset-content div.tab {
	width:696px;
	margin:0;
	background:none;
}
.slide22 .tabset-content div.tab {
	width:100%;
}
.friend-search {
	float:right;
	background:url(../images/bg-friend-search.gif) no-repeat;
	width:160px;
	height:26px;
	position:relative;	
}
.friend-search input {
	background:none;
	width:150px;
	height:18px;
	border:none;
	padding:5px 5px 3px;	
}
.friend-search-btn {
	float:right;
	background:url(../images/bg-friend-search-btn.gif) no-repeat;
	width:25px;
	height:26px;
	border:none;
	cursor:pointer;
	position:relative;
}
.tabset-content h2 {
	margin:0 31px 0 12px !important;
	float:left;
	display:inline;
	color:#324555;
	font-size:19px !important;
}
#tab3 h2 {
	margin:0 0 17px 1px !important;
	float:none;
	display:block;
}
.select5 {
	width:121px;
}
.select6 {
	width:138px;
}
.tabset-content fieldset {
	overflow:hidden;
	width:100%;
	margin:0 0 8px;
	float:left;
}
.friend-list-block {
	width:664px;
	overflow:hidden;
	padding:22px 0 2px 32px;
	border-top:3px solid #000;
	border-bottom:1px solid #ccc;
	float:left;
	margin:0 0 3px;
	clear:both;
}
.friend-list-block ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:241px;
}
.friend-list-block ul.last-progile-list {
	width:178px;
	margin-left:4px;
}
.friend-list-block ul li {
	margin:0 0 17px;
	width:241px;
	overflow:hidden;
}
.friend-list-block ul li img {
	float:left;
	margin:3px 9px 0 0;
	display:inline;
	border:1px solid #000;
	position:relative;
}
.friend-list-block ul li h3 {
	float:left;
	margin:0 0 3px;
	font-size:12px;
	position:relative;
}
.friend-list-block ul li span{
	float:left;
	width:180px;
	margin:0 0 4px;
	color:#0083bd;
}
.friend-list-block ul.last-progile-list li span{
	width:145px;
}
.friend-list-block ul li a.rev-lnk{
	float:left;
	padding:0 0 0 18px;
	background:url(../images/bg-rev-lnk.gif) no-repeat 0 50%;
	position:relative;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.review-search {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
a.write-rev-btn {
	float:right;
	padding:3px 0 0 10px;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	background:url(../images/bg-wrire-rev-btn.gif) no-repeat;
	width:89px;
	height:18px;
}
a.write-rev-btn:hover {
	text-decoration: none;
	background:url(../images/bg-wrire-rev-btn-rell.gif) no-repeat;
}
.review-search .friend-search {
	float:left;
}
.review-search .friend-search-btn {
	float:left;
}
.review-sort {
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.review-sort label {
	float:left;
	margin:0 12px 0 0;
	display:inline;
	line-height:12px;
}
.sort-label {
	font-weight:bold;
}
.review-sort input {
	float:left;
	width:15px;
	height:14px;
	margin:0 5px 0 0;
	display:inline;
}
/* Review block */
.review-wrapper {
	width:537px;
	overflow:hidden;
	border-top:3px solid #000;
	padding:14px 0 0 11px;
	float:left;
}
.review-block {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	padding:0 0 6px;
	background:url(../images/bg-review-block.gif) repeat-x 0 100%;
}
img.rev-img {
	float:left;
	border:1px solid #000;
	margin:0 17px 0 0;
	display:inline;
}
.review-block-text {
	float:left;
	width:468px;
	overflow:hidden;
	margin:-3px 0 0;
}
.review-block-text span.date {
	display:block;
	margin:0 0 1px;
	color:#3b3333;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.review-block-text h3 {
	margin:0 0 2px;
	font-size:16px;
	float:left;
}
.review-block-text ul.rating {
	margin:3px 0 0 9px;
	float:left;
	display:inline;
}
.review-block-text ul.rating li {
	float:left;
}
.review-block-text p {
	margin:0 0 5px;
}
.review-block-text p.region {
	clear:both;
	margin:0 0 3px;
}
.review-block-text a.view-detail-lnk {
	padding:0 10px 0 0;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 60%;
}
.slide17-sidebar2 {
	float:left;
	width:124px;
	overflow:hidden;
	margin:0 0 0 30px;
	display:inline;
}
.sidebar-adv-block {
	border:1px solid #000;
	width:122px;
	overflow:hidden;
	margin:0 0 9px;
}
.sidebar-adv-block.bold-border {
	border:2px solid #000;
	width:120px;
}
.sidebar-adv-block img {
	display:block;
}
.business-content {
	float:left;
	margin:0 28px 0 0;
	display:inline;
	width:752px;
}
.business-search-bg {
	width:752px;
	position:relative;
	margin:0 0 23px;
	background:url(../images/bg-business.gif) repeat-y;
}
.business-search-bg:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.business-search-bg-t {
	width:752px;
	overflow:hidden;
	background:url(../images/bg-business-t.gif) no-repeat;
}
.business-search-bg-b {
	width:727px;
	overflow:hidden;
	background:url(../images/bg-business-b.gif) no-repeat 0 100%;
	padding:29px 0 36px 25px;
}
.business-search-block01 {
	float:left;
	margin:0 12px 0 0;
	display:inline;
	width:115px;
	overflow:hidden;
}
.business-search-block01 label {
	float:left;
}
.business-search-block02 {
	float:left;
	margin:0 11px 0 0;
	display:inline;
	width:185px;
	overflow:hidden;
}
.business-search-block02 input,
.business-search-block04 input {
	width:171px;
	height:19px;
	border:1px solid #a5a5a5;
	padding:6px 5px 4px;
	color:#b2b2b2;
}
.business-search-block04 input {
	width:122px;
}
.business-search-block03 {
	float:left;
	margin:0 10px 0 0;
	display:inline;
	width:150px;
	overflow:hidden;
}
.business-search-block04 {
	float:left;
	margin:21px 6px 0 0;
	display:inline;
	width:135px;
	overflow:hidden;
}
.business-search-bg-b label {
	display:block;
	margin:4px 0 3px;
	font-weight:bold;
}
.business-sort {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	clear:both;
}
.business-sort label {
	float:left;
	margin:0 13px 0 0;
	display:inline;
	line-height:12px;
}
.business-sort input {
	float:left;
	margin:0 3px 0 0;
	display:inline;
	width:15px;
	height:14px;
}
/* Business search result block */
.business-search-res-wrapper {
	width:748px;
	overflow:hidden;
	margin:0 0 5px;
	padding:0 0 0;
	background:url(../images/bg-business-search-res.gif) repeat-x;
}
.business-search-list-wrapper {
	width:748px;
	overflow:hidden;
	background:url(../images/bg-business-search-list-wrapper.gif) no-repeat 535px 50%;
}
.highlighter .business-search-list-wrapper {
	background:url(../images/bg-business-search-list-wrapper2.gif) no-repeat 643px 15px;
}
/* Business search result list */
.business-search-list {
	width:748px;
	overflow:hidden;
	padding:12px 0 15px;
	background:url(../images/bg-business-search-res.gif) repeat-x 0 100%;
}
.highlighter .business-search-list {
	padding-bottom:6px;
}
.business-search-list-l {
	float:left;
	width:536px;
	overflow:hidden;
}
.highlighter .business-search-list-l {
	width:642px;
}
.business-search-list-l img {
	float:left;
	border:1px solid #000;
	margin:3px 11px 0 0;
	display:inline;
}
.business-search-list-l-text {
	float:left;
	width:320px;
	overflow:hidden;
	margin:0 5px 0 0;
	display:inline;
}
.highlighter .business-search-list-l-text {
	width:428px;
	margin:0 5px 0 0;
}
.business-search-list-l-text h3 {
	margin:0 0 1px;
	font-size:16px;
}
.highlighter .business-search-list-l-text h3 {
	font-weight:normal;
}
.business-search-list-l-text p.region {
	margin:0 0 1px;
	font-size:12px;
}
.business-search-list-l-text ul.tags {
	margin:0;
	padding:0 0 0 19px;
}
.business-search-list-l-rev {
	float:left;
	width:134px;
	overflow:hidden;
	padding:9px 12px 0 0;
}
.business-search-list-l-rev ul.rating {
	margin:0 0 5px;
	float:right;
}
.business-search-list-l-rev ul.rating li {
	float:left;
}
.business-search-list-l-rev span {
	color:#848484;
	font:italic 11px Tahoma, Geneva, sans-serif;
	clear:right;
	float:right;
	white-space:nowrap;
}
.business-search-list-c {
	float:left;
	width:87px;
	overflow:hidden;
	padding:8px 15px 0 0;
	text-align:right;
}
.highlighter .business-search-list-c {
	width:102px;
	padding:8px 0 0 0;
}
.business-search-list-c p {
	margin:0;
	line-height:13px;
	font-size:11px;
}
.business-search-list-c span {
	font-size:11px;
	color:#767676;
}
.business-search-list-r {
	float:left;
	overflow:hidden;
	width:110px;
	padding:8px 0 0;
}
a.business-rev {
	float:right;
	margin:0 0 11px;
	padding:0 0 0 19px;
	background:url(../images/bg-business-rev.gif) no-repeat 0 50%;
	font:bold 11px Tahoma, Geneva, sans-serif;
}
.add-business-block {
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	margin:0 0 36px;
}
.add-business-block p {
	float:left;
	margin:5px 6px 0 0;
	display:inline;
}
a.add-business-btn {
	float:left;
	background:url(../images/bg-add-business-btn.gif) no-repeat;
	width:91px;
	height:21px;
	padding:5px 0 0 23px;
	font-weight:bold;
	overflow:hidden;
}
a.add-business-btn:hover {
	text-decoration:none;
}
/* Business sidebar */
.buisness-sidebar {
	float:left;
	overflow:hidden;
	width:180px;
	position:relative;
}
.business-adv01 {
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
.business-adv01 img,
.business-adv02 img {
	display:block;
}
.business-adv02 {
	width:178px;
	overflow:hidden;
	margin:0 0 12px;
	border:1px solid #c6c6c6;
	font:normal 11px Tahoma, Geneva, sans-serif;
	padding:8px 0 9px;
}
.business-adv02 ul {
	margin:0 0 0 11px;
	padding:0;
	list-style:none;
	width:148px;
	overflow:hidden;
	float:left;
}
.business-adv02 ul li {
	margin:0 0 14px;
}
.business-adv02 ul li strong {
	display:block;
}
.business-adv02 ul li strong a {
	text-decoration:none;
}
.business-adv02 ul li a {
	text-decoration:underline;
}
.business-adv02 ul li a:hover {
	text-decoration:none;
}
.business-adv02 ul li p {
	margin:0 0 5px;	
}
a.google {
	float:right;
	width:77px;
	text-align:right;
	margin:0 11px 0 0;
	color:#908f8f;
	overflow:hidden;
	display:inline;
}
.buisness-sidebar .category {
	margin:0 0 21px;
	padding-left:20px;
	width:158px;
}
.buisness-sidebar .category ul li {
	padding:0 0 9px;
}
.buisness-sidebar .category h3 {
	margin:0 0 10px;
	font-size:18px;
}
.buisness-sidebar .category h3 a {
	color:#656564;
}
.buisness-sidebar .category h3 a:hover {
	text-decoration:none;
}
.buisness-sidebar .category1 {
	margin:0 0 21px;
	padding-left:20px;
	width:158px;
}

.buisness-sidebar .category1 h3 {
	margin:0 0 10px;
	font-size:18px;
	color:#656564;
}
.buisness-sidebar .textbox1{
	height:20px;
	width:228px;
}
.buisness-sidebar .category1 h3 a:hover {
	text-decoration:none;
}
/* Search tag cloud */
.search-tag-cloud {
	width:156px;
	overflow:hidden;
	margin:0 0 13px;
	padding:9px 9px 20px 13px;
	border:1px solid #c6c6c6;
}
.search-tag-cloud a {
	color:#9f9f9f;
	line-height:20px;
}
.search-tag-cloud h3 {
	margin:0 0 13px;
	font-size:18px;
}
.search-tag-cloud h3 a {
	color:#656564;
	line-height:normal;
}
.search-tag-cloud h3 a:hover {
	color:#000;
	text-decoration:none;
}
.search-tag-cloud a.tag01 {
	font-size:16px;
	font-weight:bold;
}
.search-tag-cloud a.tag02 {
	font-size:16px;
	font-weight:bold;
}
.search-tag-cloud a.tag03 {
	font-size:12px;
}
.search-tag-cloud a.tag04 {
	font-size:12px;
}
.search-tag-cloud a.tag05 {
	font-size:16px;
	font-weight:bold;
}
.search-tag-cloud a.tag06 {
	font-size:16px;
}
.search-tag-cloud a.tag07 {
	font-size:12px;
}
.search-tag-cloud a.tag08 {
	font-size:12px;
}
.search-tag-cloud a.tag09 {
	font-size:12px;
}
.search-tag-cloud a.tag10 {
	font-size:12px;
}
.search-tag-cloud a.tag11 {
	font-size:12px;
}
.search-tag-cloud a.tag12 {
	font-size:16px;
	font-weight:bold;
}
.search-tag-cloud a.tag13 {
	font-size:14px;
}
.search-tag-cloud a.tag14 {
	font-size:16px;
}
.search-tag-cloud a.tag15 {
	font-size:16px;
}
.search-tag-cloud a.tag16 {
	font-size:16px;
}
.search-tag-cloud a.tag17 {
	font-size:16px;
}
.search-tag-cloud a.tag18 {
	font-size:16px;
	font-weight:bold;
}
.search-tag-cloud a.tag19 {
	font-size:16px;
	font-weight:bold;
}
.content-adv {
	width:100%;
	overflow:hidden;
}
.content-adv img {
	display:block;
}
.business-content .popup-holder {
	float:right;
	margin:9px 13px 0 0;
	height:1%;
	position:relative;
	display:inline;
	overflow:visible;
	width:auto;
}
.business-content .popup-holder:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
span.filter-label {
	float:left;
	margin:0 7px 0 0;
	display:inline;
	font-size:11px;
	color:#3f3f3f;
}
a.location-open,
a.category-lnk {
	float:left;
	color:#09723b;
	margin:0 5px 0 0;
	display:inline;
	text-decoration:underline;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
a.location-open:hover,
a.category-lnk:hover {
	text-decoration:none;
}
a.category-lnk {
	background:url(../images/bg-category-open.gif) no-repeat 0 2px;
	padding:0 0 0 7px;
	margin:0;
}
.business-content .popup-holder.active a.location-open {
	font-weight:bold;
	text-decoration:none;
}
.business-content .popup {
	position:absolute;
	left:-102px;
	top:16px;
	width:181px;
	overflow:hidden;
	border:1px solid #09723b;
	background:#fff;
	z-index:15;
	padding:6px 0 9px 17px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	display:none;
}
.business-content .popup-holder.active .popup {
	display:block;
}
.business-content .popup ul {
	margin:0 11px 0 0;
	float:left;
	display:inline;
	padding:0;
	list-style:none;
	width:97px;
	overflow:hidden;
}
.business-content .popup ul.last {
	margin:0;
	width:70px;
}
.business-content .popup ul li {
	margin:0 0 4px;
	overflow:hidden;
	width:100%;
	float:left;
}
.business-content .popup ul li input {
	width:15px;
	height:14px;
	margin:0 1px 0 0;
	display:inline;
	float:left;
}
.business-content .popup ul li label {
	float:left;
}
.highlighted-block {
	width:100%;
	overflow:hidden;
	clear:both;
	padding:9px 0 0;
}
.highlighted-block img {
	float:left;
	margin:6px 13px 0 65px;
	display:inline;
}
.highlighted-block-text {
	float:left;
	overflow:hidden;
	width:529px;
	color:#656363;
}
.highlighted-block-text span {
	font:normal 11px Tahoma, Geneva, sans-serif;
}
.highlighted-block-text p {
	margin:4px 0 8px;
}
/*main business start*/
.main-business{
	width:751px;
	background:url(../images/bg-main-business.gif) repeat-y;
	position:relative;
	margin:21px 0 14px;}
.main-business .top{
	background:url(../images/main-business-top.gif) no-repeat;
}
.main-business .btm{
	background:url(../images/main-business-btm.gif) no-repeat 0 100%;
	height:1%;	overflow:hidden;
	padding:15px 17px 20px 18px;
}
.main-business .inside{
	height:1%;
	overflow:hidden;
}
.main-business .photo-gal{
	float:left;
	width:130px;
}
.main-business .photo-gal .big-image{
	margin:0 0 8px;
}
.main-business .photo-gal .big-image img{
	border:1px solid #ddddd7;
	background:#fff;
	display:block;
	padding:4px;
}
.main-business .photo-gal .photo-gal-nav{
	padding:0;	margin:0 0 3px;	list-style:none;
	width:110%;
	overflow:hidden;
}
.main-business .photo-gal .photo-gal-nav li{
	float:left;
	display:inline;
	margin:0 6px 0 0;
}
.main-business .photo-gal .photo-gal-nav img{
	vertical-align:top;
	border:1px solid #7c7b79;
}
.main-business .photo-gal .more{
	margin:0 0 6px;
}
.main-business .photo-gal .more a{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	line-height:16px;
}
.main-business .photo-gal .more a:hover{
	text-decoration:none;
}
.main-business .photo-gal .upload a{
	color:#d45916;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	padding:0 0 0 18px;
	background:url(../images/ico-upload.gif) no-repeat;
}
.main-business .text{
	float:right;
	width:570px;
}
.main-business .text .title{
	border-bottom:1px solid #cacaad;
	padding:0 0 0 6px;
}
.inbox #main-wrapper .main-business .text .title h2{
	font-size:22px;
	color:#0083bd;
	line-height:24px;
	margin:-4px 0 0;
}
.main-business .text .hold{
	height:1%;	overflow:hidden;
	padding:0 2px 0 0;
}
.main-business .text .col-1{
	float:left;
	width:345px;
	padding:7px 0 0;
}
.main-business .text .col-1 .rating{
	height:1%;	overflow:hidden;
	margin:0 0 12px;
	float:none;
	padding:0 0 0 5px;
}
.main-business .text .col-1 .rating ul{
	float:left;
	padding:0;	margin:0;	list-style:none;
}
.main-business .text .col-1 .rating ul li{
	float:left;
	width:17px;
	height:22px;
	background:url(../images/star.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.main-business .text .col-1 .rating ul li.active{
	background-position:0 -22px;
}
.main-business .text .col-1 .rating span{
	float:left;
	height:22px;
	line-height:20px;
	color:#57574e;
	font-size:11px;
	margin:0 0 0 25px;
}
.main-business .text .services{
	margin:0 0 8px;
	padding:0 0 0 12px;
	line-height:16px;
}
.main-business .text .services a{
	background:url(../images/ico-label.gif) no-repeat;
	padding:0 0 0 24px;
}
.main-business .text .col-1 dl{
	padding:0 0 0 12px;	margin:0 0 9px;
	height:1%;	overflow:hidden;
	line-height:17px;
}
.main-business .text .col-1 dl dt{
	font-weight:bold;
	float:left;
	clear:left;
	width:60px;
}
.main-business .text .col-1 dl dd{
	margin:0 0 3px 60px;
}
.main-business .text .btn-write{
	width:99px;
	height:21px;
	margin:0 0 0 12px;
	text-align:center;
	display:block;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	line-height:21px;
	background:url(../images/btn-write.gif) no-repeat;
}
.main-business .text .btn-write:hover{
	text-decoration:none;
	background:url(../images/bg-wrire-rev-btn-rell.gif) no-repeat;
}
.main-business .text .col-2{
	float:right;
	width:209px;
	overflow:hidden;
}
.main-business .text .quality{
	background:url(../images/bg-quality.gif) no-repeat;
	width:209px;
	height:35px;
	margin:0 0 12px;
}
.main-business .text .quality ul{
	padding:0 0 0 15px;	margin:0;	list-style:none;
	color:#000;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.main-business .text .quality li{
	float:left;
	display:inline;
	margin:3px 18px 0 0;
}
.main-business .text .quality span{
	display:block;
	color:#8e1111;
}
.main-business .text .col-2 .rating{
	padding:0 0 0 5px;
	margin:0 0 21px;
	overflow:hidden;
	height:1%;}
.main-business .text .col-2 .rating span{
	float:left;
	font-size:11px;
	line-height:16px;
}
.main-business .text .col-2 .rating ul{
	padding:0 9px 0 5px;	margin:0;	list-style:none;
	float:left;
}
.main-business .text .col-2 .rating ul li{
	float:left;
	width:11px;
	height:16px;
	background:url(../images/dollar.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.main-business .text .col-2 .rating ul li.active{
	background-position:0 -16px;
}
.main-business .text .col-2 .first-hold{
	width:100%;
	overflow:hidden;
	margin:0 0 38px;
}
.main-business .text .col-2 .first{
	float:right;
	background:url(../images/ico-first.gif) no-repeat;
	padding:0 0 0 33px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	height:33px;
}
.main-business .text .col-2 .first span{display:block;}
.main-business .text .col-2 .edit{
	text-align:right;
}
.main-business .text .col-2 .edit a{
	padding:2px 0 2px 27px;
	background:url(../images/ico-edit.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}
.main-business .text .col-2 .edit a:hover{
	text-decoration:none;
}
.main-business .icon{
	background:url(../images/icon.gif) no-repeat;
	width:52px;
	height:73px;
	position:absolute;
	top:-38px;
	right:12px;
}
.reviews-business{
	width:100%;
	padding:0 0 48px;
}
.reviews-business .headline{
	width:100%;
	overflow:hidden;
	border-bottom:3px solid #000;
	line-height:24px;
	padding:0 0 7px;

}
.inbox #main-wrapper .reviews-business .headline h2{
	float:left;
	margin:0;
	font-size:20px;
	color:#324555;
}
.reviews-business .pager-group{
	float:right;
	font-weight:bold;
	width:250px;
}
.reviews-business .pager-group p{
	float:right;
	margin:0;
}
.reviews-business .pager-group ul{
	float:right;
	padding:0;	margin:0;	list-style:none;
	overflow:hidden;
	height:1%;
}
.reviews-business .pager-group ul li{
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 5px 0 11px;
	background:url(../images/pager-split.gif) no-repeat left;
}
.reviews-business .pager-group ul a.link-prev{
	background:url(../images/bg-prev-lnk.gif) no-repeat left;
	padding:0 0 0 10px;
}
.reviews-business .pager-group ul a.link-next{
	background:url(../images/bg-next-lnk.gif) no-repeat right;
	padding:0 10px 0 0;
}
.reviews-business .sort-form{
	padding:12px 0;
	line-height:16px;
	font-size:12px;
	height:1%;	overflow:hidden;
}
.reviews-business .sort-form .label{
	float:left;
	font-weight:bold;
	color:#4e4e4e;
	margin:0 11px 0 0;
}
.reviews-business .sort-form label{
	float:left;
	margin:0 14px 0 3px;
}
.reviews-business .sort-form input{
	float:left;
	margin:1px 0 0;
	padding:0;
	width:16px;
	height:15px;
}
.reviews-business .reviews-business-list{
	width:100%;	background:url(../images/dotted-line.gif) repeat-x;
	overflow:hidden;
}
.reviews-business-list .item{
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	padding:12px 0;
}
.reviews-business-list .item .hold{
	width:100%;	overflow:hidden;
	margin:0 0 12px;
}
.reviews-business-list .item .text{
	float:left;
	border-right:1px solid #ccc;
	float:left;
	width:674px;
}
.reviews-business-list .item .author{
	width:100%;	overflow:hidden;
	margin:0 0 3px;
}
.reviews-business-list .item .author .avatar{
	float:left;
	padding:0 11px 0 0;
}
.reviews-business-list .item .author .avatar img{
	display:block;
}
.reviews-business-list .item .author .autor-txt{
	float:left;
	color:#0083bd;
	line-height:16px;
	margin:-2px 0 0;
}
.reviews-business-list .item .author .autor-txt p{
	margin:0;
}
.reviews-business-list .item .date{
	font-style:normal;
	font-weight:bold;
	color:#898585;
	font-size:11px;
}
.reviews-business-list .item .review-text{
	padding:9px 0 0;
}
.reviews-business-list .item .review-text p{
	margin:0;
}
.reviews-business-list .item .info-col{
	float:right;
	width:66px;
	padding:1px 0 0;
}
.reviews-business-list .item .info-col .rating{
	margin:0 0 17px;
}
.reviews-business-list .item .info-col .rating li{
	float:left;
}
.reviews-business-list .item .info-col .rating a{
	float:left;
	width:12px;
	height:12px;
}
.reviews-business-list .item .info-col .mail{
	padding:0 0 0 22px;
	background:url(../images/ico-mail.gif) no-repeat left;
	font-size:11px;
}
.reviews-business-list .item .tools{
	width:100%;
	overflow:hidden;
}
.reviews-business-list .item .tools p{
	line-height:17px;
	color:#59637c;
	margin:0;
}
.reviews-business-list .item .tools p .link-yes{
	margin:0 0 0 4px;
}
.reviews-business-list .item .tools p .link-yes img{
	vertical-align:middle;
}
.reviews-business-list .item .tools ul{
	float:right;
	padding:0 5px 0 0;	margin:0;	list-style:none;
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
}
.reviews-business-list .item .tools ul li{
	display:inline;
	background:url(../images/tools-split.gif) no-repeat left;
	padding:0 7px 0 10px;
}
.reviews-business-list .item .tools ul li.first-child,
.reviews-business-list .item .tools ul li:first-child{
	background:none;
}
.reviews-business-list .item .tools ul a{
	color:#59637c;
	text-decoration:underline;
}
.reviews-business-list .item .tools ul a:hover{
	text-decoration:none;
}
.reviews-business-list .item .tools ul a.follow{
	padding:1px 0 2px 21px;
	background:url(../images/ico-follow.gif) no-repeat;
}
.reviews-business-list .item .tools ul a.flag{
	padding:1px 0 2px 21px;
	background:url(../images/ico-flag.gif) no-repeat;
}
.bottom-page-holder{
	padding:15px 0 0;
	overflow:hidden;
	width:100%;}
/*business-map start*/
.business-map{
	margin:20px 0 19px;
}
.business-map img{
	display:block;
	border:1px solid #c6c6c6;
}
/*city start*/
.city-content{
	float:left;
	width:635px;
	padding:2px 0 60px;
	overflow:hidden;
}
/*city sidebar start*/
.city-sidebar{
	float:left;
	width:300px;
	padding:2px 0 60px;
	margin-left:21px;
}
.city-sidebar .banner{
	margin:0 0 18px;
}
.city-sidebar .banner a img{
	display:block;
	border:1px solid #756e64;
}
.city-sidebar .city-gallery{
	border:1px solid #b7b7b7;
	margin:0 0 17px;
	padding:13px 8px 13px 15px;
}
.city-sidebar .city-gallery .title{
	width:100%;
	overflow:hidden;
	line-height:20px;
	padding:0 0 12px;
}
.city-sidebar .city-gallery .title h3{
	float:left;
	font-size:18px;
	color:#324555;
	margin:0;
	word-spacing:-1px;
}
.city-sidebar .city-gallery .title a{
	color:#970f0f;
	font-size:10px;
	text-decoration:underline;
	float:right;
}
.city-sidebar .city-gallery .title a:hover{
	text-decoration:none;
}
.city-sidebar .city-gallery ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:11px;
}
.city-sidebar .city-gallery ul li{
	padding:0 12px 11px 4px;
	float:left;
	width:52px;
	text-align:center;
}
.city-sidebar .city-gallery ul img{
	border:1px solid #808080;
	display:block;
	margin:0 0 3px;
}
.city-sidebar .city-gallery ul a{
	display:block;
}
/*city main start*/
.city-main{
	width:635px;
	background:url(../images/bg-city-main.gif) repeat-y;
	margin:0 0 24px;
}
.city-main .top{
	background:url(../images/main-city-top.gif) no-repeat;
}
.city-main .btm{
	background:url(../images/main-city-btm.gif) no-repeat 0 100%; 
	height:1%;
	overflow:hidden;
	padding:16px 19px 11px 12px;
}
.city-main .col-1{
	float:left;
	width:453px;
}
.city-main .col-1 .add{
	padding:20px 0 0;
}
.city-main .col-1 .add a{
	background:url(../images/ico-plus.gif) no-repeat;
	padding:0 0 0 25px;
	font-weight:bold;
}
.city-main .col-2{
	width:132px;
	float:right;
	font:11px Tahoma, Arial, sans-serif;
}
.inbox #main-wrapper .city-main h2{
	font-size:22px;
	line-height:24px;
	color:#000;
	margin:-3px 0 8px;
	padding:0 0 0 6px;
}
.city-main h2 span{
	color:#0083bd;
}
.city-main .featured{
	width:100%;
	margin:0;
	background:url(../images/bg-city-featured.gif) repeat-y;
}
.city-main .featured .featured-top{
	background:url(../images/city-featured-top.gif) no-repeat;
}
.city-main .featured .featured-btm{
	background:url(../images/city-featured-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 15px 0;
}
.city-main .featured .title{
	width:100%;
	overflow:hidden;
	padding:0 0 11px;
}
.city-main .featured h3{
	font-size:12px;
	color:#d45916;
	margin:0;
	background:url(../images/featured-tab-l.gif) no-repeat;
	height:29px;
	line-height:29px;
	float:left;
}
.city-main .featured h3 span{
	float:left;
	height:29px;
	padding:0 13px;
	background:url(../images/featured-tab-r.gif) no-repeat 100% 0;
}
.city-main .featured-list{
	width:100%;
	overflow:hidden;
}
.city-main .featured-list .item{
	background:url(../images/dotted-line.gif) repeat-x;
	padding:10px 3px;
	height:1%;
	overflow:hidden;
	margin:-1px 0 1px;
}
.city-main .featured-list .item .image{
	float:left;
}
.city-main .featured-list .item .image img{
	display:block;
	border:1px solid #000;
}
.city-main .featured-list .item .text{
	width:348px;
	float:right;
}
.city-main .featured-list .item h4{
	color:#0083bd;
	font-size:18px;
	margin:-4px 0 2px;
}
.city-main .featured-list .item .tag p{
	margin:0 0 4px;
	padding:0 0 0 23px;
	line-height:16px;
	background:url(../images/ico-label2.gif) no-repeat;
	font-size:11px;
}
.city-main .featured-list .item address{
	font-style:normal;
	font-size:11px;
	color:#666;
}
.city-main .col-2 img{
	border:1px solid #000;
	display:block;
	margin:0 0 4px;
}
.city-main .col-2 h4{
	font-weight:normal;
	font-size:11px;
	margin:0 0 6px;
}
.city-main .col-2 p{
	margin:0 0 6px;
}
.city-main .col-2 .more{
	font-weight:bold;
}
.city-main .col-2 a{
	text-decoration:underline;
}
.city-main .col-2 a:hover{
	text-decoration:none;
}
.two-cols{
	width:100%;
	overflow:hidden;
	margin:0 0 35px;
}
/*city spots start*/
.city-spots{
	width:300px;
	float:left;
	display:inline;
	margin:0 0 0 3px;
}
.city-spots h3{
	border-bottom:3px solid #000;
	color:#324555;
	font-size:18px;
	padding:0 0 7px;
	margin:0;
}
.city-spots-list{
	width:100%;
}
.city-spots-list .item{
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	padding:14px 0 12px;
}
.city-spots-list h4{
	font-size:16px;
	color:#932802;
	margin:0 0 7px;
}
.city-spots-list ul{
	padding:0;
	margin:0;
	list-style:none;
}
.city-spots-list ul li{
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 4px 19px;
}
.city-spots-list .more{
	text-align:right;
	font-weight:bold;
	padding:9px 0 0;
}
.city-spots .google-ads{
	position:relative;
	width:100%;
	padding:14px 0 0;
}
.city-spots .google-ads h3{
	font-size:12px;
	padding:0;
	border:0;
	margin:0 0 5px;
}
.city-spots .google-ads h3 a{
	color:#36495a;
	text-decoration:underline;
}
.city-spots .google-ads a{
	text-decoration:underline;
}
.city-spots .google-ads a:hover{
	text-decoration:none;
}
.city-spots .google-ads p{
	margin:0;
	line-height:16px;
}
.city-spots .google-ads p a{
	color:#000;
}
.city-spots .google-ads .more{
	position:absolute;
	bottom:0;
	right:0;
	font:11px Tahoma, Arial, sans-serif;
	color:#7b7b7b;
	text-decoration:none;
	z-index:20;
}
.city-spots .google-ads .more:hover{
	text-decoration:underline;
}
/*city events start*/
.city-events{
	float:right;
	width:270px;
	border:1px solid #bed1dd;
	background:#dfedf6;
	padding:11px 14px;
}
.city-events h3{
	font-size:18px;
	color:#000;
	margin:0;
}
.city-events h3 strong{
	color:#324555;
}
.city-events h3 em{
	font-style:normal;
	font-weight:bold;
	color:#d45916;
}
.city-events h3 .span{
	color:#0083bd;
}
.city-events .all{
	padding:3px 0 7px;
}
.city-events .all a{
	text-decoration:underline;
}
.city-events .all a:hover{
	text-decoration:none;
}
.just-in .tabset,
.city-events .tabset{
	padding:0;
	margin:0 0 -1px;
	list-style:none;
	height:28px;
	line-height:28px;
	overflow:hidden;
	position:relative;
}
.just-in .tabset li,
.city-events .tabset li{
	float:left;
	margin:0 3px 0 0;
	display:inline;
}
.just-in .tabset a,
.city-events .tabset a{
	float:left;
	height:28px;
	text-decoration:none;
	background:url(../images/events-tab-l.gif) no-repeat;
	font-weight:bold;
	color:#324555;
	outline:none;
	cursor:pointer;
}
.just-in .tabset a span,
.city-events .tabset a span{
	background:url(../images/events-tab-r.gif) no-repeat 100% 0;
	height:28px;
	float:left;
	padding:0 13px;
}
.just-in .tabset a.active:hover,
.just-in .tabset a:hover,
.just-in .tabset a.active,
.city-events .tabset a.active,
.city-events .tabset a:hover{
	background:url(../images/events-tab-l.gif) no-repeat 0 -28px;
	color:#324555;
	text-decoration:none;
}
.just-in .tabset a:hover span,
.just-in .tabset a.active span,
.city-events .tabset a.active span,
.city-events .tabset a:hover span{
	background-position:100% -28px;
}
.city-events .tab-content{
	border:1px solid #bdbdbd;
	background:#fff;
}
.city-events div.tab{
	background:none;
	width:auto;
	margin:0;
}
.city-events-list{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.city-events-list li{
	margin:-1px 0 1px;
	border-top:1px solid #bdbdbd;
	padding:6px 0 12px;
	float:left;
	width:100%;
}
.city-events-list .image{
	float:left;
	display:inline;
	margin:0 0 0 15px;
	padding:7px 0 0;
}
.city-events-list .image img{
	display:block;
	border:1px solid #000;
}
.city-events-list .text{
	float:right;
	width:177px;
	padding:0 15px 0 0;
	line-height:17px;
}
.city-events-list h4{
	margin:0;
	font-size:12px;
}
.city-events-list p{
	margin:0;
}
.city-events-list .tag p{
	padding:0 0 0 28px;
	background:url(../images/ico-label2.gif) no-repeat 2px 2px;
	color:#0083bd;
}
.city-events .links{
	width:100%;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
	padding:6px 0 0;
}
.city-events .links .add{
	float:left;
	padding:0 0 0 22px;
	background:url(../images/ico-plus2.gif) no-repeat;
}
/*city banner */
.city-content .banner{
	text-align:center;
}
.city-content .banner img{
	vertical-align:top;
}
.buisness-sidebar .banner{
	margin:0 0 20px;
}
.buisness-sidebar .banner img{
	display:block;
}
/*review for start*/
.review-for{
	width:100%;
	padding:0 0 54px;
}
.inbox #main-wrapper .review-for h2{
	margin:-7px 0 20px;
	color:#ff7200;
	font-size:22px;
	position:relative;
}
/*review for main start*/
.review-for-main{
	height:1%;
	margin:0 0 22px;
	padding:0 0 0 12px;
}
.review-for-main .hold{
	width:100%;
	overflow:hidden;
}
.review-for-main .text{
	float:left;
	width:458px;
	line-height:18px;
}
.review-for-main .text .title{
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	color:#0083bd;
	padding:0 0 12px;
	margin:0 0 16px;
}
.review-for-main .text .title h3{
	margin:0 0 2px;
	font-size:22px;
	color:#0083bd;
	line-height:24px;
}
.review-for-main .text .title p{
	margin:0;
	font-size:16px;
	line-height:normal;
}
.review-for-main .text p{
	margin:0 0 18px;
}
.review-for-main .text .note{
	color:#4c4c4c;
}
.review-for-main .text .note .mark{
	font-weight:bold;
	color:#c10000;
}
.business-review-form .set-rating,
.review-for-main .set-rating{
	float:right;
	width:255px;
	background:url(../images/bg-set-rating.gif) repeat-y;
}
.business-review-form .set-rating .top,
.review-for-main .set-rating .top{
	background:url(../images/set-rating-top.gif) no-repeat;
}
.business-review-form .set-rating .btm,
.review-for-main .set-rating .btm{
	background:url(../images/set-rating-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
}
.business-review-form .set-rating-list,
.review-for-main .set-rating-list{
	width:100%;
}
.business-review-form .set-rating-list .line,
.review-for-main .set-rating-list .line{
	width:100%;
	overflow:hidden;
}
.business-review-form .set-rating-list .item,
.review-for-main .set-rating-list .item{
	border-bottom:1px solid #c9c9b5;
	height:1%;
	overflow:hidden;
	padding:12px 14px 12px 15px;
}
.business-review-form .set-rating-list .item{
	padding:10px 14px 9px 15px;
}
.business-review-form .set-rating-list .overall,
.review-for-main .set-rating-list .overall{
	border:0;
	padding-top:9px;
	padding-bottom:10px;
	height:23px;
}
.business-review-form .set-rating-list .label,
.review-for-main .set-rating-list .label{
	float:left;
	width:81px;
	font-size:12px;
	line-height:23px;
}
.business-review-form .set-rating-list .rating,
.review-for-main .set-rating-list .rating{
	float:left;
	padding:0;
	margin:0;
	height:23px;
	list-style:none;
	overflow:hidden;
}
.business-review-form .set-rating-list p{
	color:#636363;
	font-size:11px;
	text-align:right;
	margin:6px 0 0;
}

.business-review-form .set-rating-list .rating li,
.review-for-main .set-rating-list .rating li{
	float:left;
	display:inline;
	margin:0 0 0 4px;
}
.business-review-form .set-rating-list .rating li a,
.review-for-main .set-rating-list .rating a{
	width:21px;
	height:21px;
	border:1px solid #b2b2b2;
	background:url(../images/star2.gif) no-repeat;
}
.business-review-form .set-rating-list .rating li a{
	width:25px;
	height:23px;
	border:0;
}
.business-review-form .overall .rating li a{
	background:url(../images/star-overall.gif) no-repeat;
}
.business-review-form .value .rating li a{
	background:url(../images/star-value.gif) no-repeat;
}
.business-review-form .quality .rating li a{
	background:url(../images/star-quality.gif) no-repeat;
}
.business-review-form .services .rating li a{
	background:url(../images/star-services.gif) no-repeat;
}
.business-review-form .atmosphere .rating li a{
	background:url(../images/star-atmosphere.gif) no-repeat;
}
.business-review-form .set-rating-list .rating .active a,
.business-review-form .set-rating-list .rating a:hover{
	background-position:0 -23px;
}
.review-for-main .set-rating-list .rating a:hover,
.review-for-main .set-rating-list .rating .acive a{
	background-position:0 -21px;
}
.review-for-main .set-rating-list p{
	color:#636363;
	margin:7px 0 0;
	font-size:11px;
}
/*.write-review-form*/
.write-review-form{
	width:100%;
}
.inbox #main-wrapper .write-review-form h2{
	margin:0 0 5px;
	color:#ff7200;
	font-size:22px;
	position:relative;
	padding:0 0 0 12px;
}
.write-review-form .write-section{
	height:1%;
	overflow:hidden;
	line-height:16px;
	color:#787878;
	margin:0 0 10px;
	padding:0 0 0 12px;
}
.write-review-form .write-section textarea{
	float:left;
	width:508px;
	height:160px;
	padding:4px;
	border:1px solid #adadad;
	margin:0 17px 0 0;
	overflow:auto;
}
.write-review-form .write-section p{
	margin:0 0 16px;
}
.business-review-form .accordion,
.write-review-form .accordion{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.business-review-form .accordion li,
.write-review-form .accordion li{
	width:100%;
	float:left;
	margin:0 0 7px;
}
.business-review-form .accordion .opener,
.write-review-form .accordion .opener{
	display:block;
	background:url(../images/bg-opener2.gif) no-repeat;
	width:732px;
	height:48px;
	line-height:48px;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:22px;
	color:#6c7b84;
}
.business-review-form .accordion .opener{
	background:url(../images/bg-opener3.gif) no-repeat;
	width:863px;
}
.business-review-form .accordion .opener:hover,
.write-review-form .accordion .opener:hover{
	text-decoration:none;
}
.business-review-form .accordion .opener span,
.write-review-form .accordion .opener span{
	color:#fff;
	font-weight:normal;
}
.business-review-form .accordion .ui-state-active,
.write-review-form .accordion .ui-state-active{
	background-position:0 -48px;
	color:#fff;
}
.business-review-form .accordion .ui-state-active span,
.write-review-form .accordion .ui-state-active span{
	color:#bfbaba;
}
.business-review-form .accordion .slide,
.write-review-form .accordion .slide{
	width:100%;
	background:url(../images/bg-slide2.gif) repeat-y;
	overflow:hidden;
}
.business-review-form .accordion .slide{
	background:url(../images/bg-slide3.gif) repeat-y;
}
.business-review-form .accordion .slide .bg-slide,
.write-review-form .accordion .slide .bg-slide{
	background:url(../images/bg-slide-btm.gif) no-repeat 0 100%;
	overflow:hidden;
	width:712px;
	padding:13px 20px 20px;
}
.business-review-form .accordion .slide .bg-slide{
	background:url(../images/bg-slide3-btm.gif) no-repeat 0 100%;
	width:843px;
}
.business-review-form .accordion .additional-info,
.write-review-form .accordion .additional-info{
	width:100%;
}
.additional-info .rate{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
.additional-info .rate span{
	float:left;
	font-size:11px;
	line-height:23px;
	margin:0 5px 0 0;
}
.additional-info .rate ul{
	padding:0;
	margin:0;
	list-style:none;
	width:auto;
	float:left;
}
.additional-info .rate ul li{
	float:left;
	width:24px;
	height:23px;
	margin:0 5px 0 0;
	display:inline;
}
.additional-info .rate ul a{
	float:left;
	border:1px solid #adadad;
	width:22px;
	height:21px;
	background:url(../images/star3.gif) no-repeat;
}
.additional-info .rate ul a:hover,
.additional-info .rate ul .active a{
	background-position:0 -21px;
}
.additional-info .photos h3{
	font-size:12px;
	margin:0 0 10px;
}
.additional-info .photos ul{
	padding:15px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	border:1px solid #9b9b9b;
	background:#fff;
	width:710px;
	font-size:11px;
}
.additional-info .photos ul li{
	float:left;
	width:122px;
	padding:0 10px;
	margin:0;
}
.additional-info .photos ul img{
	display:block;
	border:1px solid #000;
}
.additional-info .photos ul h4{
	font-size:12px;
	line-height:16px;
	color:#de1004;
	padding:0 0 0 23px;
	margin:10px 0;
	background:url(../images/ico-flag2.gif) no-repeat 1px 0;
}
.additional-info .photos ul p{
	margin:0;
	line-height:17px;
}
.additional-info .photos ul .vote img{
	display:inline;
	border:0;
	vertical-align:middle;
	margin:0 4px 0 0;
}
.additional-info .photos ul .by{
	color:#767676;
}
.additional-info .photos ul .by a{
	color:#0d4c6f;
	text-decoration:underline;
}
.additional-info .photos ul .by a:hover{
	text-decoration:none;
}
.feedback{
	width:100%;
}
.feedback .row{
	width:100%;
	padding:4px 0 16px;
}
.feedback .row .hold{
	width:100%;
	overflow:hidden;
}
.feedback .row h3{
	margin:0 0 10px;
	font-size:12px;
}
.feedback .row h3 span{
	font-weight:normal;
}
.feedback .row textarea{
	float:left;
	width:365px;
	height:92px;
	padding:4px;
	border:1px solid #b8b6b6;
	margin:0;
	overflow:auto;
}
.feedback .row .note{
	width:294px;
	padding:12px 12px 0 17px;
	float:right;
	background:#ffffe5;
	font-size:11px;
	line-height:15px;
	min-height:88px;
}
* html .feedback .row .note{
	height:88px;
}
.feedback .row .note p{
	margin:0 0 15px;
}
.feedback .row .note p .mark{
	font-weight:bold;
	color:#c10000;
}
.feedback .row .note p a{
	font-weight:bold;
	color:#106f9e;
	text-decoration:underline;
}
.feedback .row .note p a:hover{
	text-decoration:none;
}
.feedback .row .radio{
	float:left;
	width:16px;
	height:15px;
	margin:1px 0 0;
	padding:0;
}
.feedback .row label{
	float:left;
	font-size:12px;
	margin:0 28px 0 4px;
	line-height:16px;
}
.write-review-form .form-submit{
	width:100%;
	overflow:hidden;
	padding:11px 0 0;
}
.write-review-form .form-submit .btn-post{
	float:right;
}
/*main-business2 start*/
.main-business2{
	float:right;
	width:725px;
	margin:0 0 62px;
}
.main-business2:after{
	content:'';
	display:block;
	clear:both;
}
/*main-business2 cental column start*/
.main-business2 .central-column{
	float:left;
	width:392px;
}
/*social favorites start*/
.social-favorites{
	background:#f9f8ea;
	border:1px solid #aba7a7;
	padding:8px 13px 12px;
	height:1%;
	position:relative;
	margin:0 0 19px;
}
.social-favorites .title{
	width:100%;
	margin:0 0 13px;
}
.inbox #main-wrapper .just-in .title h2,
.inbox #main-wrapper .social-favorites .title h2{
	font-size:22px;
	color:#324555;
	margin:0; 
}
.social-favorites .ico-fav{
	position:absolute;
	overflow:hidden;
	top:-15px;
	width:38px;
	height:52px;
	right:16px;
	background:url(../images/ico-fav.gif) no-repeat;
}
.social-favorites .box{
	width:364px;
	background:url(../images/bg-box.gif) repeat-y;
}
.social-favorites .box .top{
	background:url(../images/bg-box-top.gif) no-repeat;
}
.social-favorites .box .btm{
	background:url(../images/bg-box-btm.gif) no-repeat 0 100%;
	height:1%;
	padding:8px 10px 11px 12px;
}
.just-in .list,
.social-favorites .list{
	width:100%;
	overflow:hidden;
}
.just-in .list .item,
.social-favorites .list .item{
	background:url(../images/dotted-line.gif) repeat-x;
	margin:-1px 0 1px;
	padding:7px 0 9px;
	width:100%;
	overflow:hidden;
}
.just-in .list .item{
	padding:9px 0 12px;
}
.just-in .list .image,
.social-favorites .list .image{
	width:52px;
	float:left;
	padding:5px 0 0;
}
.just-in .list .image img,
.social-favorites .list .image img{
	display:block;
	border:1px solid #000;
}
.just-in .list .text,
.social-favorites .list .text{
	float:right;
	width:273px;
	line-height:16px;
	color:#0083bd;
}
.just-in .list .text{
	width:275px;
}
.just-in .list h3,
.social-favorites .list h3{
	font-size:18px;
	margin:0;
	color:#0083bd;
	line-height:normal;;
}
.just-in .list h3 a,
.social-favorites .list h3 a{
	color:#0083bd;
}
.just-in .list p,
.social-favorites .list p{
	margin:0;
}
.social-favorites .links{
	width:100%;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
	padding:7px 0 0;
}
.social-favorites .links a{
	color:#0083bd;
}
.social-favorites .links a.add{
	float:left;
	padding:0 0 0 19px;
	background:url(../images/ico-plus.gif) no-repeat;
}
/*just in start*/
.just-in{
	border:1px solid #aba7a7;
	background:#dfedf6;
	padding:5px 11px 16px;
	height:1%;
	overflow:hidden;
}
.just-in .title{
	margin:0 0 11px;
	padding:0 0 0 8px;
}
.just-in .box{
	width:369px;
	background:url(../images/bg-box2.gif) repeat-y;
}
.just-in .box .top{
	background:url(../images/bg-box-top2.gif) no-repeat;
}
.just-in .box .btm{
	background:url(../images/bg-box-btm2.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:5px 11px 7px 15px;
}
.just-in .tab{
	width:auto;
	background:none;
	margin:0;
}
.just-in .tabset{
	padding:0 0 0 15px;
}
.just-in .tabset a span{
	padding:0 11px;
}

/*main-business2 extra column start*/
.main-business2 .extra-column{
	float:right;
	width:300px;
	display:inline;
	margin:0 2px 0 0;
}
 .extra-column .banner{
	margin:0 0 17px;
}
 .extra-column .banner img{
 	display:block;
 }
.around-world{
	width:100%;
	margin:0 0 19px;
}
.inbox #main-wrapper .around-world h2{
	margin:-3px 0 5px;
	font-size:18px;
	color:#656564;
}
.best{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.best li{
	width:100%;
	float:left;
	padding:0 0 4px;
}
.best a.link-opener{
	display:block;
	background:url(../images/bg-best-link.gif) no-repeat;
	padding:0 0 0 38px;
	height:39px;
	overflow:hidden;
	line-height:38px;
	color:#0083bd;
	font-weight:bold;
	outline:none;
	font-size:16px;
}
.best a.link-opener:hover{
	text-decoration:none;
}
.best a span{
	font-weight:normal;
}
.best .header{
	overflow:hidden;
	height:1%;
}
.best .header .link-opener{
}
.best li.active a.link-opener{
	background-position:0 -39px;
	color:#000;
	text-decoration:none;
	padding:3px 0 0 38px;
	height:36px;
}
.best .slide{
	width:100%;
	background:url(../images/bg-best-slide.gif) repeat-y;
	display:none;
}
.best .active .slide{
	display:block;
}
.best .slide .btm{
	background:url(../images/bg-best-btm.gif) no-repeat 0 100%;
	width:272px;
	padding:0 14px 16px;
	overflow:hidden;
}
.best .slide .links{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.best .slide .links a{
	float:left;
	height:20px;
	line-height:20px;
	background:url(../images/bg-best-link-l.gif) no-repeat;
	overflow:hidden;
	color:#384b5b;
	margin:0 5px 0 0;
	cursor:pointer;
}
.best .slide .links a span{
	float:left;
	height:20px;
	line-height:20px;
	background:url(../images/bg-best-link-r.gif) no-repeat 100% 0;
	overflow:hidden;
	padding:0 9px;
}
.best .slide .links a.active,
.best .slide .links a:hover{
	background-position:0 -20px;
	text-decoration:none;
	color:#fff;
}
.best .slide .links a.active span,
.best .slide .links a:hover span{
	background-position:100% -20px;
}
.best .slide ol{
	margin:0 0 0 20px;
	line-height:17px;
	color:#0083bd;
	padding:0;
}
* html .best .slide ol{
	margin:0 0 0 28px;
}
* +html .best .slide ol{
	margin:0 0 0 28px;
}
.best .slide ol li{
	width:auto;
	float:none;
}
.critics{
	width:100%;
	margin:0 0 19px;
}
.critics .title{
	border-bottom:3px solid #000;
	padding:0 0 6px;
}
.inbox #main-wrapper .critics .title h2{
	margin:0;
	color:#656564;
	font-size:18px;
}
.critics ul{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0 0 9px;
	list-style:none;
}
.critics ul li{
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	width:100%;
	float:left;
	padding:8px 0 14px;
}
.critics ul .image{
	float:left;
	width:52px;
	padding:3px 0 0;
}
.critics ul .image img{
	display:block;
	border:1px solid #000;
}
.critics ul .text{
	float:right;
	width:234px;
	line-height:16px;
	color:#0083bd;
}
.critics ul h3{
	font-size:16px;
	margin:0;
	line-height:18px;
}
.critics ul p{
	margin:0;
}
.critics ul .reviews{
	background:url(../images/ico-pencil.gif) no-repeat;
	padding:0 0 0 21px;
	font-size:11px;
	font-weight:bold;;
}
.critics .more{
	text-align:right;
	font-weight:bold;
}
.critics .more a{
	text-decoration:underline;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 6px;
	padding:0 10px 0 0;
}
.critics .more a:hover{
	text-decoration:none;
}
/*business-sidebar2 start*/
.business-sidebar2{
	float:left;
	width:208px;
	padding:0 0 62px;
	/*position:absolute;*/
	top:302px;
}
.business-sidebar2 .banner{
	margin:0 0 18px;
	border:1px solid #aaa;
	padding:13px 13px 17px;
}
.business-sidebar2 .banner img{
	display:block;
}
.browse{
	width:100%;
	margin:0 0 15px;
}
.browse .box{
	width:100%;
}
.browse .box .title h3{
	font-size:12px;
	margin:0;
	background:#278cc4;	
	color:#fff;
	padding:5px 0 6px 12px;
}
.browse .box .title .active{
	font-size:12px;
	margin:0;
	/*background:#278cc4; */
	background:#c94425;
	color:#fff;
	padding:5px 0 6px 12px;
}
.browse .box .title h3 span{
	padding:0 10px 0 0;
	background:url(../images/arrow.gif) no-repeat 100% 5px;
}
.browse .box .active h3{
	border:1px solid #3a4766;
	background:#5b6783;
}
.browse .box .inside{
	border:1px solid #d3d3d3;
	background:#f8f8f8;
	padding:9px 8px 12px 10px;
	height:1%;
	overflow:hidden;
}
.browse .box ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:22px;
	width:100%;
	overflow:hidden;
}
.browse .box ul li{
	/*float:left;*/
	width:100%;
}
.browse .box ul li.active{
	font-weight:bold;
}
.browse .box ul li.active a{
	/*color:#5b6783;*/
	color:#c94425;
}
.browse .box ul ul{
	border:1px solid #cacaca;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	padding:8px;
	height:1%;
	width:auto;
	line-height:21px;
	overflow:hidden;
}
.browse .box ul ul li{
	padding:0;
}
.browse .box ul .active ul a,
.browse .box ul ul a{
	color:#0e75a4;
	font-weight:normal;
	/*padding:0 0 0 21px;*/
	/*background:url(../images/bullet-plus.gif) no-repeat 0 1px;*/
}
.browse .box ul ul li.active a{
	/*background:url(../images/bullet-minus.gif) no-repeat 0 1px;*/
}
.browse .box ul ul .active a{
	font-weight:bold;
}
.browse .box ul .active ul a span,
.browse .box ul ul a span{
	color:#4c4d4e;
}
.browse .box ul ul ul{
	border:0;
	padding:0;
	margin:0;
	list-style:none;
	display:none;
}
.browse .box ul ul .active ul{
	display:block;
}
.browse .box ul ul ul li{
	padding:0 0 0 21px;
	background:none;
}
.browse .box ul ul .active ul a,
.browse .box ul ul ul a{
	color:#367305;
	font-weight:normal;
	padding:0;
	background:none;
}
.browse .box .more{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding:2px 0 0;
}
.browse .box .more a{
	padding:0 10px 0 0;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 6px;
	text-decoration:underline;
}
.browse .box .more a:hover{
	text-decoration:none;
}
.browse .box .find{
	width:100%;
	padding:12px 0 0;
}
.browse .box .find .link-opener{
	display:block;
	height:28px;
	background:url(../images/bg-find-link.gif) no-repeat;
	line-height:28px;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 15px;
}
.browse .box .find .link-opener:hover{
	text-decoration:none;
}
.browse .box .active .link-opener{
	background-position:0 -28px;
	color:#474747;
}
.browse .box .find .slide{
	width:188px;
	background:url(../images/bg-find-slide.gif) repeat-y;
	position:absolute;
	left:-9999px;
}
.browse .box .active .slide{
	position:static;
}
.browse .box .find .slide .btm{
	padding:2px 14px 15px;
	width:160px;
	background:url(../images/bg-find-btm.gif) no-repeat 0 100%;
}
.browse .box .find-form{
	width:100%;
	color:#505050;
	font-size:11px;
	line-height:14px;
}
.browse .box .find-form .row{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.browse .box .find-form select{
	width:158px;
}
.browse .box .find-form .bt-search{
	display:block;
}
.browse .box .find-form p{
	margin:0;
}
.browse .box .find-form p.important{
	color:#c5140f;
}
.browse .box .find-form p a{
	font-weight:bold;
	text-decoration:underline;
}
.browse .box .find-form p a:hover{
	text-decoration:none;
}
.business-sidebar2 .business-adv02{
	width:206px;
}
.business-search-form{
	width:100%;
	margin:0 0 26px;
}
.inbox #main-wrapper .business-search-form h2{
	font-size:22px;
	line-height:26px;
	margin:-4px 0 13px;
	padding:0 0 7px;
	color:#ff7200;
	border-bottom:1px solid #ccc;
}
.business-search-form h3{
	margin:-6px 0 14px;
	font-size:18px;
	color:#0e75a4;
}
.business-search-form h3 span{
	font-weight:normal;
}
.business-search-form label{
	display:block;
	font-weight:bold;
	color:#000;
	font-size:16px;
	line-height:18px;
	margin:0 0 9px;
}
.business-search-form .form-row{
	width:100%;
	overflow:hidden;
}
.business-search-form .txt{
	float:left;
	border:1px solid #a5a5a5;
	width:300px;
	padding:4px 5px 5px;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
.business-search-form .bt-search{
	float:right;
}
/*central column wide start*/
.main-business2 .central-column-w{
	float:left;
	width:572px;
}
/*business search form start*/
.central-column-w .business-search-form{
	width:100%;
	background:url(../images/bg-search-form.gif) repeat-y;
	margin:0 0 19px;
	position:relative;
}
.central-column-w .business-search-form .top{
	background:url(../images/bg-search-form-top.gif) no-repeat;
}
.central-column-w .business-search-form .btm{
	background:url(../images/bg-search-form-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:12px 17px 15px 14px;
}
.central-column-w .business-search-form .icon{
	background:url(../images/ico-search-man.gif) no-repeat;
	width:45px;
	height:54px;
	position:absolute;
	top:-14px;
	right:-1px;
}
.inbox #main-wrapper .central-column-w .business-search-form h2{
	color:#0e75a4;
	font-size:18px;
	margin:0;
	border:none;
	padding:0;
}
.inbox #main-wrapper .central-column-w .business-search-form h2 span{
	font-weight:normal;
}
.central-column-w .business-search-form label{
	float:left;
	width:201px;
	line-height:31px;
	font-size:12px;
	margin:0;
}
.central-column-w .business-search-form .txt{
	float:left;
	width:250px;
	font-size:12px;
	padding:7px 5px;
}
.local-search-result{
	width:100%;
}
.local-search-result h3{
	font-size:18px;
	color:#ff7200;
	margin:0 0 4px;
}
.local-search-result h3 span{
	color:#000;
	font-weight:normal;
}
.local-search-result .pager-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	padding:8px 0 9px;
}
.local-search-result .pager-group{
	float:right;
	font-weight:bold;
	width:250px;
}
.local-search-result .pager-group p{
	float:right;
	margin:0;
}
.local-search-result .pager-group ul{
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.local-search-result .pager-group ul li{
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 5px 0 11px;
	background:url(../images/pager-split.gif) no-repeat left;
}
.local-search-result .pager-group ul a.link-prev{
	background:url(../images/bg-prev-lnk.gif) no-repeat left;
	padding:0 0 0 10px;
}
.local-search-result .pager-group ul a.link-next{
	background:url(../images/bg-next-lnk.gif) no-repeat right;
	padding:0 10px 0 0;
}
.local-search-result .sort-form{
	line-height:16px;
	font-size:12px;
	height:1%;
	float:left;
}
.local-search-result .sort-form .label{
	float:left;
	font-weight:bold;
	color:#4e4e4e;
	margin:0 11px 0 0;
}
.local-search-result .sort-form label{
	float:left;
	margin:0 14px 0 3px;
}
.local-search-result .sort-form input{
	float:left;
	margin:1px 0 0;
	padding:0;
	width:16px;
	height:15px;
}
.local-search-list{
	width:100%;
}
.local-search-list .item{
	width:100%;
	overflow:hidden;
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
	padding:13px 0 14px;
}
.local-search-list .item .holder{
	float:left;
	width:475px;
	border-right:1px solid #e6e6e6;
}
.local-search-list .item .image{
	float:left;
	width:64px;
}
.local-search-list .item .image img{
	border:1px solid #000;
	display:block;
}
.local-search-list .item .text{
	float:left;
	width:280px;
	color:#0083bd;
	line-height:19px;
}
.local-search-list .item h4,
.local-search-list .item h3{
	font-size:16px;
	margin:-3px 0 -1px;
}
.local-search-list .item p{
	margin:0;
}
.local-search-list .item .rate{
	float:right;
	width:115px;
	padding:5px 15px 0 0;
	text-align:right;
	color:#848484;
	font:italic 11px Tahoma, Arial, sans-serif;
}
.local-search-list .item .rate p{
	margin:0;
}
.local-search-list .item .rating{
	padding:0;
	margin:0 0 5px auto;
	list-style:none;
	width:60px;
	overflow:hidden;
	float:none;
}
.local-search-list .item .rating li{
	float:left;
	text-align:left;
	width:12px;
	height:12px;
}
.local-search-list .item .update{
	float:right;
	width:90px;
	text-align:right;
	font:11px/16px Tahoma, Arial, sans-serif;
	color:#000;
	padding:4px 0 0;
}
.local-search-list .item .update p{
	margin:0;
}
.local-search-list .item .update .date{
	display:block;
	color:#767676;
	font-style:normal;
}
.local-search-result .add-business{
	overflow:hidden;
	height:1%;
	line-height:26px;
	padding:18px 0 0;
}
.local-search-result .add-business p{
	float:left;
	margin:0 10px 0 0;
}
.local-search-result .add-business a{
	padding-top:0;
	height:26px;
}
/*extra column narrow start*/
.main-business2 .extra-column-n{
	float:right;
	width:120px;
	display:inline;
	margin:0 2px 0 0;
}
.main-business2 .extra-column-n .banner{
	margin:0 0 9px;
}
.main-business2 .extra-column-n .banner img{
	display:block;
}
.popular{
	border:1px solid #b7b7b7;
	padding:13px 4px 10px 10px;
}
.popular h3{
	color:#6b6a6a;
	font-size:12px;
	margin:0;
}
.popular ul{
	padding:0;
	margin:0;
	list-style:none;
	font:11px/18px Tahoma, Arial, sans-serif;
}
/*add-business-column start*/
.add-business-column{
	width:100%;
	margin:0 0 61px;
}
.add-business-column .title{
	font-size:16px;
	font-weight:bold;
	margin:0 0 11px;
}
.inbox #main-wrapper .add-business-column .title h2{
	color:#fe7201;
	font-size:22px;
	margin:-4px 0 5px;
}
.add-business-column .title p{
	margin:0;
}
.add-business-column .steps{
 	padding:0;
 	margin:0;
 	list-style:none;
	overflow:hidden;
	height:81px;
	line-height:70px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.add-business-column .steps li{
	float:left;
	margin:0 6px 0 0;
	display:inline;
	padding:0 0 0 144px;
	width:303px;
	height:81px;
}
.add-business-column .steps span{
	color:#f0ece8;
}
.add-business-column .steps .step1{
	background:url(../images/step1.gif) no-repeat;
}
.add-business-column .steps .step2{
	background:url(../images/step2.gif) no-repeat;
}
.add-business-column .steps li.active{
	background-position:0 -81px;
}
.step-box{
	width:960px;
	background:url(../images/bg-step-box.gif) repeat-y;
}
.step-box .step-box-top{
	background:url(../images/bg-step-box-top.gif) no-repeat;
}
.step-box .step-box-btm{
	background:url(../images/bg-step-box-btm.gif) no-repeat 0 100%;
	padding:11px 38px 25px 39px;
	overflow:hidden;
	height:1%;
}
.business-info-form{
	width:100%;
}
.business-info-form .note{
	text-align:right;
	font:15px/14px Tahoma, Arial, sans-serif;
	color:red;
}
.business-info-form .note p{
	margin:0;
}
.business-info-form .note p span{
	font-weight:bold;
	color:#ca0b0b;
}
.business-info-form .section{
	padding:0 0 16px;
	background:url(../images/dotted-line2.gif) repeat-x 0 100%;
	margin:0 0 9px;
}
.business-info-form .label,
.business-info-form label{
	display:block;
	font-size:18px;
	color:#000;
	line-height:22px;
	margin:0 0 9px;
	font-weight:bold;
}
.business-info-form label a{
	color:#0267a7;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	margin:0 0 0 12px;
}
.business-info-form label a:hover{
	text-decoration:none;
}
.business-info-form .label .mandatory,
.business-info-form label .mandatory{
	color:#ca0b0b;
}
/*#citydiv input{
	border:1px solid #a5a5a5;
	padding:7px 13px 8px;
	font-size:12px;
	width:176px;
}*/
.business-info-form .txt{
	border:1px solid #a5a5a5;
	padding:7px 13px 8px;
	font-size:12px;
	width:610px;
}

.business-info-form label.sub-label{
	font-size:12px;
	line-height:17px;
	margin:0 0 5px;
}
.business-info-form label.sub-label span{
	font-weight:normal;
}
.business-info-form .address-line-1,
.business-info-form .address-line-2{
	width:100%;
	overflow:hidden;
}
.business-info-form .address-line-1{
	margin:0 0 10px;
}
.business-info-form .address-1{
	float:left;
	width:322px;
}
.business-info-form .address-1 .txt{
	width:285px;
}
.business-info-form .address-2{
	float:left;
	width:314px;
}
.business-info-form .address-2 .txt{
	width:288px;
}
.business-info-form .country{
	float:left;
	width:258px;
	margin:0;
}
.business-info-form .country select{
	width:249px;
}
.business-info-form .zip{
	float:left;
	width:135px;
}
.business-info-form .zip .txt{
	width:107px;
}
.business-info-form .city{
	float:left;
	width:245px;
}
.business-info-form .city .txt{
	width:208px;
}
.business-info-form .accept,
.business-info-form .vagetarian,
.business-info-form .owner{
	width:100%;
	overflow:hidden;
}
.business-info-form .accept .label,
.business-info-form .vagetarian .label,
.business-info-form .owner .label{
	float:left;
	margin:0 19px 0 0;
}
.business-info-form .accept .radio,
.business-info-form .vagetarian .radio,
.business-info-form .owner .radio{
	float:left;
	margin:5px 0 0;
	padding:0;
	width:15px;
	height:16px;
}
.business-info-form .accept label,
.business-info-form .vagetarian label,
.business-info-form .owner label{
	float:left;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding:0 28px 0 8px;
}
.business-info-form .category{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:none;
	border:0;
}
.business-info-form .category li{
	float:left;
	width:100%;
	padding:0 0 11px;
}
.business-info-form .category .service{
	float:left;
	width:266px;
}
.business-info-form .category select{
	width:256px;
}
.business-info-form .category .specialization{
	float:left;
	width:295px;
}
.business-info-form .specialization select{
	width:286px;
}
.business-info-form .category .other{
	float:left;
	width:322px;
}
.business-info-form .other .txt{
	width:294px;
	color:#b2b2b2;
}
.business-info-form .other .not-showing{
	text-align:right;
	line-height:32px;
}
.business-info-form .other .not-showing p{
	margin:0;
}
.business-info-form .market-2 p a,
.business-info-form .other .not-showing p a{
	color:#0267a7;
	text-decoration:underline;
}
.business-info-form .market-2 p a:hover,
.business-info-form .other .not-showing p a:hover{
	text-decoration:none;
}
.business-info-form .note-holder{
	width:100%;
	overflow:hidden;
}
.business-info-form .note-holder .add-category{
	float:left;
	padding:0 0 0 21px;
	background:url(../images/ico-plus.gif) no-repeat 0 1px;
	color:#0267a7;
	text-decoration:underline;
}
.business-info-form .note-holder .add-category:hover{
	text-decoration:none;
}
.business-info-form .note-holder .other-note{
	float:right;
	width:322px;
	line-height:18px;
}
.business-info-form .note-holder .other-note p{
	margin:0;
}
.business-info-form .note-holder .other-note p span{
	color:#d80505;
	font-weight:bold;
}
.business-info-form .market{
	width:100%;
	overflow:hidden;
}
.business-info-form .market-1{
	float:left;
	width:256px;
}
.business-info-form .market-2{
	float:right;
	text-align:right;
	width:330px;
}
.business-info-form .market-2 p{
	margin:0;
	line-height:32px;
}
.business-info-form .market-1 select{
	width:256px;
}
.business-info-form .phone{
	width:100%;
	overflow:hidden;
}
.business-info-form .phone-1{
	float:left;
	width:81px;
}
.business-info-form .phone-1 .txt{
	width:44px;
}
.business-info-form .phone-2{
	float:left;
	width:176px;
}
.business-info-form .phone-2 .txt{
	width:148px;
}
.business-info-form .website{
	width:331px;
}
.business-info-form .website .txt{
	width:303px;
}
.business-info-form .label-holder{
	width:100%;
	overflow:hidden;
}
.business-info-form .label-holder .day{
	float:left;
	width:201px;
}
.business-info-form .label-holder label{
	float:left;
}
.business-info-form .timing{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.business-info-form .timing li{
	float:left;
	width:100%;
	padding:0 0 11px;
}
.business-info-form .timing .day-1{
	float:left;
	width:70px;
}
.business-info-form .timing .day-2{
	float:left;
	width:103px;
}
.business-info-form .timing .day-2 select,
.business-info-form .timing .day-1 select{
	width:70px;
}
.business-info-form .timing .to{
	float:left;
	height:32px;
	line-height:32px;
	width:27px;
	text-align:center;
}
.business-info-form .timing .times-2,
.business-info-form .timing .times-1{
	float:left;
	width:130px;
}
.business-info-form .timing .times-2 select,
.business-info-form .timing .times-1 select{
	width:130px;
}
.business-info-form .add-timing{
	padding:0 0 0 21px;
	background:url(../images/ico-plus.gif) no-repeat 0 1px;
	color:#0267a7;
	text-decoration:underline;
}
.business-info-form .add-timing:hover{
	text-decoration:none;
}
.business-info-form .form-submit{
	width:100%;
	overflow:hidden;
	background:#fff;
	position:relative;
	margin:-10px 0 0;
	z-index:20;
	padding:4px 0 5px;
}
.business-info-form .form-submit input{
	float:right;
	margin:0 0 0 15px;
}
/*business-review-form start*/
.business-review-form{
	width:100%;
}
.business-review-form .top-section{
	width:100%;
	overflow:hidden;
	margin:0 0 33px;
}
.business-review-form .top-section .text-col{
	float:left;
	width:583px;
	line-height:17px;
	padding:16px 0 0;
}
.business-review-form .top-section .text-col p{
	margin:0 0 12px;
}
.business-review-form .top-section .note{
	color:#4c4c4c;
}
.business-review-form .top-section .note p{
	margin:0 0 16px;
}
.business-review-form .top-section .note p span{
	color:#c10000;
	font-weight:bold;
}
.business-review-form .top-section h3{
	font-size:18px;
	background:url(../images/line.gif) repeat-x 0 10px;
	margin:0 0 8px;
	color:#000;
}
.business-review-form .top-section h3 span{
	background:#fff;
	padding:0 8px 0 0;
}
.business-review-form .top-section .holder{
	width:100%;
	overflow:hidden;
}
.business-review-form .top-section textarea{
	padding:5px 5px;
	width:311px;
	border:1px solid #adadad;
	height:173px;
	overflow:auto;
	float:left;
}
.business-review-form .top-section .holder .text{
	float:right;
	width:243px;
	color:#787878;
	overflow:hidden;
	line-height:15px;
}
.business-review-form .top-section .holder .text p{
	margin:0 0 12px;
}
.business-review-form .set-rating{
	margin:19px 0 0;
}
.business-review-form .form-submit{
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
}
.business-review-form .form-submit input{
	float:right;
	margin:0 0 0 17px;
}
/* upload form */
.upload-holder{
	padding:11px 1px 25px 1px !important;
}
.upload{
	overflow:hidden;
	width:921px;
	padding:0 0 3px 21px;
	float:left;
	display:inline;
}
.upload h3{
	margin:8px 0 0;
	font-size:16px;
	color:#000;
}
.upload p{ margin:5px 0 0;}
/* photo table */
.photo-table{
	background-color:#fefeb6;
	line-height:25px;
	border:solid #f1f1f0;
	border-width:0 1px 1px;
	margin:11px 0 0;
}
.photo-table table{ width:100%;}
.photo-table table,
.photo-table tr,
.photo-table td{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.photo-table td{ border-top:1px solid #f1f1f0;}
.photo-table td.name{
	padding:0 0 0 11px;
	width:451px;
}
.photo-table td.name a{ color:#000;}
.photo-table td.action{
	padding:0 13px 0 0;
	text-align:right;
	width:128px;
}
.photo-table td.action a{ color:#0083bd;}
/* more */
.upload .more{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	margin:14px 0 0;
}
.upload .more a{
	float:left;
	padding:0 0 0 23px;
	background: url(../images/more.gif) no-repeat 0 50%;
	text-decoration:underline;
}
.upload .more a:hover{ text-decoration:none;}
.upload .upload-btn{
	overflow:hidden;
	height:1%;
}
.upload .upload-btn input{
	float:left;
	margin:12px 0 0 366px;
}
.uploaded-items{
	margin:23px 0 0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-top:3px solid #000;
}
.uploaded-items li{
	float:left;
	padding:14px 11px 15px 9px;
}
.uploaded-items img{
	display:block;
	border:1px solid #000;
}
.uploaded-items a{ text-decoration:underline;}
.uploaded-items a:hover{ text-decoration:none;}
.upload .submit{
	overflow:hidden;
	height:1%;
	padding:0 17px;
	margin:21px 0 0;
}
.upload .submit input{
	float:right;
}
/* event info block */
.step-box .security{
	overflow:hidden;
	width:920px;
	line-height:53px;
	padding:0 0 0 38px;
	margin:-10px -37px 11px -38px;
	border:solid #fdd9a0;
	border-width:1px 0;
	background:#fdfad2 url(../images/security.gif) no-repeat 399px 11px;
}
.step-box .security * { line-height:53px;}
* html .step-box .security{ position:relative;}
.step-box .security label{
	margin:0;
	white-space:nowrap;
	float:left;
}
.step-box .security label span{
	color:#959595;
	font-weight:normal;
}
.step-box .security ul{
	float:left;
	margin:0;	padding:0 0 0 17px;	list-style:none;
}
.step-box .security li{
	float:left;
	margin:0 10px 0 0;
}
.step-box .security li input{
	float:left;
	margin:21px 8px 0 0;
	width:16px;
	height:15px;
}
.step-box .security li label{
	font-size:12px;
	font-weight:normal;
}
.step-box .security-block{
	float:left;
	width:360px;
}
.nowrap{
	font-style:normal;
	white-space:nowrap;
}
.step-box .invitation-block{
	float:right;
	width:499px;
}
.step-box .textarea{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
}
.step-box .textarea textarea{
	float:left;
	margin:0;
	border:1px solid #a5a5a5;
	padding-left:13px;
	font-size:12px;
	overflow:auto;
	width:409px;
	height:90px;
	padding-top:10px;
}
.select-holder{
	overflow:hidden;
	height:1%;
	float:none !important;
}
.step-box .add-administrators{
	float:right;
	text-align:right;
	width:380px;
	margin:-8px 0 0;
}
.step-box .add-administrators .add{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	margin:14px 0 7px;
	
}
.step-box .add-administrators .add a{
	float:right;
	padding:0 0 1px 23px;
	background: url(../images/more.gif) no-repeat 0 50%;
}
.step-box .add-administrators p{
	margin:17px 0 -9px;
	position:relative;
}
.step-box .add-administrators p a{
	color:#0e75a4;
	text-decoration:underline;
}
.step-box .add-administrators p a:hover{ text-decoration:none;}
/* details section */
.details-section{
	overflow:hidden;
	height:1%;
	margin:-10px 0 0;
	padding:0 0 5px;
}
.details-section label{
	margin:0;
	font-size:12px;
}
.details-section .date{
	float:left;
	width:auto;
	margin:0 23px 0 0;
}
.details-section .date .txt{
	float:left;
	width:62px;
}
.details-section .date img{
	float:left;
	margin:7px 0 0 4px;
}
.details-section .time{
	float:left;
	width:auto;
}
.details-section .time select{
	float:left;
	width:91px;
}
.details-section .time .to{
	float:left;
	line-height:32px;
	padding:0 8px 0 9px;
}
/* street address */
.street-address{
	overflow:hidden;
	height:1%;
	margin:-4px 0 0;
}
.street-address .row{
	overflow:hidden;
	height:1%;
}
.street-address .txt{
	float:left;
	width:285px;
	margin:0 9px 0 0;
}
/* post address */
.post-address{
	overflow:hidden;
	height:1%;
	padding:13px 0 21px;
}
.post-address select{ width:100%;}
/* country address */
.country-address{
	float:left;
	width:101px;
	margin:0 9px 0 0;
}
/* state address */
.state-address{
	float:left;
	width:166px;
	margin:0 8px 0 0;
}
/* city address */
.city-address{
	float:left;
	width:205px;
	margin:0 9px 0 0;
}
.city-address .select{
	overflow:hidden;
	height:32px;
}

.city-address p{
	clear:both;
	margin:0;
	padding:10px 0 0;
	line-height:15px;
}
.city-address p a{
	text-decoration:underline;
	color:#0e75a4;
}
.city-address p a:hover{ text-decoration:none;}
/* zip address */
.zip-address{
	float:left;
	width:163px;
}
.zip-address .txt{ width:135px;}
.tabset-content .create-album{
	float:left;
	font-weight:bold;
	color:#0083bd;
	line-height:26px;
	background: url(../images/create-album.gif) no-repeat;
	margin:0 0 0 -14px;
	overflow:hidden;
	height:26px;
	position:relative;
}
* html .tabset-content .create-album{ position:static;}
.tabset-content .create-album span{
	float:left;
	cursor:pointer;
	background: url(../images/create-album-span.gif) no-repeat 100% 0;
	padding:0 9px 0 24px;
}
.tabset-content .create-album strong{ white-space:nowrap;}
.tabset-content .photos-num{
	float:right;
	margin:7px 0 0;
}
/* personal albums */
.personal-albums{
	border-bottom:1px solid #CCCCCC;
	border-top:3px solid #000000;
	clear:both;
	float:left;
	margin:0 0 3px;
	overflow:hidden;
	padding:4px 0 0;
	width:696px;
}
.personal-albums-create{ padding:0;}
/* albums list */
.albums-list{
	overflow:hidden;
	width:100%;
	margin:1px 0 -1px;	padding:15px 0 13px;	list-style:none;
	color:#757778;
	background: url(../images/albums-list.gif) repeat-x 0 100%;
}
.albums-list li{
	float:left;
	padding:0 13px 0 27px;
}
.albums-list a{ color:#0083bd;}
.albums-list img{
	display:block;
	border:1px solid #000;
}
.albums-list .title{
	display:block;
	margin:6px 0 0;
}
.albums-list p{ margin:2px 0 0;}
.tabset-content .upload-photo{
	float:right;
	margin:6px 0 0;
}
.inner-pager{ padding-top:7px !important;}
/* create-album-block */
.create-album-block{
	width:313px !important;
	margin:0 !important;
	background: url(../images/create-album-bg.gif) repeat-x;
	float:none !important;
	padding:13px 196px 0 194px;
}
.create-album-block .txt{
	float:left;
	border:1px solid #a5a5a5;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	padding:7px 13px 8px;
	width:285px;
	clear:both;
}
.create-album-block .select,
.create-album-block .text-holder,
.create-album-block .label-holder{
	overflow:hidden;
	width:100%;
}
.create-album-block .label-holder{ padding:13px 0 5px;}
.create-album-block select{
	width:313px;
	float:left;
}
.create-album-block label{
	font-size:16px;
	font-weight:bold;
	color:#000;
	float:left;
}
.create-album-block label.privacy{
	padding:0 24px 0 0;
	background: url(../images/privacy.gif) no-repeat 100% 50%;
}
.create-album-block .buttons{
	overflow:hidden;
	height:31px;
	margin:26px 0 28px 51px;
}
.create-album-block .buttons input{
	float:left;
	margin:0 10px 0 0;
}
/* edit-album-block */
#edit-album-block{
	overflow:hidden;
	height:1%;
}
#edit-album-block .back{
	padding:0 0 0 11px;
	background: url(../images/back.gif) no-repeat 0 50%;
}
#edit-album-block .title-head{
	display:block;
	font-size:16px;
	color:#000;
	margin:9px 0 0;
}
#edit-album-block p{
	margin:4px 0 0;
}
#edit-album-block td.name{
	width:301px;
}
#edit-album-block .more{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	margin:14px 0 0;
}
#edit-album-block .more a{
	float:left;
	padding:0 0 0 23px;
	background: url(../images/more.gif) no-repeat 0 50%;
	text-decoration:underline;
}
#edit-album-block .upload-photo{
	float:none;
	margin:9px auto 0;
	display:block;
}
#edit-album-block .editing-head{ margin:26px 0 8px;}
#edit-album-block h2{
	margin:0 !important;
	font-size:20px;
	font-weight:normal;
	color:#000;
}
#edit-album-block h2 strong{ color:#ff7200;}
/* editing section */
.editing-section{
	overflow:hidden;
	height:1%;
}
.editing-section .heading{
	overflow:hidden;
	height:1%;
}
.editing-section .heading .all-actions{
	margin:7px 0 0;	padding:0;	list-style:none;
	float:left;
	color:#0083bd;
}
.editing-section .heading .all-actions li{
	float:left;
	margin:0 20px 0 0;
}
.editing-section .heading .all-actions input{
	float:left;
	width:16px;
	height:15px;
	margin:0 6px 0 0;
}
.editing-section .heading .all-actions label{ float:left;}
.editing-section .heading .edit-album-link{
	float:right;
	padding:0 0 0 24px;
	background: url(../images/edit-icon.gif) no-repeat 0 50%;
	line-height:16px;
	margin:5px 0 0;
}
.editing-section .current-upload{
	overflow:hidden;
	height:1%;
	line-height:22px;
	font-weight:bold;
	margin:15px 0 0;
}
.editing-section .current-upload .nowrap{ white-space:nowrap;}
.editing-section .current-upload a{
	float:left;
	color:#fff;
	background:#bd1f00 url(../images/current-upload.gif) no-repeat;
}
.editing-section .current-upload a span{
	float:left;
	cursor:pointer;
	background: url(../images/current-upload-span.gif) no-repeat 100% 0;
	padding:0 18px 0 14px;
}
.editing-section .photo-lists{
	overflow:hidden;
	height:1%;
	margin:-12px 0 0;
}
.editing-section .photo-lists ul{
	overflow:hidden;
	width:750px;
	margin:3px -50px -3px 0;	padding:20px 0;	list-style:none;
	font-size:11px;
	background: url(../images/list-border.gif) repeat-x 0 100%;
}
.editing-section .photo-lists ul:first-child{
	background:none;
	border-bottom:1px solid #e5a599;
}
.editing-section .photo-lists li{
	float:left;
	width:220px;
	overflow:hidden;
	margin:0 18px 0 0;
}
.editing-section .photo-lists img{
	display:block;
	border:2px solid #000;
}
.editing-section .photo-lists .photo-actions{
	overflow:hidden;
	height:1%;
	margin:10px 0 0;	padding:0;	list-style:none;
	background:none;
	border-style:none;
}
.editing-section .photo-lists .photo-actions li{
	float:left;
	width:auto;
	margin:0 10px 0 0;
}
.editing-section .photo-lists .photo-actions input{
	float:left;
	width:16px;
	height:15px;
	margin:0 3px 0 0;
}
.editing-section .photo-lists .photo-actions label{
	float:left;
	color:#0083bd;
}
.editing-section .photo-lists .editing .photo-actions li.edit input{ display:none;}
.editing-section .photo-lists .editing .photo-actions li.edit label{
	font-weight:bold;
	color:#000;
	margin:0 0 0 11px;
}
.editing-section .photo-lists textarea{
	float:left;
	width:209px;
	height:64px;
	overflow:auto;
	border:1px solid #a5a5a5;
	padding-left:8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	margin:6px 0 0;
}
.editing-section .photo-lists .update-actions{
	overflow:hidden;
	height:1%;
	margin:0;	padding:8px 0 0;	list-style:none;
	background:none;
}
.editing-section .photo-lists .update-actions li{
	float:left;
	display:inline;
	width:auto;
	margin:0 8px 0 -9px;
	padding:0 9px;
	background: url(../images/update-separator.gif) no-repeat 0 50%;
}
.editing-section .photo-lists .update-actions a{ color:#0083bd;}
.bottom-back{
	float:left;
	margin:5px 0 0;
	text-decoration:underline;
	color:#0e75a4;
}
.bottom-back:hover{ text-decoration:none;}
.bottom-num{
	margin:14px 0 0 !important;
}
.change-buttons-holder{
	overflow:hidden;
	width:100%;
	padding:18px 0 0;
	clear:both;
}
.change-buttons-holder input{
	float:right;
	margin:0 0 0 9px;
}
/* events-section */
#events-section{
	overflow:hidden;
	height:1%;
}
#events-section h2{
	margin:0 25px 0 0 !important;
}
#events-section .review-search{
	float:left;
	width:auto;
}
#events-section .create-album{ float:right;}
/* inner tabs */
.inner-tabs{
	overflow:hidden;
	height:1%;
	clear:both;
	background-color:#edf5fa;
	border:1px solid #d0cece;
	padding:16px 15px 14px;
}
#events-section .tabset{
	overflow:hidden;
	height:1%;
	margin:0;	padding:0 17px 5px;	list-style:none;
	background: url(../images/inner-tabset.gif) no-repeat 0 100%;
}
#events-section .tabset li{
	float:left;
}
#events-section .inner-tab-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 5px;
	background: url(../images/inner-tabs-holder.gif) no-repeat 0 100%;
}
#events-section div.tab{
	background-color:#fff;
	border:solid #bdbdbd;
	border-width:0 1px;
	width:auto;
	padding:5px 16px 7px;
}
#events-section .events-head{
	overflow:hidden;
	height:1%;
	border-bottom:3px solid #000;
	padding:0 0 8px;
}
#events-section .events-footer{
	overflow:hidden;
	height:1%;
	border-top:1px solid #b2b2b2;
	padding:4px 0 0;
}
#events-section .events-footer .more{
	float:left;
	padding:0 0 0 23px;
	background: url(../images/more.gif) no-repeat 0 50%;
	font-weight:bold;
	margin:7px 0 0;
}
/* events list */
#events-section .local-search-list{
	overflow:hidden;
	height:1%;
}
#events-section .local-search-list .item{
	margin:1px 0 -1px;
}
#events-section .local-search-list .holder{
	width:323px;
}
#events-section .local-search-list .text{ width:245px;}
#events-section .local-search-list .side-attending{
	float:right;
	width:130px;
	text-align:right;
}
#events-section .local-search-list .side-attending .date{
	display:block;
	font-size:11px;
	color:#666565;
}
#events-section .local-search-list .side-attending .button{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	line-height:20px;
	margin:11px 0 0;
}
#events-section .local-search-list .side-attending .button a{
	float:right;
	color:#fff;
	background-color:#c23d1e;
	padding:0 8px;
}
/* sidebar */
.slide17-sidebar2 .category{
	width:109px;
	overflow:hidden;
	font-size:11px;
}
.slide17-sidebar2 .category h3{
	font-size:18px;
	color:#656564;
	margin:0;
}
.slide17-sidebar2 .category h3 a{ color:#656564;}
.slide17-sidebar2 .category ul{
	line-height:18px;
}
.slide17-sidebar2 .category li{ padding:0;}
.slide17-sidebar2 .business-adv02{
	width:105px;
	border:1px solid #000;
	padding:10px 8px 15px 9px;
}
.slide17-sidebar2 .business-adv02 ul{
	padding:0;
	margin:0;
	width:100%;
}
/* add-admin-block */
#add-admin-block{
	background: url(../images/add-admin.gif) no-repeat 2px 0;
	padding:5px 2px 0;
}
.add-admin-cont{
	background: url(../images/add-admin-cont.gif) no-repeat 0 100%;
	padding:0 0 5px;
}
.add-admin-wrap{
	overflow:hidden;
	height:1%;
	background-color:#fffff0;
	border:solid #d4d0a2;
	border-width:0 1px;
	padding:7px 20px 17px;
}
#add-admin-block h2{
	margin:0 !important;
	font-size:22px;
	color:#fc7301;
}
.add-admin-wrap p{ margin:5px 0 0;}
.admins-form .panels{
	overflow:hidden;
	height:1%;
	margin:20px 0 0;
}
.admins-form .panel{
	float:left;
	width:403px;
}
.admins-form .panel .head{
	overflow:hidden;
	height:26px;
}
.admins-form .panel .head h3{
	margin:0;
	float:left;
	font-size:18px;
	color:#000;
}
.admins-form .panel .head .review-search{
	float:right;
	margin:0;
	width:auto;
}
.admins-form .panel .block{
	height:188px;
	background: url(../images/panel.gif) no-repeat;
	overflow:hidden;
	padding:10px;
	margin:9px 0 0;
}
.admins-form .panel .block ul{
	margin:0;	padding:0;	list-style:none;
	overflow:auto;
	height:188px;
}
.admins-form .panel .block li{
	float:left;
	width:180px;
	padding:22px 0 8px;
}
.admins-form .panel .block input{
	float:left;
	width:16px;
	height:15px;
	margin:0 8px 0 0;
}
.admins-form .panel .block label{
	float:left;
	width:150px;
	color:#0083bd;
}
.admins-form .panel .block img{
	position:static;
	border:1px solid #000;
	float:left;
	margin:0 10px 0 0;
}
.admins-form .panel .block label strong{ display:block;}
.admins-form .panel .block label span{ display:block;}
.admins-form .submit{
	overflow:hidden;
	height:1%;
	margin:17px 0 0;
}
.admins-form .submit input{ float:right;}
.admins-form .add-remove{
	margin:58px 0 0;	padding:0 15px 0 15px;	list-style:none;
	float:left;
	width:79px;
	text-align:center;
	font:bold 16px/29px Arial, Helvetica, sans-serif;
}
.admins-form .add-remove li{
	float:left;
	width:100%;
	margin:11px 0 0;
}
.admins-form .add-remove a{
	float:left;
	width:100%;
	background: url(../images/add-remove-bt.gif) no-repeat;
	color:#34506a;
}
h2.create-head{ margin:0 !important;}
.browse .red .title .active{
	background-color:#c94425;
	border:1px solid #c94425;
}
.browse .red .title h3{
	background-color:#278cc4;
	border:1px solid #278cc4;
}
.browse .red ul li.active a{ color:#C94425;}
.browse .red ul ul.general{
	font-size:11px;
}
.browse .red ul ul.general a{
	color:#0e75a4;
	background:none;
	padding:0 9px;
}
.popular-events{
	overflow:hidden;
	height:1%;
	border:1px solid #c6c6c6;
	padding:5px 9px 0 13px;
	margin:19px 0 20px;
}
.popular-events h3{
	margin:0;
	font-size:18px;
	color:#656564;
	border-bottom:1px solid #b2b2b2;
	padding:0 0 6px;
}
.popular-events h3 span{
	background: url(../images/popular-events-arrow.gif) no-repeat 100% 50%;
	padding:0 16px 0 0;
}
.popular-events ul{
	margin:0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#0083bd;
}
.popular-events li{
	float:left;
	width:100%;
	background: url(../images/events-border.gif) repeat-x;
	margin:-1px 0 1px;
	padding:10px 0 12px;
}
.popular-events a{
	color:#628d3f;
	text-decoration:underline;
}
.popular-events a:hover{ text-decoration:none;}
.popular-events img{
	float:left;
	border:1px solid #000;
	margin:2px 0 0;
}
.popular-events .cont{
	float:right;
	width:144px;
}
.popular-events .title{
	display:block;
}
.popular-events .title a{
	color:#0083bd;
	text-decoration:none;
}
.popular-events .title a:hover{ text-decoration:underline;}
.popular-events .where{
	display:block;
}
.events-holder{
	float:right;
	/*width:722px;*/
    width: 100%;
	padding:0 0 62px;
}
.events-content{
	float:left;
	width:512px;
	position:relative;
    margin-left: 30px;
}
.events-aside{
	float:right;
	width:180px;
}
.events-aside .popular-events{
	margin:0 0 20px;
	padding:10px 11px 3px 13px;
}
.events-aside .popular-events h3{
	font-size:14px;
	padding:0 0 7px;
}
.events-aside .popular-events h3 span{
	background: url(../images/aside-popular-events-arrow.gif) no-repeat 100% 50%;
	padding:0 13px 0 0;
}
.events-aside .popular-events .cont{ width:114px;}
.events-aside .ad{
	display:block;
	margin:0 0 20px;
	border:2px solid #000;
}
/* features event */
#features-event{
	overflow:hidden;
	height:1%;
	background-color:#faf8eb;
	border:1px solid #c6c6c4;
	padding:8px 15px 14px;
	margin:0 0 20px;
	position:relative;
}
#features-event h2{
	margin:0 !important;
	color:#324555;
	font-size:22px;
}
.gallery{
	overflow:hidden;
	width:100%;
	color:#000;
}
.gallery .holder{
	position:relative;
	width:480px;
	overflow:hidden;
}
/* slide */
.gallery .slide{
	margin:8px 0 0;	padding:0;	list-style:none;
	width:9999px;
	overflow:hidden;
	float:left;
	position:relative;
}
.gallery .slide li{
	margin:0;
	float:left;
	width:443px;
	height:136px;
	background: url(../images/bg-gallery.gif) no-repeat;
	padding:9px 24px 0 13px;
}
.gallery img{
	float:left;
	border:1px solid #000;
	margin:4px 0 0;
}
.gallery .cont{
	float:right;
	width:315px;
}
.gallery h3{
	margin:0;
	font-size:18px;
	color:#0e75a4;
}
.gallery h3 a{ color:#0e75a4;}
.gallery .where{
	display:block;
	margin:4px 0 0;
}
.gallery .date{
	display:block;
	font-style:normal;
	margin:4px 0 0;
}
.gallery p{
	margin:4px 0;
	line-height:19px;
}
/* gallery-nav */
.gallery .gallery-nav{
	overflow:hidden;
	width:100%;
	clear:both;
}
.gallery .gallery-nav ul{
	margin:9px 0 0;	padding:0;	list-style:none;
	float:right;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.gallery .gallery-nav li{
	float:left;
	padding:0 0 0 5px;
}
.gallery .gallery-nav a.active{
	background: url(../images/bg-gallery-nav.jpg) no-repeat;
	width:23px;
	line-height:23px;
	color:#fff;
}
.gallery .gallery-nav a{
	display:block;
	cursor:pointer;
	width:21px;
	line-height:21px;
	border:1px solid #d8d8d8;
	background:#fff;
	color:#0083bd;
}
/* features-list-block */
#features-list-block{
	border:1px solid #aba7a7;
	background-color:#dfedf6;
	padding:7px 15px 15px;
}
#features-list-block h2{
	margin:0 !important;
	color:#324555;
	font-size:22px !important;
}
#features-list-block h2 .mark{ color:#c94425;}
#features-list-block h2 .place{
	font-weight:normal;
	color:#0083bd;
}
#features-list-block .filter{
	overflow:hidden;
	height:1%;
	margin:9px 0 0;
}
#features-list-block .filter .title{
	float:left;
	color:#4e4e4e;
}
#features-list-block .filter ul{
	margin:0;	padding:0;	list-style:none;
	float:left;
	color:#d45916;
	overflow:hidden;
}
#features-list-block .filter li{
	float:left;
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 10px 0 11px;
	background: url(../images/filter-separator.gif) no-repeat 0 50%;
}
#features-list-block .filter li a{ float:left;}
#features-list-block .filter li.active{ font-weight:bold;}
#features-list-block .filter li.active a{ color:#d45916;}
#features-list-block .filter li a.date{
	padding:0 0 0 21px;
	background: url(../images/calendar.jpg) no-repeat 0 50%;
}
/* features-list */
.features-list{
	background: url(../images/bg-features-list.gif) repeat-y;
	margin:14px 0 0;
	height:1%;
}
.features-list .holder{
	background: url(../images/bg-features-list-holder.gif) no-repeat;
}
.features-list .frame{
	background: url(../images/bg-features-list-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:11px 16px 14px 13px;
}
.features-list .head{
	overflow:hidden;
	width:100%;
	padding:0 15px 10px 12px;
	margin:0 -15px 0 -12px;
	background: url(../images/events-head-border.gif) repeat-x 0 100%;
}
.features-list .head .sort{
	float:left;
	width:252px;
}
.features-list .head .sort .title{
	float:left;
}
.features-list .head .sort ul{
	float:left;
	margin:0;	padding:0;	list-style:none;
}
.features-list .head .sort li{
	float:left;
	padding:0 0 0 7px;
}
.features-list .head .sort input{
	float:left;
	margin:0 2px 0 0;
	width:16px;
	height:15px;
}
.features-list .head .sort label{ float:left;}
.features-list .pager{
	float:right;
	color:#d75718;
	font-weight:bold;
}
.features-list .pager .prev{
	padding:0 0 0 10px;
	background: url(../images/features-prev.gif) no-repeat 0 50%;
}
.features-list .pager .next{
	padding:0 10px 0 0;
	background: url(../images/features-next.gif) no-repeat 100% 50%;
}
.features-list .pager ul{
	margin:0;	padding:0;	list-style:none;
	display:inline;
}
.features-list .pager li{
	display:inline;
	padding:0 1px;
}
.features-list .pager li a{ font-weight:normal;}
.features-footer{
	border-top:1px solid #b2b2b2;
	overflow:hidden;
	width:100%;
	padding:7px 0 0;
}
/* items */
.features-list .items{
	margin:0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
}
.features-list .items li{
	float:left;
	width:100%;
	margin:-1px 0 1px;
	background: url(../images/features-border.gif) repeat-x;
	padding:16px 0 15px;
}
.features-list .items img{
	float:left;
	border:1px solid #000;
}
.features-list .items .cont{
	float:left;
	width:256px;
	border-right:1px solid #ccc;
	padding:0 0 0 17px;
}
.features-list .items h3{
	margin:-1px 0 0;
	font-size:18px;
}
* html .features-list .items h3{ position:relative;}
.features-list .items h3 a{ color:#0083bd;}
.features-list .items .where{
	display:block;
	color:#0083bd;
	margin:2px 0 0;
}
.features-list .items .tags{
	display:block;
}
.features-list .items .ext{
	float:right;
	width:125px;
	text-align:right;
	color:#3B3333;
}
.features-list .items .date{
	display:block;
	font-style:normal;
	font-size:11px;
	float:left;
	/*clear:both;*/
	padding-left:22px;
	padding-bottom:2px;
}
/*.features-list .items .attendies{
	overflow:hidden;
	/*width:100%;
	margin:5px 0 3px;
	padding:0;
	float:none;
	background:none;
	line-height:20px;
}*/
.features-list .items .attendies span{
	float:right;
	color:#666565;
	background-color:#fff;
	/*padding:0 8px;*/
}
.features-list .items .interested{
	color:#666565;
	font:normal 12px Arial,Helvetica, sans-serif;
	cursor:text;
	text-decoration:none;
}
.features-list .add{
	float:left;
	font-weight:bold;
	padding:0 0 0 22px;
	background: url(../images/add.jpg) no-repeat 1px 50%;
}
/* privacy block */
.privacy-block{
	overflow:hidden;
	width:1000px;
	margin:-4px -100px 0 0;
}
.privacy-block .block{
	float:left;
	width:304px;
	margin:0 19px 0 0;
}
.privacy-block .block h3{
	margin:0;
	padding:0 13px;
	color:#fff;
	background-color:#2788bb;
	font-size:18px;
	line-height:37px;
}
.privacy-block .block .holder{
	border:solid #9dcfea;
	border-width:0 1px 1px;
	padding:15px 45px 12px 8px;
	min-height:153px;
}
* html .privacy-block .block .holder{ height:153px;}
.privacy-block .block h4{
	margin:0;
	font-size:12px;
	color:#000;
	padding:0 5px;
}
.privacy-block .block .visible{
	margin:-5px 0 0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
}
.privacy-block .block .visible li{
	float:left;
	width:100%;
	margin:12px 0 0;
}
.privacy-block .block .visible input{
	float:left;
	width:16px;
	height:15px;
	margin:0 7px 0 4px;
}
.privacy-block .block .visible label{
	float:left;
}
.privacy-block .block .now-visible{
	margin:7px 0 0;
	color:#9d0c0c;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
}
.privacy-block .block .now-visible a{ color:#9d0c0c;}
/* account block */
.account-actions{
	overflow:hidden;
	width:1000px;
	margin:0 -100px 0 0;	padding:0;	list-style:none;
	line-height:39px;
}
.account-actions li{
	float:left;
	width:434px;
	border:1px solid #a8b3bb;
	background-color:#ebf4fa;
	margin:0 28px 19px 0;
	padding:0 15px;
}
.account-actions h3{
	margin:0;
	float:left;
	font-size:18px;
}
.account-actions h3 a{ color:#0e75a4;}
.account-actions .action{
	float:right;
}
.account-actions .action a{
	color:#0e75a4;
	text-decoration:underline;
	padding:3px 0 3px 24px;
}
.account-actions .action a:hover{ text-decoration:none;}
.account-actions .action a.edit{ background: url(../images/edit.gif) no-repeat 0 50%;}
.account-actions .action a.change-password{ background: url(../images/password.gif) no-repeat 0 50%;}
.account-actions .action a.manage-friends{ background: url(../images/friends.gif) no-repeat 0 50%;}
/* breadcrumbs */
.breadcrumbs{
	margin:0;	padding:0 0 10px;	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:11px;
	color:#949494;
}
.breadcrumbs li{
	float:left;
	margin:0 4px 0 0;
}
.breadcrumbs li a{
	padding:0 9px 0 0;
	background: url(../images/breadcrumbs-separator.gif) no-repeat 100% 50%;
	color:#146287;
}
.breadcrumbs li a:hover{ text-decoration:underline;}
.bread #main-wrapper h2{ margin-left:0 !important;}
/* password block */
.change-password{
	width:505px;
	margin:0 auto;
	background: url(../images/bg-change-password.gif) repeat-y;
}
.change-password .holder{
	background: url(../images/bg-password-holder.gif) no-repeat;
}
.change-password .frame{
	background: url(../images/bg-password-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:26px;
}
.change-password .row{
	overflow:hidden;
	height:1%;
	padding:0 0 18px;
}
.change-password label{
	float:left;
	font:bold 18px/32px Arial, Helvetica, sans-serif;
	color:#000;
}
.change-password .text{
	float:right;
	border:1px solid #a5a5a5;
	font:18px/22px Arial, Helvetica, sans-serif;
	padding:4px 5px 4px;
	margin:0;
	width:260px;
}
.change-password .button{
	overflow:hidden;
	height:1%;
}
.change-password .button input{
	float:left;
	margin:0 0 0 182px;
}
/* .friends-block */
.friends-block{
	overflow:hidden;
	height:1%;
	margin:-9px 0 0;
}
/* friends list */
.friends-list{
	width:960px;
	background: url(../images/bg-friends-list.gif) repeat-y;
}
.friends-list .holder{
	background: url(../images/bg-friends-list-holder.gif) no-repeat;
}
.friends-list .frame{
	background: url(../images/bg-friends-list-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
}
.friends-list ul{
	margin:0 -50px 8px 0;	padding:0;	list-style:none;
	overflow:hidden;
	width:1000px;
}
.friends-list li{
	float:left;
	width:175px;
	overflow:hidden;
	padding:19px 44px 17px 23px;
}
.friends-list img{
	float:left;
	margin:2px 0 0;
}
.friends-list .info{
	float:right;
	width:114px;
	overflow:hidden;
	line-height:18px;
}
.friends-list .name{ display:block;}
.friends-list .where{
	display:block;
	color:#0084c2;
}
.friends-list .actions{
	width:100%;
	margin:0;
}
.friends-list .actions li{
	width:auto;
	display:inline;
	padding:0 7px 0 9px;
	margin:0 9px 0 -9px;
	background: url(../images/friends-actions-separator.gif) no-repeat 0 4px;
}
.friends-list .actions a{ color:#50a410;}
/* friends-actions */
.friends-actions{
	overflow:hidden;
	height:1%;
	margin:21px 0 0;
}
.friends-actions .tabset{
	margin:0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
	font:bold 20px/39px Arial, Helvetica, sans-serif;
	height:auto;
}
.friends-actions .tabset li{
	float:left;
	margin:0 6px 0 0;
}
.friends-actions .tabset a{
	float:left;
	color:#fff;
	padding:0 0 13px;
	margin:0;
	line-height:39px;
}
.friends-actions .tabset a:hover,
.friends-actions .tabset a.active{ background: url(../images/friends-active-arrow.gif) no-repeat 50% 100% !important;}
.friends-actions .tabset .lc{
	float:left;
	cursor:pointer;
	background:#93c3dd url(../images/friends-lc.gif) no-repeat;
}
.friends-actions .tabset a:hover .lc,
.friends-actions .tabset a.active .lc{ background:#fe7201 url(../images/friends-lc.gif) no-repeat 0 -39px;}
.friends-actions .tabset .rc{
	float:left;
	cursor:pointer;
	margin:0;
	padding:0 12px;
	background: url(../images/friends-rc.gif) no-repeat 100% 0;
	height:auto;
}
.friends-actions .tabset a:hover .rc,
.friends-actions .tabset a.active .rc{ background:url(../images/friends-rc.gif) no-repeat 100% -39px;}
.friends-actions .tabset .line{ white-space:nowrap;}
.friends-actions .tabs-content{
	background: url(../images/bg-friends-tab.gif) repeat-y;
}
.friends-actions .tabs-content .holder{ background: url(../images/bg-friends-tabs-holder.gif) no-repeat;}
.friends-actions .tabs-content .frame{
	background: url(../images/bg-friends-tabs-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:34px 0 30px 30px;
}
.friends-actions div.tab{
	width:auto;
	background:none;
	margin:0;
}
.friends-actions .invites{
	overflow:hidden;
	height:1%;
}
.friends-actions .tab h3{
	margin:0;
	font-size:18px;
	color:#000;
}
.friends-actions .invites .invite-fields{
	margin:7px 0 24px;	padding:0;	list-style:none;
	overflow:hidden;
	width:914px;
}
.friends-actions .invites .invite-fields li{
	float:left;
	margin:9px 9px 0 0;
	padding:0;
	display:inline;
}
.friends-actions .invites .invite-fields input{
	float:left;
	border:1px solid #a5a5a5;
	margin:0;
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 10px;
	width:272px;
	position:relative;
}
.friends-actions .invites .subject{
	overflow:hidden;
	height:1%;
	padding:0 0 21px;
}
.friends-actions .invites .subject input{
	float:left;
	margin:9px 0 0;
	color:#000;
	font:16px/20px Arial, Helvetica, sans-serif;
	background-color:#ddd;
	border:1px solid #b7b7b7;
	padding:9px 10px;
	width:573px;
	position:relative;
}
.invites-body{
	overflow:hidden;
	height:1%;
	margin:10px 0 0;
}
.invites-body textarea{
	float:left;
	border:1px solid #a5a5a5;
	overflow:auto;
	padding-left:15px;
	font:16px/23px Arial, Helvetica, sans-serif;
	height:113px;
	width:578px;
	margin:0;
}
.invites-body .button{
	float:left;
	margin:30px 0 0 30px;
}
/* friend remove */
.friend-remove{
	overflow:hidden;
	width:900px;
}
.friend-remove .row{
	overflow:hidden;
	height:1%;
	margin:8px 0 0;
	padding:0 0 19px;
}
.friend-remove .row .text{
	float:left;
	margin:0 10px 0 0;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 10px 5px;
	width:330px;
	border:1px solid #a5a5a5;
}
.friend-remove .row .button{
	float:left;
	margin:0;
}
.friend-remove .header{
	overflow:hidden;
	height:1%;
	padding:0 0 6px;
	background: url(../images/events-border.gif) repeat-x 0 100%;
}
.friend-remove .footer{
	overflow:hidden;
	height:1%;
	padding:2px 0 0;
	background: url(../images/events-border.gif) repeat-x;
}
.friend-remove .header h3{
	float:left;
}
.friend-remove .ext{
	float:right;
	line-height:22px;
}
.friend-remove .ext .number{
	float:left;
	margin:0 25px 0 0;
}
.friend-remove .ext .pager{
	float:left;
}
.friend-remove .ext .pager a{ color:#0083bd;}
.friend-remove .ext .pager .next,
.friend-remove .ext .pager .prev{
	float:left;
	font-weight:bold;
}
.friend-remove .ext .pager .next{
	background: url(../images/features-next.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
}
.friend-remove .ext .pager .prev{
	background: url(../images/features-prev.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
.friend-remove .ext ul{
	float:left;
	margin:0;	padding:0;	list-style:none;
	color:#d45916;
	font-weight:bold;
}
.friend-remove .ext li{
	float:left;
	padding:0 2px 0 3px;
}
.friend-remove .ext li a{ font-weight:normal;}
.friend-remove .friends{
	overflow:hidden;
	width:940px;
	margin:-14px -45px 12px 0;	padding:0;	list-style:none;
}
.friend-remove .friends li{
	float:left;
	width:194px;
	margin:25px 41px 0 0;
}
.friend-remove .friends input{
	float:left;
	margin:3px 8px 0 0;
	width:16px;
	height:15px;
}
.friend-remove .friends img{
	float:left;
	margin:4px 0 0;
}
.friend-remove .friends .info{
	float:right;
	width:114px;
	line-height:18px;
}
.friend-remove .friends .name{
	display:block;
}
.friend-remove .friends .where{
	display:block;
	color:#0084c2;
}
.friend-remove .friends .reviews{
	overflow:hidden;
	height:1%;
	margin:2px 0 0;
}
.friend-remove .friends .reviews a{
	float:left;
	padding:0 0 0 22px;
	background: url(../images/bg-reviews.gif) no-repeat 0 50%;
}
.friend-remove .remove{
	overflow:hidden;
	height:1%;
	margin:18px 0 0;
}
.friend-remove .remove input{
	float:right;
	margin:0;
}
/* best slider */
.best .list-opener{ position:relative;}
.best .slide .guest-list{
	height:1%;
}
.best .slide .guest-list:after,
.best .slide .guest-list .all:after{	content:"";	display:block;	clear:both;}
.best .slide .guest-list .all{
	display:block;
	font-size:14px;
	height:1%;
}
.best .slide .guest-list .all a{
	text-decoration:underline;
	position:relative;
	margin:-24px 0 0 50px;
	float:right;
	position:relative;
}
.best .slide .guest-list .all a:hover{ text-decoration:none;}
.best .slide .btm{ overflow:visible;}
.best .slide .guest-list .list{
	overflow:hidden;
	width:267px;
	border-top:1px solid #d6d4d4;
	margin:9px 0 0;
}
.best .slide .guest-list .list ul{
	margin:0;	padding:0;	list-style:none;
	overflow:hidden;
	width:280px;
	text-align:center;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	color:#5d90aa;
}
.best .slide .guest-list .list li{
	float:left;
	width:62px;
	overflow:hidden;
	margin:0 8px 0 0;
	padding:10px 0 9px;
	height:101px;
}
.best .slide .guest-list .list img{
	display:block;
	border:1px solid #808080;
	margin:0 auto;
}
.best .slide .guest-list .list .name{
	display:block;
	font-weight:normal;
	font-size:11px;
	margin:6px 0 2px;
}
.best .slide .guest-list .list a{ color:#0e75a4;}
.best .slide .guest-list .remove{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	padding:4px 0 2px
}
.best .slide .guest-list .remove a{
	color:#d25b02;
	text-decoration:underline;;
}
.best .slide .guest-list .remove a:hover{ text-decoration:none;}
.upcoming{ padding:9px 9px 0 13px;}
.upcoming h3{ border-style:none;}
.upcoming ul{
	width:270px;
	overflow:hidden;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.upcoming img{ margin:4px 0 0;}
.upcoming .cont{
	width:226px;
}
.content-head{
	overflow:hidden;
	height:1%;
}
.content-head .breadcrumbs{ float:left;}
.browse-events{
	float:right;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}
.browse-events a{ color:#146287;}
.browse-events .title{
	float:left;
}
.browse-events ul{
	margin:0;	padding:0;	list-style:none;
	float:left;
	overflow:hidden;
}
.browse-events li{
	float:left;
	display:inline;
	padding:0 5px 0 6px;
	margin:0 2px 0 -2px;
	background: url(../images/browse-event-separator.gif) no-repeat 0 50%;
}
.crumbed{ padding-top:27px;}
/* top sheet */
.top-sheet{
	width:633px;
	background: url(../images/bg-top-sheet.gif) repeat-y;
}
.top-sheet .holder{
	background: url(../images/bg-top-sheet-frame.gif) no-repeat;
}
.top-sheet .frame{
	overflow:hidden;
	height:1%;
	padding:20px 10px 45px 18px;
	background: url(../images/bg-top-sheet-holder.gif) no-repeat 0 100%;
}
/* public new */
#public-new{
	overflow:hidden;
	height:1%;
}
#public-new .photos{
	float:left;
	width:157px;
	overflow:hidden;
}
#public-new .photos .main-photo{
	display:block;
	border:1px solid #000;
}
#public-new .photos ul{
	margin:9px 0 0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#public-new .photos li{
	float:left;
	margin:0 7px 5px 0;
}
#public-new .photos li img{
	display:block;
	border:1px solid #a9a9a9;
}
#public-new .photos .upload{
	overflow:hidden;
	height:1%;
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0 6px;
	padding:0;
}
#public-new .photos .upload a{
	color:#d45916;
	padding:0 0 2px 20px;
	background: url(../images/ico-upload.gif) no-repeat;
	float:left;
}
#public-new .photos .more{
	text-decoration:underline;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
#public-new .photos .more:hover{ text-decoration:none;}
#public-new .cont{
	float:right;
	width:420px;
	overflow:hidden;
	padding:0 9px 0 0;
}
#public-new h2{
	margin:0 !important;
	padding:0 0 4px;
	border-bottom:1px solid #9a9a9a;
}
#public-new .date{
	display:block;
	width:107px;
	height:56px;
	background: url(../images/public-new-date.gif) no-repeat;
	text-align:center;
	margin:0px -9px -51px 312px;
	padding:26px 10px 0 0;
	font-weight:bold;
	font-style:normal;
	color:#000;
	font-size:24px;
	position:absolute;
	z-index:10;
}
#public-new .date .month{
	display:block;
	font-size:18px;
	color:#586481;
}
#public-new .cont dl{
	margin:0;
	overflow:hidden;
	width:415px;
	line-height:16px;
	padding-top:10px;
}
#public-new .cont dt{
	float:left;
	font-weight:bold;
}
#public-new .cont dd{
	margin:0 0 8px 88px;
}
#public-new .cont .public{
	padding:0 19px 0 0;
	background: url(../images/ico-public.jpg) no-repeat 100% 50%;
}
#public-new .actions{
	margin:9px 0 0;	padding:0;	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:16px;
	line-height:29px;
}
#public-new .actions li{
	float:left;
	margin:5px 5px 0 0;
}
#public-new .actions a{
	float:left;
	color:#fff;
	background:#ff6e02 url(../images/public-new-action-left.gif) no-repeat;
}
#public-new .actions strong{
	float:left;
	cursor:pointer;
	padding:0 12px;
	background:url(../images/public-new-action-right.gif) no-repeat 100% 0;
}
#public-new .event-actions{
	margin:15px 0 0;	padding:0;	list-style:none;
	overflow:hidden;
	width:100%;
	line-height:16px;
}
#public-new .event-actions li{
	float:left;
	margin:0 16px 0 0;
}
#public-new .event-actions li.edit-event{
	float:right;
	margin:0;
}
#public-new .event-actions a{
	padding:1px 0 1px 23px;
	position:relative;
}
#public-new .event-actions li.share a{ background: url(../images/ico-share.jpg) no-repeat 0 50%;}
#public-new .event-actions li.send-friend a{ background: url(../images/ico-send-friend.jpg) no-repeat 0 50%;}
#public-new .event-actions li.edit-event a{ background: url(../images/ico-edit-event.jpg) no-repeat 0 50%;}
/* public message */
.public-message{
	overflow:hidden;
	height:1%;
	margin:6px 0 0;
}
.public-message h3{
	margin:0;
	font-size:18px;
}
.public-message .row{
	overflow:hidden;
	height:1%;
	margin:13px 0 0;
}
.public-message textarea{
	float:left;
	margin:0;
	border:1px solid #a5a5a5;
	overflow:auto;
	padding-left:5px;
	padding-top:6px;
	width:532px;
	height:90px;
}
.public-message .button{
	float:right;
	margin:26px 2px 0 0;
}
/* bottom sheet */
.bottom-sheet{
	width:633px;
	background: url(../images/bottom-sheet.gif) repeat-y;
	margin:20px 0 0;
}
.bottom-sheet .holder{
	background: url(../images/bottom-sheet-holder.gif) no-repeat 0 100%;
}
.bottom-sheet .frame{
	background: url(../images/bottom-sheet-frame.jpg) no-repeat;
	padding:49px 24px 20px;	
}
/* discussion-board */
.discussion-board{
	overflow:hidden;
	height:1%;
}
.discussion-board .head,
.discussion-board .footer{
	overflow:hidden;
	height:1%;
}
.discussion-board h3{
	float:left;
	margin:0;
	font-size:18px;
	color:#656564;
	padding:0 16px 0 0;
	background: url(../images/discussion-arrow.gif) no-repeat 100% 50%;
}
.discussion-board .ext{
	float:right;
	font-weight:bold;
	margin:5px 0 0;
}
.discussion-board .ext a{ color:#0e75a4;}
.discussion-board .ext .title{
	float:left;
}
.discussion-board .ext .pager{
	margin:0;	padding:0;	list-style:none;
	float:left;
	overflow:hidden;
}
.discussion-board .ext .pager li{
	float:left;
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 8px 0 11px;
	background: url(../images/discuss-separator.gif) no-repeat 0 50%;
}
.discussion-board .ext .pager a.prev{
	padding:0 0 0 10px;
	background: url(../images/bg-prev-lnk.gif) no-repeat 0 50%;
}
.discussion-board .ext .pager a.next{
	padding:0 10px 0 0;
	background: url(../images/bg-next-lnk.gif) no-repeat 100% 50%;
}
/* .discussions */
.discussions{
	margin:7px 0 0;	padding:2px 0 4px;	list-style:none;
	overflow:hidden;
	width:100%;
	border-top:1px solid #656564;
}
.discussions li{
	float:left;
	width:100%;
	background: url(../images/events-border.gif) repeat-x 0 100%;
	padding:9px 0 14px;
}
.discuss-head{
	overflow:hidden;
	width:100%;
}
.discuss-head .name{
	float:left;
}
.discuss-head .name a{ color:#0f6291;}
.discuss-head .date{
	float:right;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#878383;
}
.discuss-head .delete{
	background:url("../images/trash.gif") no-repeat scroll 0 0 transparent;
	padding:1px 0 2px 21px;
}
.discussions .cont{
	overflow:hidden;
	height:1%;
	margin:10px 0 0;
}
.discussions img{
	float:left;
	border:1px solid #9b9995;
}
.discussions .text{
	float:right;
	width:538px;
	margin:-3px 0 0;
	white-space:pre-wrap;
}
.discussions .text p{
	margin:0;
}
/* private popup */
#private-popup{
	position:absolute;
	z-index:100;
	top:276px;
	left:50%;
	width:416px;
	margin:0 0 0 -208px;
}
.private-popup-t{
	height:10px;
	overflow:hidden;
	background: url(../images/private-popup-t.png) no-repeat;
}
.private-popup-b{
	height:9px;
	overflow:hidden;
	background: url(../images/private-popup-b.png) no-repeat;
}
.private-popup-holder{
	background: url(../images/private-popup-holder.png) repeat-y;
	padding:0 7px;
	height:1%;
}
.private-popup-holder:after{	content:"";	display:block;	clear:both;}
.private-popup-frame{
	position:relative;
	background: url(../images/private-popup-frame.gif) repeat-x;
	float:left;
	width:377px;
	margin:0 0 -3px;
	padding:11px 9px 29px 16px;
}
#private-popup .close{
	position:absolute;
	top:8px;
	right:17px;
	width:7px;
	height:9px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/close-popup.gif) no-repeat;
}
#private-popup .actions{
	overflow:hidden;
	height:1%;
	margin:0;	padding:0;	list-style:none;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
#private-popup .actions li{
	float:left;
	display:inline;
	padding:0 6px 0 8px;
	background: url(../images/popup-act-separator.gif) no-repeat 0 50%;
	margin:0 8px 0 -8px;
}
#private-popup .scrollable{
	overflow:hidden;
	height:361px;
	position:relative;
	margin:16px 0 0;
	background: url(../images/scrollable-separator.gif) no-repeat 0 360px;
}
#private-popup .vscroll-bar{
	background: url(../images/vscrollbar.gif) no-repeat;
	width:21px !important	;
}
#private-popup .vscroll-up,
#private-popup .vscroll-down{
	width:21px;
	height:17px !important;
}
#private-popup .vscroll-slider{
	width:19px;
	border:1px solid #d6d4d4;
	background: url(../images/slider.gif) repeat-y;
}
#private-popup .guest{
	overflow:hidden;
	width:346px;
	margin:0;	padding:10px 0;	list-style:none;
	font:9px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#5d90aa;
	border-bottom:1px solid #d6d4d4;
}
#private-popup .guest li{
	float:left;
	width:167px;
	overflow:hidden;
	padding:0 0 0 4px;
}
#private-popup .guest img{
	float:left;
	border:1px solid #808080;
}
#private-popup .guest .cont{
	float:right;
	width:107px;
}
#private-popup .guest .name{
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:3px 0 0;
}
.file-input-holder {
cursor:pointer;
overflow:hidden;
position:relative;
}
.file-input-holder input {
cursor:pointer;
left:0;
position:absolute;
top:0;
width:130px;
z-index:10;
}
.photo-table tr.template {
display:none;
}
.search .bgbig{
	float:left;
	background:url(../images/bg.gif) no-repeat;
	width:244px;
	height:26px;
	margin:14px 0 0 0;
	/*padding:0 5px 0 0;*/
	overflow:hidden;
	font:12px/26px Arial, Helvetica, sans-serif;
}
.bgbig .ac_input {
border:0 none;
line-height:15px;
padding:2px 2px 3px 4px;
width:244px;
}
.cat {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.cat li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet.gif) no-repeat scroll 0 4px;
padding:0 0 4px 19px ;
}

a {
color:#0084C2;
text-decoration:none;
}
.features-list p.posted {
	margin: 0 0 3px;
	color: #3b3333;
	font: 11px/16px tahoma, geneva, sans-serif;
}
.features-list p.posted a {text-decoration: underline;}
.features-list p.posted a:hover {text-decoration: none;}

.browse .box ul .active ul em,.inside em {
background:transparent url(../images/bullet-plus2.gif) no-repeat scroll 0 4px;
cursor:pointer;
float:left;
width:21px;
}
.browse .box ul ul li.active em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet-minus2.gif) no-repeat scroll 0 4px;
}
.inside li.active em{background:transparent url(../images/bullet-minus2.gif) no-repeat scroll 0 4px;}
.browse .box ul .active ul a, .browse .box ul ul a {
color:#0E75A4;
}


#public-new .event-actions li a {
background:transparent url(../images/ico-flag.gif) no-repeat scroll 0 0;
padding:1px 0 2px 21px;
}



		
	
	div.pop {

background:#FFFFFF none repeat scroll 0 0;
border:3px solid #CCCCCC;
font-size:11px;
margin:0;
padding:0 0 10px;
}



div.pop h1 {
color:#1A68A1;
font-size:16px;
font-weight:700;
margin:0;
padding:5px 5px 5px 12px;
}
div.pop h1 img {
cursor:pointer;
float:right;
height:22px;
margin-left:10px;
width:21px;
}

fieldset, img {
border:0 none;
}

div.pop label.required {

background:transparent url(../images/bullet_star.gif) no-repeat scroll left 2px;
color:#333333;
padding:0 15px;
}

div.pop h1 label {
color:#333333;
float:right;
font-size:10px;
margin-top:2px;
}
div.pop .middle {
padding:8px 16px 2px 12px;
}

div.pop dl.radios dd {
font-weight:bold;
margin:0;
padding-top:2px;
}
div.pop dd {
font-size:10px;
padding-bottom:5px;
}
div.pop dl.radios dt {
float:left;
margin:0 2px 0 0;
}
div.pop textarea {
height:60px;
width:100%;
}
div.pop dl {
margin-top:6px;
}
div.pop p {
margin:2px;
}

.black_overlay{
			display: none;
			position:fixed;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #c0c0c0;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content1 {
			display: none;
			
			top: 100px;
			left:400px;
			position:absolute;
			width:207px;
			height:auto;
			padding: 16px; 
						border: 7px solid orange;
			background-color: white;
			z-index:1002;
			
			margin:0 auto;
		}
	.white_content {
			display: none;
			
			top: 100px;
			left:200px;
			position:absolute;
			width:207px;
			height:auto;
			padding: 16px; 
		/*	border: 7px solid orange;
			background-color: white;*/
			z-index:1002;
			
			margin:0 auto;
		}
	div.pop {

background:#FFFFFF none repeat scroll 0 0;
border:3px solid #CCCCCC;
font-size:11px;
margin:0;
padding:0 0 10px;
}



div.pop h1 {
color:#1A68A1;
font-size:16px;
font-weight:700;
margin:0;
padding:5px 5px 5px 12px;
}
div.pop h1 img {
cursor:pointer;
float:right;
height:22px;
margin-left:10px;
width:21px;
}

fieldset, img {
border:0 none;
}

div.pop label.required {

background:transparent url(../images/bullet_star.gif) no-repeat scroll left 2px;
color:#333333;
padding:0 15px;
}

div.pop h1 label {
color:#333333;
float:right;
font-size:10px;
margin-top:2px;
}
div.pop .middle {
padding:8px 16px 2px 12px;
}

div.pop dl.radios dd {
font-weight:bold;
margin:0;
padding-top:2px;
}
div.pop dd {
font-size:10px;
padding-bottom:5px;
}
div.pop dl.radios dt {
float:left;
margin:0 2px 0 0;
}
div.pop textarea {
height:60px;
width:100%;
}
div.pop dl {
margin-top:6px;
}
div.pop p {
margin:2px;
}

/*The pop ups*/
.popUp_welcome {
	background:url(../images/popup_bg.png) no-repeat;
	width:653px;
	height:293px;
}
.popUp_welcome, .popUp_business, .popUp_event, .popUp_review, .popUp_photos, .popUp_popularity {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
}
.popUp_business, .popUp_event, .popUp_review, .popUp_photos, .popUp_popularity {
	height:266px;
	width:648px;
}
.popUp_business {
	background:url(../images/popup_bg_business.png) no-repeat bottom left;
}
.popUp_event {
	background:url(../images/popup_bg_event.png) no-repeat bottom left;
}
.popUp_review {
	background:url(../images/popup_bg_review.png) no-repeat bottom left;
}
.popUp_photos {
	background:url(../images/popup_bg_photos.png) no-repeat bottom left;
}
.popUp_popularity {
	background:url(../images/popup_bg_popularity.png) no-repeat bottom left;
}
.para {
	padding:50px 40px 30px 255px;
	color:#FFF;
	font-size:15px;
}
.pspan {
	font-size:40px;
	padding-bottom:5px;
	display:block;
}
.popUp_business span {
	color:#369;
}
.popUp_welcome p {
	color:#000;
	font-size:22px;
	clear:both;
	padding:135px 45px 0 50px;
	margin:0;
}
.popUp_welcome .closeBtn {
	right:0px;
	top:0px;
}
.closeBtn {
	background:url(../images/closeBtn.png) no-repeat top right;
	width:30px;
	height:35px;
	position:absolute;
	right:0px;
	top:14px;
}
.contBrowsingBtn {
	clear:both;
	float:left;
	margin:22px 20px 0 214px;
	background: url(../images/contBrowsing_popUpBtn.png) no-repeat;
	width:197px;
	height:44px;
}
.registerBtn {
	float:right;
	margin:22px 43px 0 0;
	background: url(../images/register_popUpBtn.png) no-repeat;
	width:179px;
	height:44px;
}
.closeBtn, .contBrowsingBtn, .registerBtn {
	overflow:hidden;
	text-indent:-9999em;
	display:inline;
}
.closeBtn a, .contBrowsingBtn a, .registerBtn a {
	display:block;
	height:100%;
}
.icon {
	/*width:120px;
	height:150px;*/
	position:absolute;
	margin:110px 0 0 115px;
	border: none;
	display:inline;
}
.level1, .level2, .level3, .level4 {
	width:47px;
	height:47px;
	position:absolute;
	top:0;
}
.level1 {
	background: url(../images/num1.png) no-repeat;
	left:100px;
}
.level2 {
	background: url(../images/num2.png) no-repeat;
	left:148px;
}
.level3 {
	background: url(../images/num3.png) no-repeat;
	left:193px;
}
.level4 {
	background: url(../images/num4.png) no-repeat;
	left:240px;
}

input.request-popup-can {
	background:url(../images/bt-cancel.gif) no-repeat;
	width:89px;
	height:31px;
	border:none;
	cursor:pointer;
	float:left;
	margin:8px -6px 0 16px;
}

.rewards a:hover{
	text-decoration:none;
}

#simpleTooltip {color:#0084C2; padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5;}


ol, ul {
	list-style: none;
}

#howtw {
	float:left;
	clear:both;
	width:750px;
}
#howtw h3 {
	font-size:22px;
	color:#545454;
	font-weight:normal;
}
.howtw {
	margin-top:20px;
	float:left;
	padding-left:0px;
}
.howtw li {
	float:left;
	padding-right:20px;
	width:230px;
}
.howtw li p {
	height:28px;
	float:left;
	display: block;
}
.howtw img {
	margin:10px 0 30px;
}
.howtw b {
	color:#ff7200;
}
/*-----Sidebar------*/
#howtw_sbar {
	float:right;
	width:190px;
	margin-left:20px;
}
#howtw_faq {
	background:#f0f0f0;
	border:1px solid #ababab;
	padding:15px 15px 5px;
	width:158px;
	height: auto;
	min-height:230px;
	position:relative;
}
#howtw_faq h2 {
	background:url("../images/faqLine.gif") no-repeat bottom;
	font-size:14px;
	color:#656564;
	padding-bottom:12px;
	margin-bottom:15px;
}
#howtw_faq br {
	clear:both;
}
/*-------Trigger------*/
h3.trigger {
	width: 158px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear:both;
}
h3.trigger a {
	background: url("../images/arrowth.gif") left 4px no-repeat;
	color: #0e75a4;
	text-decoration: none;
	display: block;
	padding-left:15px;
	margin-bottom:15px;
}
h3.trigger a:hover {
	color: #000;
}
h3.active a {
	background: url("../images/arrowActive.gif") left 4px no-repeat;
}
.toggleSection {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 15px;
}

