html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}input,button,textarea,select{*font-size:100%;}a{ outline:none;}
/**/
.paginator {list-style: none;display: block;clear: both;/*border-top: 1px solid #eee;*/	padding: 8px 0px 0px;text-align: right;margin-top: 5px;margin-bottom: 15px; margin-right:42px;}
.paginator span{ float:left;}
.paginator li { display: inline; }
.paginator li a {color: #aaa;border: 1px solid #eee;padding: 3px 5px;border-bottom: 2px solid #eee;
	border-right: 2px solid #eee;}
.paginator li a:hover {background: #67a54b;color: #eee;border: 1px solid #1D4F70;	border-bottom: 2px solid #3b6e22;
	border-right: 2px solid #3b6e22;}
/**/
.newMembers{ margin-bottom:10px;float:left;}
.newMembers li{clear:both;padding:5px;}
.newMembers img{
/* float:left;*/
}
/*First Place**/
.bigLeftColumn{float:left;width:704px;height:628px;background:url(/images/getting-started.jpg) no-repeat 0px 100px;margin-right:12px;}
.bigLeftColumn label{ float:none}
.bigLeftColumn #type{position:relative;top:260px;left:110px;display:block;width:135px;}
.bigLeftColumn .big_dropdown{ width:50px}
.bigLeftColumn #place_name{display:block;position:relative;left:305px;top:430px;width:140px;float:left}
.third{ display:block;position:relative;top:35px;left:515px;#left:375px;#top:40px;width:150px;height:200px;display:block}
.third input,.third select.s{width:150px;margin-bottom:5px;}

.h_1,.h_2{background-color:#fff;opacity:0.8;filter:alpha(opacity=80);position:absolute;
height:600px;
margin-left:280px;
margin-top:-220px;
position:absolute;
width:420px;
}
.h_2{
height:345px;
margin-left:480px;
position:absolute;
width:220px;}
.getting_started{
margin:0;
padding:0;
background:transparent url(/images/submit.gif) no-repeat scroll 0 0;
/*background-color:#fff;*/
border:none;
height:120px;
left:570px;
position:relative;
top:230px;
width:130px;
display:none;
outline:none;
cursor:pointer;
}

div#placeCalendar{
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	padding:0;
	padding-top:3px;
	margin:0;
	height:24px;
	background:#ececec;
	float:right;
	width:100%;	
}

div#placeCalendar strong{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#000;	
}

div#placeCalendar div.clear{
	line-height:1px;
}

div#placeCalendarStart,
div#placeCalendarEnd
{	
	display:none;
}

div#placeCalendarStart{
	float:right;
	margin-right:102px;
	_margin-right:30px;	
}

div#placeCalendarEnd{
	float:right;
	margin-right:0px;	
}


div#placeOptions{
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	padding:0;
	padding-top:3px;
	margin:0;
	height:24px;
	background:#ececec;
	float:right;
	width:100%;	
}

div#placeOptions strong{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#000;	
}

div#placeOptions div.clear{
	line-height:1px;
}

/****CONNECTIONS*/
.friend_wrapp{width:260px;float:left;margin-bottom:10px;clear:both;}
  .friend_wrapp .img,.friend_wrapp .data{ float:left;}
  .friend_wrapp .img{ margin-right:10px;}
/**CONNECT*/

.connect_wrapp{display:none;width:400px;padding:10px;background:#959A9F;border:1px solid #D6D8DA;}
.connect_wrapp .close{float:right;width:390px;display:block;padding:5px;background:#efefef;}
.connect_wrapp .close img{float:right;background:#efefef;}
.connect_wrapp .mid{ float:left;width:400px;display:block;background:#efefef; }
.connect_wrapp .left,.connect_wrapp .right{float:left;width:200px;background:#efefef; display:block;}
.connect_wrapp .left img{margin-left:5px;}
/*.mask{position:absolute;top:0;right:0;bottom:0;left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background:#000;
		opacity:.85;
		filter: alpha(opacity=85);
		-moz-opacity: 0.85;
		z-index:101;
}
*/		
/**MESSAGES*/
.row{ padding:5px;width:530px; display:block;float:left;}
.row .chbox,.row .subject,.row .name,.row .action{ display:block; float:left;border:1px solid #efefef;padding:5px;}
.row .action{ width:40px;display:block; float:left;border:none};
.row .chbox{ width:20px;}
.row .name{width:130px;}
.row .subject{ width:280px;}
/***/
.messageNav{ margin-top:10px;}
.messageNav a{ margin-right:15px;margin-left:15px;text-transform:uppercase;}
.messageNav a.selectedTab{ font-weight:bold;color:#D08C29; }
.messager{float:left;padding:5px;width:505px;}
.messager div{ margin-bottom:10px;float:left;width:505px}
.messager div#previousMessage{float:left; width:350px;}
.messager label,.messager input,.messager textarea{float:left;display:block;width:150px;}
.messager textarea{height:200px;}
.messager input,.messager textarea,.messager select{width:350px;}
.messageWrapp{clear:both;border:1px solid #efefef;padding:10px;width:435px;}
/***/
.eventsNav{ margin-top:10px;}
.eventsNav a{ margin-right:15px;margin-left:15px;text-transform:uppercase;}
.eventsNav a.selectedTab{ font-weight:bold;color:#D08C29; }
.event_form{float:left;padding:5px;width:505px;}
.event_form div{ margin-bottom:10px;float:left;width:505px}
.event_form div#previousMessage{float:left; width:350px;}
.event_form label,.messager input,.messager textarea{float:left;display:block;width:150px;}
.event_form textarea{height:200px;width:350px;}
.event_form input,.messager textarea,.messager select{width:350px;}
/***/
form.search{ background:#414142; padding:10px; color:#FFFFFF;padding-top:20px;}
form.search b{ font-size:14px;  padding-bottom:5px; }
form.search select,form.search input{ width:150px; }
form.search input.button{ width:80px;margin-left:70px; margin-top:5px;}

.rightTitle form.search{ background:#414142; padding:10px; color:#FFFFFF;}
.rightTitle form.search b{ font-size:14px;  padding-bottom:5px; }
.rightTitle form.search select,form.search input{ width:150px; }
.rightTitle form.search input.button{ width:80px;margin-left:70px; margin-top:5px;}

/**/
h1{padding: 5px 0px 10px 0px;font-size: 130%; font-weight:bold; }
h2{padding: 5px 0px 10px 0px;font-size: 120%; font-weight:bold}
#navContainer{
	width:708px;
	height:70px;
	margin-top:10px;
	background-color:#f5f6f6;
	}

#navtext{
	color:#666666;
	/*width:360px;*/
	margin-top:20px;
	/*margin-left:20px;*/
	font-size:11px;
	float:left;
}
#navtext ul{
}
#navtext ul li{
	float:left;
	/*padding:10px 6px;*/
	padding-top:10px;
	padding-right:6px;
	list-style:none;
}
#navtext ul li a:link, #navtext ul li a:visited{
	color:#666666;
	text-decoration: none;

}
#navtext ul li a:hover{
	color:#999999;
	text-decoration: none;
}
/********************************/
/*  PLACE STYLES                */
/*******************************/
/*.place_image{float:left; margin-right:10px;}*/

.place_image img{ float:left}
.place_name{ color:#ffffff;float:left; width: 180px; height:321px; margin-left:10px; display:block; background:#df8f36;writing-mode: tb-rl;
filter: flipv fliph;}
ul.people_list li{
  padding-left:10px;
  padding-bottom: 10px;
  display:block;
  margin-top:10px;
  height:90px;
}
ul.people_list li img{
	/*float:left;*/
	/*margin-right:10px;*/
}




/*******************************/
input.button{ 
width:80px; color:#FFFFFF; font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:1px; 
padding-bottom:1px;
background:#67A54B; border:1px solid #3B6E22;
float:right;
margin-top:5px;height:23px;}
input.submit{ 
width:80px; color:#FFFFFF; font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:1px; 
padding-bottom:1px;
background:#67A54B; border:1px solid #3B6E22;
float:right;
margin-top:5px;height:23px;}
input.button{ float:none;}
input.button:hover{ 
background:#67A54B; border:2px solid #3B6E22;
}
a.button{ 
width:50px;
color:#FFFFFF;
font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:4px; 
padding-bottom:1px;
background:#67A54B;
border:1px solid #3B6E22;
float:left;
margin-top:5px;
margin-left:10px;
cursor:pointer;
}
a.button_g{
color:#FFFFFF; font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:1px; 
padding-bottom:1px;
background:#67A54B; border:1px solid #3B6E22;
float:right;}
a.button_o{
color:#FFFFFF; font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:1px; 
padding-bottom:1px;
background:#E09135; border:1px solid #3B6E22;
float:right;}

input.small_dropdown{
width:25px
}
input.mid_dropdown{
width:40px
}
input.big_dropdown{
width:80px;
}
button.datepick-trigger{
float:left;
background:none;
}

p.error{
border:1px solid #fbc2c4;
background-color: #fbe3e4;
padding:5px;
color: #8a1f11;
margin-bottom:5px;
margin-top:5px;
margin-right:auto;
}
p.success{
background-color: #e6efc2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #264409;
border: #c6d880 solid 1px;
padding:5px;
margin-bottom:5px;
margin-top:5px;
}

/* border:1px solid #FF0000; */
#datePicker{ position:absolute; left:750px;top:150px}
/**************************/
fieldset.places label{
	font: bold 100% Arial,sans-serif;
	color: #999999;
	display: inline;		
	line-height:16px;
	height:16px;
	clear:both;
	_display: block;
	_line-height:0px;
	_height:auto;	
}

fieldset.places input, 
fieldset.places button, 
fieldset.places textarea, 
fieldset.places select, 
fieldset.places optgroup, 
fieldset.places option{
	margin:0px;
	padding:0px;
	height:auto;
}


fieldset.places{
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #999;
	width: 490px;
	background-color:#fff;
}
 legend{
	font-weight: bold;
	color: #999;
 }
.placesCont{
	padding:20px;
	background-color:#efefef;
}
/*****************************/
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;font-size:11px; }
img{ border:none}
li{list-style-type:none;}
a{ text-decoration:none;color:#000000}
a.orange{color:#E09135;text-decoration:underline; font-size:11px;}
a.green{color:#64B741;text-decoration:underline; font-size:11px;}
.clear{ clear:both;height:1px;}
/********************************/
.wrapper{width:932px; margin-left:auto; margin-right:auto;padding-top:5px;}
/***************/
/* TOP LINE    */
/***************/ 
.top_line{ font-size:11px; line-height:26px;height:26px; }
  .top_line label{ font-weight:bold; }
    
  input.input1{border:1px solid #A5A5A5; margin-left:3px;}
  input.search{background:url(images/user_area/search_button.jpg); width:26px; height:22px; border:none; outline:none;}
  span.right{width:720px; text-align:right; display:inline-block }
  .top_line a{ color:#808080; text-decoration:underline; outline:none}
  a.order{ background:url(images/user_area/order.jpg); width:139px; height:24px;display:inline-block;text-decoration:none }
  a.choose{ background:url(images/user_area/choose.jpg); width:139px; height:24px;display:inline-block; text-decoration:none }
/*******************/
/* HEADER + MENU   */
/******************/ 
.header{ background:url(images/user_area/header.jpg); width:922px; height:124px;}
 .mainNav{ float:right;margin-top:90px;margin-right:25px;color:#808080;}
  .mainNav a{color:#808080; margin:3px;}
  .mainNav ul li {float:left; margin-left:5px;}
  .menu{}
/*******************/
/* CONTENT  AREA   */
/******************/   
.content{}
.left{ float:left;width:719px;margin:0;margin-top:10px;padding:0;}
.left .content{width:719px;margin:0;padding:0;}
.place_image{width:708px;margin:0;padding:0;}
  .leftColumn{ width:180px;float:left;overflow:hidden;margin:0;padding:0;}
    .profil{ background:#414142; width:170px;display:block; color:#FFFFFF; padding:5px 0 5px 10px; line-height:18px; margin-top:2px;}
	  .profil label{ width:79px; display:inline-block; font-weight:bold}
	/*******************/
	/* Navigation     */
	/******************/  
	ul.leftNav{ text-transform:uppercase; color:#808080}
	  ul.leftNav li { padding-left:30px; line-height:30px;border-bottom:1px dashed #CCCCCC}
	  ul.leftNav li a{ /*background:right url(images/user_area/bullet_open_white.jpg) no-repeat;*/ width:150px;display:inline-block;outline:none;color:#808080}
	  li.f{ background:left url(images/user_area/bullet_friends.jpg) no-repeat;}
	  li.d{ background:left url(images/user_area/bullet_diary.jpg) no-repeat;}
	  li.p{ background:left url(images/user_area/bullet_photos.jpg) no-repeat;}
	  li.m{ background:left url(images/user_area/bullet_messages.jpg) no-repeat;}
	  li.v{ background:left url(images/user_area/bullet_video.jpg) no-repeat;}
	  li.c{ background:left url(images/user_area/bullet_chat.jpg) no-repeat;}
	  li.e{ background:left url(images/user_area/bullet_email.jpg) no-repeat;}
	  li.l{ background:left url(images/user_area/logout.gif) no-repeat;}
	/******************/  
  	.midColumn{ 
	  	width:528px;
	  	min-height:500px;
		display:inline-block;
		float:left;
		margin:0;
		padding:20px 5px 5px 5px;
	}
    h1.title{    
		background:#fff left url(images/user_area/bullet_1.jpg) no-repeat;
		color:#606060;
		float:left;
		font-size:14px;
		margin:0px;
		margin-bottom:8px;
		padding:0px;
		padding-left:30px;
		width:350px;    
    }
	.titleLeft{ width:450px;display:inline-block;}
	h1.title a{ color:#E09135;text-decoration:underline; font-size:11px;}
	
	.liner{border-bottom:1px dotted #CCCCCC; height:1px; display:block;}
	/*******************/
	/* CONTENT BOX     */
	/******************/
	
	/*******************/
	/* PROFILE BOX     */
	/******************/
	.profileLeft,.profileRight{ width:235px;float:left; padding-right:10px;}
	.profileLeft p,.profileRight p{margin-bottom:5px;}
	.profileLeft label,.profileRight label{ width:90px;float:left; font-weight:bold}
	/******************/
	#placeFilters {
		background:#ECECEC;
		border-bottom:1px solid #CBCBCB;
		border-top:1px solid #CBCBCB;
		color:#404040;
		font-weight:bold;
		margin:10px 0;
		padding:5px 10px 5px 5px;
	}	
	#boxTitle_open{ 
	padding:5px 10px 5px 5px; 
	background:#ECECEC right url(images/user_area/bullet_open.jpg) no-repeat; 
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB; 
	color:#404040; 
	font-weight:bold;
	margin:10px 0 10px 0;
	}
	#boxTitle_closed{ 
	padding:5px 10px 5px 5px; 
	background:#ECECEC right url(images/user_area/bullet_closed.jpg) no-repeat; 
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB; 
	color:#404040; 
	font-weight:bold;
	margin:10px 0 10px 0;
	}
	.boxTitle{ 
	padding:5px 10px 5px 5px; 
	background:#ECECEC; 
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB; 
	color:#404040; 
	font-weight:bold;
	margin:10px 0 10px 0;
	}
	
	.boxTitle_open{ 
	padding:5px 10px 5px 5px; 
	background:#ECECEC right url(images/user_area/bullet_open.jpg) no-repeat; 
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB; 
	color:#404040; 
	font-weight:bold;
	margin:10px 0 10px 0;
	}
	.boxTitle_closed{ 
	padding:5px 10px 5px 5px; 
	background:#ECECEC right url(images/user_area/bullet_closed.jpg) no-repeat; 
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB; 
	color:#404040; 
	font-weight:bold;
	margin:10px 0 10px 0;
	}	
	
	/* Box Content */	
	
	.boxContent{ background:#FFFFFF; padding:10px; text-align:justify; border-bottom:solid 1px #E4E4E4}  
	.boxContent .left{ width:73px; display:block; float:left; margin-right:10px}
	.boxContent img{ float:left; }
	.boxContent p{ font-weight:bold; font-size:12px;font-weight:normal; }
	.boxContent p.top{ background:left url(images/user_area/bullet_1.jpg) no-repeat;padding-left:30px;font-size:12px; font-weight:bold}
	
	.boxContent .right{ float:left;display:inline-block;width:390px;margin:0;padding:0;padding-left:20px; }
	
	div#place_list .boxContent .right{ float:left;display:inline-block;width:100%;margin:0;padding:0; }
	
	.boxContent .right a{text-decoration:underline;}
	.boxContent .right a:hover{text-decoration:underline;color:#808080}
	.boxContent .right label{ width:60px; /*float:left;*/font-weight:bold;}
	.boxContent .right p{ margin-bottom:5px; clear:both; }
	.boxContent .orange{text-transform:uppercase; color:#D08C29; font-weight:bold; margin-bottom:5px; }
	.boxContent .right input{float:left;}
	.boxContent .right span{ float:left; margin-left:3px;}
	.boxContent .right input.button{float:left;margin-top:0px; margin-left:10px; height:20px;}
	.boxContent .right #current{ margin-left:5px;}
	
	
	
	.boxContent .place{ float:left;display:inline-block;width:390px;margin:0;padding:0;padding-left:20px; }
	.boxContent .place a{text-decoration:underline;}
	.boxContent .place a:hover{text-decoration:underline;color:#808080}
	.boxContent .place label{ font-weight:bold;}
	.boxContent .place p{ margin-bottom:5px; clear:both; }
	.boxContent .place input{float:left;}
	.boxContent .place span{ float:left; margin-left:3px;}
	.boxContent .place input.button{float:left;margin-top:0px; margin-left:10px; height:20px;}
	.boxContent .place #current{ margin-left:5px;}	
	
	/* Message Box */
	div.messageBox{zoom:1; background:#ffffff url('images/user_area/messagebg.jpg') repeat-x scroll 0 0; padding:10px; text-align:justify; border:solid 1px #E4E4E4; margin-bottom:10px;}  
	div.messageBox .left{ width:73px; display:block; float:left; margin-right:10px}
	/*div.messageBox img{ float:left; }*/
	div.messageBox p{ font-weight:bold; font-size:12px;font-weight:normal; }
	div.messageBox p.top{ background:left url(images/user_area/bullet_1.jpg) no-repeat;padding-left:30px;font-size:12px; font-weight:bold}
	div.messageBox .right{float:left; display:inline-block;width:390px; margin-left:20px;}
	div.messageBox .right a{text-decoration:underline;}
	div.messageBox .right a:hover{text-decoration:underline;color:#808080}
	div.messageBox .right label{ width:60px; float:left;font-weight:bold;}
	div.messageBox .right p{ margin-bottom:5px; clear:both; }
	div.messageBox .orange{text-transform:uppercase; color:#D08C29; font-weight:bold; margin-bottom:5px; }
	div.messageBox .right .orange{color:#D08C29; margin-bottom:5px; text-transform:none; font-weight:normal;}
	div.messageBox .right input{float:left;}
	div.messageBox .right span{ float:left; margin-left:3px;}
	div.messageBox .right input.button{float:left;margin-top:0px; margin-left:10px; height:20px;}
	div.messageBox .right #current{ margin-left:5px;}	
	
	.rightColumn{width:200px;display:inline-block; float:left;margin:0;padding:0;}
    .rightTitle{ background-color:#414142; color:#FFFFFF; padding:15px 5px 5px 5px;font-weight:bold; font-size:12px; margin-top:10px;}
    .leftTitle{ background-color:#414142; color:#FFFFFF; padding:5px 5px 5px 5px;font-weight:bold; font-size:12px; margin-top:10px;}
	ul.rightMenu li{ padding:5px; border-bottom: dotted 1px #808080;}
	ul.rightMenu li a{color:#808080;text-transform:uppercase; }
/*******************/
/* CONTENT  AREA   */
/******************/ 
.line{
	width: 100%;
	height: 1px;
	margin-top: 20px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	}
.footer a:link {
	color:  #999999;
	text-decoration: none;
}
.footer a:visited {
	color:  #999999;
	text-decoration: none;
}
.footer a:hover {
	color:#CCCCCC;
	text-decoration: none;
}
.footer {
	width:922px;
	margin-top:10px;
	height:25px;
	color:#999999;
	background-image:url(images/flag.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:5px;
}
#bannerBottom {
	
	width: 142px;
	height:240px;
	margin-top:5px;
	background-color:#555556;
	margin-left:7px;
	padding:17px;
	font-size: 11px;
	color:#fff;
}
#bannerBottom a{ color:#FFFFFF}
.validation-advice{
border:1px solid #fbc2c4;
background-color: #fbe3e4;
padding:5px;
color: #8a1f11;
margin-bottom:5px;
margin-top:5px;
margin-right:auto;
}
div#profileThumb{
	background:#ECECEC none repeat scroll 0 0;
	border:1px solid #CBCBCB;
	padding:10px;
	text-align:center;
	min-height: 155px;
}
div#profileThumb img{
	max-width:135px;
}
div.placeType{
	border-bottom:1px solid #E4E4E4;
	display:inline-block;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	padding-bottom:5px;
	width:490px;
}
div.placeType h1{
	margin-top:35px;
	margin-left:80px;
}

div.profile_message{
	float:right;
	padding-top:10px;
}

div.profile_message a{
	color:#E09135;
	text-decoration:underline; 
	font-size:11px;
	background:#FFFFFF;
}

span.titleLeft div{
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#606060;
}

span.titleLeft div input{
padding-top:2px;
}
