/* Body Style */



body {

	color: #333;

	margin: 0px;

	background: #F5F1E2 url('../images/bg.gif') repeat-x top left;

}



.warning {

	color:#000;

	text-align:center;

	padding:5px 0px;

	border-top:1px dotted #bbbbbb;

	border-bottom:1px dotted #bbbbbb;

	margin:15px 0px;

}



body, p, h1, h2, h3, h4, h5, h6, div, ol, li, td, th, a, form, input, select, textarea, option, label {

	font-family: Sans-serif, Verdana, Arial, Helvetica;

	font-size: 11px;

}



p, td, th, span, div {

}



p {

}



/* standard Hyperlink */

a {

	color: #000;

	text-decoration: underline;

}

a:hover {

	text-decoration: underline;

	color: #fc5c00;

}



img {

	border: 0px;

}



/* standard Form */



form {

	margin: 0px;

}

input, select, textarea, option, label {

	

}



/* standard form input text */



input.text {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:200px;

}

input.text1 {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:150px;

}

input.text1:focus {

	border: 1px solid #999;

}





/* standard form button */



input.button{

	background-color: #fc5c00;

	color: #fef212;

	border: 0px !important;

	padding: 1px 4px !important;

	font-size: 12px !important;

	text-transform: uppercase;

	cursor: pointer;

}

input.buttonGo {

	border: 0px none;

	width: 74px;

	height: 21px;

	font-weight: bold;

	background: url('../images/searchBtn.gif') no-repeat center;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	color:#fff

}

input.buttonGo2 {

	border: 0px none;

	width: 76px;

	height: 23px;

	font-weight: bold;

	background: url('../images/buttonLog.gif') no-repeat center;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff

}

.login input.buttonGo2 {

	width: auto;

	height: auto;

	margin-top: 5px;

	margin-right: 15px;

	margin-left: 75px;

	padding: 1px 4px;

	color: #fff;

	background-color: #3d3626;

	border: 1px solid #3d3626;

}

.login input.buttonGo2:hover {

	background-color: #a59777;

}



input.buttonIklan {

	border: 0px none;

	width: 104px;

	height: 23px;

	font-weight: bold;

	background: url('../images/tomIklan.gif') no-repeat center;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff

}

input.buttonIklan2 {

	border: 1px solid #e2930a;

	width: 104px;

	height: 23px;

	font-weight: bold;

	background-color: #ffa200;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff;

}

input.buttonIklan2:hover {

	background-color: #f7b541;

}

input.buttonGo1 {

	border: 0px none;

	width: 74px;

	height: 21px;

	font-weight: bold;

	background: url('../images/searchBtn1.gif') no-repeat center;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	color:#fff

}



/* standard form select + option*/



select{

	

}



/* standard form textarea */



textarea {

	font-size: 11px;

}



textarea.text {

	border: 1px solid #c0c0c0;

	overflow: auto;

	width:200px;

}



/* standard cell */



td, th {

	vertical-align: top;

	line-height: 150%;

}

td.text, td.form {

	padding: 4px;

}



.floatRight {

 	float: right;

	margin-left: 10px;

}

.floatLeft {

 	float: left;

	margin-right: 10px;

}



.center {

	text-align: center;

}

.left {

	text-align:left;

}

.right {

	text-align: right;

}

.justify {

	text-align:justify;

}



/* --------- warper element -------- */



.body {

	margin: 0px;

	text-align: center;

	background: url('../images/bgBuilding.png') repeat-x top left;; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px

}



.container {

	width: 940px;

	margin: 0px auto;

	padding: 0px 10px;

	text-align: left;

	background-color: #fff;

}



/* ---------- header element --------- */



.header {

	clear: both;

	padding: 0px;

	border : 1px solid #000;

}

.headerTop {

	padding: 0px;

	height: 100px;

	overflow: hidden;

	border-top: 1px solid #999;

}



a.sitename {

	padding: 0px;

}



.bottomNav {

	margin: 0px 0px;

	border-top: 1px dotted #ccc;

	padding: 0px 0px 0px 0px;

	text-align: center;

	font-size: 11px !important;

}

.headerNav {

	height: 33px;

	overflow: hidden;

	background: #fff url('../images/headerNav.gif') repeat-x top left;; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:5px !important;

}

*html .headerNav {

}

*:first-child+html .headerNav {

}



/* ----------------------- top navigation menu ---------------------- */



ul.nav {

	margin: 0px !important;

	padding: 0px 10px 0px 0px !important;

	list-style: none;

	float: left;

}

*html ul.nav {

}

ul.nav li {

	display: inline;

	font-weight: Normal;

}

*html ul.nav li {

}



ul.nav li a {

	float: left;

	padding: 11px 15px 9px 15px;

	font-weight: bold;

	text-decoration: none;
	
	font-family: sans-serif, Verdana, Georgia;
	
	font-size: 12px;

}

ul.nav li span {

	float: left;

	background: url('../images/bgNav.gif') no-repeat top right;

}



ul.nav li a:hover {

	color: #666;

	text-decoration: none;

}

ul.nav li a.active {

	color: #666;

	padding-left: 20px;

	padding-right: 20px;

	text-decoration: none;

	background: url('../images/bgNav-mask.gif') no-repeat top left;

}

ul.nav li a.active:hover {

	color: #ed9017;

	text-decoration: none;

}



.navBot {

	margin: 0px !important;

	padding: 10px !important;

	text-align: center;

	list-style: none;

	background-color: #fff;

}

*html .navBot{

	padding-right: 0px;

}



.navBot li {

	display: inline;

	font-size: 11px;

	margin: 0px;

	border: none !important;

}

*html .navBot li {

	margin: 10px 0px 10px -1px;

}

.banner#bottom ul .navBot li .first a {



}

.navBot li a {

	padding: 0px 10px;

	color: #413b33;

	text-decoration: none;

	text-align:center;

	border-right: 1px solid #feb658;

}

.navBot li span {

	padding: 0px;

	height: 24px;

	display: inline;

	padding: 5px !important;

}

.navBot li a:hover, .nav li a.active {

	color: #ffebb7;

	text-decoration: none;

}



/* ----------------------- flowNav---------------------- */



.flowNav {

	width: 520px;

	margin: 0px;

	color: #999;

	background: #f7f3e7 url('../images/bgFlow.gif') no-repeat bottom left;

	border-top: 1px solid #f7f3e7; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:10px

}

.flowNav p {

	display: inline;

	font-size: 11px;

	color: #333;

	margin: 0px !important;

	background: url('../images/arrowFlow.gif') no-repeat left;; padding-left:15px; padding-right:5px; padding-top:0px; padding-bottom:0px

}

.flowNav p a {

	color: #ff5400;

	text-decoration: none;

}

.flowNav  p a:hover {

	color: #ac9662;

	text-decoration: none;

}



/* ----------------------- botom navigation menu ---------------------- */



.bottomNav {

	background: url('../images/fotTop.gif') no-repeat;

}

.bottomNav .nav {

	float: none !important;

	list-style: none;

	margin: 0px !important;

	padding: 0px !important;

	overflow: hidden;

}

.bottomNav .nav li {

	float: none !important;

	display: inline;

	font-weight: lighter !important;

	margin: 0px 0px 0px 1px !important;

	padding: 0px 0px 0px 10px !important;

	border-left: 1px solid #333;

	font-weight: bold !important;

}

.bottomNav .nav li.first {

	background: none !important;

}

.bottomNav .nav li a {

	color: #333;

	text-decoration:none;

}

.bottomNav .nav li a:hover {

	color: #ccc;

	text-decoration: underline;

}

.bottomNav p {

	display: block;

	margin: 0px;

	padding: 0px;

}

.bottomNav p a {

	color: #003c51;

	text-decoration:none;

}

.bottomNav p a:hover {

	color: #003c51;

	text-decoration: underline;

}



/* ---------------------  header  menu ------------------------ */



.headerMenu {

	height: 30px;

	overflow: hidden;

	background: url('../images/bgMenu.gif') repeat-x top left;

}

.menu {

	height: 30px;

	display: block;

	list-style: none;

	margin-left: 0px;

	margin-top: 0px;

	padding-left: 0px;

	overflow: hidden;

	text-align: right;

	float: right;

	padding-right: 10px;

}

.menu li {

	margin: 0px;

	padding: 0px;

	display: inline;

	border: none !important;

	font-size: 12px;

	font-weight: bold;

}

.menu li.first {

	margin: 0px;

	border: none !important;

}

.menu li a {

	color: #fefefe;

	background: url('../images/bgMenu01.gif') no-repeat right top;

	margin: 0px;

	text-decoration: none;

	padding: 0px;

	float: left;

	display: block

}

.menu li a.active {

	color: #f8de7f;

	background: url('../images/bgMenuAct01.gif') no-repeat center bottom;

}

.menu li a span {

	float: left;

	display: block;

	margin: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 7px;

	padding-bottom: 7px;

}

.menu li a.active span {



}

.menu li.first a span {



}

.menu li.first a.active span {



}

.menu li a:hover {

	color: #f8de7f;

	text-decoration: none;

}



.headerMenu span.shortcut {

	font-weight: bold;

	font-size: 11px;

	float: left;

	padding: 8px 10px 8px 25px;

}

.headerMenu span.shortcut a {

	color: #f8de7f;

	text-decoration: underline;

}

.headerMenu span.shortcut a:hover {

	color: #fff;

	text-decoration: underline;

}



.headerContent {

}



.headerForm {

	text-align: left;

	padding: 40px 10px;

}

.headerForm form {



}

.headerForm span {

	margin-left: 20px;

}

.headerForm p {

	padding: 0px;

	margin: 0px;

	font-size: 11px;

	color: #111;

}

.headerForm p#result {

}

.headerForm a {

	color: #f0ff04;

	text-decoration: none;

	font-weight:bold;

	font-family:verdana;

	font-size:9px;

}

.headerForm a:hover {

	color: #fff;

	text-decoration: none;

	font-weight:bold;

	font-family:verdana;

	font-size:9px;

}



input.searchTxt {

	width: 340px;

	padding: 2px 4px;

	border: 1px solid #fff;

}

select.searchSelect {

	height: 19px;

	border: none;

	border: 2px solid #fff;	

}

select.searchSelect2 {

	height:22px;

	width: 205px;

	/*padding: 1px 0px 0px 0px;*/

	font-size:11px;

}

input.searchSelect {

	border: 1px solid #e5c0ae;

}

input.searchBtn {

	border: 0px;

	height: 19px;

	width: 74px;

	padding: 1px 0px 3px 0px;

	color: #3d3626;

	font-weight: bold;

	background-color: #ffa200;

	cursor: pointer;

	font-size: 11px;

}

*html input.searchBtn {

	padding-bottom: 0px;

}

.headerForm input.searchBtn {

	margin: 8px 0px;

}

.headerForm input.searchBtn:hover {

	color: #fff;

}



.headerForm input.searchTxt {

	height: 14px;

	display: inline;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	margin: 5px 0px;

}

.headerForm select.searchSelect {

	width: 290px;

	margin: 5px 0px;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

}

.headerForm select.searchSelect#add_state {

	display: inline;

	width: 145px;

	float: left;

	margin: 0px;

}

.headerForm select.searchSelect#add_city {

	display: inline;

	width: 145px;

	float: left;

	margin: 0px;

}

.headerForm select.searchSelect#add_wil {

	display: inline;

	width: 140px;

	float: left;

	margin: 0px;

}





.lang {

	display: block;

	padding-top: 5px;

	float: right;

}

.lang  p {

	margin: 0px 5px !important;

	padding-left: 10px !important;

	display: inline;

	border-left: 1px solid #333;

}

.lang  p.first {

	border: none !important;

}

.lang  p a {

	color: #ff5c01;

	text-decoration: none;

}

.lang  p a:hover {

	color: #ff9327;

	text-decoration: none;

}



/* -------------------- search --------------------- */



.search {

	width: 540px;

	background: #f7f3e7 url('../images/bgPaperForm.gif') no-repeat bottom right;

}



/* -------------------- content layout --------------------- */



.clear {

	clear: both;

}

.clearance {

	clear: both;

	height: 1px;

	overflow: hidden;

}



.mainPageContainer {

	min-height: 400px;

	margin-bottom: 20px;

	padding: 0px;

	background: #fff url('../images/bgSide.gif') repeat-y top right;

}

*html .mainPageContainer {

	height: 400px;

	overflow: visible;

}

.mainPage {

	padding: 0px;

	background: url('../images/bgPaperSide.gif') no-repeat bottom right;

}



.warper {

	width: 530px;

	float: left;

	display: block;

	padding: 0px;

	text-align: left;

	background-color:#fff;

}

.warperContent {

	padding: 0px 7px;

}

.warper h1.title {

	font-size: 1.6em;

	padding: 0px 10px;

	color: #fc5c00;

}



.content {

	padding: 0px 10px;

}

.content h2 {

	margin: 0px !important;

	font-size: 1.2em;

	background: #efefef url('../images/heading.gif') repeat-x bottom left;

	border-bottom: 1px solid #fec7a9; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:8px

}



.sidebar {

	float: right;

	width: 380px;

	overflow:hidden;

	padding: 20px 10px;

	text-align: left;

}

.sidebarRight {

	width: 185px;

	float: right;

	display: block;	

	margin-top: 10px;

	background-color: #fff;

}

.sidebarLeft {

	width: 185x;

	float: left;

	display: block;	

	margin-top: 10px;

	background-color: #fff;

}

.sidebarLeft .ads h2 {

	font-size: 12px;

	color: #905c18;

	margin: 0px !important;

	padding: 0px !important;

	text-transform: uppercase;

	background-color: #F8F4E9;

	clear:both;

}



.login .ads h2 {

	padding: 5px;

	margin: 10px;

	background-color:#999999;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}

.pop h2 {

	clear: both;

	font-size: 12px;

	color: #905c18;

	background: #e6deca url('../images/arrowWhite.gif') no-repeat 10px 10px;

	text-transform: uppercase; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:24px; padding-right:10px; padding-top:8px; padding-bottom:8px

}

.sidebarLeft .ikl h2 {

	padding: 5px;

	margin:0px 10px;

	background-color:#272727;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}

.part h2 {

	padding: 5px;

	margin:0px 10px;

	background-color:#272727;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}

.partCell {

	padding:10px;

	font-size:11px;

	line-height:150%;

	text-align:justify;

}

.partCell ul {

	margin-left:-10px;

}

*html .partCell ul {

	margin-left:20px;

}

.partCell ul li a {

	text-decoration:none;

	color:#004289;

}

.partCell ul li a:hover {

	text-decoration:underline;

	color:#333;

}

.partCell p.daftar {

	color: #ff0084;

}



.popCell {

	padding: 10px 15px 10px 20px;

	color: #786d49;

	font-size: 11px;

	text-align: justify;

	line-height: 180%;

}

.popCell span a {

	font-size: 20px;

	padding-right: 5px;

	text-decoration: underline;

	color: #786d49;

}

.popCell b a {

	font-size: 11px;

	text-decoration: underline;

	color: #786d49;

}

.popCell span a:hover {

	font-size: 20px;

	text-decoration: underline;

	color: #342b10;

}

.popCell b a:hover {

	font-size: 11px;

	text-decoration: underline;

	color: #342b10;

}





.login {

	padding: 0px;

	font-size:11px;

	background: #fdfaf3 url('../images/loginBg.gif') repeat-y top left;

	margin-bottom: 10px

}

*html .login {

}

.login .ads h2 {

	margin: 0px !important;

	color: #ff5400;

	font-size: 11px;

	background-color: #ebebeb;

	text-align: left;

	text-transform: uppercase;

	background: url('../images/loginTop.gif') no-repeat top left;; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:10px

}

.login p {

	margin: 0px !important;

	padding: 2px 0px !important;

	text-align: right;

}

.login form {

	margin: 0px;

	background: url('../images/loginBottom.gif') no-repeat bottom left;; padding-left:40px; padding-right:60px; padding-top:0px; padding-bottom:30px

}

.login p input.text1 {

	width: 200px;

	font-size: 12px;

	padding: 2px;

	margin-top: 5px;

	margin-left: 5px;

	background-color: #fffcdf;

	border: 1px solid #e1d4b6;

}

.login p input.text1:focus {

	background-color: #fff;

	border: 1px solid #a59777;

}

.login p.label {

}

.login p.input {

	display: inline;

	padding-left: 60px;

}

.login p.submit {

	text-align: center;

	color: #e3ce9b;

	text-align: left;

	display: inline;

}

.login p.submit a {

	color: #756b54;

	text-decoration: none;

}

.login p.submit a:hover {

	color: #ed9118;

	text-decoration: none;

}



.login .errRed {

	margin-left: 40px;

	margin-right: 40px;

	margin-top: 5px;

}



/* --- kategori ---- */



.category {

	padding: 0px;

	margin: 0px 0px 10px 0px;

}



.category .ads h2 {

	margin: 0px !important;

	padding: 8px 10px !important;

	color: #5e4423;

	font-size: 11px;

}

.category ul {

	width: 165px;

	float: left;

	margin: 0px !important;

	padding: 0px 10px !important;

	list-style: none;

}

.category ul li {

	margin: 10px 0px;

	padding: 0px;

}

.category h5 {

	font-size: 1.1em;

	margin: 0px !important;

	padding: 5px 0px 0px 5px !important;

}

.category h5 a {

	text-decoration: none;

	color: #ad762c;

}

.category h5 a:hover {

	color: #d8a664;

	text-decoration: underline;

}

.category h5 span {

	font-size: 12px;

	font-weight: bold;

	color: #6f5d46;

}

.category ul li p {

	margin: 0px !important;

	padding: 5px 0px 5px 5px !important;

	line-height: 150%;

	color: #022a34;

	border-bottom: 1px solid #F5F1E2;

}

.category ul li p a {

	color: #333;

	text-decoration: none;

}

.category ul li p a:hover {

	color: #333;

	text-decoration: underline;

}



.box1 {

	padding: 10px;

	margin:0px;

	font-size:11px;

	background-color:#fff9c7;

	border:2px solid #ed9017;

}

.box1 h2 {

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #fc5c00;

	font-size: 1.5em;

}

.box1 form{

	line-height: 180%;

}

.box {

	padding: 10px;

	margin:0px;

	font-size:11px;

}

.box p {

	text-align:left;

}

.box a {

	text-decoration: none;

	color:#004289;

	font-weight:bold;

	/*background:url(../images/bulet1.gif) left no-repeat;

	padding-left: 10px;*/

}

.box a:hover {

	color: #fe9329;

	text-decoration: none;

}

.box h2 {

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #fc5c00;

	font-size: 1.5em;

}

.box form {

	line-height: 180%;

}



/* --- statistik ---- */

.warper .statistic {

	margin: 15px 0px;

	padding: 0px;

	background-color: #f8e4b5;

	border: 2px solid #f8d452;

}

.statistic .stat h2 {

	margin: 0px !important;

	font-size: 14px;

	color: #ffee00;

	background: url('../images/arrowWhite.gif') no-repeat 10px 15px;

	text-transform: uppercase; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px

}

.sidebarRight .statistic {

	background: none !important;

	margin-bottom: 15px;

}

.sidebarRight .stat h2 {

	margin: 0px 0px 10px 0px !important;

	padding: 8px 10px !important;

	color: #5e4423;

	font-size: 11px;

	text-transform: uppercase;

	background-color: #faf6eb;

}

.warper .statistic .stat h2 {

	height: 20px;

	overflow: visible;

	margin: 0px !important;

	font-size: 12px;

	color: #fff;

	background: #f3af2a url('../images/arrowYellow.gif') no-repeat 10px 11px;

	text-transform: uppercase;

	border-bottom: 2px solid #f8d452; padding-left:20px; padding-right:10px; padding-top:8px; padding-bottom:5px

}

.statisticCell {

	text-align: center;

	margin: 0px 0px 10px 0px;

	padding: 5px 10px;

}

.statisticCell2 {

	padding: 10px 2px;

	margin: 0px 10px;

	text-align: center;

	background-color: #f8cc44;

}

.statistic table {

	width: 100%;

	background-color: #fff;

}

.statisticCell2 table {

	margin-top: 10px;

}

.statistic table td {

	padding: 4px 0px;

	font-size: 11px;

	color: #4d402f; 

	border-bottom: 1px solid #ffe8a1;

}

.statistic table td b {

	color: #4d402f;

}

.statistic table td a {

	display: block;

	padding: 10px;

	margin-bottom: -8px;

	color: #e75200;

	text-decoration: underline;

	background-color: #f8cc44;

}

.statistic table td a:hover {

	color: #333;

	text-decoration: underline;

}



#cResult {

	padding:6px 0 14px 0;

	*padding:6px 0 4px 0;

	width: 378px;

	float: left;

	text-align: center;

}

#cResult center {

	text-align: center;

	padding: 10px;

	color: #3d3626;

	background-color: #fff9ec;

}

#cResult center b {

	color: #111;

}

#cResult a {

	margin-top: 5px;

	white-space: nowrap;

	padding: 5px 10px;

	color: #3d3626;

	font-weight: bold;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #d6cdb8;

}

#cResult a:hover {

	color: #856b2f;

	text-decoration: none;

}

#cResult p {

	float: left;

	width: 116px;

	padding: 0px 5px;

	font-size: 11px;

	color: #3d3626;

	text-align: left;

}

#cResult p img {

	float: none !important;

	margin: 0px 0px 5px 0px !important;

	border: 2px solid #fff;

}

#cResult p b {

	display: block;

}

#cResult p a {

	display: block;

	background: url('../images/deleteIcon.gif') no-repeat left;

	border: medium none;

	font-size: 10px;

	font-weight: bold;

	color: #ff5400;

	text-decoration: none; padding-left:20px; padding-right:3px; padding-top:3px; padding-bottom:3px

}

#cResult p a:hover {

	color: #222;

	text-decoration: none;

}



.borderCC {

	padding: 4px;

	color: #000;

}

.bgCC {

	padding: 4px !important;

	color: #333 !important;

	text-align: right;

	background-color: #e6e6e6;

	border-left: 1px solid #fff;

	border-top: 1px solid #fff;

	border-bottom: none !important;

}

.bgColor {

	padding: 4px;

	color: #333 !important;

	text-align: left;

	background-color: #fff;

	border-top: 1px solid #fff;

	border-bottom: none !important;

}



.adsArea {

	padding: 0px;

}

.adsArea#premium, .adsArea#free {

	margin: 10px 0px;

}

.adsArea#premium img, .adsArea#free img {

	margin-left: 8px;

}

.adsArea#premium p {

	padding:5px;

}

.adsArea#premium h3 {

	color:#413b33;

}

*html .adsArea#premium h3 {

	font-size:13px;

	font-family:verdana;

}

.adsArea#free img .fot {

	padding-top: 0px;

}

.adsArea#free  li {

	padding: 5px 10px;

}

.adsArea#free ul li.freeAkhir {

	border-bottom: 1px solid #6993c8;

}

.adsArea#free ul li.halaman {

	border-bottom:0px solid #fff;

}

.adsArea  h2 {

	margin: 0px !important;

	padding: 15px 0px 8px 0px !important;

	font-size: 18px;

	font-weight: lighter;

	color: #26211a;

	font-family:tahoma;

}



.adsArea ul {

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

.adsArea#free ul {

	padding: 10px !important;

	background-color: #fff;

	border: 4px solid #fff;

}

.adsArea#premium ul li {

	background-color: #F9F9F8;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

.adsArea#free ul li {

	border-bottom: 1px dotted #aca883;

}

.adsArea ul li {

}

*html .adsArea ul li {

	height: 100px;

	overflow: visible;

}



.adsArea#premium ul li.bgGanjil {

	padding: 10px;

	background-color : #fffdec;

}

*html .adsArea#premium ul li.bgGanjil {

	height: 10px;

	overflow: visible;

}

.adsArea#premium ul li.halaman {

	min-height: 10px;

	background-color : #fff;

}

*html .adsArea#premium ul li.halaman {

	height: 10px;

	overflow: visible;

}

.adsArea#free ul li.halaman {

	min-height: 10px;

	background-color : #fff;

}

*html .adsArea#free ul li.halaman {

	height: 10px;

	overflow: visible;

}

.bgAkhir {

	border-bottom : 1px solid #6993c8;

}

.halaman {

	padding-top: 20px !important;

}



.adsArea ul li.halaman p span a {

	border: 1px solid #ff5400;

	background-color: #ff5400;

	padding: 2px 4px;	

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}

.adsArea ul li.halaman p span a:hover {

	background-color: #ff732e;

	color: #fff;

	text-decoration: none;

}

.adsArea ul li.halaman p span a.halNav1 {

	border: 1px solid #eed1aa;

	background-color: #fff;

	padding: 2px 5px;

	color: #413b33;

	font-weight: bold;

}

.adsArea#free ul li.halaman {

	background-color: #fff9c7;

}

.adsArea ul li.halaman p span a:hover.halNav1 {

	padding:2px 5px;

	color:#333;

}

.adsArea ul li.halaman p span a.halNav2 {

}

.adsArea  h2 span {

	color: #333;

}

.adsArea  ul {

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

.adsArea  ul li {

	padding: 5px 10px;

}

.adsArea  ul h3 {

	margin: 5px 0px !important;

	padding: 0px 0px 0px 0px !important;

	font-size: 12px;

}

.adsArea  ul h3 a {

	float: none !important;

	text-decoration: none;

	color: #413b33;

	font-size:12px;

}

.adsArea  ul li h3 a {

	float: left !important;

}

*html .adsArea  ul h3 a {

	padding-bottom: 15px;

}

*:first-child+html .adsArea  ul h3 a {

	padding-bottom: 15px;

}

.adsArea  ul h3 a:hover {

	color: #111;

	text-decoration: underline;

}

.adsArea  ul li p {

	clear: both;

	line-height: 130%;

	margin: 10px 0px !important;

	padding: 0px !important;

}

.adsArea#free  ul li p {

	margin: 5px 0px 10px 0px !important;

}

.adsArea  ul li span {

	font-size: 11px;

	color: #7c5f12;

}



.adsArea  ul li p span a {

	color: #c68e46;

	text-decoration: underline;

}



.adsArea  ul li p span a:hover {

	color: #333;

	text-decoration: underline;

}

.adsArea  ul h3 span {

	float: right;

	color: #ff5400;

}



.adsArea .nav {

	float: none !important;

	list-style: none;

	margin: 0px !important;

	padding: 10px !important;

	overflow: hidden;

	text-align: center;

}

.adsArea .nav li {

	float: none !important;

	display: inline;

	font-weight: lighter !important;

	margin: 0px 0px 0px 1px !important;

	padding: 0px 0px 0px 10px !important;

	border: none !important;

	border-left: 1px solid #333 !important;

	font-weight: bold !important;

	font-size: 12px;

}

.adsArea .nav li.first {

	background: none !important;

	border: none !important;

}

.adsArea .nav li a {

	color: #fc5c00;

	text-decoration:none;

}

.adsArea .nav li a:hover {

	color: #333;

	text-decoration: underline;

}

.adsArea p {

	display: block;

	margin: 0px;

	padding: 0px;

}

.adsArea p a {

	color: #fc5c00;

	text-decoration:none;

}



.adsArea p a:hover {

	color: #003c51;

	text-decoration: underline;

}



/* banner */



.banner {

	padding: 0px !important;

	margin: 0px !important;

	white-space: nowrap;

	font-size:10px;

	font-family:verdana;

}

.banner h3 {

	padding: 0px 0px!important;

}



*html .banner h2 {

	padding: 0px 0px!important;

	font-size:14px;

	font-family:verdana;

}



.sponsip {

	text-align:center;

}



.spons h2 {

	margin: 0px !important;

	padding: 8px 10px !important;

	color: #5e4423;

	font-size: 11px;

	text-transform: uppercase;

	background-color: #faf6eb;

}



.bannerLeft {

	float:left;

	overflow:hidden;

}

.bannerRight {

	float:right;

	overflow:hidden;

	width:728px;

}

.bannerTop {

	height: 90px;

	padding: 9px 0px 10px 0px;

	overflow: hidden;

}







.banner p {

	margin: 0px !important;

	padding: 0px !important;

	display: inline;

}







.bannerLink {

	padding: 0px;

	margin-top: -3px;

	border-top: 1px solid #999;

}



*html .bannerLink {

	margin: 0px;

}



.bannerLink ul {

	padding: 0px !important;

	margin: 0px !important;

	list-style: none;

}



.bannerLink ul li {

	width: 391px;

	display: block;

	float: left;

	padding: 10px 0px;

	font-size: 0.9em;

	border-left: 1px solid #eee;

}



.bannerLink ul li.first{

	border-left: none !important;

}



.bannerLink ul li p{

	padding: 0px 25px;

	margin: 5px 0px !important;

}



.warper .banner {

	

}

.sidebar .banner {

	margin: 0px 0px 10px 0px !important;

	border-bottom : 0px solid #333;

}

.#ads {

	border: none !important;

	padding: 0px 10px !important;

	white-space: normal !important;

}

.banner#ads p {



}

.banner#bottom {

}

.banner#bottom  p {

	margin: 10px !important;

	text-align: center;

	display: block;

}



/* ----------------- end content layout ------------------ */







/* ---------- footer element --------- */



.footer {

	color: #000;
	
	text-align: center;

	padding: 0px 0px 15px 0px;

	border-top: 1px solid #fff;

}

.footerCell {

	color: #413b33;

	font-size: 11px;

	padding: 10px;

	margin-bottom: 10px;

	background: #fff url('../images/bgFooter.gif') no-repeat bottom left;

}

.footerCell strong {

	font-weight: normal;

	color: #6f5d46;

}

.footerCell span{

	font-weight: normal;

	color: #6f5d46;

}



/* --------------- other news -------------- */



.news2 {

	clear: both;

	margin: 5px !important;

	padding: 0px 10px 10px 10px;

}



.news2 h2 {

	margin-bottom: 15px !important;

	padding: 5px 0px !important;

	color: #ff5400;

	font-size: 1.2em;

	float: left;

	width: 100%;

	border-bottom: 2px solid #f5f0e4;

}



.news2 h2 span {

	padding-right: 4px;

}



.news2 .newsItem {

	clear: both;

	margin-bottom: 3px;

	border: none

}



.news2 .newsDate {

	float: left;

	width: 62px;

	display: block;

	font-size: 11px;

	color: #857748;

	margin-bottom: 5px;

	padding-top: 2px;

	line-height: 150%;

}



.news2 .newsTitle {

	font-size: 1.0em;

	font-weight: bold;

	line-height: 150%;

}

.news2 .newsTitle a {

	color: #404545;

	text-decoration: none;

}



.news2 .newsTitle a:hover{

	color: #222;

	text-decoration: underline;

}



/* --------------- others -------------- */



.others {

	clear: both;

}



.others h2 {

	margin: 0px !important;

	color: #af0000;

	font-size: 1.2em;

	float: left;

	width: 100%;

	background: url('../images/titleLine2.gif') repeat-x left;; padding-left:0px !important; padding-right:0px !important; padding-top:10px !important; padding-bottom:10px !important

}



.others h2 span{

	padding-right: 4px;

	background-color: #fff;

}



.others p{

	clear: both;

	margin: 4px 0px !important;

	background: url('../images/arrow.gif') no-repeat 10px 4px;

	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

.others p a {

	color: #111;

}

.others p a:hover {

	color: #333;

	text-decoration: none;

}



/* ervan add 190608 ----> validation form*/

.required, .jSelect {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:320px;

}

/**************************************************************

	Validate

	v 2.1

**************************************************************/



#myForm .red {

	border: 1px solid #FF0000;

	background-color: #FFFFCC;

}



#myForm label.red {

	border: none;

	color: red;

}



#myForm .customRed {

	border: none;

	color: red;

}



#validationMessage {

	padding: 5px;

	/*background-color: #eee;*/

	border: 1px solid red;

	margin-bottom: 5px;

	color: red;

	font-weight: bold;

	display: none;

}



#myForm .errorMessage {

	clear:both;

    min-height:15px;

    margin-top:3px;

	margin-bottom:3px;

    background:url('../images/icon/validation_advice_bg.gif') no-repeat 2px 1px;

    padding-left:17px;

    font-weight:bold;

    line-height:1.25em;

	color:#EE350B

}



/*************************************************************/

.inputReg {

	float: left;

	padding:4px;

}



/* ------- error msg @ ervan 23/06/08 -------- */



.succBlue{

	border:1px solid #CEE9F9; 

	background-color: #EEF7FD; 

	/*width:560px;*/ 

	margin-bottom:10px;

}

.succBlue p{

	padding-left:5px; 

	color:#000000;

}



.errRed{

	border:1px solid #FAC5C7;

	padding:5px 5px 5px 5px;

	margin:10px 0;

	background-color:#FEF0F0;

	color:#FF0000;

}



.list-input-reg {

	float: left;

}



/* ------- div premium reg @ ervan 18/11/08 -------- */

.preReg {

	padding-top:3px;

	padding-bottom:3px;

}



/* add jAdvHome ervan 08 */

.iArea {

	font-size: 13px;

	color:#004289;

	float:left;

}



.iContact {

	clear: both;

	display: block;

	margin-right: -10px;

	margin-left: -10px;

	color: #000;
	
	font-size: 12px;
	
	font-weight: bolder;

	text-align: right;

	background: url('../images/bgSender.gif') repeat-y bottom right;; margin-top:10px; margin-bottom:5px; padding-left:15px; padding-right:10px; padding-top:6px; padding-bottom:7px
	

}

*html .iContact {

	margin-right: -15px;

}

.adsArea#free .iContact {

	float: none;

	margin: 10px 0px;

	padding: 0px;

	text-align: right;

	border: none;

	color: none;
	
	font-weight: bolder;
	
	font-size: 11px;
	
}

a#compare {

	float: left;

	margin: 10px 0px;

	color: #ff5400;

	background: url('../images/checkIcon.gif') no-repeat left;

	text-decoration: none; padding-left:24px; padding-right:0px; padding-top:3px; padding-bottom:3px

}

a#compare:hover {

	color: #413b33;

	text-decoration: none;

}



.adsArea h3 span{

	color:#ff0084;

	

}

.adsArea h3 {

	font-size: 13px;

	color: #ff5400 !important;

}

.adsArea h2 {

	font-size: 18px;

}



.adderArea {

	background-color: #fff;

	padding: 20px;

	margin: 0px 0px 10px 0px;

}



.adderArea h4{

	margin: 0px 0px 0px 0px !important;

	padding: 10px !important;

	color: #32312d;

	font-size: 1.3em;

}



.adderArea ul{

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}



.adderArea ul li{

	margin: 10px 0px;

	padding: 0px;

}



.adderArea ul li p{

	line-height: 150%;

}



.adderArea ul li p a{

	color: #7aa0d4;

	font-weight:bold;

	text-decoration:none;

}



.adderArea ul li p a:hover{

	color: #333;

	text-decoration: underline;

}



.imgSold {

	padding: 0px; 

	background: url('../images/sign-sold.gif') no-repeat; 

	-moz-background-clip: -moz-initial; 

	-moz-background-origin: -moz-initial; 

	-moz-background-inline-policy: -moz-initial; 

	width: 57px; 

	height: 57px;

	position: absolute;

	margin-left: 8px;

	*margin-left : -114px; margin-right:0px; margin-top:0px; margin-bottom:0px

}



.ginputxt {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:80px;

}



.headCompare {

	border-bottom:#333333 dotted 1px;

	font-weight:bold;

	padding-top: 20px;

	padding-bottom: 3px;

}



.imageman{ 

	border: #CCCCCC solid 1px;

	padding: 4px;

}



.warperContent .banner h2 {

	margin: 0px !important;

	padding: 0px !important;

	font-size: 20px;

	color: #5e4423;

	font-weight: lighter;

	border-bottom: 2px solid #faf6eb;

}



/* --- compare ---- */

.compare {

	padding: 0px;

}



.compare .stat h2 {

	margin: 0px !important;

	font-size: 14px;

	color: #ffee00;

	background: url('../images/arrowWhite.gif') no-repeat 10px 15px;

	text-transform: uppercase; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px

}



/* --- filter ---- */



select.filterSelect {

	height: 19px;

}



.headerForm select.filterSelect {

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

}

.headerForm #result, #result2 {

	display: inline;

	width: 120px;

	float: none;

	margin: 0px;

}



/* --- tag cloud @ ervan, 13/01/09 --- */

ul.tagcloud {

	list-style-type: none;

	padding: 0;

	margin:0;

	line-height: 2em;

}

ul.tagcloud li {

	display: inline;

	line-height: 3em;

	white-space: normal;

}

ul.tagcloud .count {

	font-size: 0.875em;

	line-height: 1.714em;

	color: #888;

}



.warper .ptitle {

	margin: 10px !important;

	border-bottom: 1px dotted #e8edf1;

	padding-top:3px;

}



.ptitle h1 {

	font-size: 18px;

	font-weight:none;

	color: #333;

	font-family:tahoma;

}


.searchBlock {

	padding: 8px 14px 22px 14px;

	width: 395px;

}