/* ======================================Styling all elements============================================*/

* {

	margin: 0;

	padding: 0;

}

a {

	outline: none;

	border: none;

	text-decoration: none;

	color:#1A9993;

}

img {

	border: none;

}



/*=======================================================================================================*/



/*----------------------------------------= Body =-------------------------------------------------------*/



body {

	font:normal 11px/1.3em Tahoma, Arial, lucida Grande;

	color:#3d3d3d;
	
	background:url(../images/main_bg.jpg) repeat-x top #6d0005;
	margin:0; padding:0;

}

/*------------------------------------------ png fixer -------------------------------------------------*/

img, div { behavior: url(iepngfix.html) }

/*--------------------------------------= Wrapper =-----------------------------------------------------*/

#wrapper {

	width:964px;

	margin:0 auto;
	
	position:relative;
	


}

/*--------------------------------------= header =-----------------------------------------------------*/
#header{
	margin:0;
	padding:0;
	float:left; 
	background:url(../images/header_bg.jpg) no-repeat top;
	width:964px; 
	height:163px; 
}
#logo{
	margin:0; padding:0; float:left; text-align:center; width:175px; height:150px;
}

#language{
	margin:0; padding:0; float:left; text-align:right; width:964px; height:15px;
}
/*--------------------------------------= nav_bar =-----------------------------------------------------*/
#nav_bar{
	
	margin:0;
	padding:0;
	float:left;
	width:394px;
	height:150px;
	text-align:center;
}
#nav_bar ul{ margin:0; padding:70px; list-style:none; text-align:center;}
#nav_bar li{ margin:0; padding:0; list-style:none; display:inline; text-align:center; color:#fff;}
#nav_bar li a{color:#fff; text-decoration:none;  font-size:14px; margin:0 20px; padding:0; sans-serif; text-transform:uppercase;}
#nav_bar li a:hover{color:#006; text-decoration:none;  font-size:14px; margin:0 20px; padding:0; sans-serif; text-transform:uppercase;}

/*--------------------------------------= banner =-----------------------------------------------------*/
#banner{
	margin: 5px 0px 0px 0px; 
	padding:0; 
	float:left; 
	width:964px; 
	height:299px; 
	/*background:url(../images/banner.jpg) no-repeat top;*/
}
#banner h1{ color:#FFFFFF;
font:bold 35px/1.3em Arial,Helvetica,sans-serif;
margin:80px 0 0 50px;
padding:0;

}

#slider { 
	clear: both;
	width: 964px;
	height: 299px;
	margin: ;
	overflow: hidden;
}

/*--------------------------------------= content_area =-----------------------------------------------------*/
#content_wrapper{
	margin:0; padding:0; float:left; width:964px; height:auto;
}

div.box{
	margin:0; padding:83px 0 0 21px; float:left; width:300px; height:139px;
}
div.box_3{
	margin:0; padding:83px 0 0 21px; float:left; width:300px; height:139px;
}

div.box_3 h2{
	color:#FFFFFF; margin:12px 0 0 20px; padding:0;
}
div.box_3 h2 a{
	margin:0;
	padding:0;
	font:normal 22px/1.3em Arial, Helvetica, sans-serif;
	color:#fff;
	font-style: normal;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust: 0.46;
}


div.box h2{
	color:#FFFFFF; margin:12px 0 0; padding:0;
}
div.box h2 a{
	margin:0;
	padding:0;
	font:normal 22px/1.3em Arial, Helvetica, sans-serif;
	color:#fff;
	font-style: normal;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust: 0.46;
}

/*--------------------------------------= footer =-----------------------------------------------------*/

#footer{
	margin:10px 0 ; padding:0; float:left; width:964px; height:auto;
}
.copyrighted{ margin:0 0 0 0px; padding:0; float:left; font:normal 11px/1.3em Tahoma, Geneva, sans-serif; color:#fff;}
.powerd{
color:#FFFFFF;
float:right;
font:11px/1.3em Tahoma,Geneva,sans-serif;
margin:0 18px 0 0;
padding:0 0px 0 0;
vertical-align:bottom;
}


/*--------------------------------------= inner_pages =-----------------------------------------------------*/

#inner_content_area{
	margin:0; padding:0; width:964px; height:531px; float:left; background:url(../images/inner_content_bg.png) no-repeat top;
}
#inner_content_wrapper{
	
height:475px;
margin:27px 0 0 38px;
padding:0;
width:885px;
}

#lhs_content_area{
	margin:0 25px 0 0; padding:0; float:left;
	width:620px; height:475px;
}

#o_nama_content_area{
	margin:0 0 0 0; padding:0; float:left;
	width:885px; height:475px;
}


#lhs_content_area h1{
	margin:0; padding:0; font:normal 25px/1.6em Arial, Helvetica, sans-serif; color:#fff;
	font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family:Tahoma, Geneva, sans-serif, sans-serif;
			font-size-adjust: 0.46;
}
#lhs_content_area p{
	margin:0; padding:0 0 10px; font:normal 12px/1.6em Tahoma, Geneva, sans-serif;
	text-align:justify; color:#fff;
}

#contact_area{
	margin:0 25px 0 0; padding:0; float:left;
	width:885px; height:475px;
}
#contact_area h1{
	margin:0; padding:0; font:normal 25px/1.6em Arial, Helvetica, sans-serif; color:#fff;
	font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family:Tahoma, Geneva, sans-serif, sans-serif;
			font-size-adjust: 0.46;
}
#contact_area p{
	margin:0; padding:0 0 10px; font:normal 12px/1.6em Tahoma, Geneva, sans-serif;
	text-align:justify; color:#fff;
}

#o_nama_inner_banner{
	margin:0 0 20px; padding:0; float:left;
	width:885px; height:210px;
}

#inner_banner{
	margin:0 0 20px; padding:0; float:left;
	width:620px; height:210px;
}

#pane3 h1{
	margin:0; padding:0; font:normal 25px/1.6em Arial, Helvetica, sans-serif; color:#fff;
	font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family:Tahoma, Geneva, sans-serif;
			font-size-adjust: 0.46;
}

#pane3 p{
	margin:0; padding:0 0 10px; font:normal 12px/1.6em Tahoma, Geneva, sans-serif;
	text-align:justify; color:#fff;
}

#o_nama_pane3 h1{
	margin:0; padding:0; font:normal 25px/1.6em Arial, Helvetica, sans-serif; color:#fff;
	font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family:Tahoma, Geneva, sans-serif;
			font-size-adjust: 0.46;
}

#o_nama_pane3 p{
	margin:0; padding:0 0 10px; font:normal 12px/1.6em Tahoma, Geneva, sans-serif;
	text-align:justify; color:#fff;
}



table.category{
	margin:0; padding:0; width:100%; border:0; background:#7F0000;
}
table.category h3{ margin:0; padding:0; font:bold 16px/1.3em , Arial, Helvetica, sans-serif;}
table.category td{ margin:0; padding:3px 0 3px 5px; border-bottom:1px dotted #be0606; border-top:1px dotted #be0606;  font:normal 12px/1.3em Tahoma, Geneva, sans-serif; color:#fff;}
table.category td a.style{ margin:0; padding:0; font:normal 12px/1.3em, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}

table.menu{
	margin:0; padding:0; width:100%; border:0;
}
table.menu h3{ margin:0; padding:0; font:bold 14px/1.3em , Arial, Helvetica, sans-serif;}
table.menu h3 a{ margin:0; padding:0; font:bold 14px/1.3em , Arial, Helvetica, sans-serif;}
table.menu td{ margin:0; padding:3px 0; border-bottom:1px dotted #be0606; border-top:1px dotted #be0606;  font:normal 12px/1.3em Tahoma, Geneva, sans-serif; color:#fff;}
table.menu td a{ margin:0; padding:0; font:normal 12px/1.3em , Arial, Helvetica, sans-serif; color:#FC0;}

#rhs_content_area{
	margin:0; padding:0 0 0 20px; float:right;
	width:215px; height:475px;
	background:url(../images/rhs_sep.jpg) no-repeat top left;
}

/*----------------------------------------= enquiry Form =--------------------------------------------------*/

#enquiry_form{
	width:500px; height:auto; float:left;
	margin:30px 0 0; padding:0;
}
#enquiry_form form{
	margin:0; padding:0;
}
#enquiry_form table{
	margin:0; padding:0; border:none;
}
#enquiry_form table td{
	margin:0; padding:3px 0;
	height:20px; border:none;
	vertical-align:top;
}
#enquiry_form table td label {
	float:left !important;
	width:10em !important;
	text-align:left !important;
	margin-right:1em !important;
	font:bold 12px/1.4em "Tahoma",lucida Grande !important;
	padding:3px 0 0 !important; color:#fff;
}

#enquiry_form table td input {
	padding:0.35em !important;
	width:26em !important;
	height:1.8em !important;
	border:1px solid #5F0008 !important;
	background:#7F000B !important;
	font:11px/1.4em "Tahoma",lucida Grande !important;
	-moz-border-radius:0.4em!important;
	-khtml-border-radius:0.4em!important;
	color:#fff;
}
#enquiry_form table td input:hover, #enquiry_form table td input:focus {
	border-color:#5F0008 !important;
	background:#8F0010 !important;
}
.checkbox{
	padding:0.35em !important;
	width:2em !important;
	border:1px solid #ddd !important;
	background:#fff !important;
	font:11px/1.4em "Tahoma",lucida Grande !important;
	-moz-border-radius:0.4em!important;
	-khtml-border-radius:0.4em!important;
}



.file {
	padding:0.35em !important;
	width:15em !important;
	border:1px solid #ddd !important;
	background:#fff !important;
	font:11px/1.4em "Tahoma",lucida Grande !important;
	-moz-border-radius:0.4em!important;
	-khtml-border-radius:0.4em!important;
}

#enquiry_form table td textarea{
	padding:0.35em !important;
	width:26em !important;
	height:6em !important;
	border:1px solid #5F0008 !important;
	background:#7F000B !important;
	font:11px/1.4em "Tahoma",lucida Grande !important;
	-moz-border-radius:0.4em!important;
	-khtml-border-radius:0.4em!important;
	color:#fff;
} 
#enquiry_form table td textarea:hover, #enquiry_form table td textarea:focus {
	border-color:#5F0008 !important;
	background:#8F0010 !important;
}
#enquiry_form table td select{
	padding:0.35em !important;
	width:15.9em!important;
	border:1px solid #ddd !important;
	background:#fff !important;
	font:11px/1.4em "Tahoma",lucida Grande !important;
	-moz-border-radius:0.4em!important;
	-khtml-border-radius:0.4em!important;
}

#enquiry_form table td select:hover, #enquiry_form table td select:focus {
	border-color:#c5c5c5 !important;
	background:#f6f6f6 !important;
}

#enquiry_form table td fieldset {
	border:none !important;
	padding:0 0.5em 0.8em !important;
	margin:0 !important;
	
}
#enquiry_form .submit { margin:5px 1em 5px 0;
	width:59px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../images/submit.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; 
	float:left;
}

#enquiry_form .reset { margin:5px 1em 5px 0;
	width:59px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../images/reset.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; 
	float:left;
}

#enquiry_details{
	width:263px; height:250px; float:left;
	margin:0; padding:6px 33px 0 11px;
	background:url(../images/latest_news.html) no-repeat;
	overflow:hidden;
}
#enquiry_details h1{
	font:normal 16px/1.6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000; text-decoration:none;
	border-bottom:1px solid #b7b7b7;
	padding:0; margin:0 0 5px;
}
#enquiry_details h2{
	font:normal bold 13px/1.6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#9B855E; text-decoration:none;
	padding:0; margin:0;
}
#enquiry_details p{
	font:normal 12px/1.6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000; text-decoration:none;
	padding:0; margin:0;
}
#enquiry_details hr{
	margin:0; padding:0; border:1px dotted #9B855E;
}


table.contact{
	margin:0; padding:0; width:100%; border:0;
}

table.contact td{ margin:0; padding:3px 0; font:normal 12px/1.3em Tahoma, Geneva, sans-serif; color:#fff;}
