body {
	background:url(../images/bg.gif);
	padding:0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2d393e;
}
/*---------General Defination----------------------------------*/
img {
	border:0;
}
h1, h2, h3, h4, h5 {
	padding:0;
	margin:0
}
h1 {
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#004660;
	padding-bottom:15px;
}
h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#9d6c5f;
	padding-bottom:10px;
	padding-top: 10px;
}
h3 {
	font-size:16px;
	color:#004660;
	font-weight:bold;
	padding-bottom:10px;
}
h4 {
	font-size:12px;
	color:#4b5f40;
	font-weight:bold;
}
h5 {
	font-size:18px;
	color:#384431;
	font-weight:normal;
	padding-bottom:10px;
}
form {
	padding:0;
	margin:0;
}
ul {
	color:#004660;
}
p {
	margin:0;
	padding:8px 0;
}
a {
	color:#74483d;
	outline:none;
}
a:hover {
	text-decoration:none;
	outline:none;
}
input.txtbox, textarea.txtbox, select {
	border:1px solid #c7b785;
	padding:2px;
	font-size:11px;
	background-color:#f7f2e3;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
}
input.button {
	background: #2e3828 url(../images/btnbg.gif) repeat-x left top;
	border:1px solid #596b50;
	padding:5px 7px;
	color:#FFFFFF;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
/*=======================================================*/

tr.bdrbot td {
	border-bottom:1px solid #57A48E;
}
.tablebdrall {
	background:none repeat scroll 0 0 #C7DACB;
	border:1px solid #C7DACB;
	font-size:12px;
}
.tablebdrall2 {
	border:1px solid #C7DACB;
}
.btnred {
	background: #2e3828 url(../images/btnbg.gif) repeat-x scroll left top;
	border:1px solid #596b50;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding:5px 7px;
	text-decoration:none;
}
.btnred:hover {
background:url #2e3828 (../images/btnbg_h.gif) repeat-x scroll left top;
	border:1px solid #596b50;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding:5px 7px;
	text-decoration:underline;
}
.bodyline {
	background:url(../images/bodyline.gif) repeat-y left top;
}
.mainbanner {
	position:relative;
	width:872px;
	background:#fff;
	padding-top:102px;
	margin-left:16px;
}
.logo {
	position:absolute;
	width:108px;
	height:106px;
	left:20px;
	top:0px;
	z-index: 999;
}
.phone {
	position:absolute;
	left:275px;
	top:0px;
	font:normal 23px Arial, Helvetica, sans-serif;
	color:#8c000d;
	text-align:left;
	line-height: 36px;
}
.phone span {
	color:#004660;
	font-size:18px;
	line-height: 26px;
}
.address {
	position:absolute;
	left:655px;
	top:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4a5740;
	text-align:left;
}
.nav_wrapper {
	width:872px;
	margin-left:16px;
	background:#bbdcdf;
	border-top:1px solid #76b1b6;
	height:32px;
}
ul.nav {
	padding:0;
	margin:0;
	list-style:none;
}
ul.nav li {
	display:inline;
	padding:0;
	margin:0;
}
ul.nav li a {
	display:block;
	float:left;
	padding:8px 15px;
	border-right:1px solid #58999f;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#004660;
	text-decoration:none;
}
ul.nav li a.last {
	border-right:none;
	padding-right:18px;
	padding-left:18px;
}
ul.nav li a:hover, ul.nav li a.current {
	background:url(../images/navover.gif) repeat-x left top;
	text-decoration:none;
	color:#000;
}
.footer {
	width:872px;
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3d4a47;
	text-align:right;
}
.ctn_wrapper {
	width:852px;
	margin-left:16px;
	background:url(../images/ctnwhite_bg.gif) repeat-x left top;
	padding-top:11px;
	padding-left:10px;
	padding-right:10px;
	line-height: 20px;
}
.leftpart {
	width:221px;
	float:left;
}
.leftpart h2 {
	background:#849d76;
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px;
}
ul.leftnav {
	padding:10px 8px 0px 8px;
	margin:0;
	list-style:none;
}
ul.leftnav li {
	border-bottom:1px solid #b9c5c3;
	padding:0px 8px 6px 8px;
}
ul.leftnav li a {
	color:#111c1d;
	text-decoration:none;
}
ul.leftnav li a:hover {
	color:#8c000d;
	text-decoration:underline;
}
ul.leftnav li a.current {
	color:#8c000d;
}
.testi {
	padding:20px 0px 10px 0px;
	width:202px;
	margin:0 auto 20px auto;
}
.testitop {
	background:#c7dacb url(../images/testitop.gif) no-repeat left top;
	color:#242f26;
	font-size:12px;
	font-style:italic;
	line-height:18px;
	padding:10px 8px 0px 28px;
}
.testibot {
	background:url(../images/testibot.gif) no-repeat left top;
	padding:20px 0px 0px 58px;
	color:#004660;
}
.spoffer a {
	display:block;
	background:url(../images/free_special.gif) no-repeat left top;
	width:206px;
	height:55px;
	text-indent:-1000em;
	margin:0 auto;
}
.spoffer a:hover {
	background-position:left bottom;
}
.rightpart {
	width:612px;
	float:right;
}
.imgbdr {
	border:3px solid #9fbec1;
}
/* Prices table */
table.pricesTable td, table.pricesTable th {
	font-size:1.1em;
	padding:3px;
	border-collapse:collapse;
}
table.pricesTable td {
	vertical-align:top;
	border-bottom:1px solid #daeeff;
}
table.pricesTable th {
	background-color:#daeeff;
	font-weight:bold;
	border-bottom:1px solid #57A48E;
}
table.pricesTable .column1 {
	text-align:left;
	border-right:1px solid #57A48E;
}
table.pricesTable .column2 {
}
table.pricesTable .column3 {
	border-right:1px solid #57A48E;
}
table.pricesTable .column4 {
}
table.pricesTable .column5 {
}
/*---------------------*/
.opening {
	padding:10px 0px 10px 0px;
	width:202px;
	background:url(../images/hourbg.gif) no-repeat left top;
	margin:10px auto 20px auto;
}
.opening h3 {
	padding-left:15px;
}
.opening table {
	font-size:11px;
}
.redtxt {
	color:#990000;
}
.quoteRight {
	background:url(../images/symbols2.gif) no-repeat 0 -151px;
	height:37px;
	width:39px;
	float:right;
}
.quoteRight_1 {
	background:url(../images/symbols2.gif) no-repeat 0 -114px;
	height:37px;
	width:39px;
	float:left;
	margin-right:10px;
}
.icontent {
	background: none repeat scroll 0 0 #EBF4ED;
	padding: 8px 15px 2px 10px;
	margin:8px;
	border:1px solid #d3e2d6;
}
.datePublished {
	float:left;
	color:#0d7fba;
	width:137px;
	font-size:14px;
	line-height:20px;
	border-right:1px solid #ceddd2;
	padding-bottom:10px;
	padding-top:3px;
	margin-right:10px;
}
.newReview {
	margin-left:150px;
	background-position:top;
	margin-bottom:40px;
}
.newReview a {
	float: left;
	font-size: 13px;
	margin: 0 10px 10px;
}
.newReview .author {
	color: #898989;
}
.newReview span {
	font-size: 12px;
	line-height:16px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
}
.tablebdrall3 {
	border:1px solid #c1d1c5;
}
.box_part {
	float:left;
	width:194px;
	background:#C7DACB;
	margin:10px 4px 10px 4px;
	border:1px solid #9da997;
}
.med {
	padding:5px 4px 10px 4px;
	margin:0;
	list-style:none;
	text-align:center;
	color:#00F;
}
.boxhead {
	color:#2D393E;
	font-weight:bold;
	font-size:13px;
	margin:3px 0 10px 0;
	padding-bottom:7px;
	border-bottom:1px dotted #9da997;
}
.textgray {
	color:#241d17;
}
a.readmore3 {
	background:url(../images/icons/arrow2.gif) no-repeat left center;
	color:#604402;
	text-decoration:none;
	float:left;
	padding:2px 0 2px 15px;
	margin:0 0 0 28px;
}
a.readmore3:hover {
	text-decoration:underline;
}
.people {
	font-size:12px;
}
#nav_cont {
	width:872px;
	margin-left:16px;
	background:#bbdcdf;
	border-top:1px solid #76b1b6;
	height:32px;
}
ul.nav_cuti {
	padding:0;
	margin:0;
	list-style:none;
	width:690px;
}
ul.nav_cuti li {
	display:inline;
	padding:0;
	margin:0;
}
ul.nav_cuti li a {
	display:block;
	float:left;
	padding:8px 10px;
	border-right:1px solid #58999f;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#004660;
	text-decoration:none;
}
ul.nav_cuti li a:hover, ul.nav_cuti li a.current {
	background:url(../images/navover.gif) repeat-x left top;
	text-decoration:none;
	color:#000;
}
.live_img {
	float:right;
	width:180px;
	height:32px;
}
.live_booking a {
	display:block;
	background:url(../images/live_booking.gif) no-repeat left top;
	width:220px;
	height:55px;
	text-indent:-1000em;
	margin:0 0 10px 0;
}
.live_booking a:hover {
	background-position:left bottom;
}
.btnred_new {
	background:url("../images/btnbg.gif") repeat-x scroll top #2e3828;
	border:1px solid #596b50;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding:5px 7px;
	text-decoration:none;
	width:80px;
	text-align:center;
	margin-left:45px;
	margin-top:7px;
}
.btnred_new:hover {
	background:url("../images/btnbg_h.gif") repeat-x scroll top #2e3828;
	border:1px solid #596b50;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 7px;
	text-decoration:underline;
}
/* before after gallery */

.hand {
	cursor: hand;
	cursor: pointer;
}
.off {
	display:none !important;
}
h6 {
	color: #312780;
	border-bottom: solid #312780 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	/*margin-right: 20px;*/
	margin-bottom: 20px;
	padding: 3px 0px;
}
.text {
	font-size: 0.7em;
	line-height: 1.4em;
	width:609px;
}
td.left {
	width: 250px;
}
td.right {
	width: 250px;
}
.Pagesayurve {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 3px 10px 0;
}
.Paginator {
	font-size: 12px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */
}
.Paginator a, .pageList .this-page {
	padding: 2px 6px;
	border: solid 1px #C7DACB;
	background: #fff;
	text-decoration: none;
}
.Paginator a:visited {
	padding: 2px 6px;
	border: solid 1px #C7DACB;
	background: #fff;
	text-decoration: none;
}
.Paginator .AtStart {
	margin-right: 0px;
	padding: 2px 6px; /* border: solid 1px #ddd; */
	background: #fff;
	color: #aaa;
}
.Paginator .Prev {
	margin-right: 20px;
	padding: 2px 6px;
	border: solid 2px #C7DACB;
	background: #fff;
}
.Paginator .break {
	padding: 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}
.Paginator .Next {
	margin-left: 0px;
	padding: 2px 6px;
	border: solid 2px #C7DACB;
	background: #fff;
}
.Paginator .AtEnd {
	margin-left: 20px;
	padding: 2px 6px; /* border: solid 1px #ddd; */
	background: #fff;
	color: #aaa;
}
.Paginator .this-page {
	padding: 2px 6px;
	border-color: #999;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
	background: #fff;
	color: #FF0084;
}
.Paginator a:hover {
	color: #4A3B00;
	background: #C7DACB;
	border-color: #b0cdb6;
	text-decoration: none;
}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/

/*.nav {}
.nav DIV
{
	float: right;
	width: 18px;
	height: 18px;
	border: solid #F8ECC6 1px;
	padding-top: 2px;
	margin-top: 10px;
	}
.nav DIV A
{
	background: #BD8758;
	color: #F00;
	display: block;
	width: 18px;
	height: 18px;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
}
.nav .sel
{
	border: solid #BD8758 1px;	
	width: 18px;
	height: 18px;
	}

.nav .sel A
{
	color: #000000 !important;
	background: #F8ECC6;
	font-weight: bold;
	}

*/


.toggledList {
	/*border-top: solid #dadada 1px;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
.toggledList .bullet {
	/*background: url(/images/bullet5.gif) no-repeat 2px 12px;*/
	padding-top: 7px;
	padding-bottom: 7px;
}
.toggledList .reg A, .toggledList .reg A:visited {
	font-weight: bold;
}
.toggledList .sel {
/*
	background: url(/images/bullet6.gif) no-repeat 2px 12px;
	border-bottom: solid #ffffff 1px;
	*/
}
.toggledList .sel A, .toggledList .sel A:visited {
	/*color: #312780;*/
	font-weight: bold;
}
.toggledItem {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}
DIV.titlebox {
	border: solid #C2C2C2 1px;
	border-top: 0px;
	font-weight: normal;
	background: #f2f2f2;
	text-align: center;
	width: 272px;
	height:25px;
	font-size:18px;
	padding-top: 10px;
}
.img_contant {
	font-size:12px;
	line-height:18px;
	border-top: 1px solid #849D76;
	margin-right: 5px;
	margin-left: 5px;
	padding-top:10px;
	margin-top:10px;
}
#slideshow {
	position:relative;
	height:178px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}

