body *{
outline:none;
}
/*body {
margin:8px 0px 0px 0px;
padding:0px;
}*/
html {
height:100%;
margin:0px 0px 0px 0px;
padding: 0;
border: none;
}
body {
height:100%;
margin:8px 0px 8px 0px;
padding: 0;
font-family:Verdana;
border: none;
text-align: center;
}
input, img {
	margin:0px;
	padding:0px;
}
textarea {
	font-size:11px;
	font-family:Verdana;
} 
#wrapper {
margin: 0 auto;
text-align: left;
vertical-align: top;
height:100%;
}

.hr {
	LEFT: 2px; COLOR: #cccccc
}
.leftlinks {
	FONT-SIZE: 11px; COLOR: #454545; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftlinks:hover {
	COLOR: #379aba
}

.frozyblack {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}

.frozyroll {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.frozyroll:hover {
	COLOR: #ab1212
}
.frozyroll-light {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.greyfont {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #454545; FONT-FAMILY:  Verdana; TEXT-DECORATION: none
}
.greyfontcaps {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #454545; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.greybold {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.frozybold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #379aba; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.frozyhd1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #379aba; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.frozyhd2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #379aba; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.greyhd1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.greyhd2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.red {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ab1212; FONT-FAMILY:  Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ab1212; FONT-FAMILY:  Verdana; TEXT-DECORATION: none
	
}
.red2 {PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ab1212; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.red2 a {PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ab1212; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.red2 a:hover {PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ab1212; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-seriff; TEXT-DECORATION: none}

.redbold {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ab1212; FONT-FAMILY: Verdana; TEXT-DECORATION: none
	}
	
.redbold1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ab1212; FONT-FAMILY: Verdana; TEXT-DECORATION: none
	}
	
	
	.whitebold {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:Verdana; TEXT-DECORATION: none
	}
	
	.blackbold {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
	}




.grey {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}

.grey9 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}

.grey1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}


.nav {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.nav:hover {
	COLOR: #000000
}


.greyund {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.greyund:hover {
	COLOR: #ab1212
}



.footerLinks {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.footerLinks:hover {
	COLOR: #379aba
}
.frozyboldhyp {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #379aba; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.frozyboldhyp:hover {
	COLOR: #454545
}
.formtxtfield {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana; size: auto
}



.borderTable1 {	
padding: 4px 4px 4px 4px;
border: 1px solid #e3e3e3; b5b5b5
}


.borderTable2 {	
padding: 0px 0px 0px 0px;
border: 4px solid #b5b5b5; 
}
.style4 {
	color: #C32812;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}
.style6 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; }
.style19 {font-size: 11px; padding-left: 0px; font-weight: bold; font-family:Verdana; }

.nav1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.nav_1 {
	PADDING-LEFT: 10px; line-height:18px; FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY:Verdana; TEXT-DECORATION: none;
}
.nav_head {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:Verdana; TEXT-DECORATION: none
}
.table-border{
border:#B1B1B1 solid 1px;
font-size:10px;
font-family:Verdana;
padding:5px;
color:#454545;
}
.table-border1{
font-size:10px;
font-family:Verdana;
color:#454545;
}

.table-border a:link, .table-border a:visited{
text-decoration:none;
color:#CE352D;
}

.table-border a:hover, .table-border a:active{
text-decoration:none;
color:#454545;
}
.formtxtfield-new{
border:#AAAAAA solid 1px;
background-color:#FFFFFF;
font-size:11px;
}

.checkbox{
border:#AAAAAA solid 1px;
background-color:#FFFFFF;
}

/**********Tab content*************/
.inner_rgtcontent {
width:463px;
padding:0px;
overflow:hidden;
}

.page_links {
height:25px;
}
.page_links ul {
margin:0px 0px 0px 1px;
padding:0;
list-style-type:none;
}
.page_links ul li {
display:inline;
margin:0;
padding:0;
}
.page_links ul li a {
float:left;
}

.itinery {
margin:0;
padding:0;
}
.itinery a {
margin:0;
padding:0;
display:block;
height:25px;
float:left;
width:118px;
text-indent:-3000px;
background:url(../../images/quick-1.gif) 0 0 no-repeat;
}
.itinery a:visited {
	color:#000000;
}
.itinery a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:118px;
	text-indent:-3000px;
	background:url(../../images/quick-1.gif) 0 -25px no-repeat;
}
.itinery a.selected {
margin:0;
padding:0;
display:block;
height:25px;
float:left;
width:118px;
text-indent:-3000px;
background:url(../../images/quick-1.gif) 0 -25px no-repeat;
}
.itinery a.selected:hover{
text-decoration: none;
color:#ffffff;
}

.reviews {
	margin:0;
	padding:0;
}
.reviews a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:96px;	text-indent:-3000px;
	background:url(../../images/map-1.gif) 0 0 no-repeat;
}
.reviews a:visited {
	color:#000000;
}
.reviews a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:96px;
	text-indent:-3000px;
	background:url(../../images/map-1.gif) 0 -25px no-repeat;
}
.reviews a.selected {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:96px;
	text-indent:-3000px;
	background:url(../../images/map-1.gif) 0 -25px no-repeat;
}
.reviews a.selected:hover{
text-decoration: none;
color:#ffffff;
}
.toursearch {
	margin:0;
	padding:0;
}
.toursearch a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:104px;	
	text-indent:-3000px;
	background:url(../../images/tour-search.gif) 0 0 no-repeat;
}
.toursearch a:visited {
	color:#000000;
}
.toursearch a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:104px;
	text-indent:-3000px;
	background:url(../../images/tour-search.gif) 0 -25px no-repeat;
}
.toursearch a.selected {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:104px;
	text-indent:-3000px;
	background:url(../../images/tour-search.gif) 0 -25px no-repeat;
}
.toursearch a.selected:hover{
text-decoration: none;
color:#ffffff;
}


.carsearch {
	margin:0;
	padding:0;
}
.carsearch a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:100px;
	text-indent:-3000px;
	background:url(../../images/car-search.gif) 0 0 no-repeat;
}
.carsearch a:visited {
	color:#000000;
}
.carsearch a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:100px;
	text-indent:-3000px;
	background:url(../../images/car-search.gif) 0 -25px no-repeat;
}
.carsearch a.selected {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:100px;
	text-indent:-3000px;
	background:url(../../images/car-search.gif) 0 -25px no-repeat;
}
.images {
	margin:0;
	padding:0;
}
.images a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:126px;
	text-indent:-3000px;
	background:url(../../images/advanced-1.gif) 0 0 no-repeat;
}
.images a:visited {
	color:#000000;
}
.images a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:126px;
	text-indent:-3000px;
	background:url(../../images/advanced-1.gif) 0 -25px no-repeat;
}
.images a.selected {


	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:126px;
	text-indent:-3000px;
	background:url(../../images/advanced-1.gif) 0 -25px no-repeat;
}
.images a.selected:hover{
text-decoration: none;
color:#ffffff;
}


.bg_yellowdiv {
	margin:0px;
	display:none;
	padding:0px;
	}

.day-tour {
margin:0px;
padding:0px 0px 0px 0px;
}
.day-tour a {
margin:0;
padding:0;
display:block;
height:25px;
float:left;
width:94px;
text-indent:-3000px;
background:url(../../images/1-day.gif) 0 0 no-repeat;
}
.day-tour a:visited {
	color:#000000;
}
.day-tour a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
float:left;
width:94px;
	text-indent:-3000px;
	background:url(../../images/1-day.gif) 0 -25px no-repeat;
}
.day-tour a.selected {
margin:0;
padding:0;
display:block;
height:25px;
float:left;
width:94px;
text-indent:-3000px;
	background:url(../../images/1-day.gif) 0 -25px no-repeat;
}
.day-tour a.selected:hover{
text-decoration: none;
color:#ffffff;
}

.multi-day {
	margin:0;
	padding:0;
}
.multi-day a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:114px;	
	text-indent:-3000px;
	background:url(../../images/multi-day.gif) 0 0 no-repeat;
}
.multi-day a:visited {
	color:#000000;
}
.multi-day a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:114px;
	text-indent:-3000px;
	background:url(../../images/multi-day.gif) 0 -25px no-repeat;
}
.multi-day a.selected {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:114px;
	text-indent:-3000px;
	background:url(../../images/multi-day.gif) 0 -25px no-repeat;
}
.multi-day a.selected:hover{
text-decoration: none;
color:#ffffff;
}


.private-tour {
	margin:0;
	padding:0;
}
.private-tour a {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:144px;
	text-indent:-3000px;
	background:url(../../images/private-tour.gif) 0 0 no-repeat;
}
.private-tour a:visited {
	color:#000000;
}
.private-tour a:hover {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
		width:144px;
	text-indent:-3000px;
	background:url(../../images/private-tour.gif) 0 -25px no-repeat;
}
.private-tour a.selected {
	margin:0;
	padding:0;
	display:block;
	height:25px;
	float:left;
	width:144px;
	text-indent:-3000px;
	background:url(../../images/private-tour.gif) 0 -25px no-repeat;
}
.private-tour a.selected:hover{
text-decoration: none;
color:#ffffff;
}
form{
margin:0px;
padding:0px;
font-size:10px;
}

.list {
margin:0px 0px 0px 15px;
padding:0px;
}
.list li {
margin:0px;
padding:0px 0px 0px 15px;
background:url(../../images/bullet.gif) 0px 6px no-repeat;
list-style:none;
}
.number {
color:#ab1212;
font-size:11px;
font-family:Verdana;
font-weight:bold;
text-decoration:none;
padding:0px 12px 6px 0px;
margin:0px;
}
.number a {
color:#000000;
text-decoration:underline;
}
.number a:hover {
color:#000000;
text-decoration:underline;
}
.tab-border {
	border:1px solid #DADADA;
	border-bottom:none;
}
.link {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
}
.link a {
	color:#000000;
	text-decoration:underline;
		}
.link a:hover {
	color:#ab1212;
	text-decoration:none;
		}
.links {
	color:#ab1212;
	text-decoration:underline;
}
.links:hover {
	color:#000000;
	text-decoration:none;
}
.links1 {
	color:#ab1212;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.links1:hover {
	color:#000000;
	text-decoration:none;
}
.back-links {
	color:#ab1212;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.back-links:hover {
	color:#000000;
	text-decoration:none;
}
.pad1 {
	padding-left:20px;
}
.pad2 {
	padding:10px;
}
.pad-left {
	padding-left:10px;
}
.pad-right {
	padding-right:10px;
}


/**********Tab content*************/

.font_11 {
	font:normal 11px verdana;
}
.hotel-detlhed {
font-family:Verdana;
font-size:15px;
font-weight:bold;
}

.table_width {
	width:774px;
	_width:766px;
}
.bdr_td {
	border:1px solid #7F7F7F;}
	
.table_width2 {
	width:774px;
	_width:766px;
}

.textfield {
	margin:0px;
	padding:0px;
	width:300px;
	height:19px;
	font-size:10px;
	font-family:Verdana;
}
.textfield1 {
	margin:0px;
	padding:0px;
	width:300px;
	height:50px;
	font-size:11px;
	font-family:Verdana;
}
.textfield2 {
	margin:0px;
	padding:0px;
	width:300px;
	font-size:11px;
	font-family:Verdana;
}
.textfield3 {
	margin:0px;
	padding:0px;
	width:150px;
	height:19px;
	font-size:11px;
	font-family:Verdana;
}
.textfield-3 {
	margin:0px;
	padding:0px;
	width:170px;
	font-size:11px;
	font-family:Verdana;
}
.textfield4 {
	margin:0px;
	padding:0px;
	width:40px;
	height:19px;
	font-size:11px;
	font-family:Verdana;
}
.textfield5 {
	margin:0px;
	padding:0px;
	width:250px;
	height:19px;
	font-size:11px;
	font-family:Verdana;
}
.textfield6 {
	margin:0px;
	padding:0px;
	width:60px;
	height:19px;
	font-size:11px;
	font-family:Verdana;
}
.textfield7 {
	margin:0px;
	padding:0px;
	font-size:11px;
	width:100px;
	font-family:Verdana;
}
.textfield8 {
	margin:0px;
	padding:0px;
	font-size:11px;
	width:100px;
	font-family:Verdana;
	height:19px;
	line-height:19px;
}
.textfield9 {
	margin:0px;
	padding:0px;
	font-size:11px;
	width:120px;
	font-family:Verdana;
	height:19px;
	line-height:19px;
}
.textfield10 {
	margin:0px;
	padding:0px;
	width:300px;
	height:100px;
	font-size:11px;
	font-family:Verdana;
}
.maintab-border {
	border:solid 1px #E3E3E3; 
}
.maintab-border1 {
	border:solid 1px #E3E3E3; 
	padding:10px;
}
.maintab-border2 {
	border:solid 1px #CCCCCC; 
}
.maintab-border3 {
	border:solid 1px #CCCCCC;
	padding:10px;
}
.maintab-border4 {
	border:solid 1px #CCCCCC;
	padding:10px 0px 10px 0px;
}

.content-txt {
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}
.content-txt a {
	text-decoration:underline;
	color:#000000;
}
.content-txt a:hover {
	text-decoration:underline;
	color:#ab1212;
}
.msg-txt {
	font-size:12px;
	font-family:Verdana;
	line-height:18px;
}
.msg-txt a {
	font-size:12px;
	font-family:Verdana;
	line-height:18px;
	color:#000000;
	text-decoration:none;
}
.msg-txt a:hover {
	font-size:12px;
	font-family:Verdana;
	line-height:18px;
	color:#ab1212;
	text-decoration:none;
}
.red-border {
	border-top:1px solid #AB1212;
	border-bottom:1px solid #AB1212;
	color:#ab1212;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}
.red-price {
	font-size:12px;
	font-family:Verdana;
	color: #FF0000;
	font-weight:400;
}
.price-right {
	padding-right:10px;
}
.star {
	font-size:12px;
	color:#AB1212;
}
.red-strip {
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana;
}
.red-strip1 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	font-family:Verdana;
}
.tour-heading {
	font-size:14px;
	font-family:Verdana;
}
.disc-text {
	font-size:10px;
	line-height:14px;
	padding:5px 10px 0px 10px;
	font-family:Verdana;
	text-align:justify;
}
.white-bord {
	border-right:1px solid #FFFFFF; 
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}
.dics-box {
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	padding:10px;
	font-family:Verdana;
	font-size:10px;
}
.style9 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.white-txt {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.head-1 {
	font-size:14px;
	font-family:Verdana;
	color: #333333;
	font-weight:bold;
}
.short-txt {
font-size:10px;
font-family:Verdana;
line-height:12px;
text-align:justify;
}
.tab-white {
	font-size:12px;
	padding-left:10px;
	color:#FFFFFF;
	font-family:Verdana;
}
.detail-txt {
	padding:0px 0px 0px 10px;
	font-size:10px;
	font-family:Verdana;
}
.detail-txt1 {
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-family:Verdana;
}

.hoteldetails-txt {
	font-size:10px;
	font-family:Verdana;
	color:#4F4F4F;
	padding:0px 0px 0px 10px;
}
.line-bg {
	background:url(../../images/fin-line.gif) top center no-repeat;
}
.lheight {
	line-height:18px;
}
.rooms-redf{
font-size:10px;
color:#AB1212;
font-weight:bold;
font-family:Verdana;
}

.wtitle {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY:Verdana; TEXT-DECORATION: none}

h1 {

            margin:0;

            padding:0;

            font-size:12px;

}

h2 {

            margin:0;

            padding:0;

            font-size:10px;

}

