html, body {
	height:100%; /* needed for container min-height */
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	background:#000;
}
p {
	padding:5px 0;
}
#wrapper {
	width:100%;
	min-width:1280px;
	min-height:100%; /* real browsers */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	margin: 0 auto -24px;
	z-index:1;
	background:url(../images/bg-body-loop.gif) bottom left repeat-x;
}
#flash {
	width:100%;
	height:499px;
	margin:0 auto;
	position:relative;
}
#bar-top {
	position:absolute;
	top:0px;
	left:0px;
	height:21px;
	width:100%;
	min-width:1280px;
	background:url(../images/bg-top-bar.png) top left repeat-x;
	z-index:5;
}
#logo {
	position:relative;
	margin:0 auto;
	width:1280px;
	z-index:6;
}
#logo h1 a {
	display:block;
	width:226px;
	height:103px;
	margin-left:140px;
	background:url(../images/logo-luxury-events-phuket.png) top left no-repeat;
	text-indent:-9999px;
}
#flashcontent {
	width:100%;
	height:432px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
#navbox{
	width:100%;
	min-width:1280px;
	position:absolute;
	top:427px;
	left:0;
	z-index:7;
	border-top:5px solid #7e7ee8;}
#nav{
	width:1000px;
	margin:0 auto;
	/*position:relative;*/}
#nav li{
	float:left;
	margin-right:37px;}
#nav li.last{
	margin-right:0px;}
#nav li a{
	font-family:"Century Gothic", Arial, Verdana;
	text-transform:uppercase;
	color:#7373c2;
	height:40px;
	padding-top:27px;
	text-decoration:none;
	display:block;}
#nav li a:hover{
	color:#fff;}
#nav li a.selected{
	color:#fff;
	background:url(../images/nav-point.gif) top center no-repeat;}
#nav li .subnav-box{
	width:100%;
	position:absolute;
	top:-21px; left:0px;
	z-index:200;
	background:#7e7ee8;
	display:none;}
#nav li .subnav-box ul{
	background:#7e7ee8;
	width:1280px;
	height:16px;
	margin:0 auto;}
#nav li .subnav-box ul li{
	float:left !important;}
#nav li .subnav-box ul li a{
	height:11px;
	font-size:11px;
	color:#06060b;
	padding-top:5px;
	background-image:none !important;}
#nav li .subnav-box ul li a:hover{
	color:#fff;}
#nav li .subnav-box ul li.selected a{
	color:#fff;}
.wedding-first{
	margin-left:225px;}
.events-first{
	margin-left:340px;}
.team-first{
	margin-left:430px;}

#content {
	position:relative;
	width:1000px;
	/*height:130px;*/
	margin:0 auto;
	padding:20px 140px 30px 140px;
	border-top:1px solid #2c2c39;
	border-bottom:1px solid #2c2c39;
	overflow:hidden;
}
#content-footer {
	clear:both;
	padding:10px 0;
	overflow:hidden;
}
#content-footer p {
	color:#babade;
	font-size:10px;
	text-transform:uppercase;
}
#onflash {
	position:absolute;
	top:140px;
	left:0px;
	width:100%;
	min-width:1280px;
	z-index:3;
}
#push {
	clear:both;
	height:24px;
	border:0px solid green;
}
#footer {
	position:relative; border:0px solid red;
	z-index:2;
	padding:0px 0;
	height:24px;
	overflow:hidden;
}
#footer p, #footer p a {
	text-align:right;
	color:#cccccc;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}
/* classes */
.box-center {
	width:1000px;
	padding:0 140px;
	margin:0 auto;
	border:0px solid red;
}
.float-l {
	float:left;
}
.float-r {
	float:right;
}
.txt-purple {
	color:#716fbc;
}
.txt-upper {
	text-transform:uppercase;
}

