/* CSS Document and web design by maturot // rod.creativeholiday@gmail.com */

body {margin:20px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; background:#ededed;}
#site {width:960px; background:#FFFFFF; border:1px solid #cac9c9; padding:15px 0px 15px 0px;}
td.bgtop {background:url(../images/bgtop.gif) repeat-x top; height:11px;}
td.mainmenu {background:#ffffff; padding-bottom:5px;}
#mainmenu td {padding-left:17px;padding-right:17px;font-size:13px; height:40px;}
#mainmenu td a {color:#6a6a6a; text-decoration:none; font-weight:bold;}
#mainmenu td a:hover {color:#9a0206;}
#mainmenu td.clear { padding-left:0px; padding-right:0px;background:#f3e9dd;}
#mainmenu td.over {background:#ffffe9; border-top:5px solid #d10002; border-bottom:1px solid #ffffe9;}
#mainmenu td.off {background:#ffffff; border-top:5px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}

#homeframe {background:#f6f5f5;}
#homeframe td {background:#ede9e7; font-size:12px; padding:3px; vertical-align:top;}
#homeframe td a { color:#002bb8; text-decoration:none;}
#homeframe td a:hover { text-decoration:underline;}

td.bgnewsletter {background:#fff; padding:2px; border:1px solid #8e8264;}
td.bgnewsletter2 {background:#f2f2f2;}

#hotelnamestar td {padding-right:20px;}
#hotelnamestar2 td {padding:0px;}

td.tab {background:url(../images/taptop.gif) repeat-x bottom #FFFFFF; height:120px; vertical-align:middle;}
td.text1 {background:#eeeee5; color:#2e2f30; font-size:12px; padding:10px; line-height:20px; border:1px solid #b3a593;}
td.text2 {background:#fff; color:#2e2f30; font-size:12px; padding:10px; padding-bottom:0px; line-height:18px; border:1px solid #efefef; border-bottom: none; }

td.thumbtext {font-size:10px; background:url(../images/taptop.gif) repeat-x bottom #FFFFFF; height:30px;}
span.textblack {background:#9b8948; padding:10px;color:#FFF; font-weight:bold;}
span.textblack2 {background:#c60203; border:1px solid #9a0206; padding:1px 10px 1px 10px;color:#FFF; font-weight:bold;}
span.textblack3 {background: url(../images/bg_hotdeal.gif) repeat-x top; border:1px solid #DEA303; padding:1px 10px 1px 10px;color:#C60203; font-weight:bold;}

p.pclick {cursor:hand; cursor:pointer; font-weight:bold;}


img.imgfl {float:left; margin-right:10px; margin-top:5px; padding:2px; border:1px solid #c4c4ae;}
img.imgfr {float:right; margin-left:10px; margin-top:5px; padding:2px; border:1px solid #c4c4ae;}

#footer {border-top:1px solid #eeebe4; font-size:12px; background:#FFF; height:30px;}
#menufooter td { padding-left:25px;padding-right:25px;font-size:12px;}
#menufooter td a {color:#3f3f3f; text-decoration:none;}
#menufooter td a:hover {color:#9a0206; text-decoration:underline;}

h1 {font-family:Times New Roman, Arial, Helvetica, sans-serif; color:#9b8948; font-size:33px; font-weight:lighter; padding-left:5px; margin:0px; padding-top:15px;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#b5a46e; font-size:17px;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#b5a46e; font-size:15px;}
h4 {font-family:Arial, Helvetica, sans-serif; color:#2e2f30; font-size:12px; margin:0px; border-bottom:dotted 1px #b5a46e;}

#hotelnamelist {border-bottom:1px solid #eeebe4;}

td.hoteltext {font-size:12px; padding:0px; line-height:20px;color:#2e2f30; padding-right:5px; padding-bottom:10px;}
td.hoteltextinfo {font-size:12px; padding:0px; line-height:20px;color:#2e2f30; padding-right:15px;}
td.hoteltext2 {font-size:12px; padding:0px; line-height:20px;color:#2e2f30; background:#eeeee5; border:#c4c4ae solid 1px; padding:10px;}

p.textcontent {font-size:12px; padding:0px; line-height:20px;color:#2e2f30; padding-right:5px; padding-bottom:10px;}

ul.facilities li {list-style:square; margin-left:-20px;}

p.bulletmore a {background:url(../images/bullet.gif) no-repeat left; padding-left:10px; color:#2f5992; text-decoration:underline;}
p.bulletmore a:hover {color:#2f5992; text-decoration:none;}
p.text {line-height:22px; padding-left:10px; padding-right:10px;color:#2e2f30; cursor:hand; cursor:pointer;}
div.switchcontent {padding-left:10px; padding-right:10px;line-height:22px; color:#2e2f30;}


img.imgmainhotel {margin:2px; padding:2px; border:1px solid #c4c4ae;}
#hotelgallery {background:#fbfbfb; border:1px solid #eeeee5;}

a.hotelweb:link ,a.hotelweb:visited, a.hotelweb:active {padding:10px;background:#fbfbfb; border:1px solid #CCCCCC; font-size:12px; color:#313131; text-decoration:none;}
a.hotelweb:hover {padding:9px;background:#fbfbfb; border:1px solid #b5a46e; font-size:12px; color:#3f3f3f;}


/* CSS Document FORM */
#form {border:1px solid #9b8948; width:600px; padding:10px;}
#form td {height:27px;}
input {background:#FFFFFF; border:1px solid #c1c1c1; width:200px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
textarea {background:#FFFFFF; border:1px solid #c1c1c1; width:200px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.date {background:#FFFFFF; border:1px solid #c1c1c1; width:100px;}

input.agree { background:url(../images/taptop.gif) repeat-x bottom #FFFFFF; height:25px; border:1px solid #9b8948; width:80px; color:#082d5a; font-size:12px; padding-bottom:3px; padding-left:8px; padding-right:8px; padding-top:1px;}

input.submit {background:#FFFFFF; border:1px solid #c1c1c1; width:60px;}
select {background:#FFFFFF; border:1px solid #c1c1c1; width:200px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
select.no {background:#FFFFFF; border:1px solid #c1c1c1; width:40px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
/* CSS Document FORM */

tr.trbgform1 {background:#e7e7db;}
tr.trbgform2 {background:#fcfbfa;}

td.tdback {border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
#back td {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
#back td a {color:#0000ff; text-decoration:underline;}
#back td a:hover {color:#9a0206; text-decoration:underline;}

/* CSS Document HOME */
img.pichome {background:#FFFFFF; margin:6px; border:1px solid #eee3d5; padding:2px;}
tr.bghotel {background:url(../images/bgtab2.gif) repeat-x top;}
td.hometextlink {color:#000000; font-size:11px; padding:6px;}
td.hometextlink a {color:#0000ee; text-decoration:none; font-weight:bold; margin-bottom:10px;}
td.hometextlink a:hover {color:#6a6a6a;}

td.homepromotion {background:#f3e9dd; border:1px solid #e5d8c8;}
td.homepromotion p {color:#000000; font-size:12px; line-height:20px;}
td.homepromotion ul {color:#000000; font-size:12px; list-style:circle; padding-left:10px;}
img.pichome2 {background:#FFFFFF; margin:10px; border:1px solid #eee3d5; padding:2px; float:left;}

td.paypal {padding:5px 25px 5px 25px; border:1px solid #f3e9dd;}

td.designby {font-size:10px; color:#9b8948; padding:10px 5px 5px 10px; border-top:1px solid #eee3d5;}
td.designby a {color:#9a0206;}
td.designby a:hover {color:#00b0ea;}

#tbform td {font-size:12px;}

#voucher td {padding:3px; padding-left:20px; color:#000000; text-align: left; background:#f3e9dd; height:22px; font-size:12px;}
#voucher td.main {padding:3px; padding-left:10px; color:#000000; background:#dfba8e; font-size:12px; height:25px;}
input.voucher {background:#FFFFFF; border:1px solid #c1c1c1; width:200px; height:17px; font-size:12px;}
input.voucher2 {background:#FFFFFF; border:1px solid #c1c1c1; width:20px; height:17px; font-size:12px;}
select.voucher  {background:#FFFFFF; border:1px solid #c1c1c1; width:200px; height:20px; font-size:12px;}
textarea.voucher {background:#FFFFFF; border:1px solid #c1c1c1; width:200px; height:100px; font-size:12px;}

#smalltopmenu td {color:#cf0001; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;}
#smalltopmenu td a {color:#cf0001; text-decoration:none;font-size:11px;}
#smalltopmenu td a:hover {color:#9b8948; text-decoration:underline;font-size:11px;}

td.newsletter {font-size:11px; padding-right:5px; color:#333333;}
input.newsletter {width:140px;font-size:11px; height:15px; border:1px solid #d3a961; background:#ebebe4;}
input.newsletter1 {width:60px;font-size:11px; height:16px;}

input.promotion {background:#fff; width:20px;}
select.promotion2 {background:#fff; width:40px; height:22px;}
select.promotion3 {background:#fff; width:120px; height:22px;}

input.promotion3 {background:#fff; width:180px;}

div.flipkey {width:170px; float:right; padding-left:10px; padding:0px;}