/* CSS Document */
body{ background:url(../images/color_bg.jpg); font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#616161;  }
#container{ width:977px; margin: 0 auto; background:url(../images/container-bg.jpg) repeat-y ; text-align:justify;  }
.hotels-udaipur{ background:url(../images/home_03.gif) no-repeat left; height:45px;}
.hotels-udaipur form{ padding:0px; margin:0px;}
#hotelreservationF{ border-top:solid 1px #dedbd1; height:150px;}
#formindex{_margin-top:10px; }
fieldset{  background:url(../images/form-bg.jpg) no-repeat left top; width:229px; height:155px;  _height:136px; border:none;  padding:0px; margin:0px; margin-top:-9PX;}
legend{ padding:0px; margin:0px;color:#000; font-weight:bold; padding-top:18PX; padding-left:18PX; _padding:0px; _padding-left:10px; }
.orangform{ color:#e36300; font-weight:bold}
.textbc{ background:url(../images/text-box.jpg) no-repeat; border:none; width:190px; height:21px; padding-left:8px; line-height:21px;}
.hotels{ background:url(../images/hotel-search.jpg) no-repeat top; border:none; width:380px; height:28px; padding-top:6px; margin-top:5px; padding-left:8px;  border:none; }
.search{ background:transparent; width:58px; height:32px; border:none; cursor:pointer}
.phone{ color:#fff; padding-right:16px; font-size:17px; padding-bottom:6px; }
#phoneov{position:absolute;
	width:223px;
	height:28px;
	background:url(../images/travelmasti-group.jpg) no-repeat  top;
	z-index:999;
	left: 189px;
	top: 52px;	_top: 59px; 	_left: 70px;
}
.submit{ background:url(../images/submit.jpg) no-repeat; width:130px; height:29px; border:none; color:#FFFFFF; text-transform:uppercase; font-size:12px;}
.newslate{ background:url(../images/newslater.jpg) no-repeat; width:74px; height:25px; border:none; color:#FFFFFF; text-transform:uppercase; font-size:12px;margin-top:5px;}
.resert{ background:url(../images/reset.jpg) no-repeat; width:65px; height:29px; border:none;color:#FFFFFF; text-transform:uppercase; font-size:12px;}
.hotels-pading{ padding-left:18px; padding-right:18px; padding-top:6px;}
img.index{ border:6px solid  #e8e6d4; margin-left:15px; margin-right:15px;}
h1, h2, h3,h4,h5{ padding:0px; margin:0px; line-height:normal; font-size:20px; font-family:"Trebuchet MS","Courier New", Courier, monospace; text-transform:uppercase; color:#e36300; padding-left:15px;}
h2 a{ color:#e36300; text-decoration:none}
h2 a:hover{ color:#e36300; text-decoration:underline}
h1{  font-size:40px; padding:0px; margin:0px; font-family:"Courier New", Courier, monospace; letter-spacing:-2PX; color:#f87b02}
h1 a{ text-decoration:none; color:#e36300;}
h3{ padding-top:10px; padding-left:0px;  font-weight:normal; color:#0099FF;  }
.padleft h3 a { color:#0099FF; text-decoration:none; background:none; padding:0px; }
.padleft h3 a:hover { color:#000; text-decoration:underline }
h4{ padding-top:10px; padding-left:0px; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f87b02 }
.bls{}
.bls a{ color:#e36300; font-weight:bold; font-size:13px; }
.bls a:hover{ text-decoration:none; }
h5{ padding-top:10px; padding-left:0px; text-transform:none; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f87b02; padding-left:6px; }
img.footer{ border:1px solid #999; padding:2px; margin-right:15px; margin-top:5px;}
.footertext{ font-size:10px; }
.foterdiv{ padding-bottom:6px; padding-right:20px;}
.clear{ clear:both}
.orange{ color:#4d4d4d}
.padleft{ padding-left:20px; font-size:12px; line-height:22px;}

.padleft a{ color:#555555; text-decoration:none; padding-left:25px; background-repeat:no-repeat; line-height:22px; background-position:9px center ;   background-image:url(../images/arrow.jpg); }
.padleft a:hover{ text-decoration:underline; color:#e36300;}
.udaipur-hotels-d{ background:url(../images/udaipur-hotels-divider.jpg) no-repeat; height:163px; padding-left:25px;}
.udaipur-hotels-d1s{ background:url(../images/udaipur-hotels-divider.jpg) no-repeat; height:163px; padding-left:25px; font-size:10px;}
.readmore{ padding-right:18px;}
.foterdiv .readmore a{ color:#f87b02;font-size:10px; text-transform:uppercase; font-weight:bold}
.foterdiv .readmore a:hover{ color:#000; text-decoration:none}
.readmore a{ color:#f87b02;font-size:10px; text-transform:uppercase; font-weight:bold}
.readmore a:hover{ color:#000; text-decoration:none}
.topnavigation{ padding-right:25px;}
.topnavigation a{ padding-left:6px; padding-right:6px; color:#fb7c00; font-weight:bold; text-decoration:none}
.topnavigation a:hover{ color:#000;}
.padleft h6 { padding:0px; margin:0px; padding-right:30px;}
.padleft h6 a{ padding:0px; margin:0px; color:#f87b02;font-size:10px; text-transform:uppercase; font-weight:bold; background:none}
.padleft h6 a:hover{ color:#000000}
.matter, .matterinner{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; font-size:11px;}
.matterinner{ font-size:11px; text-align:justify}
.small{ font-size:16px; color:#e36300; line-height:normal; height:20px; }
.small1{ font-size:16px; color:#e36300; line-height:normal; padding:0px; margin:0px;}
.small2{ font-size:11px; color:#525252; line-height:normal; padding:0px; margin:0px;}
.number{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin: 0 auto; width:320px;} 
.number a{ text-align:center; display:block; width:25px; float:left; border:1px solid #646464; margin-left:10px; padding:3px; color:#e36300; text-decoration:none} 
.number a:hover{ color:#fff; background:#585858}
.number a.active{color:#fff; background:#585858}
.tabbor{ border:1px solid #d4d3d3; border-collapse:collapse}
.tabbor td{ border:1px solid #d4d3d3; border-collapse:collapse; padding-left:15px; line-height:23px;}
.tdbg{ background:url(../images/bgbbbb.jpg) repeat-x; height:22px; font-weight:bold; line-height:normal }

.formbor{ border:1px solid #d4d3d3; border-collapse:collapse; color:#000; }
.formbor td{ border:1px solid #d4d3d3; border-collapse:collapse; line-height:23px;}
.txtbox{ width:180px;}
select, input{ font-size:11px;}
.bootomlink a, .udaipur-hotels-d a{ color:#616161; text-decoration:none; font-size:11px;}
.bootomlink a:hover, .udaipur-hotels-d a:hover{color:#e36300; text-decoration:underline}
.topnavigation .anylinkcss{ visibility:hidden;  position:absolute; text-align:left;  left:0px; margin-top:3px; }
.topnavigation .anylinkcss a{ line-height:20px; display:block; border:1px solid #0b0a0a; background:#5a5a5a ; font-size:11px; height:20px; color:#fff; border-collapse:collapse; border-top:none; width:120px; }
.topnavigation .anylinkcss a:hover{ color:#f07100; background:#000}
.gallery{}
.gallery img{ margin-left:5px; border:1px solid #b8b8b8; padding:4px; width:184px; height:104px;}
.nail{
position: relative;
z-index: 0;
}

.nail:hover{
background-color: transparent;
z-index: 50;
}

.gallery .nail span img{ margin-left:0px; height:auto; width:auto;}
.nail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
_margin-top:100px;
}

.nail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.nail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
#hotelss{}
#hotelss img{ padding:5px; border:1px solid #c7c7c7; width:160px; height:103px;}
.dis{ display:none}
	 a{ color:#000000} .bot a:hover{ color:red}
	 #yourtravel{ background:url(../images/travelmasti-group.jpg) no-repeat 37px 43px;}
	 .itenery1{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.itenery1{ border:solid 1px #bc8d03; border-collapse:collapse;}
.itenery1 strong{ color:#000}
.itenery1 td{ padding-left:10px; line-height:23px;   border:solid 1px #bc8d03; border-collapse:collapse; padding-right:12px; }
.itenery1 .none td{ border:none; border-collapse:collapse; }
