html{font-size:11px; font-family:tahoma,sans-serif,arial}
body{margin:0 0 10px 0; background-image:url(../image/bg.gif); background-repeat:repeat; background-position:left top; padding:0}
fieldset{background:#f4f4f4; padding:10px; margin:0 0 15px 0; width:auto; border:1px solid #ccc}
input, textarea, select{padding:3px; background-color:#f4f4f4; background-image:url(../image/bg_input.gif); background-repeat:repeat; background-position:left top; border:1px solid #ccc; font-size:11px; width:188px; -moz-border-radius:3px; -webkit-border-radius:3px}
select{width:auto}
select, input, textarea, button{outline:none}
.radio{width:auto; background:none; margin:auto; padding:0; border:0}
.input{width:235px; height:18px; margin:5px 10px 0 0; padding:4px 0 0 5px; float:left; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px}
.inputform{width:auto; padding:4px 5px; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; height:auto}
.inputbutton{background:#B00; color:white}
.biasa{width:auto; background:#992749; margin:auto; padding:5px 7px; border:0; color:white; font-size:12px; text-transform:uppercase}
.input_search{background:transparent url(../image/search_icon.png) no-repeat top left; border:0; width:30px; height:32px}
.radius{-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}
fieldset.action{background:#9da2a6; margin-top:-20px}
legend{background:#f2f2e6; color:#555; font:17px/21px Arial,Helvetica,sans-serif; padding:0 10px; margin:-26px 0 0 -11px; border:1px solid #fff}
label{font-size:11px; font-weight:bold; color:#111}
label.opt{font-weight:normal}
dl{clear:both}
dt{float:left; width:100px; margin:0 10px 10px 0; padding:5px}
dd{float:left; width:80%; margin:0 0 10px 0; padding:5px; vertical-align:top}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
 * html .clearfix{height:1%}
*:first-child+html .clearfix{min-height:1px}
#container{width:990px; margin:auto}
ul, ul li{margin:0; padding:0; list-style:none}
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt{font-weight:bold; padding:0; margin:5px auto}
cite, em, dfn{font-style:italic}
small, sup, sub{font-size:85%}
big{font-size:135%; line-height:100%; color:#121212; font-weight:bold}
a, a:link, a:visited, a:hover, a:active, a:focus{text-decoration:none; color:#0d555e}
a:hover, a:focus{text-decoration:none; color:#992749}
form{margin:0; padding:0}
a img{border:0}
.grey{background:#f1f1f1; color:#333}
.grey a:link, .grey a:visited{color:#0d555e}
.grey a:hover{color:#992749}
.grey h3 a:link, .grey h3 a:visited{color:#992749}
.grey h4{font-size:12px; font-style:italic; color:#992749}
.clear{clear:both}
.thumb{border:1px solid #ccc; padding:2px; float:left; margin:0 15px 10px 0}
.image{border:1px solid #ccc; padding:2px; margin-bottom:10px}
.date{font-size:10px}
.fLeft{float:left}
.fRight{float:right}
.alignC{text-align:center}
.alignR{text-align:right}
.alignL{text-align:left}
.batas{background-image:url(../image/bg_recomended.gif); background-repeat:repeat-x; background-position:center top; margin:0; padding:10px}
.batas2{background-image:url(../image/bg_recomended.gif); background-repeat:repeat-x; background-position:center top; margin:0px 0 0 0; padding:10px 0}
.batas3{background-image:url(../image/bg_recomended.gif); background-repeat:repeat-x; background-position:center top; margin:0px 0 0 0; padding:5px 0}
.title{margin:0 0 10px 0; height:20px; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 14px 0 0}
button, a button{border:0; background:#992749; color:#fff; padding:5px; cursor:default; margin:5px; -moz-border-radius:3px; -webkit-border-radius:3px}
.header_wrap{width:100%; background-image:url(../image/bg_header.png); background-repeat:repeat-x; background-position:left top; padding:10px 0 0 0}
#header{width:990px; margin:0 auto; padding:0; height:142px}
#header .logo{float:left; margin:0}
#header .bannerA{float:right; margin:0 0 10px 10px}
#header .mainmenu{background-image:url(../image/bg_nav.png); background-repeat:repeat-x; background-position:left bottom; padding:1px 0 0 0; font-weight:bold; border-bottom:0px solid #000; text-transform:uppercase; height:40px; margin:5px auto 0 auto; width:990px}
#header .mainmenu ul{margin:0; padding:0; display:block}
#header .mainmenu ul li{margin:0; padding:0; list-style:none; float:left; display:block}
#header .mainmenu ul li a, .mainmenu ul li a:visited{margin:0; padding:7px 10px 7px 30px; text-decoration:none; width:auto; color:#fff6f7; font-size:13px; border-right:1px solid #eee; border-left:0px solid #ab1f3f; float:left; letter-spacing:-1px; white-space:nowrap; background-image:url(../image/arrow_nav.gif); background-repeat:no-repeat; background-position:10px center; height:23px}
#header .mainmenu ul li a:hover{background-image:url(../image/arrow_nav_hover.png); background-repeat:no-repeat; background-position:10px center; color:#ff0}
#header .mainmenu .current{background-image:url(../image/bg_current.gif); background-repeat:repeat; background-position:left top; position:relative; top:-5px; padding-top:10px}
#header .mainmenu big{color:#FFF; text-transform:none}
#header .mainmenu .detik{padding:8px 12px 0px 12px; border:0}
#header .mainmenu ul li .home, #header .mainmenu ul li .home:visited,  #header .mainmenu ul li .home:hover{position:relative; top:0px; border:0; padding:0 7px; background:none}
.shadow{background-color:#FFF; background-image:url(../image/bg_shadow.png); background-repeat:repeat-y; background-position:center top; width:100%; margin:0; padding:0}
.content{background-color:#fff; color:#474747; width:980px; margin:0 auto; padding:0}
.ads{margin:0 0 10px 0}
#searchon{margin:0; border-bottom:5px solid #9E0A34; height:20px; padding:15px 0 0 0}
#searchon .pencarian{width:640px; margin:0; padding:0 0 0 10px; float:left; position:relative; top:-10px}
#searchon .dateon{float:left; height:20px; margin:0; padding:0; position:relative; top:-5px}
#searchon .rss{width:150px; margin:0; padding:0; float:right; height:1px; position:relative; top:-5px}
#searchon .rss .text{width:85px; margin:0; padding:0; float:left; top:0px; font-size:11px; color:#000; font-weight:bold; position:relative}
#searchon .rss .icon{width:auto; margin:0; padding:0 10px 0 0; float:right; position:absolute; top:-30px; right:0px}
#searchon .rss .iconfb{
	width:auto;
	margin:0;
	padding:0 10px 0 0;
	float:right;
	position:absolute;
	top:-30px;
	right:110px
}
#searchon .rss .icontw{
	width:auto;
	margin:0;
	padding:0 10px 0 0;
	float:right;
	position:absolute;
	top:-30px;
	right:55px
}
#block_atas{padding:10px 10px 0 10px; clear:both; width:960px}
#block_atas .block_atas_kiri{float:left; width:341px; padding:0; top:0px}
#block_atas #fever{padding:0px; margin:0 0 35px 0; border:0; width:341px; height:580px; overflow:hidden}
#block_atas #fever .sum{margin:0; padding:5px 20px 10px 10px; text-align:left; font-size:11px; color:#fff; clear:both; width:321px; height:75px; background-color:#000}
#block_atas #fever h2{font-size:13px; line-height:normal; font-weight:bold; letter-spacing:normal}
#block_atas #fever img{margin:0; padding:0}
#block_atas #fever a{color:#ccc}
#block_atas #fever a:hover{color:#999}
#block_atas #fever .sliderwrapper{position:relative; overflow:hidden; border-bottom-width:6px; height:580px; color:#FFF}
#block_atas #fever .sliderwrapper .contentdiv{visibility:hidden; position:absolute; left:0px; top:0px; padding:0px; width:341px; height:100%; color:#000; background-color:#fff}
#block_atas #fever .pagination{padding:10px 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; position:relative; z-index:5000; width:340px; margin:auto; top:-180px; height:90px; overflow:hidden}
#block_atas #fever .pagination a{padding:3px; text-decoration:none; color:#000; background:#fff; border:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; width:auto; float:left; margin:0 6px}
#block_atas #fever .pagination a:hover{color:#e00; background-color:#000; border:1px solid #333; -moz-border-radius:3px; -webkit-border-radius:3px}
#block_atas #fever .pagination a.selected{color:#fff; background-color:#9BCB2D; border:1px solid #66a200}
#block_atas #fever .pagination .prev, #block_atas #fever .pagination .prev:hover,  
#block_atas #fever .pagination .next, #block_atas #fever .pagination .next:hover{margin-top:35px; border:0; background:transparent}
@media print{}
#block_atas .sum_subhl{padding:5px 10px; position:absolute; width:321px; height:50px; background-image:url(../image/hitam.png); background-repeat:repeat; top:427px}
#block_atas .sum_subhl a{color:white}
.hl_blocksub{margin-top:7px; padding:10px; background:#f4f4f4; min-height:275px}
.hl_blocksub_kiri{margin-top:15px; padding:10px; background:#f4f4f4; min-height:275px}
.hl_blocksub_kiri ul li{margin-bottom:15px}
.hl_blocksub ul li{margin-bottom:15px}
#block_atas #block_atas_tengah{float:left; width:298px; margin:0 10px}
#block_atas .hl_block{margin:0; padding:0; height:390px; overflow:hidden}
#block_atas .hl_block1{margin:0; padding:0; clear:both; height:370px; overflow:hidden}
.hl_blockwp{margin:0; padding:8px 10px; height:375px; overflow:hidden; border:1px solid #d5d5d5; background-color:#fafafa; clear:both}
.hl_blockwp .headline{margin:0; padding:0; clear:both}
.hl_blockwp .headline a:link, .hl_blockwp .headline a:visited{color:#970b36}
.hl_blockwp .headline a:hover{color:#0d555e}
.hl_blockwp .headline h1{margin:0 0 5px 0 !important; padding:0 !important; font-size:18px; line-height:115%}
.hl_blockwp .headline h2{color:#0d555e; margin:3px 0 1px 0; padding:0; font-size:14px; line-height:120%}
.hl_blockwp .headline h3{margin:0 !important; padding:0 !important; font-size:13px !important; line-height:120% !important; border:0 !important; letter-spacing:normal !important}
.hl_blockwp .headline h4{color:#0d555e; margin:0; padding:0; font-size:12px; line-height:120%}
.hl_blockwp .headline .thumb{margin:3px 8px 0 0 !important; float:left}
.hl_blockwp .headline p{font-size:11px !important; font-weight:normal !important; margin:0 !important; line-height:140%}
.hl_blockwp .headline .date{font-size:10px !important; line-height:120% !important; font-weight:normal !important; margin:0 !important; padding:0 !important}
.hl_blockwp .headline ul{padding:0 !important; margin:12px 0 0 0 !important; clear:both}
.hl_blockwp .headline ul li{padding:3px 0  !important; margin:0 !important; list-style:none}
#block_atas .hl_fashion{margin:0; padding:0; clear:both; height:580px; overflow:hidden}
#block_atas .hl_beauty{margin:0; padding:0; clear:both; height:280px; overflow:hidden}
#block_atas .hl{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc}
#block_atas .jdl{margin:0 0 5px 0; padding:0 0 5px 0}
#block_atas .hl_beauty .hl{margin:0 0 10px 0; padding:0 0 20px 0; border-bottom:1px dashed #ccc}
#block_atas .hl a, #block_atas .hl a:link, #block_atas .hl a:visited, #block_atas .hl a:hover, #block_atas .hl a:active, #block_atas .hl a:focus{text-decoration:none; color:#992749}
#block_atas .hl a:hover, #block_atas .hl a:focus{text-decoration:none; color:#0d555e}
#block_atas big{font-size:14px; margin:0}
#block_atas .thumb{float:left; margin:10px 10px 0 0}
#block_atas .sum{float:left; margin:10px 0 0 0; padding:0; width:200px; display:block; height:60px; overflow:hidden; line-height:120%}
#block_atas .date{font-size:10px; color:#666}
#block_atas .clear{margin:0; display:block; width:100%}
#block_atas h3{font-size:140%; letter-spacing:0.3em; font-weight:bold; border-top:5px solid #a7cdd1; border-bottom:1px solid #ccc; padding:5px 0; margin:0; color:#000}
#block_atas .catalog{margin:15px 0 20px 0; padding:0; clear:both}
#block_atas .catalog .title{padding:0; margin:0 0 12px 0}
#block_atas .catalog img{margin:5px 2px 5px 0; padding:0; border:1px solid #ccc}
#block_atas .catalog .item{margin:0; padding:5px; background-image:url(../image/bg_catalog.gif); background-repeat:repeat-x; background-position:left top; border:1px solid #81b1b7; color:#0d555e; -moz-border-radius:3px 3px 0 0}
#block_atas .catalog .item a{padding:3px 10px; color:#0D555E}
#block_atas .catalog .item a:hover{background:#992749; color:white; -moz-border-radius:3px; -webkit-border-radius:3px}
#block_atas .catalog .itemsearch{padding:5px; border:1px solid #81b1b7; border-top:0; background-color:#0D555E}
#block_atas .beautricks{margin:0; background-color:white; height:auto; background:url(../image/bg_beauty.gif) no-repeat right center; padding:10px 0 0 0}
#block_atas .beautricks a, #block_atas .beautricks a:visited{color:#0D555E}
#block_atas .beautricks a:hover{color:#992749}
#block_atas .beautricks p{margin:0 0 15px 0; padding:0}
#block_atas #farah{margin:0; padding:0; height:185px}
#block_atas #farah h2, #block_atas #farah h2 a{font-weight:normal; font-size:16px; color:white}
#block_atas #farah .title{margin:0; padding:0; text-align:right}
#block_atas #farah .sum{margin:10px 0 0 0; padding:0; float:right; width:80%; color:white; font-size:12px}
#farah blockquote{margin:5px 0 5px 45px; padding:0 0 0 10px; background-image:url(../image/quoleft.png); background-repeat:no-repeat; background-position:left top}
#farah blockquote div{padding:10px; background-image:url(../image/quoright.png); background-repeat:no-repeat; background-position:right bottom; margin:0 10px 0 0}
#block_atas .farah{background:url(../image/farah_fashion.jpg) no-repeat left bottom}
#block_atas .farah_beautriks{background-image:url(../image/farah_beauty.jpg); background-repeat:no-repeat; background-position:left bottom}
#block_atas .farah_hotguide{background-image:url(../image/farah_hotguide.jpg); background-repeat:no-repeat; background-position:left bottom}
#block_atas .block_atas_kanan{float:right; width:300px}
.sale{clear:both; height:295px; overflow:hidden; background-image:url(../image/bg_sale1.jpg); background-repeat:no-repeat; background-position:left bottom}
.sale .title{height:auto; text-align:right}
.sale strong{font-size:125%}
.sale button{margin:10px; clear:both; display:block; position:relative; float:right}
.sale ul{margin:0 0 10px 0; padding:0 10px 10px 10px; height:100%}
.sale ul li{margin:0 0 2px 0; padding:5px 25px 5px 5px; text-align:right; background-image:url(../image/list_but.gif); background-repeat:no-repeat; background-position:right center}
.sale ul li a{color:#000}
.sale ul li a:hover{color:#671F37}
.video{margin:10px 0 0 0}
.video h3{letter-spacing:normal}
.contentvideo{background:#f1f1f1; padding:10px}
.mix_match{margin:0 0 20px 0; padding:0 0 3px 0; height:320px; overflow:hidden; background:#000}
.mix_match .title{height:auto; padding:3px; margin:0}
.mix_match .start{height:auto; padding:3px; margin:0; text-align:center}
#block_tengah{margin:0; padding:0 0 10px 0; clear:both}
#block_tengah .clear{margin:5px 0; padding:0}
#block_tengah dd{margin:0; padding:5px; width:auto; background-color:#CCC}
#block_tengah .thumb{margin:0 10px 10px 0}
#block_tengah .block_tengah_kiri{float:left; padding:0 0 0 10px; margin:0; width:520px}
#block_tengah h1{font-size:140%; letter-spacing:2px; font-weight:normal; border-top:5px solid #0D555E; padding:5px 0; margin:0; color:#000}
#block_tengah h2{font-size:140%; letter-spacing:0.3em; font-weight:bold; border-top:5px solid #a7cdd1; border-bottom:1px solid #ccc; padding:5px 0; margin:15px 0 0 0; color:#000}
#block_tengah .fashion_recomended{float:left; padding:0 0 0 10px}
#block_tengah .fashion_recomended ul{border:0}
#block_tengah .fashion_recomended ul li{margin:0; width:166px; float:left}
#block_tengah .fashion_recomended ul li a{color:#0D555E}
#block_tengah .fashion_recomended .tgh{margin:0 11px}
#block_tengah .fashion_recomended ul li .thumb{float:none; margin:0; position:relative}
#block_tengah .fashion_recomended .hot_caption{padding:5px 10px;  width:140px; background:#000; margin-top:2px}
#block_tengah .fashion_recomended .hot_caption a{color:#DDD}
#block_tengah .fashion_recomended .date{color:#AAA}
#block_tengah .fashion_recomended .caption{background:#ccc; padding:10px}
#block_tengah .whatshot{background:url(../image/bg_whatshot.gif) no-repeat left center; background-color:white; height:310px; float:left; padding:0px 10px 0 10px; margin:0 10px 0 10px; border:1px solid #e7ebe6; width:198px; border-top:0; border-bottom:0; overflow:hidden}
#block_tengah .whatshot a, #block_tengah .whatshot a:visited{color:#0D555E}
#block_tengah .whatshot a:hover{color:#992749}
#block_tengah .whatshot p{margin:10px 0; padding:0}
#block_tengah .bannerC{margin:0 0 15px 0; text-align:center; background:#f4f4f4; padding:0px}
#block_tengah .bannerR{margin:0 0 10px 0; text-align:center}
#block_tengah #mywedding{clear:both; margin:0 0 10px 0; padding:5px; background:#ffe8dd; border:1px solid #ebc2af}
#block_tengah #mywedding h3{margin:0; padding:10px 0}
#block_tengah #mywedding .caption{background:#ffe8dd; padding:5px 10px}
#block_tengah #mywedding .wed_news{float:left; width:168px; padding:10px; background:#fffaec}
#block_tengah #mywedding .thumb{margin:0 10px 10px 0; border:#ebc2af 1px solid}
#block_tengah #mywedding .vendor{padding:10px 0; color:#992749}
#block_tengah #mywedding .wed_news ul li{font-weight:bold; padding:0; font-size:12px}
#block_tengah #mywedding .wed_pict{float:left; width:305px; margin-left:5px; padding:5px; background:#fffaec}
#block_tengah #mywedding_red{clear:both; margin:0 0 10px 0; padding:5px; background-color:#fff; background-image:url(../image/bg_wed.gif); background-repeat:no-repeat; background-position:right bottom; height:235px}
#block_tengah #mywedding_red h3{margin:0; padding:10px 0}
#block_tengah #mywedding_red .caption{padding:15px 0 0 0}
#block_tengah #mywedding_red .wed_news{float:left; width:210px; padding:10px}
#block_tengah #mywedding_red .thumb{margin:0 10px 10px 0; background-image:url(../image/bg_thumb.png); background-repeat:no-repeat; background-position:top center; width:100px; padding:10px 12px 0 12px; border:0}
#block_tengah #mywedding_red .vendor{padding:10px 0 0 0; color:#992749; border-top:1px dashed #ddd}
#block_tengah #mywedding_red .wed_news ul li{font-weight:bold; padding:5px 0; font-size:11px; border-top:1px dashed #ddd}
#block_tengah #mywedding_red .wed_pict{float:left; width:270px; margin-left:10px; padding:0; height:180px}
#block_atas_tengah #mywedding_in{margin:2px 0 10px 0; padding:5px; background-image:url(../image/wedding_woli_dalem.gif); background-repeat:no-repeat; background-position:center center; height:386px}
#block_atas_tengah #mywedding_in  h3{margin:0; padding:10px 0}
#block_atas_tengah #mywedding_in .caption{padding:15px 0 0 0}
#block_atas_tengah  #mywedding_in .thumb{margin:0 10px 10px 0; background-image:url(../image/bg_thumb.png); background-repeat:no-repeat; background-position:top center; width:100px; padding:10px 12px 0 12px; border:0}
#block_atas_tengah #mywedding_in .wed_pict{float:left; width:270px; margin-left:10px; padding:0; height:180px}
#block_tengah .block_tengah_tengah{float:left; padding:10px; margin:0 10px; border:1px solid #e7ebe6; width:200px; background:#F4F4F4; height:330px; overflow:hidden}
#block_tengah .hot_guide{clear:both; margin:0; height:318px; overflow:hidden; padding-bottom:10px}
#block_tengah .hot_guide ul{margin:0 0 0 20px; padding:10px 0}
#block_tengah .hot_guide ul li{font-size:12px; padding:0 0 5px 0; list-style-type:square; list-style-position:outside; color:#474747}
#block_tengah .hot_guide ul li a{color:#474747}
#block_tengah .block_tengah_kanan{float:left; width:200px; margin:0 5px 0 0; padding:0}
#block_tengah .block_tengah_kanan dd{background:#b1e1f3; border:1px solid #8ecbe1}
#block_tengah .today_forecast{padding:10px; margin:0; height:188px; overflow:hidden; height:180px; border:1px solid #ebc2af; background-color:#ffe8dd; background-image:url(../image/bg_horoscope.gif); background-repeat:no-repeat; background-position:center bottom}
#block_tengah .today_forecast a{color:#FF6}
#block_tengah .today_forecast .sum{height:156px; color:white}
#block_bawah{padding:0 10px 10px 10px; color:#474747; background-color:#F0F0F0; margin:0;}
#block_bawah h2{font-weight:normal; padding:0; margin:0; line-height:16px}
#block_bawah h2 a{color:#0D555E}
#block_bawah h2 a:hover{text-decoration:underline}
#block_bawah h3{color:#f00; padding:0}
#block_bawah h3 a{color:#CF0027}
#block_bawah .artikel_rec{float:left; width:290px; padding:10px; border:#eee 1px solid; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:white}
/*#block_bawah .hot{background-image:url(../image/rec_hot.jpg); background-repeat:no-repeat; background-position:right top}
#block_bawah .health{background-image:url(../image/rec_health.jpg); background-repeat:no-repeat; background-position:right top}
#block_bawah .food{background-image:url(../image/rec_food.gif); background-repeat:no-repeat; background-position:right top}
*/#block_bawah .artikel_rec ul{padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#f5d6d6; opacity:0.7; height:70px; overflow:hidden}
#block_bawah .artikel_rec ul li{padding:5px 0; list-style-type:square; list-style-position:outside; margin-left:13px; border-bottom:1px dashed #111; color:#111}
#block_bawah .artikel_rec ul li a{color:#111}
#block_bawah .artikel_rec ul li a:hover{text-decoration:underline}
#block_bawah .sum{float:left; width:100%; padding:0; display:block}
#block_bawah .thumb{float:left; width:auto; margin-right:10px; border:1px solid #fff}
.block_antara_tb{padding:10px}
#block_tengah2{margin:0; padding:0; float:left; width:341px}
.block_antara_tb h2{font-size:140%; letter-spacing:0.3em; font-weight:bold; border-top:5px solid #a7cdd1; border-bottom:1px solid #ccc; padding:5px 0; margin:0 0 10px; color:#000}
#block_tengah2 .konsultasi{margin:0; padding:0; float:left}
#block_tengah2 .konsultasi h3{padding:0px; margin:0}
#block_tengah2 .konsultasi ul li{clear:both; margin:0 0 1px 0; padding:10px 5px; background-color:#f4f4f4}
#block_tengah2 .konsultasi .thumb{margin:0 10px 10px 0}
#block_tengah2_mid{float:left; width:298px; margin:0 10px}
#block_tengah2_mid .love_sex{margin:0; padding:0; clear:both; height:auto; overflow:hidden; width:100%}
#block_tengah2_mid .love_sex .thumb{margin:0 15px 0 0}
#block_tengah2_right{float:right; width:300px}
.bannerC{padding:10px; text-align:center; background-color:#DDD}
.bannerC .alignC{background:#fff}
.bannerC .alignC img{margin:5px 3px; text-align:center; background:#fff; padding:0px}
#footer{width:990px; padding:10px 0}
#footer a{color:#000}
#footer a:hover{color:#f00; text-decoration:underline}
#footer .menu01{padding:10px 0}
#footer .menu04{font-size:10px}
.details{background-color:white; background-image:url(../image/details_shadow.png); background-repeat:no-repeat; background-position:313px 40px}
.like { margin:10px 0; padding:10px 0; border-top:1px solid #eee;}
.borderdetails{border:1px solid #ccc; padding:5px 15px 5px 5px; margin:0 0 15px 0}
.breadcrumb, .breadcrumb a, .breadcrumb a:visited{color:#F60; font-size:11px; padding-bottom:5px; font-weight:bold}
.breadcrumb{border-bottom:1px solid #ccc; color:black}
.breadcrumb a:hover{color:#992749}
.details_kiri{width:300px; padding:0 10px; margin:5px 15px 0 0}
.details_kiri ul{margin:0; padding:0}
.details_kiri ul li{list-style:none; clear:both}
.details_kiri .thumb{margin:0 15px 15px 0}
.details_kanan{width:630px; padding:0; margin:5px 0 0 0}

.details_kanan .thumb_f {
	width:auto;
	padding:0;
	margin:0 15px 20px 0;
	float: left;
}
/*.details_kanan .thumb_f img { width:auto;
}
*/.update{line-height:22px; font-size:12px; padding:0 10px; width:610px}
.update h1{font-size:24px}
iframe{margin-bottom:0}
.update h4{margin:0 0 15px 0}
.update .ads_top{padding:10px 0; margin:10px 0 20px 0}
.update .ads{padding:0px}
.update .thumb{margin:0px; margin-right:10px;}
/*.update .thumb img{ width:auto; !important}
*/.update .thumb_others_right{float:right; margin:10px 0 10px 10px}
.update .thumb_others_left{float:left; margin:10px 10px 10px 0}
.update h1{font-size:24px; font-weight:normal; color:#A72E5F}
.update .konsul{border:1px solid #acccce; background:#eef8f9}
.update .konsul h2{font-size:24px; font-weight:normal; color:#0d555e}
.update h3{font-size:14px; font-weight:bold; color:#A72E5F; padding:0; margin:0}
.update h4{
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0
}
.update .fb{background:#eceff5; border:1px solid #e5eaf1}
.update .tw{background:#e8f7ff; border:1px solid #e5eaf1}
.infosale{padding:0px; background-image:url(../image/bg_sale1.jpg); background-repeat:no-repeat; background-position:right bottom}
.infosale ul{padding:0}
.infosale ul li{margin:0; padding:10px; border:1px solid #ccc; border-bottom:0}
.archieve{padding:0px; background-image:url(../image/bg_sale1.jpg); background-repeat:no-repeat; background-position:right bottom}
.archieve ul{padding:0}
.archieve ul li{margin:3px 0; padding:10px; border:1px solid #ccc}
.archieve h1{
	border-bottom:1px dashed #ccc;
	padding:5px 0;
	margin-top:0px;
	color:#A72E5F
}
.archieve h1 a{color:#A72E5F}
.archieve h1 a:hover{color:#0d555e}
.archieve h4{font-size:12px; font-style:italic; color:#992749}
#catalogue{padding:0; width:470px}
#catalogue .items{padding:3px 0; margin:10px 0 0 0}
#catalogue .items a{padding:3px 5px; background:#333; color:#fff; margin-right:5px}
#catalogue .items strong{color:black}
#catalogue .item_details{padding:0 10px}
#catalogue .item_details ul li, #catalogue .item_details ul li ul li{margin:0 0 5px 0; padding:0; list-style:none; display:block; float:none}
#catalogue a:hover{text-decoration:underline}
#catalogue .pencarian{margin:15px 0; padding:5px; background:#f4f4f4}
#catalogue select{background:black; color:white; padding:3px}
#catalogue button{padding:2px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:10px}
#catalogue button:hover{background:black; color:white; cursor:default}
#catalogue h3{margin:30px 0 5px 0; color:white; padding:3px 10px; text-align:center; text-transform:uppercase; background-color:black; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; width:180px; float:left}
#catalogue h3 a{color:white}
#catalogue h4, #catalogue h5{margin:3px 0; color:#E90061; padding:0px 3px; background-color:#f4f4f4; background-image:url(../image/input.png); background-repeat:repeat; border:1px solid #e9e9e9; font-size:12px}
#catalogue h4 a{color:#E90061}
#catalogue h5{font-size:10px; font-weight:normal; margin:0 0 3px 0}
#catalogue h5 a{color:#474747}
#catalogue .chart{padding:3px; width:auto}
#catalogue .thumb{margin:0; border:1px solid #e9e9e9}
#catalogue ul li{float:left; width:150px; margin:0 10px 25px 0; font-size:10px}
#catalogue .buy{float:right}
#catalogue .pagination{margin:10px auto}
#catalogue .pagination a{border:1px solid #ccc; padding:5px; float:left; display:block; height:15px; width:15px; margin-right:2px; text-align:center}
#catalogue .pagination a:hover{background-color:#ccc; color:#f00}
#catalogue .pagination_tumb{margin:10px auto}
#catalogue .pagination_tumb a{border:1px solid #ccc; padding:5px; float:left; display:block; margin-right:2px; text-align:center}
#catalogue .pagination_tumb a:hover{background-color:#ccc; color:#f00}
#catalogue .addchart{background:url(../image/shopping_cart.gif) no-repeat top left; width:50px; height:25px}
#catalogue .soldout{background:url(../image/soldout.gif) no-repeat top left; width:75px; height:25px}
.notavailable{background:#ffecf2; border:1px solid #fbd4e0; padding:10px; margin:10px 0}
.notavailable ul li{list-style-type:square; margin:0 0 0 15px; padding:5px 0; color:black}
.coret{text-decoration:line-through}
.hargabaru{font-weight:bold; color:#900; display:block; padding:5px 0; margin-left:40px}
.shopchart{width:150px; margin-left:10px}
.shopchart h2{background:black; color:white; padding:5px; font-size:11px; font-weight:normal; text-transform:uppercase}
.shopchart .faq{background:#0d555e; padding:5px; font-size:14px; font-weight:bold; text-transform:uppercase}
.shopchart .faq a{color:white}
.shopchart h3{background:#777; color:white; padding:5px; font-size:11px; font-weight:normal; text-transform:uppercase}
.shopchart .item{padding:10px; margin:2px 0 0 0}
.shopchart .number, .shopchart .delete{padding:2px 5px; background:black; color:white; line-height:normal}
.shopchart .number a, .shopchart .delete a{color:white}
.shopchart .serv{margin:15px 0}
.mixchart{margin:0 10px 0 5px; width:190px; padding:0}
.checkout{float:left; padding:0; width:560px; margin:0 0 0 10px}
.co_fieldset{padding:10px; margin:15px 0}
.dwt_dl{border-bottom:1px solid #fff; margin:0; padding:0; height:auto; background:#eee}
.dtw_no, .dtw_details, .dtw_images, .dtw_images, .dtw_total, .dtw_action{width:110px; text-align:center; padding:5px; margin:0 0 0 1px; font-weight:normal}
.dtw_no{width:50px}
.dtw_info{width:130px; background-image:url(../image/ttk_dua.gif); background-repeat:no-repeat; background-position:right center; padding:5px 0 0 0}
.dtw_total{}
.dtw_action{}
.co_details{padding:10px}
.look{float:left; padding:0}
.wedding{line-height:22px; font-size:12px; padding:0 10px; width:610px}
.wedding ul{margin:0 0 15px 0; padding:0}
.wedding ul li{margin:0; padding:0; ; float:left; display:inline}
.wedding ul li img.thumb {margin:0; }
.wedding .mid{margin:0 10px}
.wedding dt{width:150px}
.wedding dd{width:300px}
#pagination{margin:10px auto; width:auto}
#pagination li{display:inline; margin:0; padding:0}
#pagination li span{text-decoration:none}
#pagination li a, #pagination li span{display:block; min-height:18px; line-height:18px; vertical-align:middle; float:left; text-align:center; border:1px solid #aaa; margin-right:5px; padding:0 5px; background:url(../image/w_pagination_bg.gif) repeat-x 0 -160px; color:#474747; width:auto}
.prev-site, .next-site{width:73px}
#pagination li a:hover, #pagination li a:active, #pagination li a:focus{background:#000; text-decoration:none; color:white}
#pagination li a.prev-site, #pagination li a.next-site, 
#pagination li span.prev-site, #pagination li span.next-site{width:85px; height:20px; padding:0; border:none; background:url(../image/w_pagination_bg.gif) 0 0 no-repeat}
#pagination li span.prev-site.disabled{background:url(../image/w_pagination_bg.gif) 0 -240px no-repeat; color:#BBB}
#pagination li span.next-site.disabled{background:url(../image/w_pagination_bg.gif) 0 -280px no-repeat;  color:#BBB}
#pagination li a.next-site, #pagination li span.next-site{background:url(../image/w_pagination_bg.gif) 0 -80px no-repeat}
#pagination li a:hover.prev-site, #pagination li a:active.prev-site, #pagination li a:focus.prev-site{background:url(../image/w_pagination_bg.gif) 0 -40px no-repeat; text-decoration:none}
#pagination li a:hover.next-site, #pagination li a:active.next-site, #pagination li a:focus.next-site{background:url(../image/w_pagination_bg.gif) 0 -120px no-repeat; text-decoration:none}
#pagination li span.break, #pagination li span.current{border:1px solid #992749; color:#992749; background:#fff}
.woli{line-height:22px; font-size:12px; padding:0 0 0 10px; width:625px; margin:0}
.woli .date1{margin:5px 15px 5px 0; background-color:#A91B45; color:#FFF; padding:5px}
.woli .big{color:#F0037E}
.woli h1{font-size:14px; margin:15px 0 10px 0; font-weight:normal}
.woli h2{font-size:24px; margin:0}
.woli_kanan h2{background:#A91B45; border:1px solid #A91B45; padding:5px; color:#FFF; font-weight:normal; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:0px; font-size:12px}
.woli_kanan .borderdetails{padding:5px; background-image:url(../image/bg_input1.gif); background-repeat:repeat; -moz-border-radius:3px; -webkit-border-radius:3px; line-height:18px}
.woli_kanan .sponsor{padding:0px; margin:0 0 0 10px}
.woli_kanan .clear{padding:0px; margin:0; height:5px}
.woli_kanan .twit{padding-top:5px}
.woli_kanan #twtr-widget-1 .twtr-user{font-weight:bold; color:#0d555e}
.woli_kanan #twtr-widget-1 .twtr-doc .twtr-hd{color:#f5d0db; background:url(../image/bg_hd_twit.gif) no-repeat center center}
.woli_kanan #twtr-widget-1 .twtr-doc .twtr-ft span{color:#f5d0db; background:url(../image/bg_hd_twit.gif) no-repeat center center; padding:3px; -moz-border-radius:3px}
.search_result{line-height:22px; font-size:12px; padding:15px 0 0 10px; width:625px; margin:0}
.search_result .borderdetails{padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; line-height:18px; border:0}
.search_result .thumb{padding:0; width:auto; margin:0 15px 0 0}
.search_result strong{color:#A91B45; font-size:14px}
.search_result .pencarian{margin:0 0 5px 0; background-color:#A91B45; color:#FFF; padding:5px 5px 0 5px}
.search_result .result{color:#666; font-size:10px; margin:5px 0}
.search_result h1{font-size:12px; margin:0; font-weight:bold}
.search_result h2{font-size:24px; margin:0}
.search_result_kanan{padding-top:15px}
.search_result_kanan h2{background:#A91B45; border:1px solid #A91B45; padding:5px; color:#FFF; font-weight:normal; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:0px; font-size:12px}
.search_result_kanan .borderdetails{padding:5px; background-image:url(../image/bg_input1.gif); background-repeat:repeat; -moz-border-radius:3px; -webkit-border-radius:3px; line-height:18px}
.advanced{text-align:left; font-weight:bold; clear:both; border:1px dashed #A91B45; margin:0 auto; padding:0; width:auto}
.advanced .outer{padding:10px}
.advanced label{margin:0; width:100px; display:block; height:16px; float:left; font-size:10px}
.advanced input, #formdetiksearch select{margin-bottom:5px; text-align:left; float:left}
.advanced #searchtype{margin:0; padding:0 0 5px 0; float:left}
.advanced .searchoption{width:415px; height:16px; margin-bottom:20px; clear:both}
.advanced .date-pick{float:left; height:18px; margin:0 0 10px 0; text-align:left; font-size:12px; border:1px solid #ccc}
.advanced .radio_search{margin-bottom:10px; float:left; width:500px}
.advanced .radio_search label{width:auto; margin:4px 4px 10px 4px}
.advanced .radio_search input{line-height:normal; height:15px; vertical-align:middle; margin:4px 2px 0 0; float:left}
.wrappopten{margin:1px 0 0 0; background:#fff; padding:10px; border:1px solid #e2e2e2}
.popten{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; padding:2px 0; line-height:120%; border-bottom:1px solid #eee; margin:1px 0 0 0; background:#fff}
.popten .date{color:#666}
.popten_title{font-weight:normal; font-size:12px; padding:5px 0; font-family:Arial,Helvetica,sans-serif}
.popten_title strong a:link, .popten_title strong a:visited{color:#C30}
.popten_title strong a:hover{color:#362673; text-decoration:underline}
.popten_title a:link, .popten_title a:visited{text-decoration:none; color:#0D555E}
.popten_title a:hover{color:#A91B45; text-decoration:underline}
.popten_link{font-size:12px; font-weight:bold; padding:0 10px}
.popten_link a:link, .popten_link a:visited, .popten_link a:hover{color:#A91B45; text-decoration:underline}
.wraptopten{padding:9px; background:#fff; border:1px solid #e2e2e2}
.topten{font-size:11px; color:#0D555E; padding:0; font-family:Arial,Helvetica,sans-serif; margin:0 10px 3px 0; float:left; width:129px; font-weight:bold; background:#fff}
.marg{margin:0 0 3px 0}
.topten_title{padding:5px 0; border-bottom:1px solid #e9e6ef}
.topten_title a:link, .topten_title a:visited{text-decoration:none; color:#0D555E}
.topten_title a:hover{color:#A91B45; text-decoration:underline}
.horoscope_lain{clear:both}
.horoscope_lain ul{margin:0; padding:0}
.horoscope_lain ul li{display:inline; float:left; width:70px; margin:15px 30px 15px 0; text-align:center}
.horoscope_lain ul li img{width:50px; height:50px; padding:10px; background:#000}
.horoscope_lain ul li img:hover{background:#600}
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#connect a.tip{position:relative;  z-index:24; background-color:white;  color:#000;  text-decoration:none}
#connect a.tip:hover{z-index:25}
#connect a.tip span{display:none}
#connect a.tip:hover span{display:block; position:absolute; top:-45px; left:-32px; width:auto; text-align:center}
.fas_rec_index{line-height:22px; font-size:12px; padding:0 10px; width:615px}
.fas_rec_index ul{margin:15px 0 15px 0; padding:0; width:100%}
.fas_rec_index ul li{margin:0; padding:0; float:left; display:inline}
.fas_rec_index ul li .thumb{margin:0}
.fas_rec_index .mid{margin:0 8px}
.milis{background-image:url(../image/milis.jpg); background-repeat:no-repeat; background-position:left top; width:197px; height:42px; padding:35px 10px 0 10px; margin:0 0 0 10px}
.milis input{width:114px; padding:7px 5px}

.related_designer {
	margin:10px 0 20px 0;
	padding:0 0 20px 0;
}
.related_designer h3 {
	margin:0 0 20px 0;
	padding:0 10px;
	display: block;
	background: #f4f4f4;
	float: left;
	-moz-border-radius: 3px;
}
.related_designer ul { padding:0 0 0 5px;
}
.related_designer li { list-style-type:circle; list-style-position:inside; border-bottom:1px dashed #e4e4e4; padding:0 0 5px 0; display:block;
}
.stepcarousel{
	overflow: hidden;
	position: relative;
	width: 585px;
	margin: 0;
	height: 150px;
	clear: both;
}
.stepcarousel .belt{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.stepcarousel .panel{
	float: left;
	overflow: hidden;
	margin: 0;
	width: 90px;
	font-size: 10px;
	height: 145px;
	padding: 0 0 0 25px;
	color: #fff;
}
.gal_list {
	background-image: url(../image/bg_gal.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	border: 1px solid #e4e4e4;
	margin: 20px 0;
	
}
.gal_list .inputform {
	font-size:12px;
	background: none;
	border: 0;
	width: 280px;
	height: 170px;
}
.gal_list h1 { padding: 0 0 5px 0; border-bottom:1px solid #aaa; margin-bottom:10px;
}
.gal_list ul {
	width:auto;
	height:174px;
	overflow:auto;
	margin:10px;
}
.gal_list ul li { padding:0 0 5px 0;}
.gal_list ul li a:hover { text-decoration:underline;}

.gal_list .inputform {
	font-size:12px;
	background: none;
	border: 0;
}
.fotosnap { padding:20px 10px; text-align:center; margin:10px 0; border:1px solid #ccc;}
.fotosnap a, .fotosnap a:visited {color:#0d555e}
.fotosnap a:hover {color:#992749}
#hotphotos {position:relative;}
#hotphotos  .details_kanan h1{ font-weight:normal;  font-size:18px}
#hotphotos .roundaboutnext {
	float: right;
	top:340px;
	right: 0px;
	position: absolute;
	z-index: 999;
}
#hotphotos .roundaboutprevious {
	float: left;
	top:340px;
	left: 0px;
	position: absolute;
	z-index: 999;
}
/*#hotphotos a.biasa  {color:white}
*/

.tabul {
	margin:0 0 15px 0;
	padding:15px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

.tabul a.biasa { background: white; color:#0d555e;}
.tabul a.on { background:#992749; color:white}

#dhtmltooltip{
	position: absolute;
	left: -100px;
	width: auto;
	padding: 5px;
	background-color: #992749;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-size: 12px;
	-moz-border-radius: 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: white;
}

#dhtmlpointer{
	position:absolute;
	left: 0px;
	z-index: 101;
	visibility: hidden;
}
#block660 {
	width:630px;
}
#block660 .lfash {
	margin:0; 
	padding:0;
}
#block660 .lfash .fleft {
	width:120px;
}
#block660 .lfash h2 {
	font-weight:bold;
	font-size: 11px;
}
#block660 .lfash .thumb {
	margin-right:5px;
	float: left;
}
#block660 .lfash ul {
	margin:0; 
	padding:0;
}
#block660 .lfash ul li {
	margin:0 10px 10px 10px;
	padding:0;
	display:block;
	float:left;
	width: 86px;
	margin: 10px 21px 10px 0;
}

#block660 .lfash ul#list {
	margin:0; 
	padding:0;
}
#block660 .lfash ul#list li {
	margin:0 10px 10px 10px;
	padding:0;'
	float:none;
	width:auto;
	display:block;
	clear:both;
	margin: 10px 21px 10px 0;
}
#block660 .lfash ul#list li  h3 {
	font-weight:bold;
	font-size: 12px;
}


#block660 .lfash .limid {
	margin-right: 0px;
}
#block660_arc {
	width:auto;
}
#block660_arc  .lfash {
	margin:0; 
	padding:0;
}
#block660_arc  .lfash .fleft {
	width:120px;
}
#block660_arc  .lfash .thumb {
	margin-right:5px;
	float: left;
}
#block660_arc  .lfash ul {
	margin:0; 
	padding:0;
}
#block660_arc  .lfash ul li {
	margin:0 10px 10px 10px;
	padding:0;
	display:block;
	float:left;
	width: 86px;
	margin: 10px 10px 10px 0;
}

#block660_arc  .lfash ul#list {
	margin:0; 
	padding:0;
}
#block660_arc  .lfash ul#list li {
	margin:0 10px 10px 10px;
	padding:0;
	float:none;
	width:auto;
	display:block;
	clear:both;
	margin: 10px 21px 10px 0;
}
#block660_arc  .lfash ul#list li  h3 {
	font-weight:bold;
	font-size: 12px;
}


#block660_arc  .lfash .limid {
	margin-right: 0px;
}


#block660 .paging { margin:15px 0;}
#block660 .paging a, #block660 .paging a:visited {
	padding:7px 10px;
	border:1px solid #e4e4e4;
	background:#f4f4f4;
	margin: 2px;
	font-weight: bold;
	color:black;
}
#block660 .paging a:hover{
	padding:10px;
	border:1px solid #992749;
	background:#992749 !important;
	font-weight: bold;
	color: white;
} 
#block660 .paging a.on {
	background-color:#992749;
	color: white;
	padding:10px;
	border:1px solid #992749;
}
/*tambahan untuk submit button*/
#kirim, #batal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#992749 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:default;
margin:5px;
padding:5px;
width:50px;
}

#cloud{    padding:5px;     line-height:3em;     text-align:center;     background-image:url(../image/II_bg_gal.png);  background-repeat:repeat-x;  background-position:left top;  margin:0 0 20px 0;  border:1px solid #e1e1e1;  font-family:Georgia,"Times New Roman",Times,serif;  float:left;  width:187px;  height:170px;  overflow:hidden}
#cloud a{ padding:0px;  color:#A90052;  margin:0}
#cloud ul li{ display:inline;  border-bottom:0;  margin:0}
#cloud a.tag1{ font-size:14px;  font-weight:normal}
#cloud a.tag2{ font-size:16px;  font-weight:100}
#cloud a.tag3{ font-size:18px;  font-weight:normal}
#cloud a.tag4{ font-size:20px;  font-weight:200}
#cloud a.tag5{ font-size:22px;  font-weight:300}
#cloud a.tag6{ font-size:20px;  font-weight:400}
#cloud a.tag7{ font-size:18px;  font-weight:500}
#cloud a.tag8{ font-size:16px;  font-weight:600}
#cloud a.tag9{ font-size:14px;  font-weight:700}
#cloud a.tag10{ font-size:12px;  font-weight:900}
#cloud a:hover{ font-size:28px;  font-weight:normal;  text-decoration:underline;  color:#000}
#travel-channel {
	background:#deff8a url(../image/bkg-nav.jpg) repeat-x left top;
	border:1px solid #CFCAAD;
	font-family:Arial, sans-serif;
	font-size:13px;
	height:auto;
	margin:10px 0 15px 0;
	padding:0 0 5px 0;
	width:298px;
}

	/* tabs */

	#travel-navs {
		margin:4px 0 0;
		padding:0 0 0 5px;
	}

	#travel-navs li {
		list-style:none;
		float:left;
		clear:none;
	}

	#travel-navs li a, #travel-navs li a:visited, #travel-navs li a:link {
		color:#EAFF28;
		display:block;
		float:left;
		font-weight:bold;
		height:24px;
		margin-right:3px;
		padding-top:8px;
		text-align:center;
		text-decoration:none;
	}

	#travel-navs li a#nav-hotels { width:58px; }
	#travel-navs li a#nav-flights { width:115px; }
	#travel-navs li a:link.active, #travel-navs li a:visited.active{
		color:#359302;
		background:#DEFF8A;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	#travel-navs li a.nav-hotels {
		/*background:url(../image/bkg-tab.jpg) no-repeat left top;*/
		color:#359302;
	}

	#travel-navs li a.nav-flights {
		/*background:url(../image/bkg-tab.jpg) no-repeat right top;*/
		color:#359302;
	}

	/* search form */

	#travel-search { height: auto; display:block; }

	#travel-search form,
	#travel-search legend {
		display:none;
		padding:15px 0 0;
	}

	#travel-search fieldset { border:none; background:none; padding: 0; }
	#travel-search p.travel-focus {
		/*background:#F6A32B;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;*/
		border-radius:5px;
		margin:0 auto 8px;
		padding:2px;
		width:240px;
		zoom:1;
	}
	
		#travel-search p.travel-focus select {
			border:0;
			padding:2px 0;
			margin:0;
			border: 2px solid #F6A32B;
			width: 165px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		#travel-search p.travel-focus option {
			border:0;
			padding:1px;
		}


	#travel-search select {
		padding:1px 2px;
		width:240px;
	}

	#travel-search p span { font-size:12px; }

		/* hotels form */

	#hotels-submit {
			background:url(../image/bkg-submit.gif) no-repeat right top;
			border:none;
			display:block;
			float:right;
			height:28px;
			text-indent:-9999px;
			width:75px;
		}

	#form-hotels p {
			font-weight:bold;
			margin:0 0 5px;
			padding:0 6px;
		}

		/* flights form */

	#flights-submit {
			background:url(../image/bkg-submit.gif) no-repeat right bottom;
			border:none;
			display:block;
			float:right;
			height:28px;
			text-indent:-9999px;
			width:75px;
		}

	#form-flights p {
			font-weight:bold;
			margin:0 0 5px;
			padding:0 6px;
		}

	/* featured deals */

	#travel-deals {
		padding:0 5px;
	}

	#travel-deals div {
		height:94px;
		/*overflow:hidden;*/
	}

	#travel-deals h3 {
		background:#FFF url(../image/bkg-nav.jpg) repeat-x left top;
		color:#FFF;
		font-family:"Times New Roman", serif;
		margin:0;
		padding:3px 5px;
		text-shadow:#18560D 2px 1px 1px;
	}

	#travel-deals ul {
		background:url(../image/bkg-deals.jpg) repeat-x top left;
		font-size:11px;
		width:290px;
		margin:0;
		padding:0;
	}

	#travel-deals li {
		list-style:none;
	}

	#travel-deals a {
		color:#18560D;
		display:block;
		height:32px;
		padding:0;
		text-decoration:none;
		vertical-align:middle;
	}

		#travel-deals a .headline {
			display:block;
			float:left;
			font-style:normal;
			width:160px;
		}

		#travel-deals a .price {
			color:#333;
			display:block;
			float:right;
			font-weight:normal;
			text-align:right;
			width:85px;
		}

			#travel-deals a .amount sup { font-size:8px; }

		#travel-deals a .provider {
			color:#CDAB3B;
			clear:right;
			display:block;
			float:right;
			text-align:right;
			width:85px;
		}

#top_ten li a, #top_ten li a:link, #top_ten li a:visited {color:#1a4c00;font-weight: bold;}
#top_ten li {
	border-bottom:1px solid #ccc;
	 padding:7px;
         background: white;
}
#top_ten li.template {background-color: #ffd700; height:32px;}
#top_ten li.bgcolor {background-color:#ffe974;}

#top_ten li div.item_number {
	background:url(../image/bg_number.png) no-repeat left top;
	 float:left;
	 width:21px;
	 height:20px;
	 padding-top:1px;
	 color:#EB6731;
	 font-weight:bold;
	 text-align:center;
}

#top_ten li div.deals_info {
	margin-left:25px;
	 position:relative;
}

#top_ten li p.amount {
	position:absolute;
	 right:0;
	 top:0;
         margin:0;
}

#top_ten li span.price sup {
	font-size:8px;
	 vertical-align:text-top;
}

#top_ten li a.headline {
	display:block;
	 width:170px;
}
#top_ten li div.provider {
	color:#999;
	 font-size:12px;
	 position:absolute;
	 right:0;
	 top:15px;
}
#wg_trip_type {margin-bottom: 10px;}

.alamat {margin:5px 0 0 0;clear: both; font-size:11px; line-height:15px}
.alamat span{color:#ff0000;}
