/**********************************************************
Author    : Ari Dwi Apri Kurniawan
Email	  : allabout[at]myself.web.id
Site	  : http://www.myself.web.id
GTalk	  : ari.kurniallahi
YM!	  : aridwiaprikurniawan
Phone     : +62-21-93740461, +62-21-8170885431
            (c) Copyright 2008
**********************************************************/

*
{
    margin:0px;
    padding:0px;
}

@font-face {
	font-family: "Gill Sans MT";
	src: url("GIL_____.TTF");
}

body
{
    /*background:url(../../images/bg.gif) repeat-x #f4ffd5;
    background-color:#000000;*/
    font-family:Gill Sans MT,Calibri,verdana,century gothic, trebuchet ms, arial;
}


a {
    text-decoration:none;
    
}

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

.header
{
    width:100%;
    height:50px;
    background:#66563c;
    padding-top:10px;
    border-bottom:3px solid #392b14;
}

.left
{
    width:44.5%;
    height:100%;
    /*background-color:#ccc;*/
    float:left;
}

.right
{
    float:left;
    width:45%;
    height:100%;
    /*background-color:#eee;*/
}

.menu
{
    width:20px;
    height:20px;
    position:absolute;
    top:25px;
    left:15%;
}

.memberLogin
{
    color:#ffffff;
    width:250px;
    height:20px;
    position:absolute;
    top:25px;
    right:10%;
    border-bottom:2 solid;
}

.memberLogin a
{
    color:#ffffff;
}

.memberB4Login
{
    color:#ffffff;
    width:50px;
    height:20px;
    position:absolute;
    top:25px;
    right:10%;
    border-bottom:2 solid;
}

.memberB4Login a
{
    color:#ffffff;
}
.descintro
{
    width:400px;
    margin-right:50px;
    margin-top:50px;
    float:right;
    font-size:15px;
}

.descintro2
{
    font-size:12px;
    /*
    font-style:italic;
    */
}

.body
{
    margin-left:auto;
    margin-right:auto;
    width:980px;
    border-left:2px solid;
    border-right:2px solid;
    color:#6f7739;
    background-color:#fff;
}

.left1
{
    width:254px;
    float:left;
}

.right1
{
    float:left;
    width:726px;
}

.logo
{
    height:236px;
    background:url(../../images/bglogo.gif) repeat-x #e4eaca;
}

.reservation
{
    margin-top:10px;
    text-align:center;
}

.bodyreserv
{
    background-image:url(../../images/bgreserv.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#f8f4eb;
    font-size:12px;
    font-weight:bold;
    color:#7f6022;
    padding:15px 15px 15px 25px;
    text-align:left;
    border-bottom:1px solid #70551d;
}

.textcustom
{
    font-size:12px;
    font-weight:bold;
    color:#7f6022;
}

.tombolreserv
{
    width:111px;
    height:26px;
    background:url(../../images/checknow2.gif) no-repeat;
    border:0px solid;
}

.tombolreserv2
{
    width:200px;
    height:26px;
				background:#66563C;
				color:#ffffff;
    /*background:url(../../images/checknow2.gif) no-repeat;*/
    border:0px solid;
}

.tombolbook
{
    width:111px;
    height:26px;
    background:url(../../images/book_now.gif) no-repeat;
 
    border:0px solid;
}

.loginhome
{
    margin-top:10px;
    text-align:center;
}

.bodylogin
{
    background-image:url(../../images/bglogin.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#f8f4eb;
    font-size:12px;
    font-weight:bold;
    color:#7f6022;
    padding:15px 15px 15px 25px;
    text-align:left;
    border-bottom:1px solid #70551d;
}

.tombollogin
{
    width:87px;
    height:27px;
    background:url(../../images/login2.gif) no-repeat;
    border:0px solid;
}

.labelDetail
{
    font-size:14px;
    text-transform:uppercase;
    color:#66563c;
}

.labelDetail2
{
    font-size:14px;
    color:#66563c;
}

.labelDetail3
{
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    padding:3px;
    color:#66563c;
}

.tombolnext
{
    width:77px;
    height:27px;
    background:url(../../images/next.gif) no-repeat;
    border:0px solid;
}

input.txt,select.txt,textarea.txt
{
    border:1px solid #7f6022;
}
button.txt
{
    border:1px solid #7f6022;
}

input.txt:focus
{
    background-color:#fff0f0;
}

input#txt
{
    border:1px solid #7f6022;
}
input#txt:focus
{
    background-color:#fff0f0;
}

textarea#txt
{
    border:1px solid #7f6022;
}
textarea#txt:focus
{
    background-color:#fff0f0;
}
.clickhere
{
    font-size:12px;
    font-weight:bold;
    color:#434343;
}


.textintro
{
    color:#7f6022;
    font-size:14px;
    width:500px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
}

.proguest
{
    height:auto;
    width:700px;
}

.promotion
{
    width:200px;
    float:left;
    text-align:right;
    margin-bottom:15px;
}

.textpromo1
{
    text-align:right;
    color:#866900;
    font-size:12px;
    font-weight:bold;
}

.textpromo2
{
    text-align:right;
    color:#b92525;
    font-size:12px;
    font-weight:bold;
    padding-bottom:3px;
    border-bottom:1px solid;
    border-color:#ccc;
    background:url(../../images/arrow_back.gif) no-repeat left;
}

.textpromo3
{
    text-align:left;
    color:#866900;
    font-size:12px;
    font-weight:bold;
}

.textpromo4
{
    text-align:left;
    color:#b92525;
    font-size:12px;
    font-weight:bold;
    padding-bottom:3px;
    border-bottom:1px solid;
    border-color:#ccc;
    background:url(../../images/arrow_next.gif) no-repeat right;
}

.guestcomment
{
    width:200px;
    float:left;
    text-align:left;
    margin-bottom:15px;
}

.border2
{
    width:700px;
    margin-left:auto;
    margin-right:auto;
}
.contentbody
{
    width:700px;
    border:1px solid;
    margin-left:auto;
    margin-right:auto;
}

.contentbody2
{
    width:678px;
    padding-left:10px;
    padding-right:10px;
    /*
    border-left:1px solid #66563C ;
    border-right:1px solid #66563C ;
    */
    margin-left:auto;
    margin-right:auto;
    /*background:url(../../images/bgcontent.gif) no-repeat right top;*/
}

.contentbody3
{
    width:678px;
    padding-left:10px;
    padding-right:10px;
    margin-left:auto;
    margin-right:auto;    
}


.contenttitle
{
    text-align:left;
    font-size:18px;
    font-weight:bold;
    /*background:url(../../images/menubar_bg.jpg) no-repeat;*/
    height:25px;
    padding-top:5px;
    padding-left:15px;
    margin-bottom:10px;
    color:#7f6022;
    /*border-bottom:1px solid #e3e3e3;*/
    width:300px;
    float:left;
    /*
    border-top:1px solid #e3e3e3;    
    */
}

.textdesc
{
    margin-top:15px;
    margin-left:15px;
    font-size:16px;
    text-align:left;
    /*color:#7F6022;*/
}

.txtdesc
{
    margin-right:15px;
}

.price
{
    text-decoration:underline;
    color:green;
    font-style:italic;
}

.txtnote
{
    width:80%;
    font-size:14px;
    color:#7f6022;
    margin-left:10px;
    font-style:italic;
    text-align:left;
}

.thumbleft
{
    border:2px solid #7f6022;
    margin-right:15px;
}

.thumbright
{
    border:2px solid #7f6022;
    margin-left:15px;
}

legend
{
background-color:#FFFFFF;
border-left:8px solid #ccc;
margin-left:10px;
padding:0px 7px 2px 7px;
color:#510810;
}

fieldset
{
    margin-top:10px;
    border:1px solid #ccc;
    width:100%;
    padding-bottom:10px;
}

.superroom
{
    float:left;
    width:300px;
    margin-left:10px;
    margin-top:10px;
    text-align:left;
    padding:5px;
    margin-right:20px;
}

.superroom p
{
    font-size: 13px;
    color: #b92525;
}
.imgview
{
    margin:5px 0px;
    border:2px solid #66563C;
    width:214px;
}

img.imghover
{
    border-color:#7f6022;
}

img.imghover:hover
{
    border-color:#b92525;
}


.imgtour
{
    margin-left:10px;
    margin-top:10px;
    border:2px solid #7f6022;
    float:left;
    font-size:11px;
    display:block;
    cursor:pointer;
    text-align:center;
}

.imgtour:hover
{
    border-color:#b92525;
}

.moreinfo1, .moreinfo2, .moreinfo3, .moreinfo4, .moreinfo5, .moreinfo6, .moreinfo7
{
    display:none;
    text-align:left;
    margin-left:10px;
    float:left;
    width:650px;
    font-size: 13px;
    color: #b92525;
}

.readmore1, .readmore2, .readmore3, .readmore4, .readmore5, .readmore6, .readmore7
{
    text-align:left;
    margin-left:10px;
    float:left;
    width:640px;
    padding-left:20px;
    display:block;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    background:url(../../images/readmore.gif) no-repeat left;
}


.nextButton
{
    width:80px;
    margin-top:10px;
}

.footer
{
    padding-top:10px;
    margin-left:auto;
    margin-right:auto;
    width:980px;
    height:28px;
    color:#fff;
    font-size:11px;
    text-align:center;
    background:url(../../images/footerbg.gif) repeat-x #e4eaca;
}

.booktop
{
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    background-color:#66563c;
    padding:3px 0px;
    border-top:1px solid #d6dfa4;
    border-bottom:1px solid #d6dfa4;
}

.booktopleft
{
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    background-color:#66563c;
    padding:3px 0px;
    border-top:1px solid #d6dfa4;
    border-bottom:1px solid #d6dfa4;
    border-left:1px solid #d6dfa4;
}

.bookbody
{
    text-align:left;
    font-size:12px;
    color:#66563c;
    background-color:#FFFFFF;
    padding:3px 6px;
    border-bottom:1px solid #d6dfa4;
}

.bookbodyleft
{
    text-align:center;
    font-size:12px;
    color:#66563c;
    background-color:#FFFFFF;
    padding:3px 6px;
    border-bottom:1px solid #d6dfa4;
    border-left:1px solid #d6dfa4;
}

.bookinfo
{
    text-align:left;
    font-size:12px;
    color:#66563c;
    background-color:#FFFFFF;
    border-bottom:1px solid #d6dfa4;
}


.info1
{
    margin-top:5px;
    text-align:left;
    width:90%;
    border-top:1px solid #ffd956;
    border-bottom:1px solid #ffd956;
    display:none;
    padding:3px 6px;
    margin-bottom:5px;
    background-color:#fffcf2;
}

.info2
{
    margin-top:5px;
    text-align:left;
    width:90%;
    border-top:1px solid #ffd956;
    border-bottom:1px solid #ffd956;
    display:none;
    padding:3px 6px;
    margin-bottom:5px;
    background-color:#fffcf2;
}

.diskon
{
    text-decoration:line-through;
}

.underline
{
    padding:3px;
    border-bottom:1px solid #7F6022;
}

.underline2
{
    padding:3px;
    border-bottom:1px solid #7F6022;
    border-top:1px solid #7F6022;
    background-color:#fffcf2;
}

.note
{
    color:#ccc;
    font-size:10px;
}