/* CSS Document */
body 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#ADACAC; 
background:url(../images/pattern.jpg); 
background-position:top;
background-color:#FFFEE2; margin:0; padding:0;
}
h1, h2, h3, form { margin:0; padding:0;}
h1 { font-size:18px; font-family:Tahoma; color:#E88B19;}
h2 { font-size:12px; color:#E88B19; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
/*header*/
.menu_bg { background:url(../images/menu_mid_icon.png) bottom repeat-x;}
#v_menu { width:910px; margin-top:15px; margin-left:5px;}
#v_menu ul { list-style:none; margin:0; padding:0; float:left;}
#v_menu ul li { display:inline;}
#v_menu ul li a { color:#5C5C5C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding: 0px 1px 0px 1px;}
#v_menu ul li a:hover { color:#EA9227;}
#v_menu ul li a.active {color:#EA9227;}

/*page*/
.heading_line { background:url(../images/heading_line.gif) bottom left no-repeat;}
.details { color:#2B2B2B; line-height:20px; font-size:12px; text-align:justify;}
.heading { color:#E88B19;}
.heading_white { color:#fff;}
.pattern { background:url(../images/icon_gray_dot.gif) left repeat-y;}

.more { color:#6D6C6C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:40px; }
.more:hover { color:#E08719;}

.dot_border { background:url(../images/dot_border.png) top repeat-x;}
.dot_border1 { background:url(../images/dot_border.png) bottom repeat-x;}

.v_dot_border { border-left:dashed 1px #BCBCBC}

.details_testimonials { color:#7C7C7C; text-align:justify; line-height:20px;}
.details_testimonials_bold { color:#484848; font-weight:bold;}

.facility_hold { margin-top:12px;}
.txt_facilities { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:16px;}
.heading_facility { color:#FF9B22; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px;}

.more1 { color:#6D6C6C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:25px;}
.more1:hover { color:#E08719;}

.page_bg { }
.email { font-size:12px; color:#E88B19; text-decoration:none;}
.email:hover { text-decoration:underline;}
.photo_img { border:solid 1px #FF9B22; padding:1px;}

.tariff { border:solid 1px #E88B19;}
.tariff td {line-height:30px; border-top:solid 1px #E88B19; border-left:solid 1px #E88B19; padding-left:10px; padding-right:10px;}

.txt_blinker { font-size:16px; font-family:Tahoma; color:#E88B19; text-decoration:blink;}


/*footer*/
.footer_hold { border-top:solid 1px #BDBDBD; padding-top:14px;}
.footer_links a { color:#5C5C5C; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:11px; text-decoration:none;}
.footer_links a:hover { color:#DE8518; text-decoration:underline;}
.copyright { font-size:11px; color:#8C8C8C; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-top:5px;}

.poweredby { color:#CD7811; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.poweredby:hover { text-decoration:underline;}

/*slider*/
/*** set the width and height to match your images **/
.slider_hold { height:400px;} 
.facility_slider_hold { height:600px;}
.roomtariff_hold { height:659px;}
.aboutus_holder { height:413px;}

#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:99;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:101;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:100;
}
.clear {clear:both;}
/*
#slideshow {
  width: 600px;
  height: 200px;
}
*/


.control { color:#555555; border: solid 1px #BBBBBB; font-size:12px; padding:5px; font-family:Arial; outline: none; }
.controlhover { color:#555555; border: solid 1px #E88B19; font-size:12px; padding:5px; font-family:Arial; outline: none; -moz-box-shadow: 0 0 3px 3px #CFCFCF; -webkit-box-shadow: 0 0 3px 3px #CFCFCF; box-shadow: 0 0 3px 3px #CFCFCF; }

/* For validation */

label.error {
	background-image: url(../images/exclamation_mark.gif);
	background-repeat:no-repeat;
	display:block;	
	padding-left: 20px;
	color: #A4170F;	
}

.required { font-family:Arial;}
/* For validation */

.trheading { background: #BBA479; color:#ffffff; font-weight: bold; line-height:30px; }
.tariff td {line-height:30px; border-top:solid 1px #E88B19; border-left:solid 1px #E88B19; padding-left:10px; padding-right:10px;}

