/* CSS Document */

/*****************************************************
 DEFAULT HTML ELEMENTS
*****************************************************/
.but {
	border: 1px solid #244C94;
	color: #FFFFFF;
	background-color: #244C94;
	cursor:pointer;
}
html {
	height: 100%;
	margin: 0;
	padding: 0;
}
select
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
input[type=text]
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body {
	height: 100%;
	background: #60b4e7 url(../images/background.jpg) repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font: normal 11px Arial, Verdana, Helvetica ,sans-serif;
	text-align: left;
	color: #000;
}
*html body #container #mainbody #bodyof #middleof div.middleofobj p.Laquinta
{
background:url(../images/homeheader.jpg) no-repeat left;

}
*html body #container #mainbody #bodyof #middleof div.middleofobj p.padding12px
{
padding:7px;
}
*html body #container #mainbody #bodyof #middleof div.middleofobj p.imagbackground
{
margin-left:4px;
}
img {
	vertical-align: top;
}
h1, h2, h3,p{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 3em;
}
h2, h3 {
	font-family: Georgia, Times, Serif;
	color: #1f5c99;
}
h3 {
	font-size: 1.3em;
}
h4 {
	background: #414141;
	border-bottom: 3px solid #818181;
	margin: 0;
	padding: 5px;
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color:#4a81dd;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
form, fieldset, legend, .stripped {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
lable {
	color: #1f5c99;
}
#container
{
width:1003px;
height:auto;
margin:0px auto;
}
#mainbody
{

width:1003px;
height:auto;
margin:0px auto;
}
#header
{
width:1003px;
height:156px;
margin:0px auto;

}

#header p a
{
width:279px;
height:99px;
margin:43px 0px 0px 34px;
float:left;
}
#navbar
{
width:1003px;
height:43px;
margin:0px auto;
}
ul
{
margin:0px;
padding:0px;
}
ul li
{
margin:0px;
padding:0px;
}
#navbar ul
{
width:1003px;
height:43px;
list-style:none;
}

#navbar ul li.first
{
width:240px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) 0 0 no-repeat;
}

#navbar ul li.home
{
width:121px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -240px 0 no-repeat;
}
#navbar ul li.home a
{
width:121px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -240px 0 no-repeat;
}
#navbar ul li.aboutus
{
width:125px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -361px 0 no-repeat;
}
 #navbar ul li.aboutus a
{
width:125px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -361px 0 no-repeat;
}
#navbar ul li.rooms,#navbar ul li.rooms a
{
width:157px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -408px 0 no-repeat;
}
#navbar ul li.facilites,#navbar ul li.facilites a
{
width:125px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -482px 0 no-repeat;
}

#navbar ul li.roomrate,#navbar ul li.roomrate a
{
width:129px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -607px 0 no-repeat;
}
#navbar ul li.links,#navbar ul li.links a
{
width:82px;
float:left;
height:43px;
background:url(../images/navbar1.jpg) -646px 0 no-repeat;
}
#navbar ul li.contactus,#navbar ul li.contactus a
{
width:106px;
float:left;
height:43px;
background:url(../images/navbar1.jpg) -728px 0 no-repeat;
}
#navbar ul li.last
{
width:259px;
float:left;
height:43px;
background:url(../images/navbar2.jpg) -740px 0 no-repeat;
}
#navbar ul li.home a:hover
{
width:121px;
float:left;
height:43px;
background:url(../images/navbar2onover.jpg) -240px 0 no-repeat;
}

#navbar ul li.aboutus a:hover
{
width:125px;
float:left;
height:43px;
background:url(../images/navbar2onover.jpg) -361px 0 no-repeat;
}
#navbar ul li.rooms a:hover
{
width:157px;
float:left;
height:43px;
background:url(../images/navbar2onover.jpg) -408px 0 no-repeat;
}
#navbar ul li.facilites a:hover
{
width:125px;
float:left;
height:43px;
background:url(../images/navbar2onover.jpg) -482px 0 no-repeat;

}

#navbar ul li.roomrate a:hover
{
width:129px;
float:left;
height:43px;
background:url(../images/navbar2onover.jpg) -607px 0 no-repeat;

}
#navbar ul li.links a:hover
{
width:82px;
float:left;
height:43px;
background:url(../images/navbarover.jpg) -646px 0 no-repeat;
}
#navbar ul li.contactus a:hover
{
width:106px;
float:left;
height:43px;
background:url(../images/navbarover.jpg) -728px 0 no-repeat;
}
/*****************************************************
 BODY HTML ELEMENTS
*****************************************************/
#bodyof
{
width:955px;
height: auto;
margin:0px auto;
background:url(../images/middlebackground.jpg) no-repeat;
}
.heaight166
{
height:166px;
}
.header
{
background:url(../images/header.jpg) no-repeat;
width:1003px;
height:156px;
margin:0px auto;
}
.navdown
{
background:url(../images/navbardown.jpg) no-repeat;
width:1003px;
height:32px;
margin:0px auto;
}
#leftof
{
width:174px;
height:auto;
min-height:200px;
margin:0px 0px;
float:left;
text-align:right;

}
.bookinghotals
{
width:238px;
height:auto;
margin:0px;
background:url(../images/leftsidenavbar.jpg) no-repeat;
overflow:hidden;
}
.bookinghotals1
{
width:210px;
height:344px;
margin:0px;
background:url(../images/leftsidenavbar.jpg) no-repeat;
overflow:hidden;
padding-left:28px;
}
#middleof
{
width:589px;
height:auto;
margin:0px 0px;
float:left;
}
#rightof
{
width:126px;
height:auto;
margin:0px 0px;
float:left;
}
.bookforhotols
{
background:url(../images/book_for_hootels.jpg) no-repeat;
width:238px;
height:51px;

}
.font11pxthoma
{
font:normal 11px Tahoma;
}
.fontthoma
{color:#1d3768;
font:bold 11px Tahoma;
}
.colordarkblue
{
color:#012642;
}
.padding4px
{
padding:4px 0px;
}
.paddingleft10px
{
padding-left:13px;
}
.paddingright10px
{
padding-right:13px;
}
.textalignjustify
{
text-align:justify;
line-height:17px;
}
.borderinput
{
border:1px solid #7f9db9;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}
.inputsize142
{
width:145px;
height:19px;
}
.inputsize73
{
width:73px;
height:18px;
}
.inputsize38
{
width:38px;
height:19px;
}
.bottomofleft
{
width:238px;
height:19px;
background:url(../images/bottomofleft.jpg) no-repeat left;
}
.readmore
{
width:188px;
height:25px;
padding-top:3px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#4a81dd;
background:url(../images/readmore.jpg) no-repeat left;
text-align:center;
line-height:20px;
}
.readmore a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4a81dd;
text-decoration:none;
}
.readmore a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#e7ecf6;
text-decoration:none;
}
.middleofobj
{
width:195px;
height:auto;
padding-bottom:20px;
float:left;
}
.middlelistchar
{
width:599px;
height:auto;
padding-bottom:20px;
float:left;
}
.Laquinta
{
width:189px;
height:39px;
font:bold 11px Tahoma;
color:#166f14;
background:url(../images/topbar.png) no-repeat left;
text-align:center;
line-height:39px;
margin:0px auto;
}
.imagbackground
{
width:179px;
height:125px;
background:url(../images/imagebackgrounds.jpg) no-repeat  center;
margin:0px auto;
text-align:center;
padding-top:8px;
}
.img
{
border:1px solid #fff;

}
.padding12px
{

padding:7px;

}
.center
{
text-align:center;
}
.margintop
{
margin-top:2px;
}
.bannerleftside
{
margin-top:0px;
width:218px;
height:auto;
padding-bottom:10px;
text-align:center;
}
.bannerleftside2 p
{
display:block;
padding: 5px;
margin-top:25px;
width:175px;
height: auto;
text-align:center;
te
}
.bannerrightside 
{
width:126px;
height:auto;
text-align:right;
}
.bannerrightside2 p
{
width:116px;
height:auto;
text-align:right;
}
.margintop25px
{
 margin-top:25px;
}
#footer
{
width:1003px;
height:auto;
margin:0px auto;
font:normal 11px Tahoma;
}
.footerimage
{width:955px;
background:url(../images/footterdottes.jpg) no-repeat  left;
height:13px;
margin:0px auto;
}
.bottombanner
{
width:953px;
height:130px;
text-align:center;

}
.linksbootom
{
width:955px;
height:86px;
background:url(../images/footerlast.jpg) no-repeat  left;
margin:0px auto;
text-align:center;
font:normal 11px Tahoma;
padding-top:10px;
line-height:25px;
} 
.linksbootom a
{

font:normal 11px Tahoma;
color:#000;
}
.linksbootom a:hover
{
font:normal 11px Tahoma;
color:#4a81dd;
}
.greencolor
{
color:#0d3d0c;
font:normal 11px Tahoma;
}
.listhotels
{
width:403px;
height:auto;
float:left;
padding-top:40px;

}
.listhotels3
{
width:390px;
height:auto;
float:left;
padding-top:40px;

}
.listhotels1
{
width:503px;
height:auto;
float:left;
padding-top:40px;
margin-left:30px;

}
ul.booking
{
width:382px;
padding:0px 10px;
list-style:none;
}
ul.booking li.hotelname
{
width:181px;
height:25px;
background:#80c3eb;
float:left;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;

color:#0d3d0c;
font:bold 11px Tahoma;
padding-left:10px;
padding-top:10px;
}
ul.booking li.price
{
width:98px;
height:25px;
background:#80c3eb;
float:left;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;

color:#0d3d0c;
font:bold 11px Tahoma;
padding-top:10px;
}
ul.booking li.rate
{

width:91px;
height:25px;
background:#80c3eb;
float:left;
border-right:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
color:#0d3d0c;
font:bold 11px Tahoma;
padding-top:10px;
}
ul.booking
{
width:382px;
padding:0px 10px;
list-style:none;
}
ul.booking li.hotelname
{
width:181px;
height:25px;
background:#80c3eb;
float:left;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;

color:#0d3d0c;
font:bold 11px Tahoma;
padding-left:10px;
padding-top:10px;
}
ul.booking li.price
{
width:98px;
height:25px;
background:#80c3eb;
float:left;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;

color:#0d3d0c;
font:bold 11px Tahoma;
padding-top:10px;
}
ul.booking li.rate
{

width:91px;
height:25px;
background:#80c3eb;
float:left;
border-right:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
color:#0d3d0c;
font:bold 11px Tahoma;
padding-top:10px;
}
ul.booking2
{
width:522px;
margin:0px;
list-style:none;
margin-top:4px;border-top:1px solid #95cbeb;
}
ul.booking2 li.hotelname
{
width:161px;
height:32px;
padding-top:10px;
background:#80c3eb;
float:left;
border-left:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;


color:#0d3d0c;
font:bold 11px Tahoma;
padding-left:10px;
}
ul.booking2 li.price
{
width:108px;
height:32px;
padding-top:10px;
background:#80c3eb;
float:left;
border-bottom:1px solid #95cbeb;


color:#0d3d0c;
font:bold 11px Tahoma;
}
ul.booking2 li.date
{
width:139px;
height:32px;
padding-top:10px;
background:#80c3eb;
float:left;
border-bottom:1px solid #95cbeb;
color:#0d3d0c;
font:bold 11px Tahoma;
}
ul.booking2 li.rate
{
width:102px;
height:32px;
padding-top:10px;
background:#80c3eb;
float:left;
border-right:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
color:#0d3d0c;
font:bold 11px Tahoma;
}
.fieldinformation
{
width:556px;
height:auto;
float:left;
padding:0px;

}
.heading
{
width:530px;
margin:3px 10px;
list-style:none;
background:#80c3eb;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
height:20px;font:bold 11px Tahoma;
padding-left:10px;
padding-top:6px;
}
.heading1
{
width:530px;
margin:3px 10px;
list-style:none;
background:#80c3eb;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
height:25px;font:bold 11px Tahoma;
padding-left:10px;
padding-top:4px;
text-align:center;
}
.heading3
{
width:530px;
margin:3px 10px;
list-style:none;
background:#80c3eb;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
height:20px;font:bold 12px Tahoma;
padding-left:10px;
padding-top:6px;
}
.heading2
{
width:520px;
margin:3px 10px;
background:#80c3eb;
border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
height:auto;
padding: 10px 10px;
text-align:left;
font:normal 13px Tahoma;
line-height:24px;
text-align:justify;
}

ul.fields
{
width:540px;
margin:0px 10px;
list-style:none;
background:#80c3eb;

border-left:1px solid #95cbeb;
border-top:1px solid #95cbeb;
border-bottom:1px solid #95cbeb;
}
ul.fields li.user
{
width:200px;
height:20px;
background:#80c3eb;
color:#0d3d0c;
float:left;
font:normal 11px Tahoma;
padding-left:20px;
padding-top:8px;
}
ul.fields li.user2
{
width:530px;
list-style:none;
background:#80c3eb;
height:20px;
font:bold 11px Tahoma;
padding-left:10px;
padding-top:6px;
color:#0d3d0c;
}
ul.fields li.visuvaltext
{
width:520px;
height:auto;
background:#80c3eb;
color:#0d3d0c;
float:left;
font: normal 11px Tahoma;
padding-left:20px;
padding-top:8px;
}
ul.fields li.dotes
{
width:30px;
height:20px;
float:left;
color:#0d3d0c;
font:bold 11px Tahoma;
padding-top:8px;
text-align:right;
}
ul.fields li.input
{

width:251px;
height:24px;
float:left;
color:#0d3d0c;
font: normal 11px Tahoma;
padding-top:4px;
}
ul.fields li.input2
{

width:251px;
height:auto;
float:left;
color:#0d3d0c;
font: normal 11px Tahoma;
padding-top:4px;
}
.clr
{
clear:both;
}
.colorred
{
color:#FF0000;
}
.colorblue
{
color:#122749;
}
.spanwidth
{
width:30px;
height:25px;
float:left;
padding-left:0px;
}
.spanwidth480
{
width:480px;
height:19px;
float:left;
padding-top:6px;
}
.fontthomatext
{
font: normal 11px Tahoma;
}
a.links
{
font:normal 13px Arial, Helvetica, sans-serif;
color:#122749;

padding-left:15px;
text-decoration:none;
}
a.links:hover
{
font:normal 13px Arial, Helvetica, sans-serif;
color:#122749;

text-decoration:underline;
}
p.numbers
{
color:#122749;
font: normal 14px Tahoma;
text-align:right;
}
p.numbers a
{
color:#122749;
font: normal 11px Tahoma;
text-align:right;
}
p.numbers a:hover
{
color:#000;
font: normal 11px Tahoma;
text-align:right;
}