body {margin: 0px; background-color:#ece9e0; font:11px/17px arial; color:#666666;}
.tfont
{
	font: 11px/17px arial;
	color: #666666;
}
.mybody {
	margin-top: 15px;
	font-size: 12px;
	color: #65332c;
	font-family: verdana,helvetica,sans-serif;
	background-color: white;
}
.formHeader 
{
	 font-weight: bold; font-size: 12px; color:  #bc8a4b; font-family: verdana, arial, helvetica, sans-serif; background-color:White; 
}
.tableHeader 
{
	 font-weight: bold; font-size: 12px; color:  #bc8a4b; font-family: verdana, arial, helvetica, sans-serif; background-color:#ece9e0; 
}

.form{ border:1px solid #9b9175;}
.frmamenities{font:11px/17px arial; color:#666666;}

#container {
	text-align:left;
	margin: 0px auto;
	width: 800px;
	position:relative;
	padding:0;
	}
#leftcolumn{margin-right: 0px; margin-top:0px; z-index:1; padding-top:0px; margin-left:0px; background: transparent url(../images/bodyline.gif) repeat-y top left;}
#content {min-height:650px; height:100%; margin: 0px 16px 0px 260px; padding: 430px 0px 20px 0px;z-index: 15;}

/* new added on 14 may */

#content_inner {height:100%; margin: 0px 16px 0px 260px; padding: 130px 0px 20px 0px;z-index: 15; min-height:385px;}

/* new added on 14 may ends */
#logo {position:absolute;top:0px;left:0px;z-index:15; width:244px; height:107px;}

#rightPhone {position:absolute;top:10px;left:550px; font:bold 13px arial; color#000000; z-index:15; width:244px; height:20px;}

#header {position:absolute;top:353px;z-index:3;left: 260px;height: 87px;}

#topnav{position:absolute;left:244px;top:85px;width:556px;height:22px;z-index:12; background-color:#000000;}
#topbg{
	position:absolute;
	left:244px;
	top:0px;
	width:556px;
	height:85px;
	z-index:7;
	background:url(../images/topimg.jpg);
}
#mainimage {position:absolute;top:107px;left:244px;z-index:10; width:546px; height:241px;}
#findhotel {position:absolute; left: 0px; top:107px; width:244px; height:29px;background: transparent url(../images/head-find-hotel.gif) no-repeat top left; z-index:7;}
#fastmenu {position:absolute; left: 0px; top:136px; width:200px;background-color:#E0DACC; z-index:7; padding-bottom:20px;}
#searchmap {position:absolute; left: 0px; top:318px; width:244px; height:29px;background: transparent url(../images/head-search-by-map.gif) no-repeat top left; z-index:7;}
#searchmapinner{position:absolute; left: 0px; top:107px; width:244px; height:29px;background: transparent url(../images/head-search-by-map.gif) no-repeat top left; z-index:7;}

#map {position:absolute; left: 0px; top:347px; width:244px; height:161px;z-index:7;}
#mapinner {position:absolute; left: 0px; top:136px; width:244px; height:161px;z-index:7;}



#featurepro{position:absolute; left: 0px; top:508px; width:244px; height:34px;background: transparent url(../images/head-feature-property.gif) no-repeat top left; z-index:7;}
#featureproinner{position:absolute; left: 0px; top:295px; width:244px; height:34px;background: transparent url(../images/head-feature-property.gif) no-repeat top left; z-index:7;}

#eofferleft{position:absolute; left: 0px; top:680px; width:244px; height:152px;background: transparent url(../images/vistarez-site.jpg) no-repeat top left; z-index:7;}
#eofferleftinner{position:absolute; left: 0px; top:475px; width:244px; height:152px;background: transparent url(../images/vistarez-site.jpg) no-repeat top left; z-index:7;}
#grouprfp{position:absolute; left: 0px; top:832px; width:244px; height:181px;background: transparent url(../images/group-rfp.jpg) no-repeat top left; z-index:7;}
#grouprfpinner{position:absolute; left: 0px; top:625px; width:244px; height:181px;background: transparent url(../images/group-rfp.jpg) no-repeat top left; z-index:7;}
#survey{position:absolute; left: 0px; top:1014px; width:244px; height:101px;z-index:7;}
#surveyinner{position:absolute; left: 0px; top:810px; width:244px; height:101px;z-index:7;}

#febox {position:absolute;left: 0px;top:542px;width:244px;height:150px;z-index:7;background-color:#E3B859;}
#feboxinner {position:absolute;left: 0px;top:328px;width:244px;height:150px;z-index:7;background-color:#E3B859;}

/* ------- topnav --------*/

#home a:link, #home a:visited{position:absolute;left:0px;top:-3px;width:51px;height:25px;z-index:8;background: url("../images/home_nav.gif") 0 0 no-repeat;} 
#home a:hover{background:url("../images/home_over.gif") 0 0 no-repeat;width:51px;height:25px;TEXT-DECORATION: none;}

#hotels a:link, #hotels a:visited{position:absolute;left:56px;top:-3px;width:143px;height:25px;z-index:8;background: url("../images/things_nav.gif") 0 0 no-repeat;} 
#hotels a:hover{background:url("../images/things_over.gif") 0 0 no-repeat;width:143px;height:25px;TEXT-DECORATION: none;}

#special a:link, #special a:visited{position:absolute;left:158px;top:-3px;width:97px;height:25px;z-index:8;background: url("../images/special_nav.gif") 0 0 no-repeat;} 
#special a:hover{background:url("../images/special_over.gif") 0 0 no-repeat;width:97px;height:25px;TEXT-DECORATION: none;}

#about a:link, #about a:visited{position:absolute;left:260px;top:-3px;width:113px;height:25px;z-index:8;background: url("../images/about_nav.gif") 0 0 no-repeat;} 
#about a:hover{background:url("../images/about_over.gif") 0 0 no-repeat;width:113px;height:25px;TEXT-DECORATION: none;}

#contact a:link, #contact a:visited{position:absolute;left:378px;top:-3px;width:84px;height:25px;z-index:8;background: url("../images/contact_nav.gif") 0 0 no-repeat;} 
#contact a:hover{background:url("../images/contact_over.gif") 0 0 no-repeat;width:84px;height:25px;TEXT-DECORATION: none;}

#eoffer a:link, #eoffer a:visited{position:absolute;left:467px;top:-3px;width:84px;height:25px;z-index:9;background: url("../images/emailoffer_nav.gif") 0 0 no-repeat;} 
#eoffer a:hover{background:url("../images/emailoffer_over.gif") 0 0 no-repeat;width:84px;height:25px;TEXT-DECORATION: none;}

/*------- topnav end ------*/

#customer {position:absolute; left: 635px; top:338px; width:197px; height:107px; z-index:18;}

#customertxt {font:bold 10px arial; color:#000000; position:absolute; left: 613px; top:400px; width:102px; height:54px; z-index:8;}
#specialoffer {position:absolute; left: 603px; top:455px; width:197px; height:147px; z-index:8;}
#specialtxt {font:bold 10px arial; color:#000000; position:absolute; left: 613px; top:517px; width:119px; height:76px; z-index:8;}

.black{font:11px/17px arial; color:#666666;}

h1 {font:14px arial; font-weight:bold; height:100%; color:#5b015e; margin-bottom:0px; margin-top:5px;}

#box {padding: 5px;}
.break { BACKGROUND-IMAGE: url(../images/pix.gif); BACKGROUND-REPEAT: repeat-x;}
.box {padding: 10px;}
.box1 {
	padding: 10px;
	padding-right: 180px;
}

#address {
	font: 10px/18px verdana;
	z-index:12;
	line-height:14px;
	color: #666666;
	border-top:1px solid #dedacf;
}
.pipefooter{font: 8px/10px arial; color:#293c5a;}
.hoteladress{font:11px/18px arial; color:#ffffff;}
.txthead{font:bold 11px arial;color:#550058; padding-left:10px}
.forms { color:#000000; background-color: #ffffff; border-color: #a5acb2; border-style: solid; border-width: 1px; font-family: Verdana; font-size: 10px; }
.head { font:bold 14px arial; color:#72694a; background-color:#e4dfcf; padding-left:10px}
.headnew {font:bold 14px arial; color:#72694a; background-color:#e4dfcf; padding:3px 0 3px 5px; padding-left:20px; }
.headnewrate{font:11px arial; color:#72694a; background-color:#e4dfcf; padding:3px 0 3px 5px; padding-left:20px; }
UL {list-style-image: url(../images/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px;}

a:link {text-decoration: none; color: #213463;}
a:visited {text-decoration: none; color: #213463;}
a:hover, a:active {text-decoration: underline; color:#9c1421;}

.footerlink {font: 11px/18px arial;}
a.footerlink:link {font: 11px/18px arial; COLOR: #666666; TEXT-DECORATION: underline }
a.footerlink:visited {font: 11px/18px arial; COLOR: #666666;  TEXT-DECORATION: underline }
a.footerlink:hover {font: 11px/18px arial;COLOR: #5b015e;  TEXT-DECORATION: none }

.findlink {font: 11px/18px arial; color:#5b015e; padding-bottom:10px;}
a.findlink:link {font: 11px/18px arial; COLOR: #5b015e; font-weight: normal; TEXT-DECORATION: none }
a.findlink:visited {font: 11px/18px arial; COLOR: #5b015e; font-weight: normal; TEXT-DECORATION: none }
a.findlink:hover {font: 11px/18px arial;COLOR: #5b015e; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link {font: 11px/18px arial; COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited {font: 11px/18px arial; COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover {font: 11px/18px arial;	COLOR: #efdba5; font-weight: normal; TEXT-DECORATION: underline }

.headers{ font:bold 12px/18px verdana;  background: #EBD69C; padding: 4px;}

.cr1 {FLOAT: right; FONT: 8pt/12pt verdana; BORDER-LEFT: #6f8ec9 1px solid; COLOR: #910b2c}

.top{font:10px/12px arial;}
a.top:link {font:10px/12px arial; COLOR: #9c1421; font-weight: normal; TEXT-DECORATION: none }
a.top:visited {font:10px/12px arial; COLOR: #9c1421; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {font:10px/12px arial;	COLOR: #9c1421; font-weight: normal; TEXT-DECORATION: underline }


myform { border-right: #bc8a4b 1px solid; border-top: #bc8a4b 1px solid; font-size: 10px; border-left: #bc8a4b 1px solid; color: #000; border-bottom: #bc8a4b 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.formbutton { border-right: #fff8e6 thin outset; border-top: #fff8e6 thin outset; font-weight: bold; font-size: 10px; border-left: #fff8e6 thin outset; color: #3b3a37; border-bottom: #fff8e6 thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #ece9e0; text-align: center; }

.formbutton1 {font-weight: bold; font-size: 11px; color: #ffffff; padding:2px;  font-family: verdana, arial, helvetica, sans-serif; background-color: #5b015e; text-align: center; }


.formbuttonDelete { border-right: #fff8e6 thin outset; border-top: #fff8e6 thin outset; font-weight: bold; font-size: 10px; border-left: #fff8e6 thin outset; color: #fff; border-bottom: #fff8e6 thin outset; font-family: verdana, arial, helvetica, sans-serif; background-color: #c5ae6a; text-align: center; }
.formHeader { font-weight: bold; font-size: 12px; color: white; font-family: verdana, arial, helvetica, sans-serif; background-color: #bc8a4b; }
.formHeader a{ color: white; }
.formHeader a:hover{ color: #fef7e5; }
.fieldTitle { font-weight: bold; }
.Title{ font-weight: bold; font-size: 12px; color: #8d4400; font-family: verdana, arial, helvetica, sans-serif; }


.formInput { color:#000000; background-color: #ffffff; border-color: #a09f9a; border-style: solid; border-width: 1px; font-family: Verdana; font-size: 10px;}
.formInputGrid { font-size: 10px; color: #65332c; font-family: arial, verdana , helvetica, sans-serif; background-color: white; }
.formControls  { border-top: #fff8e6 1px solid; font-size: 10px; color: #65332c; border-bottom: #fff8e6 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: transparent; }
.Page {background-color: white; }

.toolTip { border-right: black 1px solid; border-top: black 1px solid; font-size: 10px; border-left: black 1px solid; border-bottom: black 1px solid; font-family: Verdana; background-color: white; }
.ProdHide { display: none; font-size: 10px; font-family: verdana, arial; }
.hand{cursor:hand;}
.noPadding { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }

.smallText { font-size: 9px; }
.smallTextWhite { font-size: 9px; background-color: white; }
.smallTextbrown { font-size: 9px; background-color: #faf3d6; }

.Available {  font-size: 9px; color: #bc8a4b;  }
.Available:hover { font-size: 9px; color: #bc8a4b;  }

.Blackout { font-size: 9px; color: #65322e; text-decoration: line-through; }
.Blackout:hover { font-size: 9px; color: #65322e; text-decoration: line-through; }

td {font-size: 11px;font-family: verdana,helvetica,sans-serif; color: #65332c;}

#hotelimg{border:#000000 1px solid;}
a { font-size: 11px; color: #8e4500; font-family: Tahoma, verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:hover { font-size: 11px; font-family: Tahoma, verdana, arial, helvetica, sans-serif; text-decoration: none; }
.more{ font-size: 12px; color: #65332c; font-family:arial, helvetica, sans-serif; text-decoration: none;  }
a.more:visited, a.more:link{ font-size: 12px; color: #5b015e; font-family:arial, helvetica, sans-serif; text-decoration: none; }
a.more:hover { font-size:12px; color: #65332c; font-family:arial, helvetica, sans-serif; text-decoration: underline; }

.moreh1{ font-size: 14px; color: #65332c; font-family:arial, helvetica, sans-serif; text-decoration: none;  }
a.moreh1:visited, a.moreh1:link{ font-size: 14px; color: #5b015e; font-family:arial, helvetica, sans-serif; text-decoration: none; }
a.moreh1:hover { font-size:14px; color: #65332c; font-family:arial, helvetica, sans-serif; text-decoration: underline; }

.itm {background-color: #ffffff; }
.itmAlt { background-color: #ece9e0; }
.breadcrumb { font-weight: bold; font-size: 11px; font-family: verdana; padding-left:10px}
.help{DISPLAY: none;}
.leftbox{border:#bcb49c 1px solid; padding:5px; padding-left:15px;}
.searchtitle{font-size:10px; font-family: verdana; color:#64332c;}
.bottomline{border-bottom:solid 1px #ece9e0;padding-bottom:10px;}
.fontpara{font:normal 11px/16px  arial; color:#666666;}
a.moret:link, a.moret:visited{font:normal 11px/16px  arial; color:#990000;}
a.moret:hover{font:underline 11px/18px  arial; color:#666666;}
#vista{border:0 none; left:576px; position:absolute; top:2px;z-index:55;}
#selectinn{border:0 none; left:700px; position:absolute; top:2px;z-index:55;}
table,table td{font-size:inherit;}
.googlelink{font-weight: bold;  font-size: 11px;color:#808000;}
#homefacebook{left:300px; position:absolute; top:25px; z-index:1001;}