.tdpadding {
	padding-left:15px;
}
.tdpadding1 {
	padding-top:20px;
}
.tdpadding2 {
	padding-left:20px;
	padding-top:10px;
}
.mix {
	padding-left:15px;
	padding-top:20px;
}
.tdpadding3 {
	padding-left:15px;
	padding-top:20px;
}
.five{
	padding-top:20px;
	padding-left:47px;
}
.price{
	padding-top:20px;
	padding-left:35px
}
.update_btn{
	padding-top:10px;
}
.copyright1{
	padding-top:17px;
	padding-left:20px;
}
.tdpadding4 {
	
	padding-top:40px;
}
.hotelpadding{
	padding-left:28px;
	padding-top:10px;
}
.topHotel .bullet{
	padding-top:20px; padding-left:37px;
}
.topHotel .desc{
	padding-top:14px;
}
.add_topHotel{
	padding-left:65px; padding-top:20px;
}
.welcome p{
	margin-left:18px; margin-top:15px;
}
.spicyMenu img{
	margin-top:7px;
}
.spicyMenu td{
	padding-top:3px;
}
.gellery_hotel td{
	padding-top:15px;
}
.hotBuyerss{
	padding-top:48px;
	padding-left:25px;
}
.hotBuyerss .normaltext{
	margin-top:19px;
}
.hotBuyerss .vspace{
	height:10px;
}
.menubar1 table img{
	margin-left:30px; margin-top:10px;
}
.menubar1 table .paddingTop{
	padding-top:5px;
}
.menubar1 .heading{
	 padding-left: 25px; 
	 padding-top:5px;
}
.paddingFive{
	padding-top:5px;
}
.paddingTF{
	padding-top:24px;
}
/*---*/
.arival .vspace{
	width:10px;
}
.arival .vspace2{
	width:3px;
}
.line2 .mainBD{
	height:174px;
}
.input{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
.calanderInput{
	width:140px
}
.inputSize2{
	width:314px;
}
.comboxInput{
	width:82px;
}
.searchbtn{
	padding-left:100px;
	padding-top:30px;
}
.resortPadding{
	padding-top:40px; padding-left:
}
.starLP{
	padding-left:3px;
}
.hoterDetails{
	padding-top:20px;
}
.legendMargin{
	margin-left:10px;
}
.formDesign2{
	margin:5px 0;
}
.formDesign2 .label{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
	padding-top:5px;
}
.formDesign2 .vspace{
	width:10px;
}
.formDesign2 .hspace{
	height:6px;
	height:expression('5px');
}
.formDesign2 .m{
	padding-top:expression('4px');
	padding:0px 5px 0;
}
.formDesign2 .combo5{
	width:130px;
}
/*----*/
.Notification{
	border:1px solid #646464;width:645px;
}
.ALIGN{
	margin-left: 50px;
}
.Notification .heading{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.space{
	height:20px;
}
.mylabel{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.mylabelPL{
	padding-left:10px;
}
.emptySpace{
	height:0;
	height:expression('10px');
}
.demo_table{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.demo_table .heading{
	width:50px;
}
.Notification .input4{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	
	width:450px;
}
.leftPane{	
	padding-left:8px;
}
.mainBD2{
	padding-top:33px;
	padding-left:33px;
}
.mainBD3a{
	padding-top:33px;
	padding-right:35px;
}
.mainBD3{
	padding-left:30px;
}
.copyright2{
	padding-top:15px;
	padding-left:10px;
	padding-bottom:15px;
}
.copyright3{
	padding-top:15px; padding-left:10px;
}

.grid{
	background-color:#ededed;
	margin-top:expression('10px');
}
.grid td{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	
	padding:6px 0 0 5px;
}
.grid tr.head td{
	background:url(Images/grid_top.jpg) repeat-x top center;
	height:27px;
	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 0 5px;
}
.grid a:link,.grid a:visited{
	color:#000;
	text-decoration:none;
}
.grid a:hover{
	color:#333;
	text-decoration:none;
}
.grid2{
	background-color:#ededed;
	margin-top:expression('10px');
}
.grid2 td{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	
	padding:6px 0 0;
	
	border-left:1px solid #111;
}
.grid2 td.fc{
	border-left:none;
}
.grid2 tr.head td{
	background:url(Images/grid_top.jpg) repeat-x top center;
	height:22px;
	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 0;
	border-left:none;
}
.grid2 a:link,.grid2 a:visited{
	color:#000;
	text-decoration:none;
}
.grid2 a:hover{
	color:#333;
	text-decoration:none;
}
.grid2 td.pad, .grid2 tr.head td.pad{
	padding:6px 0 0 10px;
}
.grid2 .inner td{
	border:none;
}
.grid2 .inner a:link,.grid2 .inner a:visited{
	color:#000;
	text-decoration:underline;
}
.feature_Name{
	padding:10px;
	border:1px solid #646464;width:645px;
}
.feature_Name1{
	padding:10px;
	border:1px solid #646464;
}
/*20.03.09*/
.add_menu{
	margin:10px 0;
	margin-top: expression('20px');
}
.add_menu .vspace{
	width:3px;
}
.add_menu .hspace{
	height:5px;
}
.add_menu .label{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.add_menu .inputtext{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0;
	width:359px;
}
.add_menu .inputcombo{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0;
	width:363px;
	width:expression('362px');
}
.add_menu .inputfield{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0;
	width:359px;
	width:expression('361px');
}
.adminbalance{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.randompadding{
	padding:10px;
}
.placeorder td{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;	
	padding:5px 0 0 10px;
}
.placeorder tr.head td{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#717070;
	height:19px;
	padding:5px 0 0 10px;
}

.placeorder a:link, .placeorder a:visited{
	color:#000000;
	text-decoration:none;	
}
.placeorder a:hover{
	color:#333333;
}
.placeorder1 {
	background-image: url(Images/Place_Order.jpg);
	background-repeat: repeat-x;
	height:31px;
}

.placeheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px;
}
.bd1{
	padding:15px 10px;
}
.manegement a:link, .manegement a:visited{
	color:#000000;
	text-decoration:none;
}
.manegement a:hover{
	color:#333333;
}
.manegement td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px;	
}
.manegement .manegmentmenu td {
	background-image: url(Images/Management_Menu.jpg);
	background-repeat: repeat-x;
	
	height:20px;
	border:1px solid #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px
}
.manegementtd {
	background-color:#ededed;
	padding-top:20px;
}
.manegment_menu1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}
.tabnavi1{
	width:624px;
}
.tabnavi1 .navi{
	background:url(Images/tab_line2.jpg) repeat-x bottom center;
}
.tabnavi1 .navi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tabnavi1 .navi ul li{
	float:left;
	margin-right:3px;
}
.tabnavi1 .navi ul li a:link, .tabnavi1 .navi ul li a:visited{
	width:83px;
	height:19px;
	border:1px solid #646464;
	border-bottom:none;
	
	background:url(Images/tab_admin1.jpg) repeat-x top center;
	
	text-align:center;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	
	display:block;
	padding-top:7px;
}
.tabnavi1 .navi ul li a:hover, .tabnavi1 .navi ul li a#selected,.tabnavi1 .navi ul li a.selected{
	background:url(Images/tab_admin.jpg) repeat-x top center;
}
.pp
{
	background:url(Images/tab_admin.jpg) repeat-x top center;
}
.tabnavi1 .bd{
	background-color:#3c3c3c;
	border:1px solid #646464;
	border-top:none;
}
.tabtd {
	padding:10px;
}
.menudetails {
	background-color: #e1e1e1;
	background-repeat: no-repeat;	
}
.menudetailsimg{
	padding:15px;
	padding-left:35px;
}
.menudetailstext1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:15px;	
}.menudetailstext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:25px;
	padding-left:2px;
}
.menudetailstext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	padding-right:13px;
}
.menudetailstext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 
	color: #545454
 	font-weight: normal;
	color: #545454;
	text-decoration: none;
}
.menudetailstrip{
	background-image: url(Images/Menu_Details.jpg);
	background-repeat: repeat-x;
	height:31px;	
}
.bgcolor11{
	background-color: #3c3c3c;
	padding:0 10px 10px 10px;
}
.bgcolor12{
	background-color: #3c3c3c;
	padding:0 0 0 0 ;
}
.userdetailpage {
	width: 888px;
	border: 1px solid #dedede;
	background-color: #ededed;
}
.usernametext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-left:150px;
}
.usernamehead{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#717070;
	height:19px;
}
.usernamepage {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.combobox100 {
	width:50px;
}
.toolpadding{
	padding-top:15px;
	padding-left:25px;
}
.thanksmailingimg {
	background-image: url(Images/Thanks_Mail.jpg);
	background-repeat: no-repeat;
	height:279px;
}
.mailing_imgpadding
{
	padding-top:50px;
}
.dearuser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left:20px;
	padding-top:10px;
}
.dearusertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-top:50px;
	padding-left:130px;
}
.usertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px;
}
.findresturentstrip1 {
	background-image: url(Images/Find_Restaurentstrip1.jpg);
	background-repeat: no-repeat;
	height:244px;
}
.findresturentstrip2 {
	background-image: url(Images/Find_Restaurentstrip2.jpg);
	background-repeat:repeat-x;
	height:244px;
}
.findresturentstrip3 {
	background-image: url(Images/Find_Restaurentstrip3.jpg);
	background-repeat: no-repeat;
	height:244px;
}
.findtdpadding {
	padding-top:30px;
}
.findtdpadding11 {
	padding-top:30px;
	padding-left:30px;
}
.findvspacer {
	width:5px;
}
.findcombo{
	width:315px;
	margin-top:5px;
}
.findcombo1{
	width:312px;
	margin-top:5px;
}
.findcombo2{
	width:50px;
	margin-top:5px;
}
.findcombo3{
	width:112px;
	margin-top:5px;
}
.resturenttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-top:2px;
}
.worldmap {
	background: url(Images/map.jpg) no-repeat top center;
	height:350px;
}
#mapContent{
	position:relative;
	font: 11px Arial, Helvetica, sans-serif;
	
}
#mapContent a:link, #mapContent a:visited{
	color:#222;
	text-decoration:none;
}
#mapContent a:hover{
	color:#cc9900;
	text-decoration:none;
}
.africa{
	position:absolute;
	top:110px;
	left:305px;
}
.australia{
	position:absolute;
	top:178px;
	right:80px;
}
.Hawai{
	position:absolute;
	top:120px;
	left:50px;
}
.Canada{
	position:absolute;
	top:33px;
	left:133px;
}
.unitedstates{
	position:absolute;
	top:65px;
	left:123px;
}
.Caribbean{
	position:absolute;
	top:90px;
	left:183px;
}
.CentralsouthAmerica{
	position:absolute;
	top:125px;
	left:110px;
}
.europe{
	position:absolute;
	top:27px;
	left:355px;
}
.middleeast{
	position:absolute;
	top:75px;
	left:348px;
}
.asiaPacific{
	position:absolute;
	top:62px;
	left:413px;
}
#mainWrapper{
	position:relative;
	margin:auto;
	width:1150px;
}
#floatingBox{
	width:290px;
	position:absolute;
	top:207px;
	right:195px;
}
#floatingBox .headingTab{
	background:url(Images/fBox_hline.jpg) repeat-x bottom center;
}
#floatingBox .heading{
	background:url(Images/fBox_hm.jpg) repeat-x top center;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 8px 0;
}
#floatingBox a:link,#floatingBox a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#floatingBox a:hover{
	text-decoration:none;
}
#floatingBox .bd{
	background:url(Images/fBox_bm.jpg) repeat-x top center;
	height:138px;
}
.homebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:10px;
}
.homecombo{
	width:197px;
	margin-top:5px;
}
.homecombo1{
	width:193px;
	margin-top:5px;
}
.homepadding {
padding-left:5px;
}
.checkoutpadding{
	padding-top:30px;
}
.checkout {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #a9a9a9;
}
.checkoutHspacer{
	width:5px;
}
.checkouttext1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}
.checkoutpadding1{
	padding-top:10px;
	padding-bottom:10px;
}
.checkoutpaddinglistmenu{
	width:285px;
	margin-top:5px;
}
.checkoutpaddingtextfield{
	width:282px;
	margin-top:5px;
}
.checkoutpaddingtextfield1{
	width:92px;
	margin-top:5px;
}
.billingaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.decobox{
	border:2px solid #3c3c3c;
	background-color:#FFFFFF;
}
.decobox .inner{
	background-color:#717070;
	padding:4px 0;
}
.decoboxpadding{
	padding-top:20px;
	padding-bottom:20px;
}
.decoboxcombo{
	width:282px;
}
.decoboxtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.choosecusineHspacer{
	height:5px;
}
.choosecusineVspacer{
	width:10px;
}
.choosecusinetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #545454;
	text-decoration: none;	
}
.divobject{
	position:relative;
}
.hovered{
	position:absolute;
	top:20px;
	right:-100px;
	z-index:50;
	
	border:1px solid #565555;
	background-color:#ffffff;
	
	width:165px;
	
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #545454;
}
.hovered div{
	width:100%;
	position:relative;
}
.hovered div img.hov{
	position:absolute;
	top:-18px;
	right:10px;
}
.dal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	}
.thanks{
	margin-bottom:40px;
}
.thanks .heading{
	background:url(Images/Thanks_Mail_hm.jpg) repeat-x top center;
	padding-top:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
.thanks .bd{
	background:#fffefc url(Images/Thanks_Mail_bd.jpg) no-repeat bottom center;
	height:244px;
}
.thanks .bd p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	
	margin-left:100px;
	padding:10px;
}
