.headerfont {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.VibeContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-position: left center;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
	padding: 5px;
	line-height : 20px;
}


.VibeContent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-position: left center;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
	padding: 2px;
	line-height : 20px;
}


.bookingformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-position: left center;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
		line-height : 20px;
}


.businessformtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-position: left center;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
		line-height : 28px;
}

.piccenteralign{
	text-align: center;
	vertical-align : middle;
}


.cartheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Black;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
}

.tdright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #D1204A;
	letter-spacing: normal;
	text-align: right;
	vertical-align: top;
}

.tdrightpad12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #D1204A;
	letter-spacing: normal;
	text-align: right;
	vertical-align: top;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 0px;
}


.content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-position: left center;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 0px;
}


.tableContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
}

.centertdtxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: Purple;
	text-align: center;
}


.purpleHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: Purple;
}

.centertdtxt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color: #000000;
	text-align: center;
}

.headingpad12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: Purple;
	text-align: center;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 0px;
}


.h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	color: #D1204A;
	line-height: 25px;
	text-align : center;
}


.h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 16px;
	color: #D1204A;
	line-height: 25px;
	text-align : center;
}


.h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;
	color: Navy;
	text-align : center;
}



#shift {
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 200px;
	list-style-image : url(images/ball23.gif);
}


#shiftchampagne {
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 625px;
	list-style-image : url(images/ball23.gif);
}

#shift2 {
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 200px;
	list-style-image : url(images/ball24.gif);
}

#shift2Stag{
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 280px;
	list-style-image : url(images/ball24.gif);
}



#shift3 {
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 200px;
	list-style-image : url(images/ball22.gif);
}

#shift4 {
	left: 20px;
	list-style-position:inside;
	list-style-type: square;
	position: relative;
	width: 400px;
	list-style-image : url(images/ball24.gif);
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}


.subtitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
}


.code{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.boldtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	line-height : 20px;
}


.ptb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: center;
	line-height: 20px;
	background-color: #812990;
}

.ptc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: center;
	line-height: 30px;
	background-color: #ff0065;
}

.redboldtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
}


.redheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}


.smallheader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align: center;
	font-weight : bold;
}


.smallcontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align: center;
}


.tablehead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	line-height : 20px;
}


.backtotop{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}

.boldtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}

.footer {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}

.footer2 {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}


a:hover {
	color: #D21F49;
	font-weight: normal;
}


a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.submenu {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
}


A.navsmalltext{
	display: block;
	width: 102px;
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	BORDER: 0px solid #9900CC;
	background-color : #eeeeee;
	font-weight : normal;
	line-height : 20px;
}

A.navsmalltext:hover{
	display: block;
	width: 102px;
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	BORDER: 0px solid #9900CC;
	background-color:#c5d4e4;
	font-weight : normal;
	line-height : 20px;
}

.largered{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 25px;
	color: #CC0000;
	vertical-align : middle;
	text-align: center;
}

.heading2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color: #000099;
	text-align : left;
	vertical-align : middle;
}

.heading3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: #000099;
	text-align : center;
	vertical-align : middle;
}

.thankyou{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 19px;
	color: Purple;
	vertical-align : middle;
	text-align: center;
}

.transMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.transMenu .content {
	POSITION: absolute
}
.transMenu .items {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px; POSITION: relative; TOP: 0px
}

.transMenu TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; PADDING-BOTTOM: 5px! important; COLOR: #ffffff! important; PADDING-TOP: 5px! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important; TEXT-ALIGN: left! important
}

#subwrap {
	TEXT-ALIGN: left
}
.transMenu .hover.item TD {
	COLOR: White;
}
.transMenu .item {
	CURSOR: hand; TEXT-DECORATION: none
}
.transMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #6d1488! important; opacity: 1
}
.transMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=100); WIDTH: 2px; POSITION: absolute; TOP: -3000px; opacity: 1
}
.transMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: -3000px; POSITION: absolute; HEIGHT: 2px; opacity: 1
}
.transMenu .hover.item {
	BACKGROUND-COLOR: #995AAB
}
.transMenu .item IMG {
	MARGIN-LEFT: 10px! important
}
TABLE.menu {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; Z-INDEX: 1; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px; POSITION: relative; TOP: 0px
}
TABLE.menu A {
	PADDING-RIGHT: 20px! important; DISPLAY: block! important; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 5px! important; MARGIN: 0px; PADDING-TOP: 5px! important; POSITION: relative! important
}
DIV.menu A {
	DISPLAY: block! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; MARGIN-BOTTOM: 0px! important; COLOR: #ffffff! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important
}
DIV.menu A:visited {
	DISPLAY: block! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; MARGIN-BOTTOM: 0px! important; COLOR: #ffffff! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important
}
DIV.menu A:link {
	DISPLAY: block! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; MARGIN-BOTTOM: 0px! important; COLOR: #ffffff! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important
}
DIV.menu TD {
	BORDER-TOP: #ffc819 1px; BORDER-LEFT: #ffc819 1px; BORDER-BOTTOM: #ffc819 1px; BACKGROUND-COLOR: #8017a0! important
}
DIV.menu TD.last {
	BORDER-RIGHT: #ffc819 1px
}
#trans-active A {
	COLOR: White;
	BACKGROUND-COLOR: #6d1488! important
}
#menu A.hover {
	COLOR: White;
	BACKGROUND-COLOR: #6d1488! important
}
#menu SPAN {
	DISPLAY: none
}
