* { margin: 0; padding: 0; }

h1 { font: bold 32px Helvetica, Sans-Serif; letter-spacing: -1px; margin: 0 0 15px 0; }


body {
	font-family: Arial, Geneva,Helvetica, sans-serif;
	font-size: 100%; width:1024px; margin-left:auto; margin-right:auto;
}

a img { border:0 ;}

a:hover {
shape-outside: ellipse(closest-side farthest-side at 50% 50%);
  /* identical to: */
  shape-outside: ellipse(150px 300px at 50% 50%);
  width: 300px;
  height: 600px;}

.wrap{
	margin:0 auto;
	width:1024px; min-height:700px; 
}
.logo{
	text-align: right;
	padding-left: 20px;
	padding-top: 50px;
	position: absolute;
	right: 210px;
	top: 40px; z-index:2000;
}

/*main*/
.main_bg{
	min-height:650px; 	-webkit-box-shadow:0 2px 24px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 24px rgba(0,0,0,0.3);box-shadow:0 2px 24px rgba(0,0,0,0.3);

}

.main{
	background:none;
	padding: 2%;
	min-height: 600px;
}
.content{
	text-align:center;
}
.content h2{
	line-height:1.8em;
	font-family: 'Sofia', cursive;
	font-size: 3em;
	color: #FFFFFF;
	text-transform: capitalize;
}
.content p{
	color: #a59484;
	font-size: 0.8125em;
	line-height: 1.8em;
}
.jqpopupmenu, .jqpopupmenu div{ /*topmost and sub ULs, respectively*/
font: normal 22px Verdana; color:#000;
margin: 0;
padding: 0;
position: absolute;
list-style-type: none;
left: 0;
top: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 50px #fff, 0 0 60px #fff, 0 0 70px #fff;}