.exhib_history * {
	line-height: normal;
}
.exhib_history .year {
	display:block;
	float: right;
	font-size: 2em;
	font-weight: bolder;
	color: #2C4578;
	margin-top: -15px;
	font-family: "Courier New", Courier, monospace;
}
.exhib_history h2 {
	font-size: 1.5em;
	display: inline;
	padding: 0px;
	margin: auto;
	line-height: normal;
	font-weight: normal;
}
.exhib_history .exh {
	margin-bottom: 40px;
}

.exhib_history .gallimg .imgcont {
	float: left;
	width: 33%;
}

.exhib_history .gallimg {
	margin-top:10px;
}

.exhib_history .gallimg .imgcont img {
	margin-left:auto;
	margin-right:auto;
	float: none;
	display: block;
}

.partiinfo {
	background-color: #f0f0f0;
	padding: 10px;
	min-height: 380px;
	height:auto !important;
    height:380px;
	text-align:left;
}

.partiinfo, .partiinfo * {
	line-height: normal;
	font-size: 1.1em;
}

.partiinfo h3{
	margin-top:0px;
	font-size: 1.3em;
}

form#invitation .input_box {
	width: 400px;
}

#ticketcont a.important {
	color: red;
}
#partSearchContainer td strong {
	margin-bottom: 5px;
}

#selectcoutry .col{
	width: 33%;
}

#selectsalon .col{
	width: 49%;
}

#btnpartsearch {
	height: 18px;
	border:1px solid #667077;
	background-color: #e4e6e7;
	text-align: center;
	width: 70px;
}

#movecontainer {
	position: absolute;
	width: 750px;
	z-index: 2;
	overflow: hidden;
	padding-bottom:25px;
}

#movable {
	position: absolute;
	width: 750px;
	z-index: 2;
	padding-bottom:25px;
}

#movable .apply {
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 3;
}

#movecontainer #overlay {
	top: 0px;
	left: 0px;
	position: absolute;
	background-color: #424649;
	opacity: 0.9;
	height: 100%;
	width: 100%;
	z-index: 2;
}

#selectcoutry, #selectsalon {
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 3;
	color: #FFF;
	width: 96%;
}

#selectcoutry *, #selectsalon * {
	color: #ffffff;
}

#movable .apply *{
	color: #d8effd;
} 

#selectcoutry input, #selectsalon input {
	border: 0px solid #fff;
}

#badge .required{
	color:#FF1E00;
}

