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

body { background: url(images/indexbg.gif) repeat; margin:0px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:18px;}

ul,li { list-style-type: none; list-style-position: outside; padding: 0px; border: 0px; margin: 0px; }

a:link    { text-decoration:none;}
a:active  {	text-decoration:none;}
a:visited {	text-decoration:none;}
a:hover   { color:#ccbd99; text-decoration:none;}



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

#bg { background:url(images/indexbg.gif) repeat;}
#content_in { width:830px; height:616px; margin:0 auto; background:#8c0515; border:2px #660000 solid;}
#logo { height:157px; background:url(images/index_01.gif) center no-repeat;}
#flash { height:421px; border-top:1px #FFF solid; border-bottom:1px #FFF solid;}
#lagu { height:27px; text-align:center; padding-top:10px;}

.lau { color:#FF0000; font-size:11px; padding-top:160px;}
.lau a{ color:#FF0000;}

.lau1 { color:#fff; font-size:13px; font-weight:bold; font-family:"Times New Roman", Times, serif; letter-spacing:2px;}
.lau1 a{ color:#fff; letter-spacing:2px;}
.lau1 a:hover{ color:#ff0000; letter-spacing:2px; text-decoration:underline;}

#in_footer { width:700px; height:60px; text-align:center;}

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

#content { width:736px; margin:0 auto;}

#main,#leftbg,#rightbg { height:100%; float:left;}

#main { width:700px; background:#e4c9a8;}
#leftbg { width:18px; background:url(images/demo_01.gif) no-repeat;}
#rightbg { width:18px; background:url(images/demo_03.gif) no-repeat;}



.en{ font-size:12px; font-weight: normal; color:#ddc9b9; margin-top:20px;}

#upline { width:685px; height:18px; background:#846a4c; padding:2px 15px 0 0; color:#b09b76; text-align:right; letter-spacing:1px;}
#upline a:link    { font-size:11px; text-decoration:none; color:#b09b76;}
#upline a:active  { text-decoration:none; color:#b09b76;}
#upline a:visited { text-decoration:none; color:#b09b76;}
#upline a:hover   { color:#FFF;}



#banner { width:700px; height:83px; background:url(images/banner00.jpg) no-repeat; padding-top:40px; border-bottom:2px #cc5e5d solid;}
#downline { height:7px; background:url(images/demo_02_bg0.gif) repeat-x;}



#menu { height:32px; background:url(images/demo_04.gif) no-repeat;}
#menu ul{ height:15px; margin-top:9px; display:block;}
#menu ul li{ float:left; padding-left:5px; display:block;}
#A a{ margin-left:10px;}
#G a{ margin-left:20px;}
#F a{ margin-left:20px;}
#H a{ margin-left:21px;}
#B a{ margin-left:22px;}
#M a{ margin-left:21px;}
#C a{ margin-left:21px;}
#W a{ margin-left:25px;}
#Z a{ margin-left:20px;}
#sline { height:4px; background:url(images/line02.gif) repeat-x;}




#mainl,#mainr { float:left; height:476px;}
#mainl { width:342px;}
#mainr { width:357px;}
#mainm { width:700px; height:200px;}

h1 { font-size:18px; font-weight:bold; font-family: Verdana, Arial; color: #dfcdb4; padding-top:10px; letter-spacing:1px;}
h3 { font-size:14px; font-family: Georgia; line-height: 22px; color: #921229; padding:20px 0px 0px 20px;}

#leftup { width:100%; height:220px; text-align:center;}
#leftup img{ margin-top:28px; padding-left:25px;}
#leftdl { width:307px; height:19px; text-align:left; background:url(images/demo_09.gif) no-repeat center; padding:4px 0 0 35px;}
#leftdn { width:307px; height:110px; text-align:left; padding:10px 0px 0px 35px;}
#leftdw { width:317px; height:67px; text-align:left; background:url(images/demo_10.gif) no-repeat top center; padding:25px 0px 0px 25px;}

#geline { width:1px; background:url(images/geline.gif) no-repeat center;}

#rightup { height:100%; text-align:left;}
#rightup2 { height:100%; text-align:left; float:left;}
#rightdw { height:100%; text-align:center;}
#rightdw img{ padding:8px;}


#footer { width:700px; height:60px; background:url(images/demo_13.gif); text-align:center; padding-top:10px;}




/* - class - */


.Text { font-size: 11px;line-height: 16px; color: #333333;padding-left:20px;padding-right:15px; height:100%}
.Text a{ color: #663333; text-decoration:underline;}
.Text a:hover{ color: #CC0000;}
.Text a:visited{text-decoration:underline;}

.Text1 { font-size:12px; line-height:18px; color:#666666; line-height:20px;}

.wd { font-size: 9px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.wd a{ line-height: 15px; color: #a20c29;}

.Titlesmall { font:bold 11px Arial; color:#FFF;}
	
.Num { font-size: 11px; color: #ddc9b9; text-align:left;}
.Num a{ color: #dfcdb4; font-weight:lighter;}
.Num a:hover{ color: #FFF;}

.add{ color:#716f37; font-weight:bold;}

.foot { font-size: 11px; line-height:15px; font-family: Arial; color: #b38f7e; letter-spacing:0px;}
.foot a{ font-size:11px; font-weight:bold; color: #d0c0a2;}
.foot a:hover{ color: #d35b43;}


.form { font-size: 11px;line-height: 16px;color: #333333; font-family:Arial;padding:5px;}
.form a{ color: #921229;}

.tit_map { font-size: 12px;line-height: 20px;font-family: Arial;color: #b3607c;}

.price { font-size: 13px;line-height: 20px;color: #993300;}

.fristword { font:bold 22px Georgia;}
.point { font-size:8px; font-weight:normal; color:#FF0000;}





.mid1_price {float:left; width:60px; height:18px; border-top:1px #9bbdd3 solid; border-left:1px #9bbdd3 solid; border-right:1px #9bbdd3 solid; padding:3px 10px; background-image:url(images/midbg.jpg);}

.mid2_price { width:350px; height:100%; border:1px #9bbdd3 solid; margin-bottom:10px; PADDING:10px; background-color:#f4f9fd; float:left;}

.ig22_price { width:330px; height:100%; padding-top:7px; padding-left:15px;font-size:11px; line-height:16px; text-align:left; color:#555; }

.midt_price{color:#1c50a2; font-size:11px; width:auto; float:left; font-weight:bolder;}

.hotel3_price{ width:auto; font-size:11px; color:#4688b6; font-weight:bolder; }

.hotel5_price{ width:auto; height:16px;font-size:11px; color:#666;  margin-left:10px;}

.hotel6_price{ width:auto; height:16px;font-size:10px; color:#666;margin-left:10px; text-decoration: line-through; padding-top:4px;}

.hotel4_price{ width:auto; height:16px;font-size:10px; color:#f43104; margin-left:10px;}

.table1 {color:#333333;font-weight:bold;font-size:9pt}
	.calendarspan1 {float:left;height:20px;width:30px;text-align:center;padding-top:2px}
	.calendarspan2 {float:left;height:20px;width:30px;text-align:center;padding-top:2px;background-color:fbd9d6}
	.calendarspan3 {height:16px;width:16px;text-align:center;background-color:#7599D0;vertical-align:middle}
	.calendarspan4 {float:left;height:20px;width:30px;text-align:center;padding-top:2px;background-color:ffffff;color:ff0000}
	a.datemenu:link    { text-decoration:none;color:#7599D0;padding-top:2px}
	a.datemenu:active  { text-decoration:none;color:#7599D0;padding-top:2px}
	a.datemenu:visited { text-decoration:none;color:#7599D0;padding-top:2px}
	a.datemenu:hover   { height:18px;width:28px;border-style:solid;border-width:1px;border-color:#7599D0;text-decoration:none;background-color:d6f9f8;color:#ff9900;padding-top:2px}