/* Text */

BODY {	background-image : url( "../assets/images/mbg.png" );background-repeat:repeat-x;

background-color:#FFFFFF;

	font-family : Arial;

	font-size : 9pt;

	color : rgb(0,0,0)}



/* Forms */

.nof_formsHandler_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_formsHandler_input_button {

  margin-right: 5px

}

.nof_formsHandler_input_reset {

  margin-right: 5px

}

.nof_formsHandler_input_submit { 

  margin-right: 5px

}

.nof_formsHandler_errorText {  

  color: rgb(255,0,0)

}

.nof_formsHandler_successText {  

  font-weight: bold;

  width: 100%;

  display: block;

  text-align: center;

  background-color: rgb(255,204,0);

  padding: 3px

}

.nof_formsHandler_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_formsHandler_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_formsHandler_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_formsHandler_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_formsHandler_contentCell {

  padding: 2px

}

.nof_formsHandler_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_formsHandler_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_formsHandler_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_formsHandler_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}



/* Email Page */

.nof_emailPage_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_emailPage_input_button {

  margin-right: 5px

}

.nof_emailPage_input_reset {

  margin-right: 5px

}

.nof_emailPage_input_submit { 

  margin-right: 5px

}

.nof_emailPage_errorText {  

  color: rgb(255,0,0)

}

.nof_emailPage_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_emailPage_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_emailPage_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_emailPage_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_emailPage_contentCell {

  padding: 2px

}

.nof_emailPage_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_emailPage_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_emailPage_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_emailPage_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}



/* Secure Site */

.nof_secureSite_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_secureSite_input_button {

  margin-right: 5px

}

.nof_secureSite_input_reset {

  margin-right: 5px

}

.nof_secureSite_input_submit { 

  margin-right: 5px

}

.nof_secureSite_errorText {  

  color: rgb(255,0,0)

}

.nof_secureSite_successText {  

  font-weight: bold;

  width: 100%;

  display: block;

  text-align: center;

  background-color: rgb(255,204,0);

  padding: 3px

}

.nof_secureSite_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_secureSite_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_secureSite_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_secureSite_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_secureSite_contentCell {

  padding: 2px

}

.nof_secureSite_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_secureSite_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_secureSite_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}



/* New */

.nof_news_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_news_input_button {

  margin-right: 5px

}

.nof_news_input_reset {

  margin-right: 5px

}

.nof_news_input_submit { 

  margin-right: 5px

}

.nof_news_errorText {  

  color: rgb(255,0,0)

}

.nof_news_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_news_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_news_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_news_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_news_contentCell {

  padding: 2px

}

.nof_news_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_news_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_news_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_news_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}

.nof_news_author { 

  font-style: italic

}

.nof_news_date { 

  font-weight: bold;

  color: rgb(153,153,153)

}

.nof_news_title {

  font-size: 16px;

  font-weight: bold;

  margin: 0px

}

.nof_news_message {

  margin: 0px

}

.nof_news_maxPicSize {

  font-size: 10px;

  padding-left: 5px;

  white-space: nowrap

}



/* FAQ */

.nof_faq_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_faq_input_button {

  margin-right: 5px

}

.nof_faq_input_reset {

  margin-right: 5px

}

.nof_faq_input_submit { 

  margin-right: 5px

}

.nof_faq_select {

  margin-right: 5px

}

.nof_faq_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_faq_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_faq_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_faq_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_faq_contentCell {

  padding: 2px

}

.nof_faq_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_faq_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_faq_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_faq_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}

.nof_faq_categoryBlock {

  padding-top: 5px;

  padding-bottom: 5px

}

.nof_faq_category {

  font-size: 14px

}

.nof_faq_question {

  font-size: 16px;

  font-weight: bold

}



/* Guestbook */

.nof_guestbook_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_guestbook_input_button {

  margin-right: 5px

}

.nof_guestbook_input_reset {

  margin-right: 5px

}

.nof_guestbook_input_submit { 

  margin-right: 5px

}

.nof_guestbook_select {

  margin-right: 5px

}

.nof_guestbook_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_guestbook_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_guestbook_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_guestbook_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_guestbook_contentCell {

  padding: 2px

}

.nof_guestbook_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_guestbook_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_guestbook_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_guestbook_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}

.nof_guestbook_required {

  color: rgb(255,0,0)

}

.nof_guestbook_textLabel {

  font-weight: bold

}

.nof_guestbook_formInstructions {

  font-size: 10px

}



/* Testimonials */

.nof_testimonials_label {  

  display: block;

  white-space: nowrap;

  text-align: right;

  padding-left: 5px;

  cursor: pointer

}

.nof_testimonials_input_button {

  margin-right: 5px

}

.nof_testimonials_input_reset {

  margin-right: 5px

}

.nof_testimonials_input_submit { 

  margin-right: 5px

}

.nof_testimonials_text { 

  font-family: Arial;

  font-size: 13px

}

.nof_testimonials_link { 

  color: rgb(31,75,140);

  font-size: 13px;

  font-weight: bold;

  text-decoration: none

}

.nof_testimonials_header { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 5px

}

.nof_testimonials_footer { 

  background-color: rgb(173,199,238);

  border: 2px solid rgb(127,186,243);

  padding: 2px

}

.nof_testimonials_contentCell {

  padding: 2px

}

.nof_testimonials_columnHeadingRow { 

  background-color: rgb(211,208,208);

  padding: 3px;

  font-weight: bold

}

.nof_testimonials_textarea { 

   font-size: 13px;

  font-family: Arial

}

.nof_testimonials_heading {  

  font-weight: bold;

  color: rgb(58,58,85);

  font-size: 14px

}

.nof_testimonials_content {  

  background-color: rgb(237,237,237);

  padding: 2px;

  border-left: 2px solid rgb(127,186,243);

  border-right: 2px solid rgb(127,186,243)

}

.nof_testimonials_maxPicSize {

  font-size : 10px;

  padding-left : 5px;

  white-space : nowrap

}

.nof_testimonials_author {

  white-space : nowrap;

  font-style : italic;

  margin-right : 5px

}

.nof_testimonials_testimonial {

  font-weight : bold;

  font-size : 16px;

  margin : 0px

}

.nof_testimonials_date {

  font-weight : bold;

  color : rgb(153,153,153)

}

.nof_testimonials_description {

  margin : 0px

}

.nof_testimonials_required {

  color : rgb(255,0,0)

}

.nof_testimonials_successText {  

  font-weight: bold;

  width: 100%;

  display: block;

  text-align: center;

  background-color: rgb(255,204,0);

  padding: 3px

}



.nof_EmptyStyleBanners1-Default {

font-family:verdana; font-size:29px; font-weight:700; font-style:normal; color:#000000 

}



.nof_EmptyStyleNavbar4-Regular {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#5e5d5c 

}



.nof_EmptyStyleNavbar5-Rollover {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#186ed1 

}



.nof_EmptyStyleNavbar6-Highlighted {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#535251 

}



.nof_EmptyStyleNavbar7-HighlightedRollover {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#186ed1 

}



.nof_EmptyStyleNavbar9-Regular {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#5e5d5c 

}



.nof_EmptyStyleNavbar10-Rollover {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#186ed1 

}



.nof_EmptyStyleNavbar11-Highlighted {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#535251 

}



.nof_EmptyStyleNavbar12-HighlightedRollover {

font-family:verdana; font-size:13px; font-weight:700; font-style:normal; color:#186ed1 

}





P {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	color : rgb(0,0,0)

}



.TextObject {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	color : rgb(0,0,0)

}



A {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	color : rgb(0,0,0);

	text-decoration : none

}



A:visited {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	color : rgb(0,0,0);

	text-decoration : none

}



A:active {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	text-decoration : none

}



UL {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	/*font-size : 9pt;*/
  font-size : 12pt;

	color : rgb(0,0,0)

}



A:hover {

	font-family: Arial,  Helvetica,  Geneva,  Sans-serif;

	font-size : 9pt;

	color : rgb(0,0,0);

	text-decoration : underline

}

/****18-6-19****/
.custom_modal .close {
  top: 0;
  position: absolute;
  right: 2px;
  background: red;
  opacity: 1;
  width: 25px;
  height: 25px;
  color: #fff;
  z-index: 9;
  right: 0;
}
#hotel option:first-of-type {
    color: #3a8624 !important;
    font-weight: 600;
}
#hotel option:last-of-type {
    color: red !important;
    font-weight: 600;
}
.inner-form-rate .hotel-select, .inner-form-guest .guest-num-select{
    max-width: 50% !important;
}
.choosen-text span {
    color: #006400 !important;
}
a.calender-input input#p_name{
  color: #000;
}

a.es_atag {
    color: #a78b03;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.submit-secure-sec {
    margin-bottom: 10px;
}
.termsAndCondition .modal-content #innerpage > .container {
    padding: 0px;
}
.termsAndCondition .modal-content  { 
    word-break: break-all;
}
.termsAndCondition .modal-content ul {
    padding-left: 16px;
}
img.latest-yosemiteRefundPolicy {
    float: right;
    margin-left: 15px;
    max-width: 100%;
}
@media(max-width: 767px){
  .rate-heading{
    padding:20px 15px; 
  }
}

@media(max-width: 480px){
    .inner-form-rate .hotel-select, .inner-form-guest .guest-num-select {
        max-width: 100% !important;
    }
    #bookingcontent label{
        padding-left: 0 !important;
        width: 100%;
    }
    img.latest-yosemiteRefundPolicy { 
    margin-left: 0;
    width: 100%;
}
}




