@charset "utf-8";
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#55acdf url(../images/pattern-bg.jpg);}
ul, li{ margin:0; padding:0; list-style-type:none;}
p{ margin:0; padding:0; color:#585858;}
img{ border:0;}

a:focus
{
-moz-outline-style: none;
}
a
{
border: none;
outline: none;
text-decoration:none;
}
.fw { font-weight: 700; }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

.fs9 { font-size: 9px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs17 { font-size: 17px; }
.fs24 { font-size: 24px; }




.fc-green{ color:#668822;}
.fc-red{ color:#FF0000; }

.bg-rep{ background: url(../images/body-bg-rep.jpg) repeat-y;width:858px;}
.menu-wrap{ width:850px; margin:0 auto; height:77px;}

.note{ width:808px; height:auto; margin:15px auto;}
.note li{ padding:8px 0 8px 30px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:15px 13px;}
.note .table{ border:1px solid #97ad6a; padding:7px 7px 7px 7px; color:#000000; width:545px; margin-top:10px; background-color:#e6f6c6;}.note .table b{ font-size:12px; color:#000000;}

.rental-dates{ width:850px; height:80px; margin:15px auto;}
.rental-bg{ background: url(../images/rental-date.jpg) no-repeat; height:80px; width:708px;}
.rental-dates .table{ padding:25px 0 0 160px; font-weight:bold; color:#000000; line-height:36px;}
.rental-dates .table b{ font-size:15px; color:#FF0000;}

.category-sec{ width:830px; height:auto; margin:20px auto;}
.category-sec .cat-heading{ height:30px; line-height:30px; font-weight:bold; color:#000000; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#dcedf0; border:1px solid #97b9c0;  text-align:center;}

.category-sec a{ color:#0685ba;}
.category-sec a:hover{ color:#f56e01;}

.trip{ width:718px; margin:20px auto;}
.trip.trip-table{ padding-top:10px; padding-left:40px;}
.bullet-point{}
.bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 8px; font-weight:bold; font-size:11px; color:#1a1a1a; line-height:22px}

.footer{ background:url(../images/footer-bg.jpg) no-repeat; height:177px; width:858px;}
.footer-menu{ width:750px; margin:0 auto;}
.footer-menu .foot-btn{ font-size:11px; color:#40667b; font-weight:bold; padding-top:15px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
.foot-txt1{ text-align:center; padding-top:15px; font-size:11px; color:#616262; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; width:800px;}
.foot-txt2{ text-align:center; padding-top:9px; font-size:10px; color:#616262; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
.footer-menu .foot-btn a{ text-decoration:none; color:#40667b;}
.footer-menu .foot-btn a:hover{ color:#933b00;}
.footer-menu li{ line-height:17px; color:#314346;}

/******************    HOME PAGE    ***************************/

.fc-orange{ color:#d18001;}
.wel-sec{ width:770px; height:auto; margin:0 auto; padding-top:20px;}
.wel-sec li{ text-align:justify; color:#585858; font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.wel-sec b{ color:#585858;}
.btm-sec{ margin:0 auto; width:830px;}
.bullet-round{ padding-left:20px;}
.bullet-round li{background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:16px; padding-top:8px; background-position:0 13px;}

/*****************  FAQ PAGE  ****************************/

.faq-sec{ width:818px; height:auto; margin:20px auto;}
.faq-sec li{ text-align:justify; color:#585858; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.faq-sec p{ text-align:justify;}
.faq-sec b{ color:#668822; font-size:14px;}
.faq-sec .bullet-point{padding-bottom:10px;}
.faq-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.faq-sec .txt1{ line-height:20px;}

/*****************  LINK PAGE  ****************************/

.link-sec{ width:818px; height:auto; margin:20px auto;}
.link-sec li{ text-align:justify; color:#585858; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.link-sec p{ text-align:justify;}
.link-sec b{ color:#668822; font-size:14px;}
.link-sec .bullet-point{padding-bottom:10px;}
.link-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.link-sec .txt1{ line-height:20px;}

/*****************  ABOUT PAGE  ****************************/

.about-sec{ width:790px; height:auto; margin:0 auto; padding-top:20px;}
.about-sec li{ text-align:justify; color:#585858; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.about-sec b{ color:#585858;}
.about-sec .bullet-point{padding-bottom:10px;}
.about-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.about-sec .txt1{ line-height:20px;}

/*****************  CONTACT PAGE  ****************************/
.contact-sec{ width:818px; height:auto; margin:0 auto; padding-top:20px;}
.con-box{ height:302px; width:816px; background-color:#e6f6c6; border:1px solid #97ad6a; line-height:20px;}
.con-box b{color: #FF0000; font-size:14px;}

/*****************  PRIVACY PAGE  ****************************/

.privacy-sec{ width:790px; height:auto; margin:0 auto; padding-top:20px;}
.privacy-sec li{ text-align:justify; color:#585858; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.privacy-sec b{ color:#585858;}
.privacy-sec .bullet-point{padding-bottom:10px;}
.privacy-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.privacy-sec .txt1{ line-height:20px;}

/*****************  TERM PAGE  ****************************/

.term-sec{ width:790px; height:auto; margin:0 auto; padding-top:20px;}
.term-sec li{ text-align:justify; color:#585858; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.term-sec b{ color:#585858;}
.term-sec .bullet-point{padding-bottom:10px;}
.term-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.term-sec .txt1{ line-height:20px;}

/*****************  FAQ PAGE  ****************************/

.faq-sec{ width:790px; height:auto; margin:0 auto; padding-top:20px;}
.faq-sec li{ text-align:justify; color:#585858; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.faq-sec b{ color:#585858;}
.faq-sec .bullet-point{padding-bottom:10px;}
.faq-sec .bullet-point li{ width:100%; background-image:url(../images/bullet-point.gif); background-repeat:no-repeat; padding-left:25px; background-position:0 8px; font-weight:bold; color:#1a1a1a;}
.faq-sec .txt1{ line-height:20px;}


/* Thumbnail coding*/

.thumbnail { 
position: relative; 
z-index: 0; 
}

.thumbnail:hover { 
background-color: transparent; 
z-index: 10; 
}

.thumbnail span {
    position: absolute;
    background: #7EE7ED;
    right: -0px;
    border: 1px solid #7EE7ED;
    visibility: hidden;
    color: #ffffff;
    text-decoration: none;
    font-size: 0.9em;
    width: 200px;
}

.thumbnail span img {
    border-width: 0;
    width: 100%;
    height: auto;
}

.thumbnail:hover span { 
visibility: visible;  
top: 0; 
right: -100px; 
}
.hidd_box{border:1px #FFFFFF none; font-weight:bold; cursor:no; width:40px;}
.hidd_box1{border:1px #f2fbfd none; font-weight:100; cursor:no; font-size:10px; width:50px; background:#f2fbfd;}
