BODY {
	 scrollbar-face-color: #6699CC;
	scrollbar-highlight-color: #CDE6FE;
	scrollbar-shadow-color: #E7E7E7;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000; 
	font: 12px Helvetica, Arial, sans-serif;\
	COLOR:#333333;
	background-color: #C9DFFC;
	background-image : url(../images/backg.gif);
	padding: 0px;
	margin: 2px;
}

td{
	font-size:12px
}

h2{
	
	font-weight:bold;
	color: #1F6EA0;
	font-SIZE: 15px;

}
h4{	
	font-weight:bold ;
	color: #2562BB;
font-SIZE: 13px;

}

h5
{
	color: black;
	font-SIZE: 11px;
	font: Tahoma,Helvetica, Arial, sans-serif  #333333;
	text-align:left;
}


h6{
	
	font-weight:bold;
	font-size:10px;
	text-align:right;
	color: #2562BB;

}

A
{
	 text-decoration: none; 
}


p.info{
	color:#555555;
}
.b_l{	
	color: black;
	font-SIZE: 21px;
	font: Tahoma,Helvetica, Arial, sans-serif  #333333;
}
.hoteln{
	background-color : #DEEDF7;
	font-size:10px;
	color: #333333;
	/*text-align:left;*/
}
.hoteln a{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


.tourp
{
	color: black;
	font-SIZE: 11px;
	padding-right:25px
}

.tourph{
	padding:10px;
	float:left;
}

.tourist_guide
{
	   background-color:white;
	   border-color:#076AA8;
	   border-style:solid;
	   border-width:1px;
	   width:700px;
}


select,.class4,.class5,.class3
{
	font-size:12px;
	font-weight:bold;	
	color:#333333;
}

.class3
{

	color: #2562BB;
}



.subcat,.subcat a{
	font-size:12px;
	height:30px;
	vertical-align:top;
}

.contentTable {
	background-color: white;
	margin: 0px;
	padding: 0px;
	width:780px;
	vertical-align: top;
	
}
.contentTable td {
	vertical-align: top;

}
.contentTable a {
	vertical-align: top;
	font-size:11px;
}

.sectionTitle, .hotelTitle {
	padding: 10px 0px 5px 15px;
	font: bold 11px Helvetica, Arial, sans-serif  #333333;
	color: #000000;
	background-color: #DEEDF7;
}
.catSectionTitle{
	padding: 15px 0px  0px 3px;
	background-color: #D5E2EA;
	width: 750px;
	color:white;
	background-repeat : no-repeat;
	text-align:left;
	height:40px;
	background-image : url(../images/bgh1.gif);		
}

.catSectionTitle a {

	color:white;
	FONT-WEIGHT:BOLD;
	
}
.catSectionTitle a:visited {

	color:white;
	FONT-WEIGHT:BOLD;
	
}
.hotelTitle {
	padding: 7px 0px 5px 15px;
	background-color: #FFE390;
}
.hotelTitle a:link { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:visited { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:hover {
	color: #000000;
	text-decoration: underline;
}

.listContainer, .boldListContainer, .hotelsListContainer, .catListContainer {
	margin: 0px;
	padding: 0px;
	width: 215px;
	background-color: #FFFFFF;
}
.boldListContainer {
	width: 205px;
}
.hotelsListContainer {
	width: 290px;
}

.catListContainer {
	width: 765px;
	padding: 0px 0px 15px 0px;
}
.map
{
	 float:left;
	 width:220px;
	 padding:2px;
}
.genericList, .boldList  {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	font: bold 11px Helvetica, Arial, sans-serif  #333333;
	color: #041F82;
	vertical-align: top;
	
}
.genericList li, .boldList li { 
	padding: 5px 0px 0px 0px;
	
}
.genericList li a, .boldList li a {
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	background-image: url(images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	display: block;
	width: 190px;
}

.boldList li a {
	font-weight: bold;
	width: 180px;
}
.genericList li a:link, .boldList li a:link { 
	color: #041F82;
	text-decoration: none;
}
.genericList li a:visited, #boldList li a:visited{ 
	color: #041F82;
	text-decoration: none;
}
.genericList li a:hover,.boldList li a:hover {
	color: #041F82;
	text-decoration: underline;
}

.moreList, .listLink {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	font: bold 9px  Helvetica, Arial, sans-serif  #333333;
	color: #777777;
}
#listLink {
	margin: 15px 0px 15px 0px;
	font-size: 10px;
}
#moreList li a, #listLink li a {
	padding: 0px 0px 0px 15px;
	background-image: url(images/more_hotels_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	text-decoration: none;
}
#listLink li a {
	padding: 0px 0px 0px 5px;
	background-image: none;
}
#moreList li a:link, #listLink li a:link { 
	color: #777777;
	text-decoration: none;
}
#moreList li a:visited, #listLink li a:visited { 
	color: #777777;
	text-decoration: none;
}
#moreList li a:hover, #listLink li a:hover {
	color: #000000;
	text-decoration: none;
}

#listDivLine {
	border-top: 1px solid #B1B4C5;
}


dl.hotelsTable
{
	width: 290px;
}
dl.topHotelsTable
{
	width: 215px;
}
.hotelsTable dt, .topHotelsTable dt {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	font: 11px Helvetica, Arial, sans-serif ;
	color: #041F82;
	display: block;
	width: 185px;
}
.topHotelsTable dt {
	width: 120px;
}

.hotelsTable dt a, .topHotelsTable dt a {
	padding: 0px 0px 0px 10px;
	background-image: url(images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	display: block;
	width: 185px;
}
.topHotelsTable dt a {
	width: 110px;
}
.hotelsTable dt a:link, .topHotelsTable dt a:link {
	color: #041F82;
	text-decoration: none;
}
.hotelsTable dt a:visited, .topHotelsTable dt a:visited {
	color: #041F82;
	text-decoration: none;
}
.hotelsTable dt a:hover, .topHotelsTable dt a:hover {
	color: #041F82;
	text-decoration: underline;
}

.hotelsTable dd, .topHotelsTable dd {
	float: left;
	width: 75px;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.footerTable {
	background-color: #FFFFFF;
	margin: 0px;
	width: 780px;
	vertical-align: top;
}
#footerMenu { 
	font: 11px 11px Helvetica, Arial, sans-serif  ;
	color:  #FFFFFF;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#footerMenu li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #041F82;
}
#footerMenu li a {
	padding: 0px 5px 0px 8px;
	text-decoration: none;
}
#footerMenu li a:link { 
	color: #041F82;
	text-decoration: none;
}
#footerMenu li a:visited { 
	color: #041F82;
	text-decoration: none;
}
#.footerMenu li a:hover {
	color: #041F82;
	text-decoration: underline;
}

.catTable, .searchInfoTable {
	background-color: #D9E7F4;
	padding: 2px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
}
.catTable2 {
	background-color: white;
	padding: 2px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	text-align:center;
}
.mapTable{
	background-color: #D9E7F4;
	padding: 0px;
	margin: 0px;
width: 780px;
	vertical-align: top;
	text-align:center;
}
.searchInfoTable {
	background-color: #EFF8FF;
}

.catMenu { 
font-size:12.7px
	color:  #FFFFFF;
	text-align: center;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	background-color: white;
}
.catMenu li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #1F6EA0;
}
.catMenu li a {
	padding: 0px 8px 0px 11px;
	text-decoration: none;
}
.catMenu li a:link { 
	color: #1F6EA0;
	text-decoration: none;
	font-weight:bold;
}
.catMenu li a:visited { 
	color: #041F82;
	text-decoration: none;
}
.catMenu li a:hover {
	color: #041F82;
	text-decoration: underline;
}

#siteTools { 

	color:  #555555;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#siteTools li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #555555;
}
#siteTools li a {
	padding: 0px 15px 0px 3px;
	text-decoration: none;

}
#siteTools li a:link { 
	color: #555555;
	text-decoration: none;
}
#siteTools li a:visited { 
	color: #555555;
	text-decoration: none;
}
#siteTools li a:hover {
	color: #000000;
	text-decoration: underline;
}

.copyright { 
	font: 11px 11px Helvetica, Arial, sans-serif ;
	color:  #777777;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.topNavigation {
	font: 10px  Helvetica, Arial, sans-serif ;
	color: #555555;
	text-align: right;
}
.topNavigation a:link { 
	color: #555555;
	text-decoration: none;
}
.topNavigation a:visited { 
	color: #555555;
	text-decoration: none;
}
.topNavigation a:hover {
	color: #555555;
	text-decoration: underline;
}

.catTitle {
	padding: 15px 0px 5px 0px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	font: bold 15px Helvetica, Arial, sans-serif ;
	color:  #004D86;
	text-align: center;
}

.titleDivLine {
	border-bottom: 1px solid #FFFFFF;
	width: 780px;
	background-color: #D9E7F4;
}



.comment, .ratesComment {
	font: 11px Helvetica, Arial, sans-serif ;
	color: #777777;
	text-align: left;
	vertical-align: middle;
}
.ratesComment {
	padding: 10px;
	background-color: #EEEEEE;
}

.searchInfo {
	font: 9px Helvetica, Arial, sans-serif ;
	color: #000000;
	text-align: right;
}
.searchInfo a:link { 
	color: #555555;
	text-decoration: none;
}
.searchInfo a:visited { 
	color: #555555;
	text-decoration: none;
}
.searchInfo a:hover {
	color: #555555;
	text-decoration: underline;
}

.hotelListTable {
	background-color: #EFF8FF;
	width: 780px;
}

.hotelListTableTD {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	width: 33%;
}

.hotelList {
	font: 10px Tahoma, Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}
.hotelList a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hotelList a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hotelList a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
		text-align: left;
}
.hotelList2{
	padding:10px;
}
.hotelInfoButton {
	font: bold 9px Helvetica, Arial, sans-serif ;
	color: #0082C2;
	text-align: left;
}
.hotelInfoButton a:link {
	color: #0082C2;
	text-decoration: none;
}
.hotelInfoButton a:visited {
	color: #0082C2;
	text-decoration: none;
}
.hotelInfoButton a:hover {
	color: #0082C2;
	text-decoration: underline;
}

.hotelPeriod {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #0047AF;
	text-align: center;
	padding: 10px;
	background-color: #5DCAFF;
}

.hotelBookButton {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 75px;
	padding: 10px;
	background-color: #0082C2;
}
.hotelBookButton a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelBookButton a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelBookButton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
input.subm{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 75px;
	
	background-color: #0082C2;
}
.hotelInfo {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	
	background-color: #FFFFFF;
	line-height: 15px;
}

#infoListTitle, #searchInfoListTitle,#searchInfoListTitle2
{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	background-color: #D9E7F4;
	width: 365px;
}
#searchInfoListTitle {
	width: 385px;
}
#searchInfoListTitle2{
	width: 360px;
}
input.search{
	 BACKGROUND-IMAGE: url(images/search_button.gif);

	font-weight:bold;
	color:white;
	padding:1px;
	font-size:8pt;
	letter-spacing:1.5px;
	
	border-style:solid;
	border-color : #5BBC90;
	border-width:1px;
	/*width:55px;*/
}

.infoList
{
	background-color: #FFFFFF;
}

#infoList, #searchInfoList { 
	font: bold 11px Helvetica, Arial, sans-serif;
	color:  #777777;
	text-align: left;
	padding: 10px 0px 15px 10px;
	margin: 0px;
	background-color: #FFFFFF;
}
#searchInfoList { 
	color:  #555;
}
#infoList li, #searchInfoList li
{
	font: 11px Helvetica, Arial, sans-serif;
	display: block;
	width: 360px;
	line-height: 16px;
	list-style-type: none;
	padding: 0px;
}
/* --- 03.06.2005 end ---*/

#facilitiesListTitle
{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	background-color: #D9E7F4;
	width: 750px;
}
.facilitiesList
{
	background-color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}
#facilitiesList { 
	font: bold 11px Helvetica, Arial, sans-serif;
	color:  #333333;
	text-align: left;
	padding: 0px 0px 15px 10px;
	margin: 0px;
	background-color: #FFFFFF;
}

#facilitiesList li
{
	font: 11px Helvetica, Arial, sans-serif;
	float: left;
	display: block;
	width: 175px;
	line-height: 16px;
	list-style-type: none;
	padding: 3px 0px 0px 10px;
	background-image: url(images/cat_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
#facilitiesListSectionTitle
{
	font: bold 11px Helvetica, Arial, sans-serif;
	float: left;
	padding: 10px 0px 0px 10px;
}

#hotelImagesDiv {
	background-color: #F0F8FF;
	margin: 0px;
	padding: 0px;
	width: 780px;
	vertical-align: top;
	text-align: center;
}
.hotelDesc {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	line-height: 15px;
}
.ratesTitle {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px;
	margin: 0px;
background-color: #D9E7F4;
	text-align: left;
	width: 85px;
}
.ratesTableTitles {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	background-color: #00B1DB;
	text-align: center;
}
.ratesTableOdd {
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 5px;
	background-color: #F5FAFF;
	text-align: left;
}
.ratesTableEven {
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 5px;
	background-color: #E1F1FF;
	text-align: left;
}

.ratesTableOdd a:link, .ratesTableOdd a:visited, .ratesTableEven a:link, .ratesTableEven a:visited {
	color: #333333;
	text-decoration: none;
}
.ratesTableOdd a:hover, .ratesTableEven a:hover {
	color: #333333;
	text-decoration: underline;
}
.searchCommentsTable
{
	width: 100%;
	padding-bottom: 5px;
}
/* --- 03.06.2005 end --- */

#bookingList  {
	margin: 0;
	padding: 0 0 10px 12px;
	list-style-type: square;

}
#bookingList  li {
	padding-bottom: 5px;
}

.bookingTD {
	font: 11px Helvetica, Arial, sans-serif;
	color: #002189;
	padding-left: 10px;
}

.bookingForm,.contactform {
	font: 11px Helvetica, Arial, sans-serif;
	color: #002189;
	border: 1px solid #00E6FE;
}

textarea.bookingForm {
	padding: 5px;
	width: 400px;
	height: 178px;
}
textarea.contactForm {
	padding: 5px;
	width: 250px;
	height: 150px;
}
select.contactform{
	width: 250px;
	font: 12px Helvetica, Arial, sans-serif;
}
input.bookingForm{
	padding: 5px;
	width: 200px;
}
select.bookingForm {
	padding: 2px;
	width: 210px;
}

.bookingFormButtons {
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #fff;
	width: 125px;
	background-color: #0082BC;
	text-align: center;
	padding: 5px 20px 5px 20px;
	margin-right: 10px;
}	
.bookingFormButtons a:link{
	color: #fff;
	text-decoration: none;
}
.bookingFormButtons a:visited{
	color: #fff;
	text-decoration: none;
}
.bookingFormButtons a:hover{
	color: #fff;
	text-decoration: underline;
}




.listDivLine {
	border-top: 1px solid #B1B4C5;
}

.hotelTitle {
	padding: 7px 0px 5px 15px;
	background-color: #FFE390;
}
.hotelTitle a:link { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:visited { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:hover {
	color: #000000;
	text-decoration: underline;
}
.searchbox2{
	width:210px;
	   BORDER-top: #6E8FD4 1px solid;	
	BORDER-BOTTOM: #FFCF63 1px solid;	
    BACKGROUND-COLOR: #FFF7E1;

   padding:0px;
  margin-bottom:0px;    
    TEXT-ALIGN: left;
	padding:0px;
	height:230px;
}
.divsearch
{
    BACKGROUND-color:#FFE390;
    WIDTH: 210px;
  font  :12px black;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
}
div.searchoption{

		border-width:1px;
		border-style:solid;
		padding:0px;
		border-color:#7787D2;
		margin-top:10px;
		width:170px;
		PADDING:2px;
		background-color: #FDFCF9 ;
}
span.searchterm2{
	
padding:3px;
width:170px;
float:left;
  font  :12px  #003399;
font-weight:bold;
}
span.searchtermsmall{
	
padding:0px;
float:left;
width:85px;
}
.searchterm3{
	width:190px;
	float:left;
}
.searchtitle
{
	
	 float:left;
	 padding:2px;
	 height:16px;
	 background-color:#92B2D3;
	font  :12px white;
	 font-weight:bold;
	 
}
.searchfield{
	width:170px;
	float:left;
	padding-left:2px;
	padding-top:2px;
}
.searchfield2{
	width:170px;
	float:left;
	padding:10px;
	float:right;
}
span.star1{
	float:left;
	width:85px;
	margin-left:85px;
	margin-top:-20px;
	padding:0px;

}
span.star2{
	float:left;
	width:85px;
	margin-left:0px;
	margin-top:0px;
}
SELECT.persons
{
    FONT-SIZE: 10px;

    WIDTH: 76px;
}
SELECT.location
{
    FONT-SIZE: 10px;
    WIDTH: 180px;
}
span.dayname{
	width:190px;
	float:left;
	font-size:8x;
	color : #9A0000;
}
	select.date
{
	width:55px;	
	font-size:10px;
}


.special_offer{
	text-align:center;
	border-style : solid;
	border-width : thin;
	border-color:#2562BB;
	background-color : White;
}



.caption
{
width:426px; 

background:#1E6E9F;
height:20px;
text-align:right;
font:  bold 12px Helvetica, Arial, sans-serif ;
color:#FFFFFF;}

p
{text-align:justify;font-size:12px}

A
{color: #216D9E;text-decoration:none;font-size:12px}

A:active
{color: #216D9E;text-decoration:underline}

A:visited
{color: #216D9E;text-decoration:none}

a:hover
{text-decoration: underline;}

H1
{font-SIZE: 13pt;color: #003399;}
H3
{

    FONT-SIZE: 13px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #1F6EA0;
}
div.leftcolumn
{width:200px;float:left;padding:10px;}

div.maincolumn
{margin-left:10px;padding:10px;width:520px;float:left;height:1100px}

.bannertitle
{background-image: url(../images/banners/bar1.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}


.bannertitle2
{background-image: url(../images/banners/bar2.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}

.bannertitle3
{background-image: url(../images/banners/bar3.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}
.bannertitle4
{background-image: url(../images/banners/bar4.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:21px;width:230px;}

.bannertitle a,.bannertitle2 a,.bannertitle3 a,.bannertitle4 a
{color: #2C76A3;}

.bannertitle a:hover, .bannertitle2 a:hover,.bannertitle3 a:hover,.bannertitle4 a:hover
{font-weight:bold;color: #09A1FA ;}

.categorybox
{width:240px;padding-left:2px;text-align:left;float:left;}


span.weatherspan
{float:left;width:110px;padding:2px;color:#050505;font-size:7pt;}

.bestvaluebox
{width:230px;background-color : #E0EEF7; }

.categoryList
{WIDTH: 312px;LINE-HEIGHT: 16px}

div.hotelcategory
{border:1px solid#7787D2;margin-top:10px;width:200px;padding:2px;color:white;  background : url(../images/cat.gif); }
div.homemenu
{width:778px;
height:21px;  
background-image : url(../images/bg2.gif);
 padding:1px;
 color:#5997BE;
 font:bold  16px Helvetica, Arial, sans-serif ;
 border-top : 1px solid #708090;
 border-bottom : 1px solid #708090;
}
.men
{text-align:center;
background-image : url(../images/bg2.gif);

 color:#5997BE;
 font-weight:bold;
 font: bold 16px Helvetica, Arial, sans-serif;
}




.moreList {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;	
	color: #777777;
}

.moreList li a {
	padding: 0px 0px 0px 10px;
	text-decoration: none;
}
.moreList li a:link{ 
	color: #FF9C01;
	font-weight:bold;
	text-decoration: none;
}
.moreList li a:visited{ 
	color: #FF9C01;
	text-decoration: none;
	font-weight:bold;
}
.moreList li a:hover{
color: #FF6347;
text-decoration: none;
font-weight:bold;
	
}
.genericList {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	font: bold 12px ;
	color: #041F82;
	vertical-align: top;

	
}
.genericList li{ 
	padding: 5px 0px 0px 0px;
		
}
.genericList li a{
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	background-image: url(../images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	color:#1E6EA1;	

}

.genericList li a:link, .boldList li a:link 
{ 
	
	font-size:12px;
	text-decoration: none;
	color:#1E6EA1;
	font-weight:bold;
}

.genericList li a:visited{ 
	color:#1E6EA1;
	text-decoration: none;
	font-weight:bold;
}
.genericList li a:hover{
	color:#1E6EA1;
	font-weight:bold;

	text-decoration: underline;
}
.catList{
	
	background-color :#DEEDF7;
	text-align:left;
	font-size:12px;
	
	width:750px;
	height:40px;
	border-color : #6D6D6D;
	border-style:solid;
	border : 1px;
	padding:2px;
}
.catList a{
	color:#044B78;
	text-size:14px;
}
.menlink2{color:#003333;font-size:13px;}
.menlink2:visited{color:#203440}
.menlink2:hover{color:#ffffff}



.catLink2{color:white;font-size:9pt;}
.catLink2:active{color: #F3F5FB;}
.catLink2:visited{color: #ffffff;}
.catLink2:hover{color: #F3F5FB;}

span.bestval
{width:113px; padding:1px;margin-top:1px;margin-bottom:10px;background:#E0EEF7;}



.bestvalue
{padding-left:1px;border: #6E8FD4 1px solid;background:white;float:right;width:230px;margin-bottom:0px;text-align:left;}

.tourcategory
{border-right: #6E8FD4 1px solid;border-left: #6E8FD4 1px solid;border-bottom: #6E8FD4 1px solid;background: white;width:225px;margin-bottom:10px;text-align:left;}

.mapList
{border-right: #6E8FD4 1px solid;border-left: #6E8FD4 1px solid;border-bottom: #6E8FD4 1px solid;background: #FFFBED;text-align: left;width:230px;padding-left:2px;margin-bottom:15px;}

.yelbanner
{color: #216D9E;font-size:12px ;background-image : url(../images/banners/yel.gif);width:200px;padding:0px;}
.yelbox
{border: #6E8FD4 1px solid;background: #FFFBED;width:200px;margin-bottom:10px;text-align:left;padding:1px;height:55px;}

.tourList
{line-height:6px;
border: #6E8FD4 1px solid;background: white;margin-top:5px;width:200px;margin-bottom:15px;text-align: left;}

.categoryhotels
{border: #b1b4c5 1px solid;background:#ffffff;text-align:left;width:200px;padding:2px;margin-bottom:10px;text-align:left;}

.searchbanner
{background-color:#E0EEF7; 
color:#1F6FA4; font-size:14px;text-align:center;width:200px;padding:2px;height:27px;margin-bottom:2px;border: #9D9DB5 1px solid;
vertical-align:middle; }
.searchbox2
{width:200px;border: #9D9DB5 1px solid;background:#E0EEF7;text-align:left;padding:1px;height:245px}
span.star1
{padding:3px;float:left;color:#37454E;font-weight:bold;width:190px;}

span.star2
{float:left;width:90px;}

select.date
{width:56px;}
SELECT.persons
{WIDTH:80px;}
SELECT.location
{WIDTH:180px;}
span.dayname
{font-size:8pt; width:140px;float:left;color:#9A0000;}

.searchfield
{width:196px;float:left;padding-left:2px;padding-top:2px;}
.searchfield2
{width:180px;margin-top:10px;float:right;}
INPUT.search
{border: white 1px solid;font-weight: bold;color:white; padding:1px;background:#006699;font-size:8pt}
div.footer
{background: white;text-align:center;width:760px;padding:10px;}
.photo{
	border: #1E6E9F  1px solid;padding:1px;width:422px;
}
span.searchterm
{padding:3px;color:#37454E;font-weight:bold;width:190px;}

small{color:#333333;font-weight:bold;font-size:12px}
.tools{
	color:  #555555;font-size:12px
}
td.bgh{
	background-image : url(../images/bgh.gif);
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight : bold;
	height:20px;

}

td.bgh2
{
	background-image : url(../images/bgh2.gif);
	color:#ffffff;
	text-align:center;
	height:20px;
	font-size:14px;
	font-weight : bold;

}

.bgh a,.bgh a:visited,.bgh2 a,.bgh2 a:visited{
	color:white;
	font-size:14px;
	
}

.navigation3, .navigation3 a, .navigation3 a:visited{ 
	color: #FF9C01;

	text-decoration: none;
	text-align:right;
	font-size:11px;
	text-transform : uppercase;
}
.navigation2, .navigation2 a, .navigation2 a:visited{ 
	color: #333333;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.sights ul, .sights li a, .sights li a:visited{ 
	color: #FF9C01;
		background-image: url(../images/generic_list_bullet.gif);
	text-decoration: none;
	text-align:left;
	font-size:11px;
	background-repeat : no-repeat;
}
.sights {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
color: #FF9C01;
	vertical-align: top;
	
}
.sights li, .boldList li { 
	padding: 0px 0px 0px 0px;
	
}
.sights li a {
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	background-image: url(../images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	
	text-decoration: none;
	display: block;
	width:150px;
	text-align:left;
	
}

.sights  li a:link{ 
	color: #FF9C01;
	text-decoration: none;
}
.sights li a:visited, #boldList li a:visited{ 
color: #FF9C01;
	text-decoration: none;
}
.sights li a:hover {
color: #FF9C01;
	text-decoration: underline;
}

.mapbg{
	background-image : url(../images/bg_map.gif);
	background-repeat : no-repeat;
	height:32px;
	width:200px
	
}
.mapbg a, .mapbg a:visited{
	
	color:#FFAE00;
	font-size:12.7px;
	text-align:center;
vertical-align: middle;
}
.tour_g,.tour_g2,.tour_g3{
	border-width:1px;
	border-color:#1F6EA0;
	border-style:solid;
text-align:center;
padding:0px;

}
.tour_g{
	height:220px;
width:165px;
}
.tour_g2{
	height:150px;
width:180px;
margin:20px;
float:left;
text-align:center;
}
.navigation, .navigation a, .navigation a:visited{ 
	color: #FF9C01;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.navigation a:hover{
	
	color:#2562BB;
}
.navigation2, .navigation2 a, .navigation2 a:visited{ 
	color: #333333;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.thumb_ph{
	
background-color:white;border-color:#aaaaaa;border-style:solid;border-width:1px;padding:6px;margin:4px;float:left;}

.packagename  ,.packagename a,.packagename a:hover,.packagename a:visited{
		font-size:15.24 px;
	font-family:  Tahoma,Helvetica, Arial, sans-serif ;
	color:#FFAE00;

	font-weight:bold;
	
}
.pac_dur{
	font-family:  Tahoma,Helvetica, Arial, sans-serif ;
	color:#1F6EA0;
	font-size:12px;
	font-weight:bold;
	
}
.pac_dest{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:#000000;
	font-size:11.43 px
}
.pac_pr,.slogan{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:#1F6EA0;
	font-size:11.43 px;

}
.r0{
	background-color :#E5F4FF;
	line-height:18px;
}
.r1{
	background-color :#D7E9F5;
	line-height:18px;
}

.h0{
	background-color :#E6E6FF;
	line-height:18px;
}
.h1{
		background-color :#E5F4FF;
	line-height:18px;
}
input.booking{
background-image : url(../images/book.gif);
background-color : #FFCC33;
font-size:15.24 px;
font-weight:bold;
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:white;
background-repeat : no-repeat;
height:26px;
width:101px;
}

.pricetable{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
	background-color:#1F6EA0;
	color:white;
}
p{
font-family: Helvetica, Arial, sans-serif ;
}
.main
{
width:778px;padding:0px;background:white;
}
.note{
	font-size:10px;
		color: #515151;
}
textarea.siteinfo{
	font-size:10px;
	font-family: Verdana,Helvetica, Arial, sans-serif ;
	padding:5px;

}
img.htl{
	border-width:1px;
	border-color:#303030;
	border-style:solid;
	padding:2px;
	width:200px;
	height:150px;
}
.price{
	font-size:11px;
}
.priceupdate{
	border-style:ridge;border-color:#999999;background-color:#efefef;border-width:1px;text-align:center;width:650px;padding:5px;margin:10px;

}
strike{
	color: #666666;
}