body { 
    margin: 10px;
    padding: 0; 
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 100%;
    background-color: #fff3e4;
	background: url('../images/bg2.gif') repeat; 
}

@font-face {
	font-family: carefree;
	font-weight:bold;
	src: url('../fonts/carefree.eot');
	src: local('Carefree Normal'), local('Carefree'), url('../fonts/carefree.woff') format('woff'), url('../fonts/carefree.ttf') format('truetype'), url('carefree.svg#Carefree') format('svg');
}
#wrapper {
    width: 1023px;
    margin: 0% auto;
}

#intro {
    padding-bottom: 10px;
}

h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width:896px;
    margin: 0 auto;
    position: relative;
	background: url(../images/content-bg.gif) repeat-y;
}

.scroll {
    height: 360px;
    width: 882px;
	margin:0 auto;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
   /* background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom; */
}

.scrollContainer div.panel {
    padding: 20px;
    height: 210px;
    width: 860px;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

#btm-bg {
	background: url(../images/content-bg-btm.gif) no-repeat 0 0;
	height:8px;
	position:relative;
}

#top-bg {
	background: url(../images/head.png) no-repeat;
	width:936px;
	height:151px;
	margin:0 auto;
	position:relative;
}

#bg2 {
	position:absolute;
	top:-184px;
	left:-65px;
	background: url(../images/bg.gif) no-repeat 0 1px;
	width:969px;
	height:184px;
	margin-left:20px;
}

#nav-bg-left {
	position:absolute;
	top:0px;
	left:-2px;
	width:8px;
	height:40px;
	background: url(../images/foot-bg-left.gif) no-repeat bottom;
}

ul.navigation {
    list-style: none;
	padding:10px 10px 10px 20px;
	position:absolute;
	top:-8px;
	right:20px;
	background: url(../images/foot-bg.gif) no-repeat right bottom;
}

ul.navigation li {
    display: inline;
    margin-right: 30px;
    padding:1px 0 8px 0px;
}

ul.navigation li.selected {
    display: inline;
    margin-right: 30px;
    background: url(../images/right-tab.gif) no-repeat right top;
    padding:1px 0 8px 0px;
}

ul.navigation a {
	position:relative;
    padding: 0px;
    color: #b58250;
	font-weight:bold;
    text-decoration: none;
	padding:27px 13px 42px 15px;
	width:100px;
}

ul.navigation a:hover {
    color: #f6f6f6;
}

ul.navigation a.selected {
    color: #fff;
}

ul.navigation a.selected span {
    display:inline;
}

ul.navigation span#p {
    padding:30px 0 0 15px;
}

ul.navigation span#g,ul.navigation span#u {
	padding:30px 0 0 25px;
}

.ribbon {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:112px;
	height:69px;
	padding:30px 0 0 35px;
	background: url(../images/nav-active.gif) no-repeat top left;
}

ul.navigation a:focus {
    outline: none;
}

.scrollBtn {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollBtn.left {
    left: -58px;
	top:40%;
}

.scrollBtn.right {
    right: -55px;
	top:40%;
}

.hide {
    display: none;
}

#footer{
	padding-left:65px;
	font-size:11px;
	font-family:arial;
	color:#fff;
}

#footer a{
	color:#963;
	border-bottom:1px dotted #963;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	border-bottom:1px dotted #523718;
}

#ucapan {
	height:800px;
}

.panel h2 { 
	color:#b58250;
	font-family:"Freestyle Script",carefree,"Brush Script MT",Vivaldi,cursive;
	font-size:25px;
	font-weight:bold;
}

.panel p {
	color:#5f3409;
	font-size:14px;
	font-family:Arial,  Verdana, Helvetica,carefree, sans-serif;
}
/******* LELAKI *******/
#lelaki p,#perempuan p {
	text-align:center;
}

.b1 {
	color:#5f3409;
	font-family:"Freestyle Script",carefree,Vivaldi,cursive;
	font-size:30px;
	font-weight:bold;
}

.b2 {
	color:#5f3409;
	font-family:"Freestyle Script",carefree,Vivaldi,cursive;
	font-size:20px;
	font-weight:bold;
}

.map {
	margin-left:40px;
	border-left:2px #5f3409 solid;
	height:200px;
	padding:65px 0 0 65px;
}

.map img{
   padding:5px;
   border:1px solid #5f3409;
   background-color:#ecd3bb;
}
.countdown{
	position:absolute;
	top:180px;
	left:-110px;
	color:#fff;
	font-weight:bold;
	font-size:45px;
	font-family:"Freestyle Script",carefree,"Brush Script MT",Vivaldi,cursive;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	padding-left:5px;
}