body{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  /*font-family:Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;*/
  color:#000000;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}

#page_area{
  position:relative;
  margin:0px auto;
  width:1080px;
  margin-top:0px;
/*  height:1011px;*/
  /*border:1px solid black;*/
}

#top_area{
  width:100%;
  height:35px;
  background-color:#f47735;
  padding-top:5px;
  /*border:1px solid black;*/
}


#main_area{
  position:relative;
  width:100%;
  height:578px;
  background-color:#ffffff;
  /*border:1px solid black;*/
}

#content_area{
  position:relative;
  /*top:578px;*/
  width:100%;
  height:151px;
  background-color:#ffffff;
/*  border:1px solid black;*/
}

a.log-in,a.log-in:hover,a.log-in:visited{font-size:13px;font-family:arial;text-decoration: none;color:#ffffff}

.top-title{
   position:relative;
   width:100%;
   height:45px;
   line-height:44px;
   font-size:26px;
   padding-top:0px;
   background-color:#748597;
   text-align:left;
   /*font-weight:bold;*/
   color:#ffffff;
}

.top-title-text{
   padding-left:39px;
}

.top-title-text2{
   margin-right:390px;
   margin-bottom: 15px;

}

.title_area{
   width:100%;
   height:24px;
   line-height:23px;
   font-size:16px;
   /*padding-bottom:1px;*/
   text-align:center;
   /*font-weight:bold;*/
   color:#ffffff;
	background-color:#748597;
}

.content_style_1{
    position:absolute;
   width:100%;
   padding-top:0px;
   text-align:center;
   color:#000000;
   font-size:14px;
   /*font-weight:bold;*/
}

.content_style_2{
   width:100%;
   height:100%;
   padding-top:10px;
   text-align:center;
   color:#000000;
}

.green-button{
   display:block;
   width:107px;
   height:33px;
   font-family:Arial, Helvetica, sans-serif;
   line-height:33px;
   background:url(../images/button/Green_No_Hit.jpg) no-repeat 0 0;
   font-size:19px;
   text-align:center;
   color:#ffffff;

}

a.green-button,a.green-button:visited{
   cursor: pointer;
   outline:none;
   display: inline-block;
   text-decoration: none;
   color:#ffffff;
}

a.green-button:hover{
   background:url(../images/button/Green_Hit.jpg) no-repeat 0 0;
   color:#ffffff;
}

.olive-button{
   display:block;
   width:107px;
   height:33px;
   font-family:Arial, Helvetica, sans-serif;
   line-height:33px;
   background:url(../images/button/Olive_No_Hit.jpg) no-repeat 0 0;
   font-size:19px;
   text-align:center;
   color:#ffffff;

}

a.olive-button,a.green-button:visited{
   cursor: pointer;
   outline:none;
   display: inline-block;
   text-decoration: none;
   color:#ffffff;
}

a.olive-button:hover{
   background:url(../images/button/Olive_Hit.jpg) no-repeat 0 0;
   color:#ffffff;
}

.red-button{
   display:block;
   width:107px;
   height:33px;
   font-family:Arial, Helvetica, sans-serif;
   line-height:33px;
   background:url(../images/button/Red_No_Hit.jpg) no-repeat 0 0;
   font-size:19px;
   text-align:center;
   color:#ffffff;

}

a.red-button,a.green-button:visited{
   cursor: pointer;
   outline:none;
   display: inline-block;
   text-decoration: none;
   color:#ffffff;
}

a.red-button:hover{
   background:url(../images/button/Red_Hit.jpg) no-repeat 0 0;
   color:#ffffff;
}

.grey-button{
   display:block;
   width:107px;
   height:33px;
   line-height:33px;
   background:url(../images/button/blank_larger_No_Hit.jpg) no-repeat 0 0;
   font-size:19px;
   text-align:center;
}

a.grey-button,a.grey-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
   /*font-weight: bold;*/
   color:#161616;
}

a.grey-button:hover{
   background:url(../images/button/blank_larger_Hit.jpg) no-repeat 0 0;
   color:#161616;
}

.grey-yellow-button{
   display:block;
   width:86px;
   height:20px;
   line-height:20px;
   background:url(../images/button/btn1.jpg) no-repeat 0 0;
   font-size:12px;
   text-align:center;
}

a.grey-yellow-button,a.grey-yellow-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
   font-weight: bold;
   color:#000000;
}

a.grey-yellow-button:hover{
   background:url(../images/button/btn1_hit_over.jpg) no-repeat 0 0;
   color:#000000;
}

.grey-yellow-button2{
   width:86px;
   height:20px;
   line-height:20px;
   background:url(../images/button/btn1_hit_over.jpg) no-repeat 0 0;
   font-size:12px;
   font-weight: bold;
   text-align:center;
}

.setup-button{
   display:block;
   width:100px;
   height:22px;
   line-height:20px;
   background:url(../images/button/Setup_No_Hit.jpg) no-repeat 0 0;
   font-size:15px;
   text-align:center;
}

a.setup-button,a.setup-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
   color:#000000;
}

a.setup-button:hover{
   background:url(../images/button/Setup_Hit.jpg) no-repeat 0 0;
   color:#ffffff;
}

.setup-button2{
   width:100px;
   height:22px;
   line-height:20px;
   background:url(../images/button/Setup_Hit.jpg) no-repeat 0 0;
   font-size:15px;
   text-align:center;
   color:#ffffff;
}

.gotosearch-button{
   display:block;
   width:140px;
   height:93px;
   background:url(../images/button/Go_To_List_Non_Hit.jpg) no-repeat 0 0;
}

a.gotosearch-button,a.gotosearch-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.gotosearch-button:hover{
   background:url(../images/button/Go_To_List_Hit.jpg) no-repeat 0 0;
}


.gogeneraltext-button{
   display:block;
   width:140px;
   height:93px;
   background:url(../images/button/Go_To_General_Text_Non_Hit.jpg) no-repeat 0 0;
}

a.gogeneraltext-button,a.gogeneraltext-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.gogeneraltext-button:hover{
   background:url(../images/button/Go_To_General_Text_Hit.jpg) no-repeat 0 0;
}


.gotodata-button{
   display:block;
   width:140px;
   height:93px;
   background:url(../images/button/Go_To_Data_Non_Hit.jpg) no-repeat 0 0;
}

a.gotodata-button,a.gotodata-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.gotodata-button:hover{
   background:url(../images/button/Go_To_Data_Hit.jpg) no-repeat 0 0;
}

.gotoplans-button{
   display:block;
   width:140px;
   height:93px;
   background:url(../images/button/Go_To_Photos_Non_Hit.jpg) no-repeat 0 0;
}

a.gotoplans-button,a.gotoplans-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.gotoplans-button:hover{
   background:url(../images/button/Go_To_Photos_Hit.jpg) no-repeat 0 0;
}

.booking-request-button{
   display:block;
   width:150px;
   height:22px;
   background:url(../images/button/Booking_Request_No_Hit.jpg) no-repeat 0 0;
}

a.booking-request-button,a.booking-request-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.booking-request-button:hover{
   background:url(../images/button/Booking_Request_Hit.jpg) no-repeat 0 0;
}



.booking-submit-button{
   display:block;
   width:200px;
   height:22px;
   background:url(../images/button/Submitt_Booking_No_Hit.jpg) no-repeat 0 0;
}

a.booking-submit-button,a.booking-submit-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}

a.booking-submit-button:hover{
   background:url(../images/button/Submitt_Booking_Hit.jpg) no-repeat 0 0;
}

.back-button{
   display:block;
   width:47px;
   height:43px;
   background:url(../images/button/back.png) no-repeat 0 0;
}

/*
a.back-button,a.back-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}
*/

a.back-button:hover{
   background:url(../images/button/back.png) no-repeat 0 0;
}

.email-button{
   display:block;
   width:47px;
   height:43px;
   background:url(../images/button/email.png) no-repeat 0 0;
}

/*
a.email-button,a.email-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}
*/

a.email-button:hover{
   background:url(../images/button/email.png) no-repeat 0 0;
}

.print-button{
   display:block;
   width:47px;
   height:43px;
   background:url(../images/button/print.png) no-repeat 0 0;
}

/*
a.print-button,a.print-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
}
*/
a.print-button:hover{
   background:url(../images/button/print.png) no-repeat 0 0;
}

.search-button{
   display:block;
   width:47px;
   height:43px;
   background:url(../images/button/search.png) no-repeat 0 0;
}
/*
a.search-button,a.search-button:visited,a.search-button:active{
   cursor: pointer;
   outline:none;
   text-decoration: none;
   background:url(../images/button/search2p.png) no-repeat 0 0;
}
*/
a.search-button:hover{
   background:url(../images/button/search.png) no-repeat 0 0;
}

.reset-button{
   display:block;
   width:115px;
   height:40px;
   background:url(../images/button/reset.jpg) no-repeat 0 0;
}

.reset-button:hover{
   background:url(../images/button/reset_hit_over.jpg) no-repeat 0 0;
}

.plain-button{
   color:#ffffff;
   display:block;
   line-height:15px;
   font-size:11px;
   text-align:center;
   font-weight:bold;
   width:68px;
   height:68px;
   background-color:#666666;
}

a.plain-button,a.plain-button:visited{
   cursor: pointer;
   outline:none;
   text-decoration: none;
   color:#ffffff;
   background-color:#666666;
}

a.plain-button:hover{
   color:#ffffff;
   background-color:#FDAF17;
}

div .plain-button2{
   color:#ffffff;
   display:block;
   line-height:15px;
   font-size:11px;
   text-align:center;
   font-weight:bold;
   width:116px;
   height:66px;
   background-color:#ffffff;
   border:1px solid #cccccc;
   cursor:default;
}

div .plain-button2-over , div .plain-button2-selected{
   border:1px solid #000000;
   cursor:pointer;
}

div .plain-button2-selected{
   cursor:default;
}


.font-color1{
    color:#354255;
}

.font-color2{
    color:#65666a;
}


