@charset "utf-8";
body {background:#a5b4d3;margin-top:0; font:normal 13px arial; color:#626262}
img { border:none;}
#all {width: 863px;margin: 0 auto;position: relative; text-align: left;background-image:url(images/bg.gif);}
#logo{ width:267px; height:94px; background: url(images/logo1.gif);float:right; }
#logo .txt { padding-top:72px; padding-left:4px; color:#464646; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
#menu { width:596px; height:94px; background: url(images/bg-head.gif);float:left;}
#menu .flag{ text-align:left; padding:8px;}
#menu a{font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color:#155d7b;}
#menu a:hover{ text-decoration: none; color:#33CCFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#menu .txt { padding-top:40px; padding-left:20px; color:#155d7b; text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#photo {width: 863px;clear:both; padding-top:1px; background-color:#FFFFFF;}
#head {height:188px; width:863px;}
#head .txt { padding-top:55px; padding-right:15px; padding-left:470px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color:#585858; text-align: justify; }
#bg { width:863px; height:auto;clear:both; }
#right {float:left;  padding-left:10px;background-color:#FFFFFF; height:100%;width:604px;}
#right #city .title{ padding-left:19px; color:#00bff3; font: bold 14px Geneva, Arial, Helvetica, sans-serif; padding-bottom:5px; text-align:left; }
#right #city .destination {float:left; padding-left:50px; padding-top:10px;}
#right #city .destination a { text-decoration: underline; }
#right #city .destination a:hover{ text-decoration: none; }
#right #city .destinationemoon {float:left; padding-left:35px; padding-top:10px;}
#right #city .destinationemoon a{ text-decoration: underline; }
#right #city .destinationemoon a:hover{ text-decoration: none; }
#right #city { text-align:center;}
#right #city a{color:#c8112f; font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: none;text-align:center; }
#right .line { clear:both; text-align: center; padding-top:15px; padding-bottom:14px; }
#right #packages {padding-left:20px; padding-bottom:20px;color:#626262; font: normal 11px Geneva, Arial, Helvetica, sans-serif; }
#right #packages .title{color:#00bff3; font: bold 14px Geneva, Arial, Helvetica, sans-serif; padding-bottom:5px;}
#right #packages .detail{ float:left; padding-left:30px; padding-top:15px; padding-right:30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#right #packages a{color:#c8112f; font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
#right #packages a:hover{color:#c8112f; font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#right #honeymoon {padding-left:20px; padding-bottom:7px;color:#626262; font: normal 11px Geneva, Arial, Helvetica, sans-serif; }
#right #honeymoon  .title{color:#00bff3; font: bold 16px Geneva, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#right #honeymoon  .detail{ float:left; padding-left:30px; padding-top:15px; padding-right:30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#right #honeymoon  a{ color:#c8112f; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#right #honeymoon  a:hover{ color:#c8112f; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#left {float:left; width:239px; height:937px; background-image:url(images/bg-menu.jpg);}
#left .proposal { height:200px; padding-top:1px; padding-left:8px;}
#left .enquiry {height:200px; padding-top:35px; padding-left:10px;}
#left .txt {padding-right:25px; padding-bottom:8px; padding-top:5px; color:#F54462; font: 16px Geneva, Arial, Helvetica, sans-serif; text-align:justify; }
#left .txt-enquiry { padding-right:25px; padding-bottom:3px; padding-top:3px; color:#F54462; font: 16px Geneva, Arial, Helvetica, sans-serif;text-align:justify; }
#left .box { height:180px; }
#left .contact { padding-right:35px; padding-top:13px; text-align: right; }
#left .button {padding-right:30px; text-align: right;}
#left .submit {padding-right:35px; padding-top:5px; text-align: right;}
#left .subscrib { padding-left:25px; padding-top:8px; color:#26264e; font: bold 11px Geneva, Arial, Helvetica, sans-serif; }
#left .tip-honeymoon {height:270px;padding-left:10px; padding-top:35px;}
#left .txt-honeymoon {padding-right:25px; padding-bottom:15px; padding-top:5px; color:#1a160e; font: 12px Geneva, Arial, Helvetica, sans-serif; }
#left .tip-thailand {padding-top:5px;}
#left .txt-thailand {padding-right:25px; padding-bottom:15px; padding-top:5px; color:#1a160e; font: 12px Geneva, Arial, Helvetica, sans-serif; }
#foot {clear:both; background-image:url(images/footer.gif); height:59px; width:863px;}
#foot .txt { padding-top:5px;color:#c8112f;text-align: center; font: bold 13px Geneva, Arial, Helvetica, sans-serif;}
#foot a{color:#c8112f;font: bold 13px Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
#foot  a:hover{ color:#FF6699;font: bold 13px Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
#copy{padding-top:10px; color:#155d7b; text-align: center; font: bold 12px Geneva, Arial, Helvetica, sans-serif;}
.package{ float:left; padding-left:28px; padding-top:10px; padding-bottom:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; font-weight: normal; }
.package a{ text-decoration: underline; }
.package a:hover{  text-decoration: none; }
.text1{padding-left:20px; padding-top:5px;color:#626262;font: 12px Geneva, Arial, Helvetica, sans-serif; padding-bottom:20px;
}
.text2{padding-left:2px; padding-top:5px;color:#626262;font: 12px Geneva, Arial, Helvetica, sans-serif; padding-bottom:20px;
}
.text3{ padding-left:2px; padding-top:5px; color:#00BFF3; padding-bottom:12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.text3 a{ text-decoration: underline; }
.text3 a:hover{ text-decoration: none; }
.text3a{ padding-left:2px; padding-top:5px; color:#00BFF3; padding-bottom:12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.text3b{padding-left:2px; padding-top:5px;color:#626262;font: 13px Geneva, Arial, Helvetica, sans-serif; padding-bottom:20px;
}
.text-package{ padding-left:2px; padding-top:5px; color:#c8112f; padding-bottom:12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
.text4{padding-left:2px; padding-top:5px;color:#626262;font: 12px Geneva, Arial, Helvetica, sans-serif; padding-bottom:20px;
}
.text4 a{text-decoration: underline; }
.text4 a:hover{ text-decoration: none; }
.text5{ padding-left:35px; padding-top:5px; color:#00BFF3; padding-bottom:12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.text6 { padding-left:35px; padding-top:10px; padding-bottom:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
.destination-detail { padding-left:5px; padding-top:2px; padding-bottom:20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #626262; }
.destination-detail a{ color:#c8112f; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.destination-detail a:hover{ color:#c8112f; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.destination-detail2 { padding-left:22px; padding-top:10px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
.destination-detail2 a{text-decoration: underline; }
.destination-detail2 a:hover{ text-decoration: none; }
.destination-detail3 { padding-left:2px; padding-top:5px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; font-weight: normal; }
.destination-detail3 a{ color:#c8112f; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.ltext a:link, .ltext a:visited{font:normal 13px Arial, Helvetica, sans-serif; color:#626262; text-decoration:underline}
.ltext a:hover{text-decoration:none}

.tradition-wedding { padding-left:5px; padding-top:10px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
.destination-detail4 { padding-left:28px; padding-top:10px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
.tradition-wedding a{color:#c8112f; font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.lanna-wedding { padding-left:5px; padding-top:10px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
.lanna-wedding a{color:#c8112f; font: bold 12px Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.line1 { clear:both; text-align: center; padding-top:5px; padding-bottom:3px; }
.head-wedding-ceremonie { padding-left:5px; padding-top:14px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #c8112f; font-weight: bold; }
.wedding-ceremonie-line{ border: thin groove #CCCCCC; position: static; height: auto; width: auto;}
.next a{ color:#c8112f; padding-right:20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.next a:hover{ color:#FF0000; text-decoration: none; padding-right:20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.frame{ padding-left:5px; padding-top:10px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #626262; }
a{ color:#c8112f; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; }
a:hover{ text-decoration: none; }
table.one 
{ border-spacing: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #F9F9F9; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; }
table.two
{
border-collapse: separate;
border-spacing: 10px 50px
}
.line {color: #c8112f}
.line1 {color: #155d7b}
.logolink a{ text-decoration: none; }
.logolink a:hover{ text-decoration: none; }
.redtext{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #c8112f; }

