html, body {height: 100%;}

body {
	margin: 0;
	color: #020202;
	min-width: 960px;
	font: 12px arial, helvetica, sans-serif;	
}
/* 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;
}
#main{
	width:100%;	
}
#main:after{
	content: "";
	display: block;
	clear: both;
}
#header{
	position:relative;
	height:121px;
	background:url(../images/bg-header.jpg) no-repeat;
	overflow:hidden;
}
.main-wrapper{
	overflow:hidden;
	width:100%;
}
/* header */
.logo{
	margin:12px 0 0;
	width:422px;
	display:block;
	height:91px;
	background: url(../images/logo.png) no-repeat;
}
.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;
	cursor:pointer;
}
#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:50;
}
#main-nav .two-level{

	position:absolute;
	top:35px;
	left:0;
	right:-10px;
	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 ul a{
	padding:0 5px 4px 0;	
	vertical-align:middle;
	font:14px/25px Arial, Helvetica, sans-serif;
}
#main-nav ul span{
	padding:0 0 6px 13px;	
	display:block;
	vertical-align:top;
}
#main-nav ul a:hover{background:url(../images/bg-main-nav-ul.gif) no-repeat 100% 0;}
#main-nav ul a:hover 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:17px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:13px 0 0;
	background:url(../images/bg-register.gif) no-repeat;
	position:relative;
	z-index:512;
}
.register:hover{
	background-position:0 -36px;
	text-decoration:none;
}
.navbar .wrap{
	overflow:hidden;
	width:100%;	
}
.navbar{width:100%;}
.navbar:after{
	content:"";
	clear:both;
	display:block;
}
/* 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 a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-sity-a.gif) no-repeat;
}
.city-search a:hover span{background:url(../images/bg-sity-span.gif) no-repeat 100% 0;}

.city-search .promo{
	background:none;
	margin:0;
	padding-left:6px;
}
.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-sity-promo1.gif) no-repeat 100% 9px;
	color:#d45916;	
}
/* tour */
.tour{
	float:right;
	margin:10px -31px 0 0;
	background:url(../images/bg-tuor.gif) no-repeat;
	line-height:35px;
	color:#0086c4;
	overflow:hidden;
	width:100px;
	padding:0 0 0 35px;
}
/* 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 12px 3px;*/
    padding:2px 14px 3px 4px;
}
.search .bgbig{
	float:left;
	background:url(../images/bg.gif) no-repeat;
	width:247px;
	height:26px;
	margin:14px 0 0 0;
	/*padding:0 5px 0 0;*/
	overflow:hidden;
	font:12px/26px Arial, Helvetica, sans-serif;
}.search #allcity{
	width:225px;
	background:none;
	line-height:15px;
	border:0;
	padding: 2px 12px 3px;
}
* html .search input {
	width: 150px;
	padding: 5px 5px 3px;
}
.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;
	cursor:pointer;
	margin:12px 16px 0 0;
	display:inline;
	width:54px;
	text-indent:-9999px;
	height:29px;
	background:url(../images/btn-search.gif) no-repeat;
}
.search .go:hover{
	background-position: 0 -29px;
}
 /* users-nav */
#users-nav{
	margin:1px 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{
	cursor:pointer;
	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;
	width:140px;
}
#users-nav .two-level{
	position:absolute;
	top:33px;
	left:0;
	right:-10px;
	z-index:30;
	display:none;
}
#users-nav ul li {
	float: none;
	display: inline;
	white-space: nowrap;
}
#users-nav 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 span{
	font:14px/25px Arial, Helvetica, sans-serif;
	padding:0 0 8px 13px;
	display:block;
	vertical-align:top;
	width:122px;
}
* html #users-nav  ul span{
	display:inline;
	padding:4px 0 6px 13px;
}
#users-nav ul a span,
#users-nav ul a{
	background:none;
}
#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 h1,
.register-page h1{
	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:#5a5a5a;
	font-size:20px;
	margin:0 0 16px;	
}
/* 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:180px;
	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;
	padding-right:30px;
	padding-left:2px;
}
.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;
	line-height:21px;
}
.invite-page .orange{
	font-weight:bold;
	color:#f84000;

}
.messBox {
	width:960px;
	background:#ffffbd url(../images/messBox_top.gif) no-repeat top;
	padding-top:5px;
	margin-bottom:10px;
}
.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:36px;
}
.messBox_bot {
	width:960px;
	font-size: 0;
	height:5px;
	background:#ffffbd url(../images/messBox_bot.gif) no-repeat bottom;
}
.social-networks{padding:29px 0 33px;}

.social-networks strong{
	font:bold 15px "trebuchet ms", helvetica, sans-serif;
	color:#0083bd;
	text-transform:uppercase;
}
.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;
}
.social-networks img{
	vertical-align:middle;
	border:0;
}
/* 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;
}
.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;
	position:relative;
	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;
	position:relative;
	left:-5px;
	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 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 h1 {
	font-size: 22px;
	line-height: 24px;
	color: #324555;
	margin: 0;
	padding: 0 0 0 3px;
	overflow: hidden;
}
#content h2 {
color:#324555;
font-size:22px;
line-height:24px;
margin:0;
overflow:hidden;
padding:0 0 0 3px;
}
#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: 21px 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 h2 {padding: 0 !important;}
.descript-promo h2 a{
	color: #324555;
}
.descript-promo h2 a:hover{
	text-decoration:underline;
}
.descript-promo p.region {
	margin: 0 0 9px;
	color: #0083bd;
}
.descript-promo p.region a{color: #0083bd;}
.rating {
	margin: 2px 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-top:2px;margin-bottom: 0;}

.tags {
	height: 1%;
	overflow: hidden;
	margin: -7px 0 0 3px;
	padding: 0 0 0 23px;
	list-style: none;
	background: url(../images/bg-tags.gif) no-repeat 0 3px;
}

.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;
}

#tags li {
	background:none;
	display: inline;
	color: #0e75a4;
	font: 11px/19px tahoma, geneva, sans-serif;
}
.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) no-repeat ;
	cursor: pointer;
	/*width:59px;*/  
}
.list-item div.review a.review:hover {
	text-decoration: none;
	background: url(../images/butt-review-hover.gif) no-repeat;
}
.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 8px;
	font-size: 22px;
	line-height: 24px;
}
.events h3 a{color: #324555;}
.events h3 a:hover{color: #000;text-decoration:none;}
.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;
	float:left;
	padding-right:2px;
}
.country a {text-decoration: underline;}
.country a:hover {text-decoration: none;}
/* carousel */
#carousel {
	width: 268px;
	/*height: 386px;	*/
	height: auto;
	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;
	line-height: 18px;
}
#carousel em.data {
	color: #3B3333;
	font: 11px/13px tahoma, geneva, sans-serif;
	display: block;
}
#carousel p.posted {
	margin: 0 0 3px;
	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:2px 0px;
	line-height: 15px;
	margin: 0 0 0px;
	clear:both;
}
.attendies:hover{background:#FFF;}
#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 {background: url(../images/butt-prew-active.gif);}
.carousel2-nav li.next {background: url(../images/butt-next.gif);}
.carousel2-nav li.next.active {background: url(../images/butt-next-active.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: 350px;
	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: 340px;
	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 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;
	clear:both;
}
#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;
	display: inline;
}
#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-bottom: 10px;
	color: #656564;
	font-size: 18px;
	line-height: 19px;
}
#sidebar h3 a{color: #656564;}
#sidebar h3 a:hover{color: #656564;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;
}
.category ul {
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
	width: 153px;
	overflow: hidden;
}
.category ul li {
	float: left;
	width: 100%;
	padding: 0 0 8px 0;
	color:#606060;
}
#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;
}
.location {
	font: 11px/19px tahoma, geneva, sans-serif;
	color: #0e75a4;
}
/* 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;}
.login-content .grad .bg {
	padding:18px 15px 10px;
	background: url(../images/bg-loginbox-grad-b.gif) no-repeat 0 100%;
}

.login-content h1 {
	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-bottom:3px;
	margin-top: 0px;
}
.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:47px 25px 30px 26px;
	background: url(../images/bg-loginform-b.gif) no-repeat 0 100%;
}
.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: 7px;
	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 9px;
}
.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;
}
#recipient_list{
	overflow:visible;
	font:16px Arial, Helvetica, sans-serif;
	width:400px;
	height:80px;
	padding:16px 15px;
}
.plaxobutton{
	 width:720px;
	 padding-top:10px;
	 height:32px;
}
.pleft{
	float:left;
	width:115px;
}
.pright{
	float:left;
	width:320px;
}
.invite-page h1{
	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 h1 {
	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 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 4px;
	margin-top:10px;
	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: #0084C2;
	font-weight: normal;
	text-decoration: none;
}
.aboutme .edu li label a:hover strong {text-decoration: underline;}
.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: #020202;
	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;
	cursor:pointer;
}
.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: 292px;}
.remove1{
	width:222px;
	float:left;
}
.remove2{
	width:65px;
	float:left;
	padding-top:12px;
}
.aboutme .edu li.agegroup select {width: 128px;}

.aboutme .edu li.birthday select.month {
	width: 83px;
	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: 135px;
	overflow-y: scroll;
	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 14px 16px 13px;
	overflow:hidden;
	width:285px;
	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 h1{
	font-size:22px;
	margin:0 0 4px;
	color: #585858;
}
.status-update h1 span{
	color:#ff7200;
}
.status-update p{
	margin:0;
}
.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:11px Arial, Helvetica, sans-serif;
}
.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;
	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;
}
.viewallcarousel{
	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;
	
}
.request-friend-t {
background:transparent url(../images/bgfriend-t.gif) no-repeat scroll 0 0;
width:964px;
}


.request-friend-wrapper {
background:transparent url(../images/bgfriend-wrapper.gif) repeat-y scroll 0;
float:left;
margin:0 0 20px;
position:relative;
width:964px;
}


.request-friend-b {
background:transparent url(../images/bgfriend-b.gif) no-repeat scroll 0 100%;
padding:25px 0 27px 33px;
width:964px;
}
.forgot-form {
	width: 463px;
	/*float: right;*/
	margin:auto;
	position: relative;
	background: url(../images/bg-loginform.gif) repeat-y;
}

.forgotbg {
	overflow: hidden;
	padding:21px 25px 29px 26px;
	background: url(../images/bg-loginform-b.gif) no-repeat 0 100%;
	height:1%;
}
.forgot-form .frame {
	background: url(../images/bg-loginform-t.gif) no-repeat 0 0;
	overflow: hidden;
}.forgot-form h3 {
	color: #000;
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 11px;
}
.forgot-form h4 {
	color: #2681ab;
	font-size: 25px;
	line-height: 30px;
	padding: 0 0 15px;
	margin: 0 0 29px -5px;
	border-bottom: 1px solid #fff;
}

.forgot-form .hold{
	width: 100%;
	overflow: hidden;
}
.forgot-form label {
	float: left;
	width: 120px;
	color: #242424;
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
}
.forgot-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;
}
.forgot-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;
}

.forgot-form .checkbox label {
	width: auto;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	font-weight: normal;
}

.forgot-form a {
	float: left;
	margin: 0 0 0 123px;
	color: #035686;
	text-decoration: underline;
}
.forgot-form a:hover {text-decoration: none;}


.forgot-form .bt-login{
	width: 141px;
	height: 55px;
	overflow: hidden;
	float: left;
	margin: 0 0 1px 154px;
}


#vallcl a:hover{
	float: left;
	border: 1px solid #047700;
	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;text-decoration:none;
	
}

.contentdiv{
	margin: 0;
	padding: 0;
}

.pagination{
	width: 319px; /*Width of pagination DIV. Total width should equal sliders outer width (400+10+10=420)*/
	text-align: right;
	background: url(../images/transpBlue10.png) repeat;
/*	padding: 5px 10px;*/
    margin-left:50px;padding:0;
}

.pagination a{
	float: left;
	border: 1px solid #d8d8d8;
	height: 21px;
	line-height: 21px;
	padding: 0 7px;
	margin-right:4px;
	background: url(../images/bg-carousel-nav.gif) repeat-x;
	text-decoration: none;
	color: #246e95;
	font-weight: bold;
	font-family:tahoma, geneva, sans-serif;
}

.pagination a:hover{
	float: left;
	border: 1px solid #047700;
	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;
}
.pagination a.selected{
	background: url(../images/bg-carousel-nav-active.gif) repeat-x;
	border: 1px solid #047700;
	color: #fff;}

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 300px; /*Width of Carousel Viewer itself*/
height:400px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 10px; /*margin around each panel*/
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


.bgbig .ac_input{
/*background:transparent none repeat scroll 0 0;*/
border:0 none;
line-height:15px;
padding:2px 2px 3px 4px;
width:225px;
}	


.file_2{
border:1px solid #A5A5A5;
color:#4F4F4F;
float:left;
font-size:15px;
line-height:18px;
margin-right:5px;
padding:9px 12px;
width:385px;
margin-top:1px;
height:35px;
}

.framephoto
{
	float: right;
	width: 104px;
	overflow: hidden;
	text-align: center;
}
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;
}

/*pankaj      */
.tab-info-box-feeds {
	padding-top: 10px;
}
.tab-info-box-feeds #tab-box2 {
	padding: 0 33px 12px 22px;
}
.tab-info-box-feeds #tab-box2 h3 {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 24px;
}
.tab-info-box-feeds .feeds {
	width: 901px;
	overflow: hidden;
	border: 1px solid #cecece;
	border-bottom: none;
	background: #f5f5f5;
	margin: 0 0 9px;
	padding: 0;
	list-style: none;
}
.tab-info-box-feeds .feeds li {
	padding: 7px 0 8px 30px;
	border-bottom: 1px solid #cecece;
}
.tab-info-box-feeds .feeds li.nowfriends {background: url(../images/bg-feeds-nowfriends.gif) no-repeat 9px 7px;}
.tab-info-box-feeds .feeds li.businessreview {background: url(../images/bg-feeds-businessreview.gif) no-repeat 9px 7px;}
.tab-info-box-feeds .feeds li.reviewpost {background: url(../images/bg-feeds-reviewpost.gif) no-repeat 9px 7px;}

.tab-info-box-feeds .tab-info-box a.viewmore {
	margin-right: 10px;
	margin-top: 0;
}
.tab-info-box-feeds{
	background:url(../images/bg-tab-info.gif) repeat-y;
	overflow:hidden;
	width:100%;
	padding:18px 0 0;
}
.tab-info-box-feeds .bg{
	background:url(../images/bg-tab-info-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	width: 100%;
}
#err{
	color:#FF0000;margin:0;padding:0;
	font-weight:bold;
	height:20px;

/*left:300px;*/
/*position:absolute;*/
/*top:170px;*/
}
.flash {
background-color:#F5F5F5;
border:1px solid #F84000;
font-weight:bold;
height:1%;
font-size:14px;
color:red;
padding:2px;
position:relative;
margin-left:237px;
}
.flash img {
border-style:none;
left:-77px;
position:absolute;
top:-14px;
z-index:2;
}
.uploadphoto .photo img {
border:1px solid #000000;
margin:0 0 5px;
vertical-align:top;
}
.uploadphoto .photo {
float:right;
overflow:hidden;
text-align:center;
width:104px;
}
.interested {
	clear:both;
	float:left;
	color:#666565;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:4px;
}
#simpleTooltip {color:#0084C2; padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; }











/*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%;
}
.icon1 {
	/*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;
}

.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:160px;
			position:absolute;
			width:207px;
			height:auto;
			padding: 16px; 
		/*	border: 7px solid orange;
			background-color: white;*/
			z-index:1002;
			
			margin:0 auto;
		}
		
		
		/* neww home page design css */
a.write-rev-btn1 {
	float:right;
	padding:3px 0 0 10px;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	background:url(../images/evrev.gif) no-repeat;
	width:78px;
	text-align:center;
	height:18px;
}
a.write-rev-btn1:hover {
	text-decoration: none;
	background:url(../images/evrevhover.gif) no-repeat;
}
.date1 {
display:block;
font-size:11px;
font-style:normal;
}
.threecolumns{
	width:100%;
	overflow:hidden;
	margin:0 0 40px;
	position:relative;
}
.inbox #main-wrapper .threecolumns h2{
	margin:0 0 17px;
	font-size:22px;
	color:#324555;
	background:#cfe4f1 url(../images/bg-heading.gif) repeat-x;
	border:1px solid #cfdbe4;
	padding:3px 11px 5px;
}
.threecolumns h2 span{
	background:url(../images/arrow02.gif) no-repeat 100% 64%;
	padding-right:18px;
}
.left-column{
	float:left;
	width:421px;
	margin-right:29px;
}
.review-box{
	overflow:hidden;
	width:421px;
	background:url(../images/bg-dotted.gif) repeat-x 0 100%;
	padding:0 0 12px;
	margin:0 0 10px;
}
.review-img{
	float:left;
	border:1px solid #000;
	margin:5px 15px 0 0;
}
.review-content{
	overflow:hidden;
	height:1%;
}
.review-content h3{
	margin:0 0 1px;
	font-size:18px;
	color:#0083bd;
}
.review-content h3 a{
	color:#0083bd;
}
.review-country{
	display:block;
	margin:0 0 5px;
}
.review-countries-list{
	margin:0;
	padding:0 0 12px 23px;
	list-style:none;
	font:11px Tahoma, Arial, Geneva, sans-serif;
	background:url(../images/bg-review-list.jpg) no-repeat 0 1px;
}
.review-countries-list li{
	display:inline;
}
.comment-box{
	width:353px;
	background:url(../images/bg-comment-box.gif) repeat-y;
}
.blue-comment{
	background:url(../images/bg-comment-box-blue.gif) repeat-y;
}
.comment-w1{
	width:100%;
	background:url(../images/bg-comment-top.gif) no-repeat;
}
.blue-comment .comment-w1{
	background:url(../images/bg-comment-top-blue.gif) no-repeat;
}
.comment-text{
	width:314px;
	background:url(../images/bg-comment-bottom.gif) no-repeat 0 100%;
	padding:11px 20px 29px 19px;
	line-height:16px;
}
.blue-comment .comment-text{
	background:url(../images/bg-comment-bottom-blue.gif) no-repeat 0 100%;
}
.comment-text p{
	margin:0;
	white-space:pre-wrap;
}
.comment-autor{
	overflow:hidden;
	height:1%;
	padding:0 0 0 68px;
	margin:-9px 0 0;
	position:relative;
}
.photo-holder{
	float:left;
	width:32px;
	margin-right:12px;
}
.photo-holder img{
	display:block;
	border:1px solid #b5b5b5;
}
.autor-content{
	overflow:hidden;
	height:1%;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
.autor-info{
	float:left;
}
.autor-name{
	display:block;
	color:#000;
	line-height:12px;
	padding:0 0 3px;
}
.autor-name a{
	text-decoration:none;
}
.autor-name a:hover{
	text-decoration:underline;
}
.autor-content .date{
	display:block;
	color:#868686;
	font-style:normal;
}
.rating-box{
	float:right;
}
.rating-box .title{
	display:block;
	text-align:right;
	color:#d45916;
	font-size:9px;
	font-weight:normal;
	margin:0 0 4px;
}
.rating-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:12px;
	position:relative;
	float:right;
}
.rating-list li{
	float:left;
}
.rating-list li a{
	float:left;
	height:12px;
	overflow:hidden;
}
.rating-list li a:hover{
	position:relative;
}
.rating-list li a:hover img,
.rating-list li.active a img{
	margin-top:-12px;
}
.write-review-btn{
	color:#fff;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	height:18px;
	width:108px;
	overflow:hidden;
	background:url(../images/bg-review-btn.gif) no-repeat;
	text-align:center;
	text-transform:uppercase;
	padding:3px 0 0;
}
.middle-column{
	width:300px;
	float:left;
}
.upload-list{
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:309px;
}
.upload-list li{
	float:left;
	width:92px;
	margin:0 9px 10px 0;
	height:135px;
}
.upload-list li img{
	display:block;
	border:1px solid #5f5f5f;
	margin:0 0 5px;
}
.upload-list li .title{
	display:block;
	font-weight:normal;
	font-size:11px;
}
.upload-list li .title a{
	text-decoration:none;
}
.upload-list li .title a:hover{
	text-decoration:underline;
}
.right-column{
	width:180px;
	float:right;
}
.category-box{
	border:1px solid #c6c6c6;
	padding:7px 10px 5px;
}
.category-box h3{
	margin:0 0 9px 2px;
	font-size:18px;
	color:#656564;
}
.category-box h3 span{
	background:url(../images/arrow03.gif) no-repeat 100% 8px;
	padding-right:15px;
}
.category-list{
	margin:0;
	padding:0;
	list-style:none;
}
.category-list li{
	padding:5px 0 4px 36px;
}
.category-list .nav01{
	background:url(../images/ico-category01.jpg) no-repeat 0 3px;
}
.category-list .nav02{
	background:url(../images/ico-category02.jpg) no-repeat 0 3px;
}
.category-list .nav03{
	background:url(../images/ico-category03.jpg) no-repeat;
}
.category-list .nav04{
	background:url(../images/ico-category04.jpg) no-repeat 0 1px;
}
.category-list .nav05{
	background:url(../images/ico-category05.jpg) no-repeat 0 6px;
}
.category-list .nav06{
	background:url(../images/ico-category06.jpg) no-repeat 0 5px;
}
.category-list .nav07{
	background:url(../images/ico-category07.jpg) no-repeat 0 2px;
}
.category-list .nav08{
	background:url(../images/ico-category08.jpg) no-repeat 0 2px;
}
.category-list .nav09{
	background:url(../images/ico-category09.jpg) no-repeat 0 11px;
}
.category-list .nav10{
	background:url(../images/ico-category10.jpg) no-repeat 0 3px;
}
.category-list .nav11{
	background:url(../images/ico-category11.jpg) no-repeat 0 4px;
}
.category-list .nav12{
	background:url(../images/ico-category12.jpg) no-repeat 0 5px;
}
.category-list .nav13{
	background:url(../images/ico-category13.jpg) no-repeat 0 6px;
}
.category-list .nav14{
	background:url(../images/ico-category14.jpg) no-repeat 0 5px;
}
.category-list .nav15{
	background:url(../images/Entertainment.gif) no-repeat 0 5px;
}
.category-list .nav16{
	background:url(../images/Legal-icon.gif) no-repeat 0 5px;
}
.category-list .nav17{
	background:url(../images/Personal-Services-icon.gif) no-repeat 0 5px;
}
.main-wrapper .threecolumns h2 {
background:url("../images/bg-heading.gif") repeat-x scroll 0 0 #CFE4F1;
border:1px solid #CFDBE4;
color:#324555;
font-size:22px;
margin:0 0 17px;
padding:3px 11px 5px;

}
#dialogcity a{	
text-decoration:none;
color:#0084C2;
}
#dialogcity a:hover{
text-decoration:underline;	
}
.review-countries-list li
{
	color:#0084C2;
}
.slogan a:hover
{
	text-decoration:none;	
	
}

.header-facebook-login{
	width:70px;
	height:23px;
	color:#fff;
	background:url(../images/facebook-login.jpg) no-repeat ;
	margin-bottom:5px;
	border:none;
	line-height:20px;
}
