/* CSS Document */

/*Body Part*/
body {background-image:url(images/logo_main_bg.jpg); background-repeat:repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: center; }

/* Main Table */
.maintb{width:981px; border-color:#8cc02a; border-style:solid; border-width:3px; border-top-width:7px; margin-top:0px; margin-bottom:0px;}

/* Repeats */
#toprep{height:5px; background-image:url(images/top_bg.jpg); background-repeat:repeat-x;}
#topleftrep{width:8px; background-image:url(images/left_repeat_img.jpg); background-repeat:repeat-y;}
#toprightrep{width:7px; background-image:url(images/right_repeat_img.jpg); background-repeat:repeat-y;}


 /* Top Banner */
.main{width:981px;}
.menu{width:740px; height:35px; background-image:url(images/menu_bg.jpg); text-align:right; background-repeat:repeat-x; }
.menutxt{font-size:11px; font-family:Verdana; font-weight:bold; padding:10px; color:Black;}

/* Menu Part */
.navigation{font-family:Verdana; font-size: 9px; color:Black; letter-spacing:2px; font-weight:bold;text-decoration:none; }
.navigation a:link, .footertext a:visited {color:Black;}
.navigation a:hover, .footertext a:active {	color:White;}
.black{font-family:Verdana; font-size: 9px; color:Black; letter-spacing:2px; font-weight:bold;text-decoration:none; }

/* Welcome Part */
.welcome_banner{width:300px; height:20%; font-size:15px; font-family:Franklin Gothic Medium; font-weight:bold; padding-left:10px; padding-top:10px; float:left; color:Green;}
.welcome_txt{text-align:justify; font-size:11px; font-family:Verdana; padding-left:10px; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.leisure_txt{text-align:justify; font-size:11px; font-family:Verdana; padding-left:15px; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.room_txt{text-align:justify; font-size:11px; font-family:Verdana; padding-left:20px; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.res_txt{text-align:justify; font-size:11px; font-family:Verdana; padding-left:20px; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.welcome_txt1{text-align:justify; font-size:11px; font-family:Verdana;padding-left:10px; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.innertxt{text-align:justify; font-size:11px; font-family:Verdana; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.innertxt1{text-align:justify; font-size:11px; font-family:Verdana; padding-top:10px; padding-bottom:10px; float:left; line-height:20px;}
.welimage{width:167px; height:144px; padding:10px;}
.tourimage{width:165px; height:100px; padding:15px;}
.welborder{width:720px; height:3px; background-image:url(images/welcome_border.jpg); background-repeat:repeat-x; float:left; padding:10px;}
.read{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:Black; padding-right:20px; text-decoration:none;}
.read a:link, .footertext a:visited {color:#8bc02a;}
.read a:hover, .footertext a:active {color:Black;}
.readblack{font-family:Arial; font-size: 10px; color:Black; letter-spacing:1px; text-decoration:none; }
.gen_links
{
font-family: Verdana;
font-size:11px;
color:Green;
text-decoration:none;
text-align:center;
}
.gen_links:hover
{
font-family: Verdana;
font-size:11px;
color:Red;
text-decoration:none;
}

/* Video Part */
.vertiborder{width:7px; height:auto; background-image:url(images/vertical_border.jpg); background-repeat:repeat-y; float:left;}

/* India Part */
.indiabg{width:111px; height:123px; background-image:url(images/india.jpg); background-repeat:no-repeat; background-position:left; float:left; }
.locationtxt{float:right; font-size:11px; font-family:Verdana; color:Green; padding:5px; text-align:right; line-height:13px;}

/* Amenities Part */
.amenitiestxt{float:left; font-size:11px; font-family:Verdana; color:Green; padding:5px; text-align:left; line-height:20px;}

/* Facilities Part */
.facilitiestxt{float:left; font-size:11px; font-family:Verdana; color:Green; padding:5px; text-align:left; line-height:20px;}

/* Reservation Control Part */
.reservationbg{width:239px; background-image:url(images/rev_bg.jpg); background-repeat:repeat-y;}

/* Footer Part */
.footerbg{width:981px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x;}
.footertext{font-family:Calibri; font-size:11px; color:Black;}
.footertext a:link, .footertext a:visited {color:Black;}
.footertext a:hover, .footertext a:active {	color:White;}
.footerblack{font-family:Verdana; font-size: 8px; color:Black; letter-spacing:2px; font-weight:bold;text-decoration:none; }
.copyright{font-family:Verdana; font-size:8px; color:#FFFFFF; text-decoration:none;}


/* Footer Part */
.footerbg{width:981px
