body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#F7F7F7;
	font-size:12px;
	}
	a { text-decoration:none;
    color:#000;
	}
a:hover{ text-decoration:none;
    color:#CF4B25;
	}
#top h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	line-height:45px;
	word-spacing:10px;
	position:relative;
	background:url(images/tri-colo.gif) no-repeat 10px 55px;
	color:#233c03;
	margin:0;
	padding:10px;
	}
#top h1 a {
	color:#233c03;
	text-decoration:none;
	}
#top h1 a:hover {
	text-decoration:none;
	}
.rajasthan {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	line-height:45px;
	word-spacing:10px;
	position:relative;
	background:url(images/tri-colo.gif) no-repeat 10px 55px;
	color:#233c03;
	margin:0;
	width:300px;
	padding:10px;
	}
.rajasthan a {
	color:#233c03;
	text-decoration:none;
	}
.rajasthan a:hover {
	text-decoration:none;
	}
h1 {
	font-family:Verdana, Times, serif;
	font-size:17px;
	color:#900;
	text-align:center;
	font-weight:normal;
	padding:0px 5px 0px 20px;
	background:url(images/arrow21.gif) no-repeat 0px 3px;
	display:inline;
	}
form {
	margin:0 0 5px 0;
	background:url(images/form-back1.gif) repeat-x;
	
	color:#b6100f;
	font-weight:bold;
	padding:0px 5px;
	border:solid 1px #c44010;
	}
.ff {
	
	margin:10px 0 0 5px;
	text-align:center;
	}
.ff form {
	background: url(images/form-back.gif) repeat-x bottom;
	width:600px;
	text-align:left;
/*	height:335px;*/
	height:450px;
	}
input {
	margin-right:10px;
	height:14px;
	line-height:14px;
	/*width:125px;*/
	border:#470606 solid 1px;
	}
textarea {
	margin:2px 5px 0 25px;
	width:185px;
	height:68px;
	}
/* ID's */
#container {
	margin:0px auto;
	background:#fefefe;
	}
#top {
	background:url(images/rajasthan-grad1.gif) repeat-x top;
	height:76px;
	}
#top-text {
	background:url(images/grad-textt.gif) repeat-x;
	height:119px;
	}
#footer {
	background:#8b7f12;
	border-top:solid 2px #736800;
	height:35px;
	text-align:center;
	color:#fff;
	line-height:30px;
	}
#footer a{
	color:#fff;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	color: #FFFF00;
	}
/* Class */

.img1 {
	background:url(images/rajasthan-topt.gif) no-repeat left top;
	width:10px;
	height:119px;
	float:left;
	}
.text-top {
	background:url(images/left-text-img.gif) no-repeat right top;
	width:609px;
	float:left;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:119px;
	
	color:#000;
	}
.text-top p {
	padding-right:90px;
	padding-top:10px;
	margin:0px;
	}
.t-head {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	color:#af1914;
	padding-top:5px;
	display:block;
	}
.menul-topg {
	background:url(images/menu-topgrad.gif) repeat-x;
	height:30px;
	}
.menu2-topg {
	background:url(images/menu-topgrad.gif) repeat-x;
	height:18px;
	
	}
.toptxt{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a2401;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	}
.mhead	{
	
	line-height:30px;
	color:#7d2300;
	font-size:16px;
	padding-left:5px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
	}
.mhead	a {	
	color:#7d2300;
	text-decoration:none;
	}
.mhead	a:hover {
	text-decoration:none;
	}
.links {
	background:#fef0cb;
	border:solid 1px #c8851c;
	margin-bottom:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.links UL {
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
	} 
.links UL LI {
	background:url(images/arrow.gif) no-repeat left 5px;
	padding:0px;
	margin:0px;
	line-height:23px;
	text-indent:17px;
	color:#421802;
	border-bottom:dashed #421802 1px;
	}
.links UL LI a {
	color:#bb0e06;
	text-decoration:none;
	}
.links UL LI a:hover {
	text-decoration:none;
	color:#FF9900;
	}
.formh {
	background:url(images/form-grad.gif) repeat-x;
	margin:3px 0 0 0;
	}
.forml {
	background:url(images/formgradl.gif) no-repeat;
	}
.formr {
	background:url(images/formtl.gif) no-repeat right;
	line-height:35px;
	display:block;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	}
.mid-menu {
	background:url(images/main-menu.gif) no-repeat left;
	display:block;
	height:30px;
	width:610px;
	float:left;
	}
.imageb {
	float:right;
	text-align:right;
	width:140px;
	padding:3px 3px 3px 0px;
	margin-right:0px;
	}
.mtopl  {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#7a2401;
	padding:0px;
	
	}
.mtopl a {
	color:#7a2401;
	text-decoration:none;
	}
.mtopl a:hover {
	color:#574e02;
	text-decoration:underline;
	}
.pack {
	background: url(images/pack-grad.gif) repeat-x;
	margin-top:6px;
	}
.tarw {
	background:url(images/corner-topp.gif) no-repeat top left;
	}
.packl {
	background:url(images/pack-left.gif) no-repeat;
	height:129px;
	padding-top:4px;
	vertical-align:top;
	} 
.packr {
	background:url(images/pack-right.gif) no-repeat right top;
	height:129px;
	vertical-align:top;
	}
.name {
	background: url(images/name-grad.gif) repeat-x;
	border:#c87e1f solid 1px;
	margin:4px 0 5px 6px;
	line-height:19px;
	font-weight:bold;
	color:#a7090a;
	padding:0px 5px;
	}
.tourh {
	background: url(images/icon1.gif) no-repeat 0px 6px;
	margin:5px 0 5px 5px;
	color:#a60a0b;
	text-indent:16px;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	}
.itinerary {	
	color:#a60a0b;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	
	}
.tourhr1 {
	padding:0px 0px 3px 0px;
	margin:0px;
	font-size:12px;
	color:#990000;
	display:inline;
	}
.tourhr {
	background: url(images/icon2.gif) no-repeat right;
	padding:0px 17px 3px 0px;
	margin:0px;
	font-size:12px;	
	}
.tourh a {
	color:#a60a0b;
	text-decoration:underline;
	}
.tourh a:hover {
	text-decoration:none;
	}
.gbl {
	color:#675d06;
	font-weight:bold;
	}
.tc {
	margin:0px;
	padding:0px;
	height:80px;
	}
.tc p {
	padding:0px;
	margin:5px;
	}
.enq {
	text-align:right;
	color:#900;
	margin-right:15px;
	font-weight:bold;
	}
.enq a {
	color:#900;
	text-decoration:none;
	}
.enq a:hover {
	text-decoration:underline;
	}
.linkstb {
	background:url(images/train-back.gif) no-repeat bottom;
	padding-bottom:05px;
	margin-bottom:-5px;
	font-weight:bold;
	color:#675d06;
	}
	
/*Footer Packages*/

.goap {
	background:#08c8f8;
	border:#095889 solid 1px;
	}
.goapim {
	background:url(images/goa.gif) no-repeat right;
	height:160px;
	
	}
.goapim UL {
	list-style:none;
	margin-left:5px;
	padding:0px;
	color:#0d3923;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.goapim UL LI{
	background:url(images/goa-arrow.gif) no-repeat left center;
	text-indent:18px;
	font-weight:bold;
	}
.goapim UL LI a {
	color:#0d3923;
	text-decoration:none;
	}
.goapim UL LI a:hover {
	text-decoration:underline;
	}
.north-india {
	background:#6c85bd;
	border:#095889 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	}
.north-india-tour {
	background:url(images/taj-mahal.gif) no-repeat right;
	height:160px;
	}
.north-india-tour UL {
	list-style:none;
	margin-left:5px;
	padding:0px;
	color:#fff;
	
	}
.north-india-tour UL LI{
	background:url(images/blue-a.gif) no-repeat left center;
	text-indent:18px;
	font-weight:bold;
	}
.north-india-tour UL LI a {
	color:#fff;
	text-decoration:none;
	}
.north-india-tour UL LI a:hover {
	text-decoration:underline;
	}
.south-india {
	background:#8fb704;
	border:#095889 solid 1px;
	}
.south-india-tour {
	background:url(images/south-india.gif) no-repeat right;
	height:160px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.south-india-tour UL {
	list-style:none;
	margin-left:5px;
	padding:0px;
	color:#fff;
	}
.south-india-tour UL LI{
	background:url(images/green-a.gif) no-repeat left center;
	text-indent:18px;
	font-weight:bold;
	}
.south-india-tour UL LI a{
	text-decoration:none;
	color:#fff;
	}
.south-india-tour UL LI a:hover {
	text-decoration:underline;
	}
.adventure-india {
	background:#fe7e00;
	border:#095889 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	
	}
.adventure-india-tour {
	background:url(images/adventure-tour.gif) no-repeat right;
	height:160px;
	}
.adventure-india-tour UL {
	list-style:none;
	margin-left:5px;
	padding:0px;
	color:#fff;
	}
.adventure-india-tour UL LI {
	background:url(images/orange-a.gif) no-repeat left center;
	text-indent:18px;
	font-weight:bold;
	}
.adventure-india-tour UL LI a{
	color:#fff;
	text-decoration:none;
	}
.adventure-india-tour UL LI a:hover{
	text-decoration:underline;
	}
.history {
	background:#fde3bd;
	border:solid 1px;
	padding-top:5px;
	}
.history-camel {
	background:url(images/camel.gif) no-repeat right top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:128px;	
	line-height:16px;
	color:#272727;
	padding:0px 130px 0px 5px;
	text-align:justify;
	}
.rajasthan-cities {
	background:#fcd05a;
	border:#095889 solid 1px;
	padding:0px;
	margin:0px;
	}
.rajasthan-cities UL
	{
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	}
.rajasthan-cities UL LI
	{
	background:url(images/city-arrow.gif) no-repeat left center;
	text-indent:17px;
	line-height:17px;
	padding:0px;
	margin:0px;
	}
.rajasthan-cities UL LI a {
	text-decoration:none;
	color:#272727;
	}
.rajasthan-cities UL LI a:hover
	{
	text-decoration:underline;
	}
.rajasthan-cities-tour {
	background:url(images/rajasthan-cities.gif) no-repeat right;
	height:128px;
	}
.rajasthan-hotel {
	background:#03a9ff;
	border:#095889 solid 1px;
	}
.rajasthan-hotels {
	background:url(images/rajasthan-hotels.gif) no-repeat right;
	height:128px;
	}
.pac-top
	{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:10px 0 0 5px;
	display:block;
	
	}
.pac-top a
	{
	color:#fff;
	text-decoration:underline;
	}
.pac-top a:hover
	{
	text-decoration:none;
	}
.box-left {
	width:220px;
	float:left;
	margin-top:7px;
	}
.box-right {
	width:270px;
	float:right;
	padding-top:100px;
	}
.raj-top
	{
	font-family: "Monotype Corsiva", "Lucida Sans Unicode", Arial;
	font-size:22px;
	color:#015709;
	font-weight:normal;
	display:inline;
	}
.raj-top a {
	color:#015709;
	text-decoration:none;
	}
.raj-top a:hover {
	text-decoration:none;
	}
.hot-top {
	font-family:"Monotype Corsiva", "Lucida Sans Unicode", Arial;
	font-size:22px;
	font-weight:normal;
	color:#fff;
	display:inline;
	}
.hot-top a {
	text-decoration:none;
	color:#fff;
	}
.hot-top a:hover {
	text-decoration:none;
	}
.cbl {
	width:100px;
	float:left;
	font-weight:bold;
	margin-top:5px;
	}
.cbr {
	margin-left:100px;
	width:125px;
	font-weight:bold;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.raj-ht {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0px;
	}
.raj-ht UL {
	list-style:none;
	margin-left:5px;
	padding:0px;
	}
.raj-ht UL LI {
	background:url(images/hotel-icon.gif) no-repeat left center;
	text-indent:18px;
	line-height:20px;
	}
.raj-ht UL LI a {
	color:#03F;
	text-decoration:none;
	}
.raj-ht UL LI a:hover {
	text-decoration:underline;
	}
.foot {
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	line-height:25px;
	}
.inline {
	background:url(images/line.gif) left repeat-y;
	vertical-align:top;
	}
.flw1 {
	background:url(images/arrow1.gif) no-repeat right center;
	color:#900;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	line-height:25px;
	padding-right:15px;
	text-decoration:none;
	}
.flw1 a {
	color:#900;
	text-decoration:none;
	}
.flw1 a:hover {
	text-decoration:underline;
	}
.pack-head {
	text-align:center;
	}
.pac-top2 {
	background:url(images/arrow3.gif) no-repeat 0px 3px;
	width:15px;
	}
.in-pac {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px 0 10px 5px;
	border:solid 1px #405d21;
	height:200px;
	line-height:16px;
	padding-right:10px;
	text-align:justify;
	}
.in-pac p{
	padding-top:10px;
	margin:0px
	}
.in-pac img{
	float:left;
	margin-right:5px;
	}
.in-pacc {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0 5px 5px;
	border:solid 1px #405d21;
	padding:2px 10px 2px 10px;
	text-align:justify;
	line-height:16px;
	text-decoration:none;
	}
.in-pacc img {
	float:right;
	}	
.in-pacc p {
	padding-bottom:10px;
	margin:0px;
	}
.custombtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:16px;
	color:#0182ac;
	text-align:center;
	line-height:26px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	}
.custombtn a {
	text-decoration:none;	
	color:#0182ac;
	}
.custombtn a:hover {
	text-decoration:underline;
	}
.gap {
	padding-left:10px;
	}
.p-enquiry {
	text-align:right;
	float:right;
	margin-left:2px;
	
	}
.p-enquiry img {
	margin-right:10px;
	}
.know {
	float:right;
	width:280px;
	font-weight:bold;
	margin-top:0px;

	}
.know a{
	text-decoration:none;
	
	}
.know a:hover {
	text-decoration:underline;
	}
.man {
	font-weight:normal;
	text-align:center;
	color:#b6100f;
	}
.re {
	color:#000;
	}
.form-top {
	background:#EFE4BE;
	margin:2px 0px;
	padding:0px;
	text-align:center;
	border:solid 1px #666;
	color:#900;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	}
.hot {
	color:#000;
	}
.mdimg {
	margin:5px 0 5px 5px;
	border:solid 1px #405d21;
	padding:2px 2px 2px 5px;
	text-align:center;
	}
.package {
	background:#FFF1CE;
	border-bottom:solid 1px #EB7D26;
	border-right:solid 1px #EB7D26;
	border-top:solid 1px #EB7D26;
	border-left:solid 1px #EB7D26;
	margin:10px 0 5px 1px;
	}

.package1 {
	background:#FFF1CE;
	border:solid 1px #EB7D26;
	margin:10px 0 5px 1px;
	}
.tt {
	margin-left: 7px;
	}
.tt p {
	margin:0px;
	padding:4px 0px;
	}
	
	.aboutraj {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:17px;


	}
	.ftxt{
	color:#fe7100;
	
	}
	a:hover.ftxt{
	color:#fe7100;
	text-decoration:underline;
	}
	.maptxt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000;
	 text-decoration:none;
	 line-height:18px;
	 }
	 /*input new class*/
	 .name {
	margin-right:10px;
	height:14px;
	line-height:14px;
/*	width:125px;*/
	border:#470606 solid 1px;
	}