.roundedPanel {
	background: transparent;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	display:none; 
	position:absolute;
	top:200px;
	z-index:100;
	left:10%;
	height:auto;
}

#closer{
	position:absolute;
	top:3px;
	left:3px;
	width:18px;
	height:18px;
}
.opener{}

.content {
	background: #000;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 12pt;
	border: 1px solid #fff;
	padding: 25px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
} 

.content a{
	color:#336699;
	font-size:10pt;
}
.content a:hover{
	color:#F90;	
	font-size:10pt;
}

.content a.thumbs { display: block; width: 100px; height: 100px; position: relative; float: left; text-align:center; padding-right:10px; }
.content a img { border: 0; }

/* classes for rounded corners */
 .crntop, .crnbottom {
    display:block; 
    background:transparent; 
    font-size:1px;
}
/*.crn1, .crn2, .crn3, .crn4, .crn5, .crn6 {
    display:block; 
    overflow:hidden;
}
.crn2, .crn3, .crn4, .crn5, .crn6 {
    background:#000000; 
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
}
.crn1 {
    height:1px; 
    margin:0 9px; 
    background:#ffffff;
}
.crn2 {
    height:1px; 
    margin:0 6px;
    border-width:0 3px;
}
.crn3 {
    height:1px; 
    margin:0 4px;
    border-width:0 2px;
}
.crn4 {
    height:1px; 
    margin:0 3px;
    border-width:0 1px;
}
.crn5 {
    height:2px; 
    margin:0 2px;
    border-width:0 1px;
}
.crn6 {
    height:3px; 
    margin:0 1px;
    border-width:0 1px;
}*/
<!--classes for accordion-->
.accordion {

}
.accordion h3 {
	padding:10px;
	text-align:center;
font-size:14px;
font-weight:bold;

	}
#venue_list .accordion h3:hover {
	background-color:#666;
	cursor:pointer;
}

#profile .accordion div:hover {
	background-color:#666;
	cursor:pointer;
}


.accordion p {
font-size:12px;
background: transparent;
padding-left:40px;
padding-right:40px;
overflow: hidden;
}

#booking_info { width: 300px; }
#booking_info label { postion: relative; float: left; width: 100%; padding: 3px 0 0 0; }
/*#booking_info input[type="text"], #booking_info select, #booking_info textarea {  }*/

.image_slider { margin: 10px 0 0 0; width: 1000px; height: 100px; position: relative; float: left; }

.page_loader { width: 100%; text-align: center; display: block; }

#profile p img { position: relative; float: left; width: 30%; }
#profile p span { position: relative; float: right; width: 60%; }