﻿body { background: #013066 url(Renoimages/mainBg.jpg) no-repeat center top; margin: 0; padding: 0; color: #1e1e1e; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left;
       BEHAVIOR: url(/cssHoverFix.htc)}

.nav { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 39px; font-weight:bold; color: #fff; background: url(Renoimages/ind_r2_c14.jpg) no-repeat right top;}
	.nav a:link, .nav a:visited, .nav a:active { font: bold 14px/39px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
		.nav a:hover { font: bold 14px/39px Arial, Helvetica, sans-serif; color: #ffc8d0; text-decoration: none; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 26px; color: #0748c2; margin: 0px }

.heading { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #2c2c2c; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #fff; }
	.footer a:link, .footer a:visited, .footer a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #fff; text-decoration: none; }
		.footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #fff; text-decoration: underline; }
/*.boxHd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #fff; }*/
.boxHd { font: bold 14px/21px Arial, Helvetica, sans-serif; color: #fff; }
.redColor { color: #e90024;}
.blueColor { color: #033268;}
.whiteColor { color: #fff;}
.TopBarlinks,A.TopBarlinks:link,A.TopBarlinks:visited,A.TopBarlinks:active {text-decoration:none;color:#ffffff;font: bold 14px Tahoma,Verdana,Arial,Helvetica}
A.TopBarlinks:hover {text-decoration: underline;color:#ffffff;font:bold 14px  Tahoma,Verdana,Arial,Helvetica}

.rowDarkBg { background: #f6faff; }
.rowLigtBg { background: #edf4fd;}

.twelveFont { font-size: 12px;}
.thirteenFont { font-size: 14px;}
.sixteenFont { font-size: 16px;}
.normaltext{font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left}
.fontb{font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left; font-weight:bold;}
.fontred{font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 20px; text-align: left; font-weight:bold;color: #BD001D;}

.linkLarge {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; text-decoration: underline; text-align: left; color: #e90024}

.textbox {width:200px;border:1px solid #999;height:19px;font:12px Verdana,Tahoma,Arial,Helvetica}
.textboxSmall {border:1px solid #999;height:19px;font:12px Verdana,Tahoma,Arial,Helvetica}
.error{color:red;font:11px Arial, Tahoma,verdana;}
.fheadings {font:13px Arial, Helvetica, sans-serif;line-height: 20px;}
/*.fheading {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left;}*/
.btn_booknow {background:url(renoimages/bookNowBt.jpg) 0 0 no-repeat;width:89px;height:29px}
.txtwidth {width:200px;border:1px solid #999;height:19px;font:12px Verdana,Tahoma,Arial,Helvetica}
.dropdown {width:200px;font:12px Verdana,Tahoma,Arial,Helvetica}
.ContentBar {color:#0748c2;height:20px;padding:3;background:#d7e7fb;font:bold 14px Arial,Tahoma,Verdana,Helvetica}
.ContentBar12{color:#0748c2;height:20px;padding:3;background:#d7e7fb;font:bold 12px Arial,Tahoma,Verdana,Helvetica}
.Head {color:#0748c2;font: 18px Verdana,Tahoma,Arial,Helvetica}
.FontBlue {color:#0748c2;font: 15px Verdana,Tahoma,Arial,Helvetica}
td.smallhead {color:#3D3D3D;text-decoration:none;margin-top:18px;vertical-align:middle;font:bold 10pt tahoma}
.mtext {font:12px Tahoma,Verdana}
.bar {height:18px;padding:3;background:#d7e7fb;}
/*Button Classes*/
/*.bn_cancel {background:url(renoimages/bookNowBt.jpg) 0 0 no-repeat;width:89px;height:29px}*/
.btn_booknow {background:url(renoimages/bookNowBt.jpg) 0 0 no-repeat;width:89px;height:29px}
.btn_booknowbig {background:url(renoimages/BookNowBtbig.gif) 0 0 no-repeat;width:137px;height:47px}
.bn_cancel {background:url(renoimages/bn_cancel.gif) 0 0 no-repeat;width:82px;height:29px}
.bn_forgot_pwd {background:url(renoimages/bn_forgot_pwd.gif) 0 0 no-repeat;width:135px;height:29px}
.bn_register {background:url(renoimages/bn_register.gif) 0 0 no-repeat;width:82px;height:29px}
.bn_login {background:url(renoimages/bn_login.gif) 0 0 no-repeat;width:71px;height:29px}
.bn_update {background:url(renoimages/bn_update.gif) 0 0 no-repeat;width:82px;height:29px}

/*.bn_book_pkg {background:url(renoimages/bn_book_pkg.gif) 0 0 no-repeat;width:154px;height:29px}*/
.bn_book_pkg {background:url(renoimages/nextLodgingSelection.gif) 0 0 no-repeat;width:193px;height:29px}

.bn_continue {background:url(renoimages/bn_continue.gif) 0 0 no-repeat;width:82px;height:29px}
.bn_submit {background:url(renoimages/bn_submit.gif) 0 0 no-repeat;width:82px;height:29px}
.bn_goto_pkg_booking {background:url(renoimages/bn_goto_pkg_booking.gif) 0 0 no-repeat;width:208px;height:29px}
.bn_signin {background:url(renoimages/bn_signin.gif) 0 0 no-repeat;width:82px;height:29px}
.bn_print {background:url(renoimages/printBt.gif) 0 0 no-repeat;width:68px;height:29px}
.bn_close {background:url(renoimages/closeBt.gif) 0 0 no-repeat;width:68px;height:29px}

#pagination { position: absolute; right:0; top:0;}
#pagination div {	display: block; float: left; font: 11px/19px Tahoma, arial, helvetica, sans-serif; border: 1px solid #0085D4;  outline:none; margin-right: 3px; color: #000; text-align:center;  }


#pagination div:hover { background: #ff9235; color: #fff; }
#pagination div:hover a { color: #000;text-decoration: none; }
#pagination div a.numb, a.numb:active, a.numb:visited { color: #000; text-decoration: none; padding: 8px; font: 11px/19px Tahoma, arial, helvetica, sans-serif;  }

#pagination div a.prev, a.prev:active, a.prev:visited { color: #000; font-weight: bold; text-decoration: none; padding: 8px; 	 }

#pagination div a.prev:hover { color: #000; font-weight: bold; text-decoration: none; padding: 8px; 	 }

#pagination div.current {
	color:#fff;
	background: #4c90cf;
	font: 11px/19px Tahoma, arial, helvetica, sans-serif;
	border: 1px solid #0085D4;
	padding: 0 2px;
	outline:none;	
	width:18px;
}



#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #5292D0;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #5292D0;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #5292D0;		
	color: #5292D0;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #5292D0;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #5292D0;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#5292D0;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

            ol, ul {
                 list-style: none;
				 margin: 0;
				 padding: 0;
                }
#mainmenu
{
    z-index:9999;
}
             #mainmenu li {
                position:relative;
                  display:block;
                  float:left;
                  margin:0px;
                   z-index:9999;
                 }

            #mainmenu li {
                  display:block;
                  float:left;
				  padding: 7px 2px;
				  background: url(renoimages/saprator.jpg) no-repeat right top;
				  font: bold 14px Arial, Helvetica, sans-serif;
				   z-index:9999;
                 }
 
             #mainmenu a {
                  display:block;
                  padding:3px;
                  text-decoration:none;
                  color:#FFFFFF;
                 }
 
             #mainmenu a:hover {
                  color:#FFFFFF;
                 }

            #mainmenu li ul {
                position: absolute;
                margin: 0px;
                padding: 0px;
                left: 0px;
                top: 36px;
                display: none;
                width: 120px;
                z-index:9999;
                }
           
            #mainmenu li ul li {
                width: 120px;
                border-top: none;
                }

            #mainmenu li ul li {
				margin: 0px;
				padding: 0px;
				z-index:9999;
                }
				
            #mainmenu li ul li a {
				font: bold 14px Arial, Helvetica, sans-serif;
				margin: 0px;
				padding: 6px 15px;
				border-bottom: 1px solid #8c0016;
				background: #e00024;
				z-index:9999;
				
                }
            #mainmenu li ul li a:hover {
				font: bold 14px Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #8c0016;
				background: #ff2d50;
                }								

            #mainmenu li:hover ul {
                display: block;
                }