body
{
	margin:0px 0px 0px 0px;
	background: url(images/background.jpg) center top repeat-x #d2f0fb;  
	font-family:Arial, Helvetica, sans-serif;
	color:#646567;
	text-align:center;
	font-size:12px;
}

.menu
{
	width:100%;
	background:url(images/navibg.png) center top no-repeat;
	margin:0px auto;
	height:45px;
}

p
{
	margin:0px;
	padding:0px;
}


.welcometext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#737A7F;
	text-align:justify;
	padding:0px 10px 10px 10px;
	text-indent: 0px;
}




.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#646567;
	text-align:justify;
}

.pagetext
{
	font-size:12px;
	line-height:20px;
	letter-spacing: normal;
	word-spacing: normal;
	color: #737A7F;
	text-align:justify;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
}

.feedback 
{
	border:1px solid #968888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image: url(images/bgfeed.gif);
	color:#AC0D0A;
}

.otherservices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	text-decoration:none;
	color:#000;
	padding:0px 5px;

}
.otherservices :link, .otherservices :visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13x;
	line-height:19px;
	text-decoration:none;
	color:#000;
}

.otherservices :hover {
	text-decoration: underline;
	color:#000;
}

.footer
{
	background: url(images/footer.jpg) repeat-x top center;
	height:200px;
}

.footertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a.footertext
{
	font-size:12px;
	line-height:20px;
	color: #6a6667;
	height:25px;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
}
a.footertext:hover
{
	color: #080103;
	text-decoration:none;
}
.boxtext1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	word-spacing:2px;
	letter-spacing:0.2px;
	color: #666666;
	text-decoration:none;
	padding:5px;
	text-align:justify;
}


a.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:24px;
	letter-spacing:0.2px;
	word-spacing:2px;
	text-decoration:none;
	color: #669999;	
	padding:2px;
}
a.readmore:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:24px;
	letter-spacing:0.2px;
	word-spacing:2px;
	text-decoration:none;
	color:#000;
	padding:2px;
}


.servicehead
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	line-height:28px;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration:none;
	color:#fb0606;
	background:#d477a5;
	padding: 0px 0px 1px 20px;
	background: url(images/arrow-blue.gif) left no-repeat;
}




.ashbold
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 15px;
	color:#6B6B6B;
	font-weight:bold;
	line-height:13px;
}


.bluebold
{
	font-family:Trebuchet MS;
	font-size : 15px;
	color:#2A79C1;
	font-weight:bold;
}


.newshead
{
	font-family:Trebuchet MS;
	font-size : 15px;
	color:#2A79C1;
	font-weight:bold;
}

.newstext
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:20px;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration:none;
	color:#333131;
	padding: 0px 0px 1px 00px;
}


.leftcolmn
{
	background:url(images/nav-border.jpg) right repeat-y;
}


.leftmenttopcategory
{
	padding:0px 5px 0px 3px;
	height:30px;
	border-bottom:#ebf1f6 1px solid;
	text-align:left;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.4px;
	word-spacing:4px;
	color:#000;
	font-weight:bold;
}


.leftmentcategory
{
	background:#FFFFFF;
	padding:0px 5px 0px 3px;
	height:26px;
}

.leftmentcategoryseperator
{
height:2px;
}
.leftmentcategoryseperator2
{
height:7px;
}


.leftmentcategory :link, .leftmentcategory :visited
{
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:13px;
	line-height:16px;
	color:#637B8F;
	font-weight:bold;
	letter-spacing: 0.1px;
	word-spacing: 1px;
	text-decoration:none;
}



.leftmentpackage
{
	background: url(images/bullet3.gif) left no-repeat #f9fafb;
	border-bottom:1px #f6f8f9 solid;
	border-top:1px #ffffff solid;
	padding:0px 5px 0px 15px;
	height:30px;
	text-align:left;
}

.leftmentpackage :link, .leftmentpackage :visited
{
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5F4268;
	letter-spacing: 0.1px;
	word-spacing: 1px;
	text-align:left;
	text-decoration:none;
}
.leftmentpackage :hover
{
	color:#666666;
}

.rightcolumn
{
	padding-left:10px;
}


.pagehead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:25px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#1783e6;
	font-weight: bold;
	background: url(images/bullet1.png)  left no-repeat;
	padding-left:26px;
	font-style:italic;
	height:27px;
	text-align:left;
}

.pagehead2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:25px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#000;
	padding-left:0px;
	height:26px;
	font-weight:bold;
}

.pagehead3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#000;
	padding-left:0px;
	height:26px;
	font-weight:bold;
}

.sloganspoffering
{
	font-family:Trebuchet MS;
	font-size : 15px;
	color:#d23724;
	font-weight:bold;
	line-height:13px;
}



.pageheadbg
{
	background:  url(images/pageheadbg.gif) repeat-x top;
	height:15px;
}

.daybight
{
	color:#FFFFFF;
	font-weight:bold;
}

#tourday 
{
	margin:0px 0px 10px 0px;
	text-align: left;
}


#tourday .title
{
	font-size:13px;
	line-height:20px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#1C364E;
	height:25px;
	font-weight:bold;
	font-style:italic;
	}

#tourday .root
{
	font-size:13px;
	line-height:18px;
	height:22px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#0394c4;
	font-weight:bold;
	font-style: normal;
}

#tourday .tourdaytext
{
	font-size:12px;
	line-height:20px;
	letter-spacing: normal;
	word-spacing: normal;
	color: #737A7F;
	text-align:justify;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
}

table.ticketdetail 
{
	border:#e0eef7 1px solid;
	padding:5px;
	border-collapse: collapse;
	background: #f5f9fc;
}

table.ticketdetail td
{
	border:#e0eef7 1px solid;
	padding: 5px 5px 5px 5px;
	border-top:0px;
}

table.ticketdetail th
{
	background: #85c226;
	border:#e0eef7 1px solid;
	padding: 5px 5px 5px 5px;
	border-bottom:0px;
	color:#FFFFFF;
}

.ticketfooternote
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	background:#faffff;
}


.prodbg1
{
	background:#f9fafb;
	border:1px #d6d3b9 solid;
	padding:4px;
	margin-right:5px;
}

.category-page-head-main
{
	font-size:15px;
	line-height:20px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color: #000000;
	height:25px;
	font-weight:bold;
	font-style: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}


.category-page-head
{
	font-size:14px;
	line-height:20px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#1C364E;
	height:25px;
	font-weight:bold;
	font-style: normal;
}

.category-page-subhead
{
	font-size:13px;
	line-height:20px;
	letter-spacing:0.2px;
	word-spacing:2px;
	color:#1C364E;
	height:25px;
	font-weight: normal;
	font-style:italic;
}

a.category-page-readmore
{
	font-size:12px;
	line-height:20px;
	color: #99CC00;
	height:25px;
	text-decoration:none;
	font-weight: normal;
		font-style: normal;
}

a.category-page-readmore:hover
{
	color: #666666;
	text-decoration: underline;
}



.topnavigation
{
	padding:10px 0px 0px 0px;
	color: #dd7d72;
}
a.topnavigation
{
	font-size:12px;
	line-height:20px;
	color: #d33825;
	height:25px;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
}
a.topnavigation:hover
{
	color: #333333;
	text-decoration:none;
}

.picturespecial
{
	padding:3px;
	background:#ecf9ff;
	border:#d2f0fb 1px solid;
	margin-left:8px;
}


.newstext
{
	line-height:18px;
	letter-spacing:0.1px;
	word-spacing:1px;
	text-align:justify;
	padding:0px 5px 4px 5px;
	text-indent: 0px;
}

.newstext :link, .newstext :visited
{
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:13px;
	color:#5F4268;
	text-decoration:none;
}
.newstext :hover
{
	color:#666666;
}
