/* common */

body { text-align: center; }

#container { font-size: .75em; margin: 0 auto; padding-bottom:0; text-align: left;  }

.hide { display: none; }

.title { color: #7e7e7e; height:25px;}

input, select, label { vertical-align: middle; margin-right: 8px;}



/* header */

#header { overflow: hidden; position: relative;}
.headerinner{width:1000px; margin:0 auto;}
#header .link { font-size: .9em; overflow: hidden; padding: 0px 0 15px 0; text-align: right; }

#header .link li { float: right; }

#header .link li a { border-left: 1px solid #0000ff;  padding: 0 10px; }

#header .link li.first a  { border-left: none; }

#header .logo { float: left; margin-top: -5px;}

#header .logo a { display: block; float:left;}

#header .logo a img { border: none; }

#header .find-form span, #header .find-form input, #header .find-form select { float: left; }

#header .find-form .text {
    background: url("../images/sprite.1.0.2.png") no-repeat scroll -253px -91px #FFFFFF;
    border: 1px solid #CCCCCC;
   -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	-moz-box-shadow:    0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.08) inset;
    color: #666666;
    font-size: 16px;
    height: 15px;
    padding: 15px 5px 11px 30px;
    width: 604px;
	margin-right:0;
	border-right:none;
}

#header .find-form select { 

 border: 1px solid #CCCCCC;




	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	-moz-box-shadow:    0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.08) inset;
    color: #666666;
    font-size: 16px;
  padding: 10px 5px 10px 30px;
    width: 230px;
	margin-right:0;
	border-left:none;

 }



#header .find-form span { color: #fff; font-size: 1.2em; font-weight: bold; line-height: 24px; padding-left: 3px; }

#header .product-ad { color: #999; font-size: .9em; font-weight: bold; position: absolute; top: 5px; left: 0; text-align: center; width: 990px; }



/*footer*/

#footer a { /*color: #fff;*/ margin: 0 5px;}
.facebookinnerwrap, .maincontentwrapper, .footerwrapper{width:1000px; margin:0 auto; padding-bottom:10px;}

.facebookwrapper{ background: url("../images/header-bg.jpg") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    padding: 20px 0;}

/*main*/

#main { line-height: normal; overflow: hidden; /*padding: 0 5px; width:1000px; margin:0 auto;*/ }
.mainwrapper{ padding-top:20px;}

#main h1.title, #main h1.title-2, #main h1.title-3 { color: #1C60A7; font-size: 1.6em; margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 20px; border-bottom: 1px dotted #DDDDDD;}

#main h1.title-2 { padding-top: 10px; padding-bottom: 5px; font-size:14px; }

#main h1.title-3 { padding: 10px 0; }

#main .main-content { overflow:hidden; height:694px; float: left; width: 500px; padding-left:10px;}

#main .link-top { font-family: "Arial"; font-size: 12px; padding-top: 30px; }

#main .link-top a:hover { text-decoration: none;}

#main .more-ad { color: #00f; font-size: 1.1em;}

#main .more-ad { text-align: right; padding: 5px 5px 20px 0;}

#main .col { float: left; padding-right: 10px; width: 156px;}

	#main .main-content .col { width: 156px;}

#main .col .title { font-size: 20px; }

.main-content .title span { color: #999; }

.categories { line-height: 16px; padding-bottom: 25px; padding-top: 5px; }

.facebook { /*float: left; width: 690px;*/ outline: none; border: none;}

.facebook img { float: left; padding-right: 10px;}

.facebook .face { background: url(../images/icon-face.jpg) no-repeat left 6px; float: left; font-size: .9em; padding-left: 15px; padding-top: 5px;}



/* aside */

.aside { width: 490px;}

html>/**/body .aside { float: right; }

.aside .box-aside { border: 1px solid #F7F7F7; border-top: none; padding:10px; }

.aside .box-aside .location-find { padding-top: 3px;}

.aside .box-aside .location-find label { text-align:right; padding-left: 15px;}



.aside .box-aside .list { overflow: hidden; padding-top:10px; }

.aside .box-aside .list li { float: left; padding: 10px 0; width: 100%; border-bottom: 1px dotted #BBBBBB; }

.aside .box-aside .list li img { float: left; padding-right: 10px; }

.aside .box-aside .list li .description { float: left; font-size: .9em; width: 378px; }

` p { padding-bottom: 3px; }

.aside .box-aside .list li .description p.short-desc { height: 40px; overflow: hidden; }

.aside .box-aside .list li .title-item { font-size: 1.1em; font-weight: bold; }

.aside .box-aside .list li .price { float: left; font-weight: bold; }

.aside .view-all { font-weight: bold; }

.hours { color: #999; float: right; text-align: right;}



/*page preview your ads*/

.intro { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 5px; overflow: hidden; }

.intro .image { float: left; width: 192px;}

.intro .image .pic { border: 1px solid #999; margin-bottom: 3px; padding: 5px; }

.intro .image .pic img { display: block; }

.intro .image a { background: none no-repeat; display: block; float: left; height: 20px; text-indent: -9999em; width: 19px;}

.intro .image .num-img { float: right; }

.intro .image .num-img span { padding: 2px 5px 0;}

.intro .image .num-img span.slide-no-container { float: left; }

.intro .image a.btn-zoom { background-image: url(../images/zoom.gif);}

.intro .info-product { float: left; padding-left: 20px; width: 600px; }

.intro .info-product p { font-size: 12px; line-height: 25px;}

.intro .reply-email { float: left; }

.document { padding-bottom: 10px !important; width:1000px; margin:0 auto;}

.document p { padding-bottom: 5px;}

.ad-video-code { padding-top: 10px;}

.sortby { border-top: 1px solid #999; font-size: 12px; text-align: right; padding: 10px 0;}

.sortby select { text-align: right; margin: 0; width: 150px; font-size: 12px;}

.list-category { /*border-top: #eee solid 1px;*/ }

.list-category thead th { background-color: #eee; border-top: 1px solid #989898; font-size: 1.2em; font-weight: bolder; padding: 5px 5px 5px 10px; text-align: left; }

.list-category tfoot tr td { background-color: #eee; border-bottom: 1px solid #989898; border-top: 1px solid #e6e5ea; font-size: 0; line-height: 0; height: 13px; padding: 0; }

.list-category td { border-bottom: #e8e7ec solid 1px; padding: 10px 5px 10px 10px; }

.list-category tr.last td { border-bottom: none; }

.list-category .status { color: #999; font-size: .9em; margin-top: 3px; }

.list-category .status a { color: #999; }

.list-category .status span { display: block; }

.list-category .price { font-size: 16px; font-weight: bold; padding-left: 20px; }

.list-category td.col-t3 { color: #66cc00; font-size: 1.2em; padding-left: 30px; vertical-align: top; padding-top: 15px;}

.list-category .cell {/* border-bottom:1px solid #e8e7ec;*/ padding:0 5px 10px 10px; display:table-cell; vertical-align: middle;}

.list-category .col-1 {width:70px;}

.list-category .col-2 { width: 700px;}

.list-category .col-3 { width: 190px;}

.list-category .title { font-weight: bold; }

.btn-links { margin-top: 20px; overflow: hidden; padding-bottom: 20px; }

.pager .btn { padding-right: 10px;}

.pager { margin: 0 auto; padding: 20px 0; display: table; }

.pager .hidden {display: none;}

.pager span { color: #999; float: left; font-size: 1.2em; padding: 5px 10px 0 0; }

.RSS { float: right; margin-top: -40px; padding-right: 40px; }

.banner-ad { margin-top: 20px; }

.tool { overflow: hidden; padding: 10px 0; }

.tool li { float: left; padding-right: 40px; }

.tool li a { margin-right: 5px; }

.tool span { display: block; padding-bottom: 3px; }

.group { border-top: #ddd solid 1px; border-bottom: #ddd solid 1px; padding: 20px 5px 30px; }

.link { font-size: 1.1em; margin-top: 20px; text-transform: capitalize; }

.link span { margin: 0 3px; }

.link .active { color: #000; }

.report th { font-size: 1.1em; padding: 5px; }

.report th.last { width: 80px; }

.report td { border-top: #ddd solid 1px; padding: 5px; }

.answer { padding-bottom: 20px; }



/*message*/

.mesg { margin-top: 20px; }

.space-message-bottom { padding-bottom: 300px;}



.adv-search .row label { width: 80px;}

.adv-search .row .type { width: 12px;}

.adv-search .row .check label { float: left; width:250px;}



/* lastest ads */

#lastest-ads li .ad-photo-container { max-width:72px; max-height:67px; float: left; }

#lastest-ads li .ad-photo-container .photo-contain { max-width:72px; max-height:67px; display: table-cell; text-align: center; vertical-align: top; }

#lastest-ads li img.ad-photo { float: none; padding-right: 0px; }



/* map on homepage */

#map_canvas { margin: 0 auto; }



#selected-location-name { left: 61px;
    margin-left: 310px;
    position: absolute;
    top: 60px; }



a.lnk-photo-and-title { display: block; }

a.lnk-photo-and-title .home-ad-photo { width: 84px; height: 76px; display: table-cell; vertical-align: bottom; }

a.lnk-photo-and-title .home-ad-title { height: 16px; overflow: hidden; margin-top: 6px; }



.intro .image .pic a.image-item { display: table-cell; float: none; text-align: center; vertical-align: middle; width: 180px; height: 135px; }

/*.intro .image .pic a.image-item img { width: 180px; height: 135px; }*/

.intro .image .pic a.image-item * { vertical-align: middle; margin-left: auto; margin-right: auto; }

.intro .image .pic a.image-item span {display: inline-block; width: 0; height: 0;}



table.promote-options { width: 300px; }

table.promote-options td.day-col { width: 100px; }

table.promote-options td.price-col { width: 200px; }



/* map on ad page & preview */

.location-map { margin-bottom: 10px; clear: both; display: none;}

.location-map a.lnk-close-map { display: block; color: #666666; margin-left: 560px; }

.location-map a.lnk-close-map:hover { color: #0000ff; }



/* adsense code */

.group .banner-ad-2 { margin-bottom: 10px; }



/* logo title */

#header .logo .big-title { font-size: 24px; }
a.pasang-iklan, a.pasang-iklan-big, input[type="submit"], input[type="button"], .button, .btn, input[type="reset"], .reset{
   -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: url("../images/sprite.1.0.2.png") repeat-x scroll 0 -30px #1A71C9;
    border-color: #1A76D5 #1A76D5 #0D5FB4 !important;
    border-image: none !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

    border-style: solid !important;
    border-width: 1px !important;
/*    box-shadow: 1px 1px 1px #CCCCCC;*/
-webkit-box-shadow: 1px 1px 1px rgba(128, 128, 128, 0.15);
-moz-box-shadow:    1px 1px 1px rgba(128, 128, 128, 0.15);
box-shadow:         1px 1px 1px rgba(128, 128, 128, 0.15);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 12px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.login-box {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
-moz-box-shadow:    0px 2px 2px rgba(0, 0, 0, 0.08);
box-shadow:         0px 2px 2px rgba(0, 0, 0, 0.08);
    height: 24px;
    margin-right: 10px;
      padding: 7px 12px 3px;
}
.kan {
    float: right;
}

.kir {
    float: left;
}

a {
    color: #1C60A7;
    outline: 0 none;
    text-decoration: none;
}

.logolink {
    background: url("../images/sprite.1.0.2.png") no-repeat scroll 0 -320px transparent;
    float: left;
    height: 65px;
    margin-bottom: 5px;
    text-indent: -1000px;
	width: 230px;
}
.verbar-bevel {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.8);
    display: inline;
    height: 26px;
    margin: -3px 8px 0;
    width: 0;
}
.headerwrap{border-top:3px solid #018ecc; 
   border-bottom: 1px solid #e5e5e5;
    -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.07);
-moz-box-shadow:    0px 3px 3px rgba(0, 0, 0, 0.07);
box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.07);
/*margin-bottom:10px;*/
}

#header{
padding-bottom:0;
}
.horbar-bevel {
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    clear: both;
    height: 0;
    margin: 10px 0;
}

#header input[type="submit"] {
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
 border-top-left-radius: 0;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;

    color: #FFFFFF;
    font-size: 14px;
    height: 43px;
    padding: 9px 12px;
    width: 130px;
	margin-left:0;
}
.jcarousel-skin-tango{ padding:10px;/*width:1000px; margin:0 auto;*/  border-bottom: 1px solid #EEEEEE; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAJLlizxYYTxQZyYmJgtYAEYB8RmROaABACs1Q49OD5iwQAAAABJRU5ErkJggg==") repeat scroll 0 0 transparent;}
.clear{clear:both;}
.cats-collection li{list-style:none; text-align:center;}
.navbar-fixed-top{
    left: 0;
    margin-bottom: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
	top:0;

}
#lastest-ads .ad-photo-container{
 border: 1px solid #F7F7F7; padding:5px; margin-right:10px;}
 .aside .box-aside .list li:hover{
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}
.loadmore{padding: 20px 520px 20px 0;    text-align: center;}
 


.lodemorebtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.lodemorebtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.lodemorebtn:active {
	position:relative;
	top:1px;
}
#main .maincontentheight{height:auto !important;}
.mapselector{ margin-bottom:10px; padding:10px; background: none repeat scroll 0 0 #F7F7F7;}
.aside .box-aside .location-find .location, .sortby select, input[type="text"], select, input[type="password"] {
 border: 1px solid #CCCCCC;

 text-align: left;


	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	-moz-box-shadow:    0px 3px 3px rgba(0, 0, 0, 0.08) inset;
	box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.08) inset;
    color: #666666;
    font-size: 16px;
  padding: 5px 5px 5px 10px;
    width: 305px;
	margin-right:0;
 }
.cats-collection .categories li a img{width:64px; height:64px;}
#lastest-ads{padding-bottom:10px;}
#pageBreadCrumb{width:1000px; margin:0 auto;}
#ads-grid{width:1000px !important;}
.list-category .topads-header{width:500px;}
#ads-grid #div-ads li, #ads-grid #top-ads li{   border-bottom: 1px dotted #BBBBBB;
    /*height: 100px;*/
    padding: 5px 2px;margin-bottom:3px;}
	#top-ads li{background:#FFF9D7;}
#ads-grid #div-ads li:hover, #ads-grid #top-ads li:hover{
-moz-box-shadow:inset 1px 1px 0 #fff;
-webkit-box-shadow:inset 1px 1px 0 #fff;
box-shadow:0 0 5px 1px #1c60a7,inset 1px 1px 0 #fff;
margin-bottom:3px;
height:98px;border:0;
background:#d8f0ff;
  border-bottom: 1px dotted #BBBBBB;
background:-moz-linear-gradient(top,#d8f0ff 0,#eaf7ff 26%,#fff 100%,#f0f9ff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8f0ff),color-stop(26%,#eaf7ff),color-stop(100%,#fff),color-stop(100%,#f0f9ff));
background:-webkit-linear-gradient(top,#d8f0ff 0,#eaf7ff 26%,#fff 100%,#f0f9ff 100%);
background:-o-linear-gradient(top,#d8f0ff 0,#eaf7ff 26%,#fff 100%,#f0f9ff 100%);
background:-ms-linear-gradient(top,#d8f0ff 0,#eaf7ff 26%,#fff 100%,#f0f9ff 100%);
background:linear-gradient(top,#d8f0ff 0,#eaf7ff 26%,#fff 100%,#f0f9ff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8f0ff',endColorstr='#f0f9ff',GradientType=0)
}
.list-category .topads-header{background:#f7f7f7 !important; border-top:none !important;}
.list-category .topads-footer{background:#f7f7f7 !important; border-bottom:none !important; height:0 !important;}
.list-category .col-1{width:128px;height:97px;float:left;background:url(../images/sprite-inner.1.0.2.png) 0 -507px no-repeat; padding: 10px 8px 8px 1px;overflow:hidden;text-align:center}
.divads-header{
    background-color: #f7f7f7;
    border-top: 1px solid #eee;
	    font-size: 12px;
    font-weight: bolder;
    padding: 5px 5px 5px 10px;
    text-align: left;
	/*margin:10px 0;*/
}
.navbar-fixed-top-added{ margin-top:305px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{ border: 1px solid #D7D7D7;}
.jcarousel-prev{margin-left:7px;}