/**{margin:0; padding:0;}*/
*, html {
    padding-top:0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
body { margin:0 auto; width: auto; background:#FFFFFF; font-family:arial; border:1px;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
.left {float:left; width: 730px; } 
.right {float:right;
    font-size: small;
}
.clear {clear:both;}
.limiter {height:5px;}
.article {width:731px; height:25px; font-size:130%;}
.judul {width:731px; height:25px; font-size:medium; color:green; text-align:left;}
.isi {width:731px; text-align:justify; font-size:smaller; text-indent: 2.5em; margin-bottom: 1em;}
.produk {width:731px; height:25px; font-size:medium; color:green;}
.produkimage {width:731px; height:25px; font-size:medium; color:green;}

.profil #h3 {text-align:left;color:#e58d04; padding-bottom:40px;}

.myRounder {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius: 8px; behavior: url(PIE.htc); }
.myRounder-top {
	border-radius:8px 8px 0 0; 
	border-top-left-radius:8px; 
	border-top-right-radius:8px;
	-moz-border-radius:8px 8px 0 0; 
	-moz-border-radius-topleft:8px; 
	-moz-border-radius-topright:8px; 
	-webkit-border-radius: 8px 8px 0 0;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	behavior: url(PIE.htc); 
}
.myRounder-bottom { 
	border-radius:0 0 8px 8px; 
	border-bottom-left-radius:8px; 
	border-bottom-right-radius:8px;
	-moz-border-radius:0 0 8px 8px; 
	-moz-border-radius-bottomleft:8px; 
	-moz-border-radius-bottomright:8px; 
	-webkit-border-radius:0 0 8px 8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	behavior: url(PIE.htc);
}

#container { width: 1024px; 
margin:0 auto; padding:0;
}
#container1 { width: 1024px; 
margin:0 auto; padding:0;
}
/*#header { margin:0 auto; background:url('../images/header.jpg') no-repeat; width:auto;
height:96px; line-height:96px;
}*/

#header { margin:0 auto; background:url('../images/header2.jpg') no-repeat; width:auto;
height:93px; line-height:96px;
}
#header-logo {width:97px; 
margin-left:10px;
height:96px; line-height:96px;
cursor: pointer;
}

#header .menu{ text-align:right; margin-left:500px; font-weight:bold; font-size:14px; list-style:none; }
#header .menu li {float:left; padding:0px 10px; background:url('../images/delimiter.jpg') right no-repeat;}
#header .menu a {text-decoration:none; color:#000;}
#header .menu a:hover {text-decoration:none; color:#FB9216;}
#header .menu .active {text-decoration:none; color:#FB9216;}

/*#body { border-style: none;
	border-color: inherit;
	border-width: 1px;
	width:100%; 
	margin:10px 4px; float:left; height:auto; }
*/
#box-content { border:1px solid #ddd; padding:4px; *padding-top:9px; margin:0; margin-top:5px; background:url('../images/bg-bottom.jpg') bottom repeat-x; margin-top:9px;}
#produkss { border:1px solid #ddd; padding:20px; *padding-top:9px; margin:0; background:url('../images/bg-bottom.jpg') bottom repeat-x; }
#content {text-align:left; padding:10px; font-size:12px;}
#carousel { border:1px solid #ddd; *padding-top:9px; margin-top:5px; background:url('../images/bg-bottom.jpg') repeat-x 50% bottom; 
margin-top:9px; width:922px; 
margin-top:10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
}


#sidebar {width:210px; margin:10px 4px;}
#box-sidebar { border:1px solid #ddd; margin-bottom:5px; padding:4px; }
#bg-title { height:28px; line-height:28px;  background:url('../images/title_bg.jpg') repeat-x; border:none; font-family:Arial; font-weight:bold; font-size:18px; text-align:left;}
#bg-title-bitu { height:28px; line-height:28px;  background:url('../images/bg-title-bitu.jpg') repeat-x; border:none; font-family:Arial; font-weight:bold; font-size:18px; color:#FFF; }
#bg-title-bimu { height:28px; line-height:28px;  background:url('../images/bg-title-bimu.jpg') repeat-x; border:none; font-family:Arial; font-weight:bold; font-size:18px; color:#FFF; }
#bg-body-title { font-weight:bold; border-style: none;
	border-color: inherit;
	border-width: medium;
	text-align:left; padding-left:10px; height:38px; line-height:38px; font-family:Arial; font-weight:bold; font-size:18px; background:url('../images/bg-title-body.jpg') repeat-x;
}
#bg-body-title-article { font-weight:bold; border-style: none;
	border-color: inherit;
	border-width: medium;
	text-align:left; padding-left:10px; height:38px; line-height:38px; font-family:Arial; font-weight:bold; font-size:18px; background:url('../images/bg-title-body.jpg') repeat-x; width: 717px;
}

.box-login{background:#d0ebfd; height:265px; }
#login .button{background:url('../images/button-login.png') no-repeat; height:18px; width:69px; border:none; cursor:pointer; }
#login .agent{background:url('../images/button-agent.jpg') no-repeat; height:18px; width:69px; border:none;  cursor:pointer; }
#login .logout{background:url('../images/button-logout.jpg') no-repeat; height:18px; width:69px; border:none;  cursor:pointer; }

#feature { width:730px; padding:2px; border:1px solid #ddd; margin-bottom:5px;}
#feature-2 { width:725px; padding:2px; border:1px solid #ddd; margin-bottom:5px;}

#news {border:1px solid #ddd; height:180px; width:730px; padding:2px; margin-bottom:5px;}
#news .title , .tanggal {font-weight:bold; font-size:13px;}
#news .tanggal { color:#f9cc11;}
#news .shortdesc { font-size:14px; } 
#news .more { text-decoration:none; color:#f9cc11; }
#news td {height:140px; text-align:left;}

.btn-search {background:url('../images/btn-search.jpg') no-repeat; height:17px; width:68px; border:none; cursor:pointer; margin-left:5px; *margin-left:10px;}  
.input-search {border:1px solid #ccc; }

#listnews {margin-bottom:30px;}
#listnews h4 {font-weight:bold; margin-bottom:10px;}
#listnews img {margin:0 10px 4px 0; }
#listnews .descnews {font-weight:normal; font-size:12px;}
#listnews .readmore {text-decoration:none; color:#FB9216; font-weight:normal; font-size:13px;}

#pagination a{ text-decoration:none; padding:2px; color:#000; font-weight:normal;}
#pagination .box {background:#FDCA19; margin:0 4px 0 4px; padding:2px 8px; font-size:12px; text-align:center; font-weight:normal; }

#foreign, #grafik { font-size:14px;  width:200px; border:1px solid #ddd; padding:4px 5px; *margin-top:10px; *padding:15px 2px 0 5px; }
#archive {padding:5px 0; border-bottom:1px solid #ccc; font-size:18px; font-weight:bold;}
#archive li {padding:5px 0; border-bottom:1px solid #ccc; font-size:18px;}

#list-archive {margin-top:10px; font-size:12px; list-style:none;}
#list-archive li { padding-bottom:5px; }
#list-archive a {text-decoration:underline; font-weight:bold;}
#list-archive h4 {font-weight:bold; padding-bottom:10px; *margin-left:15px;}

#career li {padding:5px 0; border-bottom:1px solid #ccc; font-size:12px; color:#FB9216; list-style:none; }

/* BOF style*/
#welcomenote { background:#ffda6f; height:50px; margin-bottom:4px; width:735px; line-height:50px; font-weight:bold; font-size:24px; }
#menus {padding:1px 1px 1px 1px; width:100%; margin-bottom:2px; }

#search-agent, #search-policy {padding-top:10px; text-align:left; padding-bottom:10px; }

#sidebar .input-search {border:1px solid #7F7F7F; width:81%; height:20px; margin:4px 0; background:url('../images/ico-btn-search.jpg') no-repeat right; padding-right:25px; margin-left:5px; *margin-left:10px; }
#sidebar .policy-select{border:1px solid #7F7F7F; width:95%; *width:91%; height:20px; margin:4px 0; margin-left:5px; *margin-left:10px; }

#user { border:1px solid #ddd; padding:2px;}
#box-user { /*padding:5px;*/
             width:97%;
            }
#box-user .position {text-align:left; font-size:12px; padding-bottom:5px;
	width: 700px;
 	height: 15px;
}

#tabs {margin:10px 0; z-index:1;}
#tabs li {list-style:none; float:left; background:#d5d3d4; font-weight:bold; font-size:14px; padding:2px 40px; border-right:2px solid #FFF; cursor:pointer; }
#tabs .active {color:#FFF; background:#626262; }

.tdashed {border:0; padding:4px 0 4px 4px; border-top:1px; border-color:#000; border-style:dashed;}
.bdashed {border:0; padding:4px 6px 4px 4px; border-bottom:1px; border-color:#000; border-style:dashed;}

.tables {border-color: #000; border-style: solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; font-size:11px;}
.tables td {border-color: #000; border-style: solid; margin: 0; padding: 2px; font-size:11px; text-align:center; border-width: 1px 1px 0 0;}

.dashed {border-style:dashed; border-width:1px; border-color:#000;}
.tdpdr td {text-align:right; padding-right:10px;}

.tblins {border-color: #000; border-style: solid; border-width:1; border-spacing: 0; border-collapse: collapse;}
.tblins td {font-size:10px; width:12.5%; margin:0; padding:2px; text-align:center;}

.tbl-v-car .title { font-size:12px; padding:5px 0 10px 0; }
.tbl-v-car .shortdesc { font-size:12px; padding:5px 0 10px 0; }
.tbl-v-car .more {text-decoration:none; color:#FB9216; font-weight:normal; font-size:13px;}

/*.arrow-select { background:url('../images/arrow-dropdown.jpg') no-repeat right;  width:20px; height:18px; position:absolute; margin:-23px 0 0 173px; *margin:-25px 10px 0 0; *position:normal; *float:right; }*/
.box-bottom-pink { background:url('../images/bg-bottom-pink.jpg') bottom repeat-x; }
.boximg { border:2px solid; width:900px; height:130px; line-height:130px; vertical-align: middle; overflow:hidden; }
.boximg img {width:130px; max-height:130px; border:none;}

/* EOF stye untuk halaman agent */

/*#footer {background:url('../images/title_bg.jpg') repeat-x; border:none; height:50px; margin-top:10px; font-size:12px; line-height:20px; padding:0 4px; width:auto;}*/
#footer {background-color:#1386D9; border:none; height:50px; margin-top:10px; font-size:12px; line-height:20px; padding:0 4px; width:auto;}
/*background:#09aa20;*/

#faq {text-align:left; color:#000; padding-top:20px;} #faq .question { background:#ddd; font-weight:bold; font-size:14px; padding:4px 10px; width:670px; float:right; margin-bottom:10px; } #faq .answer { padding:10px 10px 20px 30px; text-align:justify; font-size:14px; display:none;  }

#product p { margin-top:10px; font-size:14px;}

.plus { background:url(../images/plus.png) no-repeat; cursor:pointer; padding-left:16px;} .minus { background:url(../images/minus.png) no-repeat; cursor:pointer; padding-left:16px;}


/* tambahan 06092011 */

.infiniteCarousel2 .shortdesc {font-size:12px;}
.nivo-controlNav {display:none;}

/*added for menu horisontal*/

div.bottombar{ /* bar that runs across the bottom of the menu */
height: 10px;
background: #6bcc6d;
}

#navigation {
	margin:0;
	padding: 0;
	clear:both;
	width:945px;
	height:51px;
	background: #d6eaf8 url(../images/menu/dropdown-bg.gif) repeat-x left top;
    top: 0px;
    left: 0px;
}


ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background: url(../images/menu/dropdown-bg-hover.gif) repeat-x left top;
}



ul.nav-main li {
	float:left;
	display:block;
	height: 51px;
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	background: url(../images/menu/separator.gif) no-repeat right center;
}

ul.nav-main li a {
	display:block;
	padding: 16px 16px 0 16px;
	height: 35px;
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.nav-main li a:hover {
	color:#b5f8f8;
}



ul.nav-main *.list {
	padding-right: 22px;
	background: url(../images/menu/navigation-arrow.gif) no-repeat right top;
}



ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:10px;
	top: 48px;
	left: 0;
	z-index: 598;
	background: #14b02b url(../images/menu/dropdown-list-bg.gif) repeat-x left top;
	border-right: 1px solid #bfef29;
	border-bottom: 1px solid #bfef29;
	border-left: 1px solid #bfef29;
	text-align:left;
}


ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 0;
	height: 27px;
	float: none;
	width:145px;
	border-bottom: 1px solid #eab944;
	background: none;
}

ul.nav-sub li a {
	list-style:none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: none;
	width:145px;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;	
}

.menu 
{
    background-color: #0099FF;
    vertical-align:top;
}
/* EOF for menu horisontal


/* Button catalog produk */
.avoButton
{
    cursor:pointer;
    width:70px;
    height:30px;
    background-color:#2CA4C7;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    text-align:center;
}
