/* Hotel Annamalai International Website Layout CSS Document */
@import url("style.css");
@import url("cform.css");
@import url("calendar.css");
@import url("gallery.css");

*{outline: none; margin: 0; padding: 0;}

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial;
}

img { border:0px; }

#header {
	background:url(../images/header-bg.gif) repeat-x;
	height:104px;
}
#header .logo {
 	padding:7px 0 0 20px;
	width:281px;
	float:left;
}
#header .topmenus {
 	color:#533d04;
	float: right;
	padding:7px 20px 0  0;
}

#navigation {
	background:url(../images/menu-bg.gif) repeat-x;
	height:39px;
}

#navigation .sep {
	background:url(../images/nav-seprate.gif) right no-repeat;
}
#navigation ul#nav {
	list-style:none;
	padding-top:8px;
}
#navigation ul#nav li{
	float: left;
	padding:0 13px 0 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#banner {
	width:1004px;
	margin:0 auto;
 	border-bottom: 5px solid #7f5618;
	padding-bottom:1px;
}
#banner .centerdiv{
	width:756px;
	float:right;
}#banner .centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}
#banner .centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

#banner .quickbooking {
	width:235px;
	_width:231px;
	float:left;

}
/*For IE7 Only*/
html>body #banner .quickbooking {
	width:228px;
	padding-left:5px
}
/*For Firefox 2 Only*/
.quickbooking, x:-moz-any-link {
padding-left:10px;
}

#banner .quickbooking {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#624b01;
	line-height:18px;
}
#banner .quickbooking h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#624b01;
	font-size:11px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
}
#banner .quickbooking input {
	margin-bottom:3px;
}

#banner .quickbooking .button {	
	border:0;
	background:#fff url(../images/checknow.gif); width:148px; height:21px; margin-top:10px;
}

#banner .quickbooking .cal {	
	border:0;
	background:#fff url(../images/cal.gif); width:20px; height:20px; 
}

#contentarea {
	background:url(../images/content-bg.gif) repeat-x bottom;
}

#content {
	margin:0 190px;
	_margin:0 195px;
	padding:1px 20px 1px 20px;
	_padding:1px 10px 1px 10px;
	line-height:20px;
	color:#5d5646;
	text-align:justify;
	}
#content p, #content1 p, #content2 p {
	margin:0px;
	padding:0px;
}
#content1 {
	margin:0 0px 0 205px;
	padding:1px 10px 1px 5px;
	line-height:20px;
	color:#5d5646;
	text-align:justify;
}
#content2 {
	margin:0 0px 0 10px;
	padding:1px 10px 1px 0px;
	line-height:20px;
	color:#5d5646;
	text-align:justify;
}

#lsidebar {
	float:left;
	width:190px;
	margin:7px 0 0 10px;
	_margin:7px 0 0 4px;
}
#lsidebar .lsbox {
	width:190px;
	background:#7f5519;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:7px;
}
#lsidebar .lsbox-in {
	width:180px;
	border:1px solid #fff;
	margin:0px auto;
	background:#fff;
}

#rsidebar {
	float:right;
	width:190px;
	margin:7px 10px 0 0;
	_margin:7px 4px 0 0;
}
#rsidebar .rsbox {
	width:190px;
	background:#7f5519;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:7px;
}
#rsidebar .rsbox-in {
	width:180px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto;
	background:#fff;
}
#rsidebar .rsbox-in1 {
	width:180px;
	border:1px solid #fff;
	margin:0px auto;
	background:#fff;
}
#rsidebar .rsbox-in ul {
	margin:0px;
	padding:0 0 0 0px;
}
#rsidebar .rsbox-in ul li{
	padding-bottom:5px;
}

#footer {
	background:url(../images/footer-bg.gif) repeat-x top;
	color:#533d04;
}
#footer .flink {
	font-size:1em;
	padding:10px 0 0 0;
	_padding:5px 0 0 0;
	line-height:23px;
}