@import "island.css";
@import "jungle.css";
@import "bandipur.css";
@import "bharatpur.css";

body {
	background-image: url(../images/ijr_bg.gif);
	background-position: center top;
	background-color: #F8F9EF;
	margin: 0px;
}

form, fieldset {
	padding:1ex;
}

label {
	display:block;
	text-align:left;
}

form div {
/*	clear:both;*/
	text-align:center
}

.hidden {
	display:none;
}

#maindiv {
	text-align: center;
	background-image: url(../images/maindiv_bg.gif);
	border-left: 3px solid #f9f9f9;
	border-right: 3px solid #f9f9f9;
}

#pageheader {
	background-image: url(../images/ijr_logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #fff;
	height: 92px;
	width: 770px;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #424242;
	vertical-align: baseline;
	border-bottom: 1px solid #333;
}

#pageheader div {
	padding-top: 70px;
	text-align: right;
	vertical-align: baseline;
	color: #6E6E6E;
	font-size: 11px;
	padding-right: 6px;
}

#pageheader a {
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
}

#pageheader a:link {
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
}

#pageheader a:active {
	color: #339966;
}

#pageheader a:hover {
	color: #494929;
	border-bottom: none;
	text-decoration: underline;
}

#pageheader a:visited {

}

#pageheader .jungle {
	background-image: url(../images/jungle_safari_logo.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #fff;
}

#head_01 {
	background-image: url(../images/ijr_head_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding-left: 7px;/*
	padding-top: 3px;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #7A7A7A;
	border-right: 1px solid #7A7A7A;
	color: #fff;
	text-align: left;
}

#head_01 div {
	margin-top: 1px;
	padding-top: 3px;
	text-align: left;
	width: 250px;
	float: left;
	vertical-align: top;/*
	float: left;*/
}

#head_01 .explore {
	background-image: url(../images/head_text.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 20px;
}

#head_01 .backdiv {
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	width: auto;
}

a {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
	color: #aaf500;
}

a:active {
	text-decoration: none;
	color: #dfdfdf;
}

a:visited {
}

#head_01 div td {
	text-align: left;
}

/* home teaser css */

#topteaserswf {
	padding-bottom: 8px;
}

#topteaserhome {
	height: 246px;
	width: 770px;
	padding-bottom: 8px;/*
	background-color: #F8F9EF;*/
	background-color: #fff;
}

#topteaserhome div {
	height: 246px;
	width: 770px;
	background-image: url(../images/ijr_updated_05.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/* end home teaser css */

/* start welcome css */

#welcome {
	background-color: #F0F7EE;
	border: 1px solid #CBCBCB;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #586D26;
	margin-right: 10px;
	width: 163px;
}

#welcome div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding: 10px 6px 10px 10px;
}

#welcome div div {
	padding: 0px 0px 14px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#welcome div a {
	float: right;
	font-weight: normal;
	font-size: 11px;
	color: #586D26;
	text-decoration: none;
}

#welcome div a:link {
	float: right;
	font-weight: normal;
	font-size: 11px;
	color: #586D26;
	text-decoration: none;
}

#welcome div a:active {
	color: #fff;
}

#welcome div a:hover {
	color: #333;
	border-bottom: none;
	text-decoration: underline;
}

#welcome div a:visited {

}

/* end welcome css */

#hotellist {
	background-color: #F0F7EE;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #586D26;
	width: 596px;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}

#hotellist div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin-right: 0px;
	padding: 0px;
}

#hotellist td {
	vertical-align: top;
}

#hotellist .fourtd {
	padding-top: 7px;
}

#hotellist .front01 {
	margin-left: 3px;
	text-align: left;
	vertical-align: top;
	padding: 10px 0px 10px 0px;
	background-color: #F1F6F0;
}

#hotellist .front02 {
	margin-left: 3px;
	margin-right: 3px;
	text-align: left;
	vertical-align: top;
	padding: 10px 7px 10px 0px;
	background-color: #F1F6F0;
}

#hotellist .front03 {
	margin-left: 3px;
	text-align: left;
	vertical-align: top;
	padding: 10px 3px 10px 0px;
	background-color: #F1F6F0;
}

#hotellist .divextra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding: 10px 5px 10px 0px;
	background-color: #F1F6F0;
}

#hotellist .more {
	float: right;
	margin-top: 10px;
	color: #586D26;
	padding: 0px;
	text-align: right;
	padding-right: 7px;
}

#hotellist .more a {
	margin-top: 10px;
	color: #586D26;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}

#hotellist .more a:link {
	margin-top: 10px;
	color: #586D26;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}

#hotellist .more a:active {
	color: #fff;
}

#hotellist .more a:hover {
	color: #333;
	border-bottom: none;
	text-decoration: underline;
}

#hotellist .more a:visited {
	color: #43541B;
}

#hotellistnone {
	float: none;
}

/* start gallery css */

#gallery {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #586D26;
	font-size: 11px;
	color: #586D26;
	font-variant: small-caps;
}

#gallery th {
	height: 30px;
	padding: 0px;
}

#gallery table td {
	background-image: url(../images/gallery_bg.png);
	background-repeat: no-repeat;
	width: 204px;
	height: 160px;
	padding: 0px;
}

#gallery div {
	text-align: center;
	width: 100%;
}

#gallery div a {
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #586D26;
	text-decoration: none;
}

#gallery div a:link {
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #586D26;
	text-decoration: none;
}

#gallery div a:active {
	color: #fff;
}

#gallery div a:hover {
	color: #333;
	border-bottom: none;
	text-decoration: underline;
}

#gallery div a:visited {

}

/* end gallery css */

/* start bottom css */

#botmenu {
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/botmenu_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	margin-top: 5px;
}

#botmenu div {
	color: #000;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
}

#botmenu a {
	color: #333;
	text-decoration: none;
}

#botmenu a:link {
	color: #333;
	text-decoration: none;
}

#botmenu a:active {
	color: #fff;
}

#botmenu a:hover {
	color: #006666;
	border-bottom: none;
	text-decoration: underline;
}

#botmenu a:visited {

}

/* end bottom css */

/* start footer css */

#footer {
	vertical-align: top;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 74px;
	color: #6E6E6E;
	background-color: #fff;
}

#footer div {
	text-align: right;
}

#footer .copyijr {
	text-align: left;
	padding-left: 20px;
	float: left;
	width: 450px;
}

#footer .copyijr div {
	float: right;
	width: auto;
	text-align: left;
	color: #424242;
	margin-top: 20px;
}

#footer .powered {
	float: right;
}

#footer a {
	color: #6E6E6E;
	text-decoration: none;
}

#footer a:link {
	color: #6E6E6E;
	text-decoration: none;
}

#footer a:active {
	color: #339966;
}

#footer a:hover {
	color: #494929;
	border-bottom: 1px dotted #424242;
	text-decoration: none;
}

#footer a:visited {

}

/* end footer css */

/* starting bodytext css */

#bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;/*
	color: #586D26;*/
	color: #4F631F;
	width: 100%;
}

#bodytext th {
	padding: 10px 10px 14px 3px;
	line-height: 1.5em;
	text-align: left;
	font-size: 12px;
}

#bodytext td {
	padding: 5px 10px 10px 7px;
	line-height: 1.5em;
	text-align: justify;
	vertical-align: top;
}

#bodytext input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#bodytext select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#bodytext table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}

#bodytext table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 5px 10px 10px;
	line-height: 1.7em;
	color: #586D26;
}

#bodytext a {
	color: #333;
	text-decoration: underline;
}

#bodytext a:link {
	color: #333;
	text-decoration: underline;
}

#bodytext a:active {
	color: #dfdfdf;
}

#bodytext a:hover {
	color: #006666;
	text-decoration: none;
}

#bodytext a:visited {

}

#bodytext .lists {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	background-color: #f9f9f9;
}

#bodytext .p_center {
	text-align: center;
}

#bodytext .sitemap_01 {
	float: left;
	width: 48%;
	text-align: center;
}

#bodytext .sitemap_02 {
	float: right;
	width: 48%;
	text-align: center;
}

#bodytext li {
	padding-left: 20px;
	line-height: 2.5em;
	list-style: none;
}

/* ending bodytext css */

#contextmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #dfdfdf;
	background-color: #f9f9f9;
	width: 768px;
	padding-bottom: 7px;
	padding-top: 7px;
	background-image: url(../images/bg.gif);
	margin-bottom: 5px;
	text-align: left;
}

#contextmenu div {
	font-weight: normal;
	display: inline;/*
	border-bottom: 1px solid #efefef;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

#contextmenu a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	background-image: url(../images/arrow_status.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 7px;
	line-height: 1.3em;
}

#contextmenu a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	background-image: url(../images/arrow_status.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 7px;
	line-height: 1.3em;
}

#contextmenu a:active {
	color: #5151c4;
}

#contextmenu a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#contextmenu a:visited {

}

#contextmenutran {
	background-image: none;
	height: 14px;
	width: inherit;
} 

.requestionform {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666699;
	height: 24px;
}

.rightrequestionform div {
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	width: 607px;
	color: #666699;
	height: 24px;
}

.tdtop {
	vertical-align: top;
	width: 596px;
}

.tdtop-inside {
	vertical-align: top;
	width: 768px;
}

.tdtop-1 {
	vertical-align: top;
}

.gallery {
	background-image: url(../images/gallery_bg.png);
	background-repeat: no-repeat;
	width: 204px;
	height: 160px;
	padding: 0px;
}