/**
* @version 		0.1
* @author 		Dinesh Kumar <dinesh@mytoopi.com>
* @copyright	Copyright (C) 2009 - 2010 Sam Sys pvt ltd. 
* @created 	09-10-09
* @modified 	09-10-09
*/


/* define default styles */

*{	margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; vertical-align:baseline; cursor:inherit;	}

ul,ol,li{	list-style:none; list-style-position:inside;margin:0px;padding:0px;	}

table {	border-collapse: separate;	border-spacing: 0;	}
caption,  td {	text-align: left;	font-weight: normal;	}

blockquote:before, blockquote:after, q:before, q:after {	content: "";	}
blockquote, q {	quotes: "" "";	}
p{line-height:18px;}
a{	text-decoration:none; cursor:pointer; color:#454545;}

b{ font-weight:bold;}

body{ display:block; font-family:Arial,Georgia,Helvetica,sans-serif; font-size:12px; color:#454545; background:#eafaf4 url(../images/body_bg.gif) repeat-x;	}

/* end of default styles */


/* define page styles */

#page{	width:980px; background:#14939d url(../images/site_name_left.gif) no-repeat; padding-left:44px;	}

#container{	background:#eafaf4 url(../images/body_full_mid_bg_sub.jpg) repeat-y;	}

#containerin{ background:url(../images/body_full_bg_sub.jpg) no-repeat;	}

#header{	height:31px; width:617px; margin-left:250px; padding-top:95px; overflow:hidden;	}

/*--------------- Header area ---*/
#header .top_bar{ display:block; height:31px; overflow:hidden; }
#header .top_bar .left{ float:left; width:360px; height:31px; font-size:11px; }
#header .top_bar .left a{ padding:0px 10px;}
#header .top_bar .right{ float:left; width:238px; height:31px; }
#header .top_bar a.booknow{ display:block; float:right; height:31px; width:116px; background:url(../images/top_button_01.gif) no-repeat left top; }
#header .top_bar a.aboutchennai{ display:block; float:right; height:31px; width:116px; background:url(../images/top_button_02.gif) no-repeat; margin-left:2px; }
#header .top_bar a.booknow:hover{ background-position:bottom left;}
#header .top_bar a.aboutchennai:hover{ background-position:bottom left;}
/*--------------- end of header area ---*/

#body{ width:980px; overflow:auto; height:100%;}
#body #left{ float:left; width:256px; overflow:auto; height:100%; padding-bottom:30px;}
#body #right{
	float:left;
	width:617px;
	overflow:auto;
	height:100%;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#body #minheight{ float:left; width:1px; height:690px; overflow:hidden;}
#followus{width:80px; position:absolute; z-index:2; padding-left:10px; margin-top:-60px; margin-left:-70px;}
#followus b{ font-size:10px; color:#0f6579;}


/*--------------- Logo area ---*/
#left #logo{ height:130px; }
#left #logo a{ float:right; height:130px; width:190px; }
/*--------------- End of Logo area ---*/


/*--------------- Left navigation area ---*/
#leftnavi{ padding:10px 28px 10px 60px; overflow:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.li {
margin: 0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2f2f2f;
	padding-top: 7px;
	
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-decoration: none;
	
	text-align: left;
}

#leftnavi a{ display:block; height:36px; line-height:36px; border-bottom:1px solid #aae2ea; text-align:right; color:#044250; }\
#leftnavi a:hover{ color:#106a7e;}
/*--------------- end of Left navigation area ---*/


#bottom_left{ margin-left:160px; width:140px; padding:20px 0px; text-align:right; margin-top:230px; }



/*--------------- Top Banner area ---*/
#right .banner{ width:448px; height:300px; overflow:hidden; margin-bottom:25px;}
/*--------------- End of Top Banner area ---*/


/*--------------- Content area ---*/
#content{ width:398px; overflow:auto; height:100%; background:#f0fbf9; padding:25px;}
#contentin{ width:398px; overflow:auto; height:100%;}

#content h2{ padding:5px 0px; color:#2c393a; font-size:24px; }
#content p{padding:5px 0px;}
#content a{ color:#0061c4; }
#content li{ padding:3px 5px;}
#content b{ color:#14939d; }

.areyoulooking{background:url(../images/areyoulooking.gif) no-repeat; height:50px; }
.bestservice{background:url(../images/bestservice.gif) no-repeat; padding-top:40px; }

.pagedivider{ clear:both; height:3px; overflow:hidden; background:#97d9e9; margin:15px 0px 0px 0px; }
/*--------------- End of Content area ---*/



/*--------------- Footer area ---*/
#footer{	height:57px; background:#eafaf4 url(../images/footer_bg_sub.gif) no-repeat; background-position:252px 0px; padding-right:55px; padding-top:18px;	}
#footer .copyright{ text-align:right;}
/*--------------- End of Footer area ---*/


/* end of page styles */.aboutchennai_innerhead {
	height: 26px;
	width: 617px;
	padding-bottom: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	background-image: url(../images/about_chennai.gif);
	background-repeat: no-repeat;
}
.tourismspot_innerhead {
	height: 38px;
	width: 617px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	background-image: url(../images/tourism_spot.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
#innersub_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303333;
	text-decoration: none;
	float: left;
	height: 100%;
	width: 617px;
	padding-top: 15px;
}
#innerleft_link {
	height: 100%;
	width: 157px;
	float: left;
}
#innersub_content_txt {
	width: 447px;
	float: left;
	padding-left: 13px;
}
.innersub_img {
	background-image: url(../images/about_img.gif);
	background-repeat: no-repeat;
	float: left;
	height: 276px;
	width: 447px;
}


.toplink_innersub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 43px;
	color: #454545;
	height: 42px;
	width: 589px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	padding-right: 14px;
	padding-left: 14px;
}
.linkpad {
	margin-right: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.linkpad {
	margin-right: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.linkpad:hover {
	margin-right: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff5703;
	text-decoration: none;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff5703;
	text-decoration: none;
}
.innerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-decoration: none;
}
a.innerlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-decoration: none;
}
a.innerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff5703;
	text-decoration: none;

}
.toplink_innersub_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 43px;
	color: #454545;
	height: 42px;
	width: 535px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	padding-right: 41px;
	padding-left: 41px;
}
.innertxt_head {
	width: 447px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #454545;
	margin-top: 15px;
	height: 38px;
	float: left;
}
.innertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
	float: left;
	height: 100%;
	width: 447px;
	padding-top: 20px;
}
.innertxt p{line-height:18px}
/* added by sameer */
.textbox {
border:1px solid #72C6C6;
height:22px;
width:107px;
}
.cal_textbox {
border:1px solid #72C6C6;
height:22px;
width:85px;
}
.serhead {
color:#14939D;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
height:31px;
margin-bottom:4px;
}
.innertxt_bighead {
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #97d9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 38px;
	color: #FF5703;
	margin-top: 15px;
	height: 38px;
	float: left;
	}
	
#book_form	{
width:auto;
height:auto;
padding-bottom:25px;
overflow:hidden;
}
#form_border
{
width:auto;
height:100%;
background-color:#E6F9F5;
border:1px solid #BFF0E7;

}
.ajax_table {padding:10px}

.ajax_table td{padding:5px}

.ajax_cont{padding:10px;line-height:20px}

.ajax_cont a{ color:#0061c4; }
#msg{background-color:#E6F9F5;
border:1px solid #BFF0E7;display:none;height:auto}

/* end by sameer */